Понедельник, 4 декабря 2017 г.
Схема сканирования AJAX была создана для того, чтобы обеспечить роботу Googlebot доступ к страницам, содержащим код JavaScript. Ранее мы объявляли о нашем намерении прекратить её поддержку. Со временем наши специалисты серьезно поработали над тем, как робот Googlebot выполняет отрисовку контента на JavaScript, и со второго квартала 2018 г. Google начнет самостоятельно обрабатывать такие страницы. Вам не надо будет обеспечивать их отрисовку на сервере. То есть мы больше не будем использовать схему сканирования AJAX.
Напоминаем, что при использовании схемы сканирования AJAX необходимо, чтобы URL содержал элемент #!
или на странице присутствовал тег fragment (meta
). Во время сканирования обрабатывается URL, в который добавлен элемент ?_escaped_fragment_=
. Этому экранированному URL должна соответствовать полностью отрисованная и/или аналогичная версия страницы, созданная самим сайтом.
Эта новинка позволит роботу Googlebot отрисовывать страницы с элементом #!
в URL самостоятельно, не дожидаясь отрисованной версии от владельца сайта. Тем не менее мы продолжим показывать такие страницы в результатах поиска.
Мы считаем, что это изменение почти не скажется на большинстве сайтов, поддерживающих схему сканирования AJAX. Веб-мастера смогут выполнять тщательную проверку своих сайтов, воспользовавшись приведенной ниже инструкцией. В случае выявления потенциальных проблем им будут поступать соответствующие уведомления.
Если на вашем сайте используется URL с элементом #!
или метатег fragment, рекомендуем сделать следующее:
- Подтвердите право собственности на сайт в Google Search Console. Так вы получите доступ к специальным инструментам и сможете получать от Google уведомления о потенциальных проблемах.
- Проверьте сайт с помощью кнопки Получить и отобразить в Search Console. Сравните результаты отрисовки страниц для URL с фрагментом #! и экранированного URL в разных частях сайта. Информацию о поддерживаемых API можно найти в документации для разработчиков. Также вам может пригодиться наше руководство по отладке.
-
Просмотрите код страницы в Google Chrome, убедитесь, что в ссылках используются элементы HTML
a
, и добавьте атрибутrel=nofollow
там, где это необходимо (например, в контенте, созданном пользователями). - Просмотрите код страницы в Google Chrome и проверьте наличие метатегов заголовка и описания страницы, метатегов robots и других метаданных. Кроме того, убедитесь в наличии структурированных данных на отрисованной странице.
- Если контент в формате Flash, Silverlight или в другом формате с поддержкой на основе плагинов нужно индексировать для Google Поиска, то он должен быть конвертирован в JavaScript или HTML.
Надеемся, это нововведение поможет вам и снизит нагрузку на ваши серверы. Если у вас появятся вопросы или замечания, то свяжитесь с нами на справочном форуме для веб-мастеров или в рабочей группе по сайтам на JavaScript.