В недавнем выпуске подкаста Google «Search Off The Record» Зои Клиффорд из команды рендеринга присоединилась к Мартину Сплитту и Джону Мюллеру из Search Relations, чтобы обсудить, как Google справляется с веб-сайтами, насыщенными JavaScript.
Google утверждает, что отображает все веб-сайты в результатах поиска, даже если эти сайты используют JavaScript.
Содержание
Объяснение процесса рендеринга
В контексте поиска Google Клиффорд объяснил, что рендеринг подразумевает использование headless-браузера для обработки веб-страниц.
Это позволяет Google индексировать контент в том виде, в котором его увидит пользователь после выполнения JavaScript и полной загрузки страницы.
Клиффорд заявил
«Мы запускаем браузер в конвейере индексации, чтобы иметь возможность индексировать вид веб-страницы так, как ее увидит пользователь после загрузки и выполнения JavaScript».
Все HTML-страницы отрисованы
Одним из самых важных откровений подкаста стало то, что Google отображает все HTML-страницы, а не только избранные. Несмотря на ресурсоемкий процесс, Google взял на себя обязательство использовать этот подход, чтобы обеспечить всестороннюю индексацию.
Клиффорд подтвердил:
«Мы просто отображаем их все, если это HTML, а не другие типы контента, такие как PDF».
Она признала, что, хотя этот процесс и является дорогостоящим, доступ ко всему содержимому веб-страниц, особенно тех, которые активно используют JavaScript, необходим.
Постоянные обновления браузера
Команда также обсудила переход Google на использование «Evergreen Googlebot» в 2019 году.
Это обновление гарантирует, что Googlebot, веб-робот Google, будет работать в актуальном состоянии с последней стабильной версией Chrome.
Это изменение улучшило возможности Google по отображению и индексированию современных веб-сайтов.
Что это значит для владельцев и разработчиков веб-сайтов
- Хорошие новости для JavaScript: Если на вашем сайте используется много JavaScript, Google, скорее всего, это поймет.
- Скорость по-прежнему имеет значение: Хотя Google может лучше обрабатывать JavaScript, быстро загружающийся веб-сайт по-прежнему важен.
- Будьте проще, когда это возможно: Хотя JavaScript использовать можно, постарайтесь не переусердствовать. Более простые веб-сайты часто проще понять и Google, и посетителям.
- Проверьте свою работу: используйте бесплатные инструменты Google, такие как «Просмотреть как Google», чтобы гарантировать, что поисковые роботы смогут отображать ваш сайт.
- Подумайте обо всех пользователях: Помните, что у некоторых людей может быть медленный интернет или старые устройства. Убедитесь, что ваш основной контент работает, даже если JavaScript не загружается идеально.
Подведение итогов
Способность Google обрабатывать сайты с большим количеством JavaScript дает разработчикам больше свободы. Однако все равно разумно сосредоточиться на создании быстрых, простых в использовании сайтов, которые хорошо подходят всем.
Помня об этих моментах, вы сможете поддерживать свой сайт в хорошем состоянии как для Google, так и для ваших посетителей.
Послушайте полный выпуск подкаста ниже: