Google предупредили о сложностях индексирования сайтов на JavaScript
На конференции Google I/O представители компании рассказали, почему при сканировании сайтов на фреймворке JavaScript поисковый робот может пропустить атрибуты rel=canonical или метатеги, что приведет к неправильной индексации сайта.
Обработка страниц на фреймворке JavaScript происходит в два этапа: начальное сканирование и полная индексация. На втором этапе googlebot не проверяет атрибуты rel=canonical и метатеги, поэтому если они не были выявлены на этапе начального сканирования, система их уже не увидит, и сайт будет ранжироваться некорректно.
Представитель компании добавил, что в целях предотвращения проблемы, сайты на JS могут использовать динамический рендеринг, при котором полная версия сайта доступна googlebot, а обычная пользователям.
Также на конференции разработчики назвали типы ссылок, по которым не переходит поисковый робот. В их числе оказались некоторые типы onclick-ссылок, которые используют JavaScript.