5 главных выводов из «Практического рендеринга SEO-объяснения» с Мартином Сплиттом и Бартошем Горалевичем

Опубликовано: 2021-10-07

6 октября 2021 года Бартош Горалевич поговорил с Мартином Сплиттом из Google о рендеринге SEO — теме, которую они уже некоторое время освещают и раскрывают сообществу SEO.

Вебинар был организован Джейсоном Барнардом и организован Duda.co.

Вы можете прочитать полную стенограмму здесь и посмотреть запись здесь, но в этой короткой статье я хочу рассказать о некоторых вещах, которые я нашел наиболее примечательными в этом разговоре.

Содержимое скрыть
1 Рендеринг имеет значение для ранжирования
2 Рендеринг — это не только JavaScript
3 Google заботится о потреблении процессора при рендеринге
4 Использование платформ CMS имеет свои плюсы и минусы рендеринга
5 SEO-рендеринг помогает как Google, так и вашим пользователям

Рендеринг имеет значение для ранжирования

Бартош начал дискуссию с фундаментального вопроса для многих оптимизаторов, и Мартин ответил довольно прямо: Да, если что-то пойдет не так, когда Google пытается отобразить вашу страницу, это может навредить вам.

Рендеринг — важный шаг в конвейере индексации Google. В основном он состоит из выборки ресурсов и выполнения JavaScript для создания дерева макета для данной страницы. Это дерево макетов является важным источником информации об этой странице для Google — оно помогает понять, где находится основной контент, о чем страница, и используется на дальнейших этапах, которые приводят к тому, что ваша страница отображается в результатах поиска.

Даже самая незначительная ошибка в вашем коде может привести к неправильному отображению части или даже всей страницы как в браузерах ваших пользователей, так и для службы веб-рендеринга Google. Последствия этого могут варьироваться от того, что страница не будет проиндексирована, потому что Google не может видеть контент, до того, что некоторые части этого контента не будут проиндексированы, что, в свою очередь, может повредить вашему рейтингу.

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

Рендеринг — это не только JavaScript

Этот момент очень важен, потому что он подразумевает, что вы должны изучить, как Google может отображать ваш веб-сайт, независимо от того, используете ли вы JavaScript или нет (хотя я осмелюсь найти популярный веб-сайт, который в настоящее время не использует JavaScript).

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

Хотя отладка JavaScript — самая сложная часть SEO-рендеринга, вы должны также стремиться понять, как Google обрабатывает элементы, не относящиеся к JS.

Например, вы можете упростить работу Google и, таким образом, ускорить процесс индексации, используя размеры изображения для всех ваших изображений. Это позволяет Google пропустить рендеринг изображений и использовать предоставленные размеры для создания дерева макета. Это также помогает сократить бюджет сканирования, потому что файлы изображений не нужно будет извлекать!

Google заботится о потреблении процессора при рендеринге

Бартош спросил Мартина, как SEO-специалисты могут упростить процесс рендеринга для Google при оптимизации ресурсов. Его ответ был интересен, и я думаю, что это не часто упоминается:

«Служба рендеринга Google не заботится о пикселях, поэтому мы не рисуем, поэтому, если вы видите что-то очень дорогое, вам не о чем беспокоиться. Мы не используем никаких графических процессоров для рисования изображений, и нас не волнует ничего, связанное с рисованием.

Дорогие макеты сложны, особенно работа с макетами, которая выполняется в основном потоке — работа с макетами, требующая процессорного времени, которое ценно для Google».

Итак, что вы можете сделать, так это свести к минимуму объем работы основного потока, необходимого для отображения ваших страниц. Хотя это может не иметь значения для небольшого веб-сайта, если у вас есть миллионы страниц, затраты ЦП увеличиваются, и это может потенциально замедлить процесс индексации вашего веб-сайта.

Использование платформ CMS имеет свои плюсы и минусы рендеринга.

У Мартина было интересное высказывание о том, как платформы CMS могут влиять на рендеринг вашей страницы:

«Что хорошо в платформах, так это то, что всякий раз, когда они оптимизируют реальную платформу, вы получаете эту оптимизацию бесплатно. На самом деле вам не нужно ничего с этим делать, так что это хорошо. Если вы строите что-то свое, вам приходится заниматься оптимизацией, и никогда ни одна оптимизация волшебным образом не упадет к вам в руки».

Но это дорого обходится. Использование платформы CMS означает, что ваш веб-сайт должен содержать избыточный код, который вы, возможно, никогда не будете использовать. Платформа может предоставлять готовую функцию, которую вы никогда не будете использовать, но может быть невозможно избавиться от кода, который делает эту функцию возможной.

Рендеринг SEO помогает как Google, так и вашим пользователям

Когда вы оптимизируете рендеринг, вы часто просто делаете свои страницы светлее. Для Google это означает меньшее потребление ресурсов процессора и меньшее потребление ресурсов, что отлично, потому что Google тратит на это очень консервативно.

Но это одинаково хорошо для обычных пользователей, в первую очередь, если они используют более дешевые устройства с плохим соединением.

Как сказал Мартин:

«Чем дороже вы это делаете, тем хуже для нас это опыт. Google Search на самом деле не заботится, нам просто нужно инвестировать в ресурсы, которые нам нужны, и мы делаем много оптимизаций, чтобы убедиться, что мы тратим как можно меньше времени и энергии. Но очевидно, что если вы оптимизируете это, приятный побочный эффект заключается в том, что ваши пользователи, вероятно, также будут счастливее, потому что им нужно меньше батареи, их старый телефон по-прежнему будет нормально работать с тем, что вы туда вложили, и они смогут потреблять ваш веб-контент и, возможно, не ваши конкуренты, потому что вашим конкурентам просто все равно, и они фактически производят что-то, что менее удобно для использования на их телефонах. Так что это не то, где вы противопоставляете Google и UX, это вроде как одна и та же проблема или одна и та же проблема, и мы все сталкиваемся с ней, включая Google Search, так что это хорошо».