Во время последней видеовстречи на тему JavaScript SEO сотрудник Google Мартин Сплитт ответил на вопрос о кнопках на сайте и рассказал, почему их лучше избегать.
Сплитт рассказал, что при индексации страниц Googlebot не взаимодействует с кнопками, такими как «Показать больше», и может пропускать соответствующий контент. Поэтому в Google не рекомендуют использовать такие элементы на сайте.
Поскольку поисковик не может прочитать такой контент, то владельцам сайтов стоит задуматься об альтернативных решениях.
Google об альтернативах кнопкам типа «Load more»
По словам Сплитта, оптимальное решение может быть разным в зависимости от сайта, но есть несколько пунктов, универсальных для всех ресурсов.
- Googlebot не кликает по кнопкам, не взаимодействует с ними, и это плохо.
- Вместо кнопок лучше использовать статические ссылки. Кнопки-ссылки могут быть реализованы как «?page2» или «/2», или любым другим способом. Главное, чтобы они указывали на уникальный контент.
- Самое лучшее решение с точки зрения Google – сделать так, чтобы каждая страница в серии страниц имела уникальное содержимое и не повторяла контент предыдущих страниц.
Сплитт также предложил несколько советов, как обеспечить плавный переход между страницами для пользователей с помощью JavaScript. Например, можно сделать так, чтобы создавалось впечатление, будто контент загружается с той же страницы, хотя на самом деле он загружается с другой.
«Вы можете использовать JavaScript, чтобы переписать поведение для пользователей, когда они кликают на эту ссылку, чтобы она не вела себя как ссылка, перемещающая вас в другое место. Вместо этого можно сделать так, чтобы нажатие на ссылку приводило к загрузке [к примеру] следующих 10 пунктов на странице. Тогда пользователю не нужно будет перемещаться между страницами – если это то, чего вы хотели бы избежать», - объяснил Сплитт.
Является ли такая стратегия оптимальной? Это зависит от конкретного сайта, преследуемых целей, а также того, возможно ли сделать так на той платформе, которая используется. Этот вопрос уже нужно обсуждать с разработчиками сайта.
Главное – помнить, что Googlebot не взаимодействует с кнопками и не видит тот контент, который они скрывают. Поэтому использование статических ссылок на страницы – определенно лучшая стратегия.
Позже на видеовстрече Сплитт сказал, что Googlebot не нажимает на кнопки, потому что это затратно с точки зрения потребляемой мощности процессора.
Прослушать вопрос к Сплитту и его ответ на него можно, начиная с отметки 11:44 на видео: