Пробежался по справке Центра Google поиска - часть 7 🖥
Пробежался по справке Центра Google поиска - часть 7 🖥
В предыдущих частях я выписал выжимку про URL-адреса, ссылки, контент, мобилку, редиректы и HTTP коды, а также серию постов про сканирование: 1 часть, 2 часть, 3 часть. Продолжаем изучать справку про обработку сайтов на 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 #техничка
Ссылки из поста:– https://t.me/ulianoov/563
– https://t.me/ulianoov/566
– https://t.me/ulianoov/592
– https://t.me/ulianoov/596
– https://t.me/ulianoov/600
– https://t.me/ulianoov/577
– https://t.me/ulianoov/581
– https://t.me/ulianoov/583
– https://search.google.com/test/rich-results?hl=ru
– https://support.google.com/webmasters/answer/90122...
Источник новости https://t.me/ulianoov/606...
137 
