Решение конфликта бесконечной прокрутки с SEO

Бесконечная прокрутка страницы, вне всяких сомнений, является наиболее популярной и желанной темой в сети. Однако настолько ли она хороша? У Нейла Пателя (сооснователь KISSmetrics и CrazyEgg) есть на этот счет свое мнение – у бесконечной прокрутки есть свои проблемы, и самая главная их них – это конфликт с SEO. Дело в том, что для реализации бесконечной прокрутки чаще всего используется JavaScript, что влияет на систему индексации сайта тем же Google.

Нейл Патель предлагает пошаговое решение этой проблемы:

  • Разделяем контент по страницам так, чтобы каждую из них можно было просматривать с отключенным java-скриптом.
  • Структурируем URL таким образом, чтобы он изменялся в ходе прокручивания страниц. Другими словами, для каждой страницы будет создаваться свой полный «урл».
  • У каждой страницы в заголовочных тегах должны быть разбивки «rel=next и rel=prev». Это позволит гарантировать хорошую индексацию содержания страницы поисковиками, ведь эти разбивки говорят о том, что страницы связаны между собой.
  • Используем PushState, работа которого заключается в загрузке нового содержания, руководствуясь нумерацией страниц. Также полезно будет использовать метод ReplaceState, при помощи которого можно вернуться на страницы, загруженные ранее.
  • Не забудем протестировать прокрутку.

Завершая свой мастер-класс, Нейл Патель отметил, что бесконечная прокрутка, конечно, помогает сайту набирать популярность, однако такой вид скролла подходит далеко не каждому ресурсу и перед тем как внедрять его, необходимо определиться с целями, которых вы желаете достичь с помощью своего сайта.

27.05.2014