Все проверки аудита: что значит и как исправить
Справочник по всем 46 проверкам: что именно ищем, чем это вредит сайту и что сделать программисту или контент-менеджеру.
Здесь собраны все проверки аудита в том же порядке, что и в чек-листе. У каждой — важность (Ошибка, Важно или Совет), чем она вредит и как исправить. Те же советы попадают в колонку «Как исправить» в выгрузке в Excel.

Общее
Проверки всего сайта, а не отдельных страниц.
Нет robots.txt — Совет
robots.txt — служебный файл в корне сайта с правилами для поисковых роботов. Без него роботы обходят всё подряд, в том числе служебные страницы, и не знают, где лежит карта сайта.
Как исправить: создать robots.txt со ссылкой на sitemap.xml.
Нет sitemap.xml — Важно
Карта сайта — файл со списком всех страниц, которые должны быть в поиске. Ошибку показываем, если нет файла /sitemap.xml и ссылки на карту в robots.txt. Без карты новые страницы робот находит медленнее.
Как исправить: создать sitemap.xml и добавить его в Вебмастер. Готовую карту можно скачать прямо из аудита — см. Карта сайта.
Нет редиректа с http:// на https:// — Ошибка
Сайт открывается и по защищённому адресу https, и по старому http. Две версии сайта делят вес и могут попасть в поиск обе.
Как исправить: настроить 301-редирект (постоянную переадресацию) со всех http:// адресов на https://.
Сайт открывается и с www, и без — нет редиректа — Важно
Та же проблема, что выше: www.site.ru и site.ru — для поисковика два разных сайта.
Как исправить: выбрать главное зеркало (основной адрес) и настроить 301-редирект со второго.
Страницы
Страница отвечает ошибкой — Ошибка
Страница вернула код ошибки (404 «не найдено», 500 «ошибка сервера» и т. п.) или не ответила вовсе. Робот и посетитель видят ошибку — страница выпадает из поиска.
Как исправить: вернуть странице код 200 или убрать ссылки на неё / настроить 301 на актуальную.
Медленный ответ (> 2 с) — Важно
Сервер отдавал страницу дольше 2 секунд. Медленный ответ ухудшает поведение посетителей и обход роботом.
Как исправить: ускорить ответ сервера: кэш, оптимизация запросов и изображений.
Страница больше 3 МБ — проверена частично — Совет
Код страницы весит больше 3 МБ, поэтому робот прочитал только её начало. Такую страницу долго грузить, особенно с телефона.
Как исправить: уменьшить размер страницы: сжать изображения, убрать лишний код.
Длинный адрес страницы (> 100 символов) — Совет
Путь страницы длиннее 100 символов (параметры после «?» не считаем). Короткий понятный адрес лучше читается в выдаче.
Как исправить: укоротить адрес: только смысловые слова латиницей через дефис.
Страница отдаётся без сжатия (gzip/br) — Совет
Сервер не сжимает страницы перед отправкой. Без сжатия страница весит в 3–5 раз больше.
Как исправить: включить gzip или brotli на сервере (для nginx — gzip on).
Переадресация через meta refresh — Важно
Страница перекидывает посетителя на другую через специальный тег в коде, а не силами сервера. Это медленная и устаревшая переадресация.
Как исправить: заменить meta refresh на серверный 301-редирект.
Индексация
Индексация — это попадание страниц в базу поисковика, из которой строится выдача.
Страница закрыта noindex — Важно
На странице стоит запрет noindex — просьба к поисковикам не добавлять её в поиск. Страница не попадёт в поиск — проверьте, что так и задумано.
Как исправить: проверить, нужна ли страница в поиске; если да — убрать noindex.
Ссылки страницы закрыты от роботов (nofollow) — Важно
В мета-теге robots стоит nofollow: робот не пойдёт по ссылкам этой страницы дальше.
Как исправить: убрать nofollow из meta robots, если ссылки должны учитываться.
Canonical указывает на другую страницу — Совет
Canonical — тег, которым страница говорит поисковику «главная версия меня — вот эта». Если он ведёт на другой адрес, страница просит считать главной другую и сама в поиск не попадёт. Для дублей (фильтры, сортировки) это нормально.
Как исправить: убедиться, что canonical указывает на правильную основную страницу.
Страницы нет в sitemap.xml — Важно
Обычная страница (открывается, без noindex, canonical на себя) не указана в карте сайта. Новые страницы без карты робот находит медленнее.
Как исправить: добавить страницу в sitemap.xml (или закрыть, если она не нужна в поиске).
На странице нет ссылок на другие страницы — Совет
Тупиковая страница: робот и посетитель дальше не идут.
Как исправить: добавить ссылки на связанные страницы, хлебные крошки или меню.
Адрес пропущен: внутренний или нестандартный — Совет
Ссылка ведёт на адрес, который робот из соображений безопасности не открывает — например, на внутренний сервер или нестандартный порт. Это не ошибка сайта, а отметка, что адрес не проверен.
Как исправить: проверить вручную при необходимости.
Контент
Нет title — Ошибка
Title — заголовок страницы, который виден во вкладке браузера и обычно становится заголовком в выдаче. Без title Яндекс сам придумает заголовок — обычно хуже.
Как исправить: прописать уникальный title 40–70 символов с главным запросом страницы.
Длина title вне 10–70 символов — Совет
Слишком короткий title теряет смысл, слишком длинный обрезается в выдаче.
Как исправить: сократить или дополнить title до 10–70 символов.
Дублирующийся title — Важно
У нескольких страниц одинаковый title. Поисковик не понимает, какую страницу показывать. Страницы с noindex и с canonical на другой адрес не учитываем — у них дубли по замыслу.
Как исправить: сделать title уникальным: добавить услугу, город, модель, номер страницы.
Нет meta description — Важно
Description — краткое описание страницы для поисковиков. Без него сниппет (кусочек текста под заголовком в выдаче) соберётся из случайного текста страницы.
Как исправить: добавить meta description 120–160 символов с выгодой и призывом.
Короткий description (< 70 символов) — Совет
Короткое описание не использует место в сниппете — меньше кликов.
Как исправить: дописать description до 120–160 символов.
Дублирующийся description — Важно
Одинаковые описания делают сниппеты неотличимыми.
Как исправить: переписать description под содержание конкретной страницы.
Нет H1 — Важно
H1 — главный заголовок на самой странице. Он подсказывает роботу главную тему страницы.
Как исправить: добавить один заголовок H1 с основным запросом.
Несколько H1 — Совет
Несколько H1 размывают главную тему страницы.
Как исправить: оставить один H1, остальные заголовки перевести в H2–H3.
Мало текста (< 150 слов) — Совет
Мало текста — страница слабо отвечает на запрос.
Как исправить: дополнить страницу полезным текстом: цены, этапы, ответы на вопросы.
Не указан язык страницы (lang) — Совет
Атрибут lang в коде страницы помогает браузеру и роботу определить язык.
Как исправить: добавить <html lang="ru">.
Разметка и соцсети
Нет микроразметки Schema.org — Совет
Микроразметка — скрытое описание страницы для поисковиков: это организация, товар, адрес, цена. Она даёт расширенные сниппеты: рейтинг, цены, контакты.
Как исправить: добавить JSON-LD: Organization/LocalBusiness, Product, BreadcrumbList.
Не заполнен Open Graph — Совет
Open Graph — теги для превью ссылки. Без них ссылку на сайт в Telegram или VK покажут без картинки и описания. В подробностях указано, каких именно тегов нет.
Как исправить: заполнить og:title, og:description, og:image, og:url.
Ссылки
Ссылка на несуществующую страницу — Ошибка
На странице есть ссылка, которая ведёт на ошибку. Посетитель попадает на 404, робот тратит обход впустую. В подробностях — куда ведёт ссылка и какой код ответа.
Как исправить: исправить или удалить ссылку на несуществующую страницу.
Внутренняя ссылка ведёт на редирект — Совет
Ссылка ведёт на адрес, который сразу перекидывает на другой. Лишний редирект замедляет переход и тратит краулинговый бюджет — лимит страниц, которые робот готов обойти за раз.
Как исправить: заменить ссылку на конечный адрес, чтобы не было лишнего редиректа.
Ссылка с заглавными буквами или пробелами в адресе — Совет
Заглавные буквы и пробелы в адресах порождают дубли: /Uslugi и /uslugi — разные адреса.
Как исправить: привести адреса к нижнему регистру, пробелы заменить дефисами.
Ссылка без текста и без title — Совет
У ссылки нет ни текста, ни подписи, ни картинки с alt. Роботу непонятно, куда ведёт ссылка.
Как исправить: добавить текст ссылки или aria-label/title (для ссылок-картинок — alt).
Картинки, JS и CSS
Проверяем файлы с вашего сайта, которые подключены на страницах, — до 400 за аудит, начиная с самых часто используемых.
Битый ресурс: картинка, скрипт или стиль не загружается — Ошибка
Файл отвечает ошибкой. Пользователь видит пустой блок или поломанную вёрстку.
Как исправить: вернуть файл на место или убрать ссылку на него из шаблона.
Изображения без alt — Совет
Alt — текстовое описание картинки. Он нужен для поиска по картинкам и доступности. Каждую картинку показываем один раз, даже если она стоит на многих страницах. Пустой alt="" у декоративных картинок ошибкой не считаем.
Как исправить: добавить alt с описанием изображения.
Тяжёлое изображение (> 300 КБ) — Важно
Страница грузится дольше, особенно с телефона.
Как исправить: сжать до 100–200 КБ, перевести в WebP/AVIF, задать размеры под вывод.
Картинка в старом формате (JPG/PNG вместо WebP/AVIF) — Совет
WebP/AVIF весят в 2–3 раза меньше при том же качестве. Мелкие картинки до 20 КБ не отмечаем.
Как исправить: сохранить в WebP или AVIF, оставить JPG/PNG как запасной вариант.
Тяжёлый скрипт или стиль (> 500 КБ) — Совет
Большой файл скриптов или стилей замедляет загрузку каждой страницы, где он подключён.
Как исправить: минифицировать, разделить на части, подключать только где нужно.
Скрипт или стиль не минифицирован — Совет
Минификация — удаление из кода лишних пробелов, переносов и комментариев. Без неё файл весит больше.
Как исправить: собирать минифицированную версию (.min.js/.min.css).
Ресурс без браузерного кеширования — Совет
Сервер не разрешает браузеру запомнить файл. Браузер скачивает файл заново на каждой странице.
Как исправить: отдавать заголовок Cache-Control: max-age для статических файлов.
Смешанный контент: ресурс по http:// на https-странице — Важно
Защищённая страница подключает файл по незащищённому адресу. Браузер блокирует такие файлы или помечает страницу небезопасной.
Как исправить: заменить http:// на https:// в адресах ресурсов.
Скрипт в <head> блокирует отрисовку (нет async/defer) — Совет
Скрипт подключён в начале страницы без пометок async или defer. Браузер ждёт скрипт и позже показывает страницу.
Как исправить: добавить async или defer, либо перенести скрипт в конец body.
Скорость (Core Web Vitals)
Проверяем главную и до четырёх страниц из разных разделов через Google PageSpeed Insights в режиме смартфона. Раздел появляется, когда в аккаунте или на сервисе есть ключ PageSpeed — см. Скорость: ключ PageSpeed Insights.
Низкая оценка PageSpeed на смартфоне (< 50) — Важно
Сводная оценка Lighthouse от 0 до 100. Ниже 50 — страница медленная на смартфоне.
Как исправить: начните с пунктов ниже — LCP и TBT дают основной вклад в оценку.
Главный блок появляется дольше 2,5 с (LCP) — Важно
LCP — время, за которое появляется самый крупный блок первого экрана: баннер, фото или заголовок.
Как исправить: ускорить ответ сервера, сжать главную картинку и не загружать её лениво, убрать блокирующие скрипты и шрифты из начала страницы.
Вёрстка сдвигается при загрузке (CLS > 0,1) — Важно
CLS показывает, насколько «прыгают» блоки, пока страница грузится.
Как исправить: задать размеры картинкам и баннерам, резервировать место под рекламу и виджеты, не вставлять блоки над уже показанным текстом.
Скрипты долго занимают браузер (TBT > 200 мс) — Совет
TBT — сколько времени браузер занят скриптами и не реагирует на действия.
Как исправить: убрать лишние скрипты и виджеты, подключать их с defer, откладывать счётчики и чаты до взаимодействия.
Медленный отклик на клик у посетителей (INP > 200 мс) — Важно
INP — данные реальных посетителей Chrome: как быстро страница откликается на клики и нажатия. Google публикует их только для сайтов с заметным трафиком, поэтому у небольших сайтов этого пункта может не быть.
Как исправить: то же, что для TBT: меньше тяжёлого JavaScript и долгих обработчиков кликов.