| | Поисковые системы, актуальные на сегодняшний день, не индексируют страницы со знаком # (шарп, хештег) в URL. Для всех пауков, действующих в интернете, # означает якорь на раздел конечной страницы, и остальная часть URL отбрасывается как не имеющая ценности. Об этой особенности краулинга рассказал Джон Мюллер, сотрудник Google, на форуме для вебмастеров.
Один из вебмастеров интересовался, как заставить Google индексировать контент сайта, если во всех ссылках используется этот служебный знак. В основу сайта легли Django и Angular.js, что и стало причиной появления таких нестандартных адресов. Мюллер порекомендовал активировать инструкцию html5Mode() через Angular, которая переключит ссылки в нормальный вид, без использования шарпа. Он также подчеркнул, что это касается всех сайтов, полагающихся на знак # в качестве основного - от такой практики следует отказаться, если, конечно, вебмастер не пытается скрыть контент от поисковика. |