Время чтения: 2 минута

Новые рекомендации от Google по индексации ресурсов на JavaScript

Рекомендации Google по индексации сайтов на JavaScript

Представитель команды Google, Джон Мюллер, поделился информацией о новых алгоритмах обработки сайтов на JavaScript в т.ч. AJAX, а также Progressive Web Apps. В статье о принципах работы поисковика он указал рекомендации для индексации этих ресурсов в поиске Google, в числе которых следующие:

  1. Исключить клоакинг для обмана Googlebot. Контент ресурса станет доступным для всех пользователей при применении концепций progressive enhancement, feature detection. Редиректы на станицы, которые не поддерживает браузер, рекомендуется обходить. Для выполнения HTML5 и CSS3 можно применять polyfill, что позволит корректно отображать содержимое ресурса. Сейчас Fetch API, Service Workers, request Animation Frame и Promises ботом не поддерживаются.
  2. В случае размещения контента на нескольких страницах, указывая канонические URL-лы, стоит присваивать атрибут rel=canonical.
  3. На новых ресурсах рекомендуется использовать только актуальные схемы обработки AJAX. При этом надо исключить тег «meta fragment» на страницах с элементами «escaped fragment».Тег «meta fragment» должен быть удален из HTML-копий страниц AJAX.
  4. URL не должен содержать знак «#». Рекомендуется применять стандартные адреса с путем, именем файла и параметрами запроса. При наличии «#» вероятнее всего, что Googlebot не проиндексирует страницу.
  5. Для корректного отображения всех элементов стоит ограничить количество файлов JavaScript и ответов сервера.
  6. Чтобы посмотреть, как станица выглядит для Googlebot, примените сканер поисковика в Search Console. Учитывайте, что он не поддерживает адреса с «#!» и «#». При этом надо убедиться, что запрашиваемые ресурсы открыты для индексации и не внесены в перечень заблокированных в файле robots.txt. Касается это и таких элементов, как JavaScript-файлы/фреймворки, сторонние API, ответы сервера. В случае блокировки в robots.txt, надо проверить правильность исполнения кода страницы.
  7. При использовании AMP-формата веб-страница JavaScript должна быть статичной, а на ассоциированных с ней URL-х допустимы техники JS/PWA. О последнем обновлении страницы Googlebot узнает при помощи тега «lastmod» в Sitemap.
  8. Стоит принимать во внимание, что в других поисковиках JavaScript может индексироваться иначе, или же вообще не поддерживаться.

По словам Мюллера, эти советы будут полезны в ближайшем будущем. При этом они не являются чем-то новым. Рекомендации по сканированию AJAX были всего лишь обновлены в связи с изменением ситуации, а именно, из-за того, что теперь поисковые роботы Google распознают и отображают страницы с JavaScript.

Мнение Ольги:

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

Оцените статью:
Понравилась 0
Не понравилась 0
Автор: Артём Шаманский / Создатель проекта

Не бояться, уверенно идти вперед, если нужно, то напролом или даже, ломая кости и вгрызаясь в эту жизнь зубами, если это единственный шанс, чтобы жить и чувствовать себя человеком, чтобы испытывать уважение к самому себе и знать, что сделано все, что можно и даже более того ради достижения поставленной цели.

Нам интересно ваше мнение, напишите комментарий:

Нажимая на кнопку «Отправить», я даю согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности».

Обмен мнениями и отзывы о публикации
Подпишитесь на рассылку блог-оптимизатора.рф

Уже подписались 800 человек