Бесконечная прокрутка страницы, вне всяких сомнений, является наиболее популярной и желанной темой в сети. Однако настолько ли она хороша? У Нейла Пателя (сооснователь KISSmetrics и CrazyEgg) есть на этот счет свое мнение – у бесконечной прокрутки есть свои проблемы, и самая главная их них – это конфликт с SEO. Дело в том, что для реализации бесконечной прокрутки чаще всего используется JavaScript, что влияет на систему индексации сайта тем же Google.
Нейл Патель предлагает пошаговое решение этой проблемы:
-
Разделяем контент по страницам так, чтобы каждую из них можно было просматривать с отключенным java-скриптом.
-
Структурируем URL таким образом, чтобы он изменялся в ходе прокручивания страниц. Другими словами, для каждой страницы будет создаваться свой полный «урл».
-
У каждой страницы в заголовочных тегах должны быть разбивки «rel=next и rel=prev». Это позволит гарантировать хорошую индексацию содержания страницы поисковиками, ведь эти разбивки говорят о том, что страницы связаны между собой.
-
Используем PushState, работа которого заключается в загрузке нового содержания, руководствуясь нумерацией страниц. Также полезно будет использовать метод ReplaceState, при помощи которого можно вернуться на страницы, загруженные ранее.
-
Не забудем протестировать прокрутку.
Завершая свой мастер-класс, Нейл Патель отметил, что бесконечная прокрутка, конечно, помогает сайту набирать популярность, однако такой вид скролла подходит далеко не каждому ресурсу и перед тем как внедрять его, необходимо определиться с целями, которых вы желаете достичь с помощью своего сайта.
27.05.2014