Правильный способ применения JavaScript к вашим ссылкам для SEO


Мартин Сплитт из Google объясняет, почему идентификаторы фрагментов не сканируются, а также важность атрибутов href.

«Используйте правильную разметку ссылок, не используйте URL-адреса фрагментов для ссылок, которые вы хотите, чтобы сканеры обнаруживали и переходили, и вы должны создавать веб-сайты, которые хорошо работают с JavaScript, и ссылки будут найдены», – резюмировал Мартин Сплитт, защитник разработчиков в Google. в Google Конференция веб-мастеров Lightning Talk Среда.

Правильный способ создания ссылок. Использование тега HTML с целевым URL в атрибуте href – самый простой способ создать ссылку. Например, ссылка .

Вы также можете добавить к ссылке JavaScript, что позволит вам улучшить ее функциональность. Одним из примеров этого может быть, когда пользователь нажимает на всплывающее гамбургер-меню на одной из ваших страниц – для перехвата href и отображения скрытого гамбургер-меню можно использовать JavaScript.

Не пропускайте атрибут href. Может возникнуть соблазн удалить атрибут href и «очистить» код, но это означает, что ссылка будет работать только в том случае, если ваш JavaScript также работает должным образом. Сканеры получают доступ только к контенту, на который указывают атрибуты href, и в случае ошибки пользователи не могут получить доступ к контенту, на который указывает JavaScript.

Дважды подумайте об идентификаторах фрагментов. Идентификаторы фрагментов, которые обозначаются символом «#» в URL-адресе, указывают на подразделы данной страницы, не обязательно на другую страницу. Например, example.com/FAQ#subsection приведет пользователя к определенной точке на странице example.com/FAQ.

«Поскольку фрагменты не предназначены для указания на различный контент, сканеры игнорируют их; они просто делают вид, что фрагментов не существует », – сказал Сплитт. Это означает, что если вы создаете одностраничное приложение с идентификаторами фрагментов, сканеры не будут переходить по этим ссылкам.

Почему нам не все равно. Создание ссылок, которые Google может сканировать, поможет ему понять содержание вашего сайта и повысит ваши шансы на высокий рейтинг по релевантным запросам. И хотя это не является распространенным явлением, некоторые пользователи могут выбрать просмотр с отключенным JavaScript; в этом случае соблюдение этих правил гарантирует, что ваши ссылки по-прежнему будут работать правильно.