Google вирішив нагадати про обмеження у 2 мб будь-якого ресурсу, крім пдф (64мб)

Googlebot завантажує лише перші 2 МБ ресурсу, і в цей обсяг також входять HTTP-заголовки запиту. І тільки ці 2 МБ використовуються для пошуку. Все, що під ними — не існує. Можете забути.
В ці 2 МБ не входять JS і CSS — це окремі ресурси, але для них теж є цей ліміт у 2 мб.
Тому намагайтеся виносити їх окремо, як і інші файли, які логічно зробити зовнішніми.
Далі Gary Illyes радить:
-
Обережно з важким кодом, особливо якщо ви використовуєте вбудовані зображення у форматі base64, масивні блоки вбудованого коду або величезні меню на початку html-документа.
-
Піднімайте критичні елементи вище: title, link, кекнонікали та важливу розмітку розміщуйте якомога вище в HTML-коді
-
Враховуйте особливості Web Rendering Service. Під час рендерингу система виконує JS та CSS і обробляє XHR-запити, але не робить запитів на зображення чи відео
-
WRS працює без збереження стану - Local storage та дані сеансів очищаються між кожним запитом
-
Швидкість сервера впливає на частоту сканування. Якщо ваш сервер ледве справляється з віддачею байтів, сканери автоматично зменшать частоту запитів, щоб не перевантажувати його
-
Ліміти не є вічними. Обмеження на байти можуть змінюватися навіть у меншу сторону в міру розвитку інтернету.
З зображеннями і іншими медіа трохи інша історія.
Взагалі-то Google вже досить давно зменшив цей свій ліміт, про що писав ще у документації. Але чомусь вони досить настійливо вирішили про це нагадати.
Порада від SEO Baza 🦄🐝🐿🍄💫💥: у вкладці Network Google Chrome можна побачити розмір завантаженого HTML-файлу. Вам потрібне нижнє число.