@phpcoder81

Надо ли менять хэш URL?

Парни, подскажите, нужно ли проводить манипуляции с изменением хэша URL, при переходе на страницы каталога 2,3 и тд?

На странице выскакиевает 40 товаров и кнопка "показать ещё". Через ajax подгружаем следующие товары, урл не меняется. Я видел, что при переходе у некоторых изменяется хэш на /#page2

Если речь только в сео, то товары, через sitemap.xml и так видны. Нужно ли менять хэш?
  • Вопрос задан
  • 106 просмотров
Решения вопроса 2
vawsan
@vawsan
Frontend Developer
Нет. Это один из вариантов реализации. Меняют через хэш чтобы была псевдо-поддержка роутинга. Сейчас через html5 history api все обходятся без хэшей в основном.
Ответ написан
Комментировать
Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!
Если речь только в сео, то товары, через sitemap.xml и так видны. Нужно ли менять хэш?

/#page2 -- это скорее не столько для СЕО, сколько некоторые JS-фреймворки такое используют. Ну или просто JS'ы (скрипты) какие-то, т.е. логика так построена, что JS обрабатывает событие "onHashChange" (или как его там?).

Если оно Вам не нужно, то лично я глобального смысла менять URL не вижу. Ну разве что, если это делать из тех соображений, что если пользователь пришлёт ссылку другу, нужно что бы ранее загруженные товары (в нужном количестве) автоматически загрузились бы.

И да, момент, сервер (http-сервер) ничего не знает о существовании ни самого хеша, ни того что идёт за ним... По этому, относительно СЕО-полезности, довольно спорный момент. Большинство поисковиков не будет запускать JS на вашей странице, а с отключенным JS (вернее, без него) - не зависимо от того, что там идёт после # - страница не изменится.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы