Поисковики не индексируют страницы, в адресах которых есть хеш

Большинство поисковых систем сегодня не поддерживает индексацию страниц, в URL которых содержатся хэштеги. Об этом сообщил специалист отдела качества поиска Google Джон Мюллер (John Mueller) на страницах форума для вебмастеров.

Вопрос, заданный на форуме владельцем сайта, звучал так: «Наш веб-сайт содержит «#» в URL, из-за этого отдельные страницы не попадают в индекс. Мы используем Angular.js и Django. Не могли бы вы предложить оптимальное решение»?

Отвечая на него, Мюллер заявил следующее: «Поисковые системы обычно не поддерживают использование октоторпа «#» в адресах страниц. Если вы используете Angular, то следует включить html5Mode(), чтобы использовать URL привычного вида и HTML5 History API».

Официальная версия Google такова: если сайт построен на AJAX или AngularJS, а в его адресе присутствует хеш, то поисковый робот, скорее всего, не распознает содержимое страниц, и они не попадут в индекс.

Редактор-переводчик портала Searchengines.ru, работает на сайте с 2010 года. Специализируется на западном интернет-маркетинге, новостях социальных сетей и поисковых систем. Постоянно принимает участие в профильных семинарах и конференциях в качестве журналиста-обозревателя. Языки: английский, французский.

4
Прокомментировать

avatar
2 Цепочка комментария
2 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
4 Авторы комментариев
Александр ФроловЮрийDmitry LupichИлья Земсков Авторы недавних комментариев
  Подписаться  
новее старее большинство голосов
Уведомление о
Илья Земсков
Гость

Получается, что если добавить к исходящей ссылке #, то такая ссылка может быть проигнорирована Гуглом???

Dmitry Lupich
Гость

Присоединяюсь к вопросу.

Александр Фролов
Гость
Александр Фролов

Нет. Если сделать исходящую ссылку вида site.com/lol#hash, гугл её посчитает как site.com/lol

точно так же как и нет для бота разницы между

/url#

/url#long-hash-here

/url#hash2

т.к. то, что написано после хеша это «якорь» — это не часть урла, эта часть обрабатывается исключительно браузером. Это используется как «прокрутить до элемента с id hash». Например для текущей страницы — https://www.searchengines.ru/search-index-hash.html#comments — если перейти по этому урлу, то браузер автоматом прокрутить страничку до блока с комментариями. Ну и всякими однастраничными веб-приложениями для внутреннего хранения состояния/определения что хочет пользователь. Но для индексирования подобных вещей у поисковиков есть отдельные рекомендации

Юрий
Участник
Юрий

этот знак — октоторп или решетка или хеш, но никак не хештег, дитя инстаграмма