Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

Лучшее понимание веб-страниц

В 1998 году, когда наши серверы работали в гараже Сьюзан Войчицки, нам действительно не нужно было беспокоиться о JavaScript или CSS. Они использовались нечасто, или для создания элементов страницы использовался JavaScript … blink! С тех пор многое изменилось. В Сети полно богатых, динамичных, удивительных веб-сайтов, которые интенсивно используют JavaScript. Сегодня мы поговорим о наших возможностях отображать веб—сайты более насыщенно — это означает, что мы видим ваш контент более похожим на современные веб-браузеры, включаем внешние ресурсы, выполняем JavaScript и применяем CSS.

Традиционно мы просматривали только необработанный текстовый контент, который получали в теле HTTP-ответа, и на самом деле не интерпретировали то, что увидел бы обычный браузер, работающий под управлением JavaScript. Когда начали появляться страницы с ценным контентом, отображаемым с помощью JavaScript, мы не смогли сообщить об этом поисковикам, что стало печальным результатом как для поисковиков, так и для веб-мастеров.

Чтобы решить эту проблему, мы решили попробовать понимать страницы, выполняя JavaScript. Это сложно сделать в масштабах текущего Интернета, но мы решили, что оно того стоит. В течение некоторого времени мы постепенно улучшали методы, с помощью которых мы это делаем. За последние несколько месяцев наша система индексации сделала значительное количество веб-страниц более похожими на браузер обычного пользователя с включенным JavaScript.

Иногда во время рендеринга что-то идет не так, что может негативно повлиять на результаты поиска вашего сайта. Вот несколько потенциальных проблем и — по возможности — как вы можете предотвратить их возникновение.:

  • Если ресурсы, такие как JavaScript или CSS, в отдельных файлах заблокированы (скажем, с помощью robots.txt), так что робот Googlebot не может их получить, наши системы индексирования не смогут видеть ваш сайт так, как обычный пользователь. Мы рекомендуем разрешить роботу Googlebot извлекать JavaScript и CSS, чтобы улучшить индексацию вашего контента. Это особенно важно для мобильных веб-сайтов, где внешние ресурсы, такие как CSS и JavaScript, помогают нашим алгоритмам понять, что страницы оптимизированы для мобильных устройств.
  • Если ваш веб-сервер не в состоянии обрабатывать объем запросов обхода ресурсов, это может негативно сказаться на наших возможностях отображения ваших страниц. Если вы хотите убедиться, что Google может отображать ваши страницы, убедитесь, что ваши серверы способны обрабатывать запросы обхода ресурсов.
  • Всегда полезно корректно улучшать качество вашего сайта. Это поможет пользователям наслаждаться вашим контентом, даже если в их браузере нет совместимых реализаций JavaScript. Это также поможет посетителям с отключенным JavaScript, а также поисковым системам, которые пока не могут выполнять JavaScript.
  • Иногда JavaScript может быть слишком сложным или непонятным для выполнения, и в этом случае мы не можем полностью и точно отобразить страницу.
  • Некоторые JavaScript удаляют содержимое со страницы, а не добавляют, что не позволяет нам индексировать содержимое.

Чтобы упростить отладку, в настоящее время мы работаем над инструментом, который поможет веб-мастерам лучше понимать, как Google отображает их сайт. Мы с нетерпением ожидаем, что в ближайшие дни это будет доступно для вас в инструментах для веб-мастеров.

Если у вас есть какие-либо вопросы, пожалуйста, посетите наш справочный форум.