Пробежался по справке Центра Google поиска - часть 7 🖥В предыдущих частях я выписал выжимку про URL-адреса, ссылки, контент, мобилку, редиректы и HTTP коды, а также серию постов про сканирование: 1 часть, 2 часть, 3 часть, 4 часть. Продолжаем изучать справку про обработку сайтов на JavaScript (JS) 🖥1. Поиск обрабатывает код JavaScript с помощью последней версии Chromium.2. Обработка веб-приложений на основе JavaScript с помощью робота Googlebot предполагает три основных этапа:- Сканирование- Отрисовка- Индексирование3. Google Поиск не обрабатывает код JavaScript на страницах и в файлах, которые заблокированы в настройках.4. Если в заголовке или теге meta с атрибутом robots нет запрета на индексирование страницы, Googlebot ставит ее в очередь на отрисовку.5. Когда у робота Googlebot достаточно ресурсов для обработки, он получает от консольного браузера Chromium отрисованную страницу с выполненным кодом JavaScript. Googlebot анализирует полученный HTML-код, индексирует его контент и ставит все обнаруженные в нем URL в очередь на сканирование.6. Мы рекомендуем по возможности использовать отрисовку на стороне сервера или предварительную отрисовку, поскольку в этом случае сайт будет загружаться быстрее.7. Если робот Googlebot обнаруживает атрибут noindex в теге meta с атрибутом robots до обработки кода JavaScript, отрисовка и индексирование страницы не выполняются.8. Чтобы сократить число сетевых запросов и потребление ресурсов, робот Googlebot активно использует кешированный контент. Поскольку WRS может игнорировать заголовки кеширования, это иногда приводит к использованию устаревших ресурсов JavaScript или CSS. Чтобы избежать этой проблемы, можно включать в название файла цифровой отпечаток контента, например так: main.2bb85551.js. Цифровой отпечаток зависит от содержания файла, поэтому при каждом изменении файла для него создается новое название.9. Если на вашем сайте есть структурированные данные, вы можете создавать код JSON-LD и внедрять его на страницы с помощью JavaScript.10. Изображения могут требовать высокой пропускной способности и замедлять загрузку ресурсов. Советуем применять отложенную загрузку, чтобы графические файлы скачивались, только если их должен увидеть пользователь. 11. Чтобы понять, как Google сканирует и отрисовывает ту или иную страницу, выполните проверку расширенных результатов или используйте инструмент проверки URL в Search Console. Так вы сможете увидеть отрисованные объекты DOM, загруженные ресурсы, сообщения и исключения в консоли JavaScript и т. д.12. Функции, для которых требуются разрешения, недоступны роботу Googlebot и обычным посетителям. Например, если для доступа к контенту необходимо использовать Camera API, робот Googlebot не сможет обработать контент, так как у него нет камеры. Поэтому лучше предоставить доступ к контенту без разрешения на доступ к камере.13. Убедитесь, что все материалы на вашей странице доступны роботам Google. Для этого проверьте, загружается ли весь нужный контент по мере появления в области просмотра.14. Эти варианты предусматривают загрузку контента, не полагаясь на действия пользователей, такие как прокрутку и клики. Это важно, так как Google Поиск не взаимодействует с вашими страницами.15. Не рекомендуется использовать отложенную загрузку для контента, который показывается сразу при открытии страницы. В подобном случае для загрузки и показа контента в браузере может потребоваться больше времени, и это будет заметно пользователю.#google #js #техничка
Оставить комментарий/отзыв