Чек-лист технического SEO аудита
Пройдите эти модули, чтобы техническая основа сайта оставалась крепкой. Отмечайте важность каждой находки и ответственного за неё, иначе правки так и не доедут до продакшена.
- Формат
- Редактируемый Word .docx
- Объем
- 8 вариантов - ~8 страниц
- Цена
- 100% бесплатно
- Начало
- Копировать или скачать
Получите редактируемый Word-документ в один клик.
★★★★★4.9·Бесплатно · Без регистрации · Мгновенная загрузка
Чек-лист технического SEO аудита
robots.txt и директивы сканирования
- ☐ Убедитесь, что robots.txt открывается на корневом домене и отдаёт статус 200, а не 4xx/5xx.
- ☐ Проверьте, что ни одно правило Disallow не блокирует CSS, JavaScript и важные каталоги с контентом, нужные для рендеринга.
- ☐ Проверьте, что тестовые и девелоперские хосты закрыты от продакшена, а сам продакшен не закрыт целиком по ошибке (['Disallow: /']).
- ☐ Убедитесь, что в robots.txt указана корректная ссылка на карту сайта.
- ☐ Проверьте meta robots и заголовки X-Robots-Tag на случайный noindex или nofollow на индексируемых страницах.
- ☐ Убедитесь, что нужные в индексе страницы не закрыты в robots.txt (заблокированный URL не может прочитать собственный тег noindex).
XML-карты сайта
- ☐ Проверьте, что в карте сайта перечислены только канонические индексируемые URL со статусом 200: без редиректов, без noindex, без закрытых адресов.
- ☐ Проверьте, что карта сайта укладывается в лимиты на один файл (['50,000 URL / 50 MB без сжатия']) и при необходимости используется индекс карт сайта.
- ☐ Проверьте, что URL записаны абсолютными, единообразными https-адресами и совпадают с основным доменом.
- ☐ Отправьте карту сайта в Search Console и убедитесь, что она читается без ошибок.
- ☐ Сверьте число URL в карте сайта с числом проиндексированных и разберитесь с большими расхождениями.
Канонизация
- ☐ Убедитесь, что каждая индексируемая страница объявляет canonical на саму себя (абсолютный URL).
- ☐ Проверьте, что теги canonical ведут на живые страницы со статусом 200, а не на редиректы или 404.
- ☐ Найдите конфликтующие сигналы (canonical и noindex, canonical и hreflang, canonical и карта сайта).
- ☐ Убедитесь, что параметрические, фасетные и постраничные варианты, а также адреса с ID сессии канонизируются правильно.
- ☐ Проверьте, что канонической остаётся только одна версия URL среди http/https, www и без www, со слешем и без него.
Покрытие индексом
- ☐ Разберите отчёт Индексирование страниц в Search Console и рассортируйте каждую причину из блока Не проиндексировано.
- ☐ Разберитесь со статусами Просканировано, но пока не проиндексировано и Обнаружено, но пока не проиндексировано: это вопрос качества или бюджета сканирования.
- ☐ Устраните случаи Дубль без выбранной пользователем канонической страницы и Альтернативная страница с правильным тегом canonical.
- ☐ Через инструмент проверки URL подтвердите отрендеренный HTML, canonical и индексируемость ключевых шаблонов.
- ☐ Проверьте логи сервера или отчёт по статистике сканирования на всплески ответов 4xx/5xx и трату краулингового бюджета.
- ☐ Убедитесь, что важные страницы доступны по внутренним ссылкам, а не только через карту сайта.
Почему это работает
Fix technical SEO issues faster by working through prioritised audits that assign severity and ownership, so problems stop lingering untriaged.
- Flag crawlability and indexation faults with severity tags, so teams know what to fix first.
- Map site architecture and internal linking depth, so important pages are discoverable and well linked.
- Test Core Web Vitals and structured data, so performance and rich result eligibility are diagnosable.
8 готовых вариантов
Копировать всеАудит сканирования и индексации
Когда использовать: Убедитесь, что поисковые системы находят, сканируют и индексируют нужные страницы и ничего лишнего.
robots.txt и директивы сканирования
- ☐ Убедитесь, что robots.txt открывается на корневом домене и отдаёт статус 200, а не 4xx/5xx.
- ☐ Проверьте, что ни одно правило Disallow не блокирует CSS, JavaScript и важные каталоги с контентом, нужные для рендеринга.
- ☐ Проверьте, что тестовые и девелоперские хосты закрыты от продакшена, а сам продакшен не закрыт целиком по ошибке (['Disallow: /']).
- ☐ Убедитесь, что в robots.txt указана корректная ссылка на карту сайта.
- ☐ Проверьте meta robots и заголовки X-Robots-Tag на случайный noindex или nofollow на индексируемых страницах.
- ☐ Убедитесь, что нужные в индексе страницы не закрыты в robots.txt (заблокированный URL не может прочитать собственный тег noindex).
XML-карты сайта
- ☐ Проверьте, что в карте сайта перечислены только канонические индексируемые URL со статусом 200: без редиректов, без noindex, без закрытых адресов.
- ☐ Проверьте, что карта сайта укладывается в лимиты на один файл (['50,000 URL / 50 MB без сжатия']) и при необходимости используется индекс карт сайта.
- ☐ Проверьте, что URL записаны абсолютными, единообразными https-адресами и совпадают с основным доменом.
- ☐ Отправьте карту сайта в Search Console и убедитесь, что она читается без ошибок.
- ☐ Сверьте число URL в карте сайта с числом проиндексированных и разберитесь с большими расхождениями.
Канонизация
- ☐ Убедитесь, что каждая индексируемая страница объявляет canonical на саму себя (абсолютный URL).
- ☐ Проверьте, что теги canonical ведут на живые страницы со статусом 200, а не на редиректы или 404.
- ☐ Найдите конфликтующие сигналы (canonical и noindex, canonical и hreflang, canonical и карта сайта).
- ☐ Убедитесь, что параметрические, фасетные и постраничные варианты, а также адреса с ID сессии канонизируются правильно.
- ☐ Проверьте, что канонической остаётся только одна версия URL среди http/https, www и без www, со слешем и без него.
Покрытие индексом
- ☐ Разберите отчёт Индексирование страниц в Search Console и рассортируйте каждую причину из блока Не проиндексировано.
- ☐ Разберитесь со статусами Просканировано, но пока не проиндексировано и Обнаружено, но пока не проиндексировано: это вопрос качества или бюджета сканирования.
- ☐ Устраните случаи Дубль без выбранной пользователем канонической страницы и Альтернативная страница с правильным тегом canonical.
- ☐ Через инструмент проверки URL подтвердите отрендеренный HTML, canonical и индексируемость ключевых шаблонов.
- ☐ Проверьте логи сервера или отчёт по статистике сканирования на всплески ответов 4xx/5xx и трату краулингового бюджета.
- ☐ Убедитесь, что важные страницы доступны по внутренним ссылкам, а не только через карту сайта.
Аудит архитектуры и внутренних ссылок
Когда использовать: Проверьте, что самые важные страницы лежат неглубоко, хорошо перелинкованы и получают вес внутренних ссылок.
Глубина сканирования и структура
- ☐ Просканируйте сайт целиком с главной страницы и зафиксируйте глубину клика для каждого URL.
- ☐ Убедитесь, что приоритетные страницы лежат неглубоко от главной (['3 клика или меньше']).
- ☐ Найдите страницы, спрятанные за пагинацией, фильтрами или пустыми хабами, и поднимите их выше там, где это уместно.
- ☐ Проверьте логичную и единообразную иерархию URL, которая повторяет разделы сайта.
- ☐ Убедитесь, что главное меню и футер выводят верхние категории и ключевые коммерческие страницы.
Страницы-сироты и тупики
- ☐ Сопоставьте данные сканирования с картой сайта, аналитикой и логами, чтобы найти страницы-сироты (URL без входящих внутренних ссылок).
- ☐ Добавьте контекстные внутренние ссылки на ценный осиротевший контент, а малополезные сироты удалите или отправьте редиректом.
- ☐ Найдите тупиковые страницы почти без исходящих внутренних ссылок и добавьте релевантные ссылки.
- ☐ Убедитесь, что страницы пагинации и фильтров по-прежнему открывают пути сканирования к самим товарам и материалам.
Вес ссылок и анкоры
- ☐ Посчитайте входящие внутренние ссылки и отметьте ценные страницы, на которые их почти нет.
- ☐ Сократите ссылки на малополезные URL (вход в аккаунт, корзина, служебные страницы), которые размывают вес.
- ☐ Используйте описательные, разные и релевантные запросам анкоры вместо общего нажмите здесь.
- ☐ Убедитесь, что важные внутренние ссылки, это доступные для сканирования элементы <a href>, а не обработчики клика на JavaScript.
- ☐ Почините внутренние ссылки, которые идут через редиректы или ведут на 404, чтобы вес передавался напрямую.
Хлебные крошки и хабовые страницы
- ☐ Внедрите хлебные крошки в глубоких шаблонах и разметьте их через BreadcrumbList.
- ☐ Убедитесь, что крошки, это настоящие ссылки и что они отражают реальную иерархию сайта.
- ☐ Создайте или усильте хабовые и категорийные страницы, которые ссылаются на связанный контент кластера.
- ☐ Проверьте, что блоки похожего и связанного контента ставят горизонтальные ссылки между тематически близкими страницами.
Аудит Core Web Vitals и скорости
Когда использовать: Найдите и расставьте по важности проблемы со скоростью и стабильностью страниц, которые бьют по пользователю и позициям.
Полевые данные и диагностика
- ☐ Изучите отчёт Core Web Vitals в Search Console и отметьте группы URL, которые не проходят проверку на мобильных и на десктопе.
- ☐ Полевые данные реальных пользователей важнее лабораторных оценок: лабораторные инструменты нужны только чтобы воспроизвести и отладить проблему.
- ☐ Подтвердите целевые значения: LCP не больше ['2.5s'], INP не больше ['200ms'], CLS не больше ['0.1'] по 75-му перцентилю.
- ☐ Проверяйте показательные шаблоны (главная, категория, товар или статья), а не только главную страницу.
Largest Contentful Paint (LCP)
- ☐ Определите LCP-элемент на каждом ключевом шаблоне и убедитесь, что он загружается рано.
- ☐ Предзагружайте LCP-изображение или шрифт и не включайте ленивую загрузку для медиа в первом экране.
- ☐ Отдавайте главные изображения в современных форматах, с правильными размерами и адаптивным srcset.
- ☐ Снизьте время ответа сервера (TTFB) за счёт кэширования и CDN.
Interaction to Next Paint (INP)
- ☐ Разбейте длинные задачи JavaScript и отложите некритичные скрипты.
- ☐ Уменьшите нагрузку на главный поток от сторонних тегов, инструментов A/B-тестов и виджетов чата.
- ☐ Уберите неиспользуемый JavaScript и CSS и разбейте крупные бандлы на части.
- ☐ Тестируйте реальные действия (тапы, открытие меню, ввод в формы) на среднем по мощности мобильном устройстве.
Cumulative Layout Shift (CLS)
- ☐ Задайте явные ширину и высоту (или aspect-ratio) для изображений, видео и встраиваемых блоков.
- ☐ Зарезервируйте место под рекламу, баннеры и динамически подставляемый контент.
- ☐ Предзагружайте веб-шрифты и используйте font-display, чтобы ограничить сдвиги при подмене текста.
- ☐ Не вставляйте контент над уже отрисованным содержимым после загрузки.
Доставка, кэширование и мобильные
- ☐ Уберите блокирующие рендеринг CSS и JS и встраивайте только критический CSS.
- ☐ Включите сжатие текста (gzip/Brotli) и долгие заголовки кэширования для статики.
- ☐ Проверьте, что HTTP/2 или HTTP/3 и CDN отдают файлы близко к пользователям.
- ☐ Убедитесь, что мобильная вёрстка адаптивна, а зоны нажатия и размеры шрифта рассчитаны на палец.
- ☐ Перепроверяйте всё после каждой правки и следите за полевыми данными весь период сбора, прежде чем объявлять успех.
Аудит структурированных данных
Когда использовать: Проверьте, что разметка точна, соответствует требованиям и приносит те расширенные результаты, на которые страница претендует.
Покрытие разметкой и выбор типов
- ☐ Составьте список шаблонов, где структурированные данные есть, и подходящих шаблонов, где их нет.
- ☐ Подберите каждой странице уместные типы (['Article, Product, FAQPage, BreadcrumbList, Organization, LocalBusiness']).
- ☐ Отдавайте предпочтение JSON-LD в исходном коде страницы и держите один формат разметки на страницу.
- ☐ Внедрите сущность Organization или сущность уровня сайта с логотипом и профилями sameAs, где это уместно.
Точность и правила показа
- ☐ Убедитесь, что размеченный контент виден пользователю на странице: никаких скрытых данных или данных, которые есть только в разметке.
- ☐ Заполните все обязательные свойства каждого типа и добавьте рекомендованные, чтобы усилить шансы на расширенный показ.
- ☐ Проверьте, что значения правдивы и актуальны (цена, наличие, рейтинги, даты) и совпадают с содержимым страницы.
- ☐ Используйте разметку отзывов и рейтингов только для настоящих отзывов на странице и соблюдайте актуальные правила о самооценках.
- ☐ Проверьте, что ссылки на сущности и их идентификаторы одинаковы во всех связанных блоках разметки.
Проверка и тестирование
- ☐ Прогоните каждый ключевой шаблон через тест расширенных результатов и валидатор разметки.
- ☐ Исправьте все найденные ошибки и снимите предупреждения, которые блокируют расширенный показ.
- ☐ Тестируйте отрендеренный HTML: часть разметки подставляется через JavaScript уже после загрузки.
- ☐ Выборочно проверяйте несколько реальных URL на шаблон, а не один пример.
Мониторинг и поддержка
- ☐ Следите за каждым типом расширенных результатов в отчётах Улучшения в Search Console, чтобы ловить новые ошибки.
- ☐ Настройте оповещения или регулярную проверку после изменений в шаблонах, CMS или плагинах.
- ☐ Перепроверяйте разметку, когда меняются требования или функция перестаёт поддерживаться.
- ☐ Ведите журнал: какой шаблон отдаёт какие типы разметки и кто за них отвечает.
Аудит международного SEO
Когда использовать: Проверьте, что каждой аудитории показывается и индексируется нужная языковая и региональная версия страницы.
Внедрение hreflang
- ☐ Убедитесь, что каждая страница языкового или регионального набора ссылается на все альтернативы, включая саму себя.
- ☐ Проверьте, что обратные теги двусторонние: каждая альтернатива ссылается на остальные, без односторонних ссылок.
- ☐ Используйте корректные коды языка и, при необходимости, региона (['en, en-GB, es-MX']) в формате ISO.
- ☐ Добавьте тег x-default как запасной вариант для глобальной страницы или выбора языка.
- ☐ Выберите один способ передачи (head в HTML, HTTP-заголовок или карта сайта) и применяйте его везде одинаково.
- ☐ Ведите адреса hreflang на живые индексируемые канонические страницы со статусом 200, а не на редиректы или страницы с noindex.
Связь canonical и индексации
- ☐ Убедитесь, что каждый локализованный URL канонизирован сам на себя, а не на другую языковую версию.
- ☐ Проверьте, что hreflang и canonical не противоречат друг другу на одной странице.
- ☐ Проверьте, что почти одинаковые локализованные страницы не склеиваются в одну каноническую.
- ☐ Убедитесь, что локализованные страницы попадают в свои карты сайта с правильными ссылками на альтернативы.
Геотаргетинг и структура URL
- ☐ Выберите понятную и масштабируемую структуру для языков и регионов (ccTLD, поддомен или подпапка) и придерживайтесь её везде.
- ☐ Настройте таргетинг по стране там, где это уместно, и согласуйте его со структурой URL.
- ☐ Откажитесь от автоматических редиректов по IP, которые блокируют роботов и запирают пользователя в чужой версии: лучше баннер или переключатель языка.
- ☐ Локализуйте контент по-настоящему (валюта, единицы измерения, контакты, орфография), а не дублируйте один язык.
Проверка
- ☐ Просканируйте сайт с включённым отчётом по hreflang и устраните пропущенные или битые обратные теги.
- ☐ Через инструмент проверки URL посмотрите, как определяются альтернативные версии.
- ☐ Выборочно проверьте несколько локалей на корректный рендеринг, индексируемость и выдачу.
- ☐ Повторяйте аудит после добавления новых локалей или шаблонов.
Аудит переезда или редизайна
Когда использовать: Сохраните позиции и трафик до, во время и после переезда: проверьте редиректы и соответствие старого и нового сайта.
Подготовка до запуска
- ☐ Просканируйте живой сайт и выгрузите полный список индексируемых URL, заголовков, метаданных и кодов ответа как точку отсчёта.
- ☐ Зафиксируйте исходные показатели: главные органические посадочные страницы, позиции, трафик, конверсии и покрытие индексом.
- ☐ Убедитесь, что тестовый сайт закрыт от индексации и защищён (авторизацией или списком IP), но проверьте, что на запуске эти директивы снимут.
- ☐ Составьте полную карту редиректов: с каждого старого URL на ближайший новый эквивалент.
- ☐ Подготовьте новые XML-карты сайта, robots.txt и ресурсы в аналитике и Search Console под новую структуру.
Карта редиректов
- ☐ Для изменившихся URL используйте постоянные 301 и не применяйте 302 для переездов навсегда.
- ☐ Сопоставляйте старые URL с новыми один к одному и не сваливайте всё редиректом на главную.
- ☐ Уберите цепочки и петли редиректов, чтобы каждый старый URL открывался за один шаг.
- ☐ Сохраните или перенесите hreflang, canonical и структурированные данные на новые URL.
- ☐ Продумайте, что делать со старыми параметрами, медиафайлами и всеми URL, на которые есть внешние ссылки.
Соответствие по контенту и технике
- ☐ Проверьте, что заголовки, метаописания, подзаголовки, текст и изображения перенесены или улучшены.
- ☐ Убедитесь, что внутренние ссылки ведут на новые URL напрямую, а не через редиректы.
- ☐ Проверьте, что canonical, структурированные данные и hreflang корректны в новых шаблонах.
- ☐ Сравните Core Web Vitals и скорость ключевых страниц до и после, чтобы поймать просадки.
Запуск и проверка после него
- ☐ В момент запуска снимите тестовые блокировки noindex и robots и убедитесь, что продакшен доступен для сканирования.
- ☐ Отправьте новые карты сайта и через инструмент проверки URL запросите индексирование приоритетных страниц.
- ☐ Просканируйте новый сайт заново: редиректы должны срабатывать, критичных 404 быть не должно, и ни один шаблон не должен отдавать случайный noindex.
- ☐ Первые недели ежедневно следите за покрытием индексом, статистикой сканирования, позициями и трафиком и ловите затяжные падения.
- ☐ Держите редиректы вдолгую и чините новые найденные битые пути.
План работ по внедрению (редактируемый)
Когда использовать: Превратите находки аудита в живой список, по которому работает разработчик: URL, доказательство, важность, трудозатраты, ответственный, зависимость, проверка и дата.
План работ по внедрению
Чек-листы выше нужны, чтобы распечатать их и ставить галочки. Это вторая половина работы: живой список, по которому работает разработчик, одна строка на находку, и строка живёт, пока находку не исправят и не проверят.
Держите их раздельно. Чек-лист отвечает на вопрос «посмотрели ли мы сюда». План работ отвечает на вопрос «кто это чинит, когда и как мы поймём, что получилось».
Колонки
- URL: [точная страница или шаблон адреса, а не сайт целиком]
- Доказательство: [скриншот, строка лога, строка выгрузки или отчёт, который это подтверждает]
- Важность: [блокирует / высокая / средняя / низкая], по потерянной выручке или потерянному сканированию, а не по аккуратности
- Трудозатраты: [часы или размер по шкале S, M, L]
- Ответственный: [один человек по имени, никогда не команда]
- Зависимость: [что должно случиться раньше, например окно релиза, правка в CMS, согласование юристов]
- Проверка: [проверка, которая докажет, что всё исправлено, и где её запускать]
- Готово: [дата проверки на живом сайте и кто проверил]
План работ
| URL | Находка & доказательство | Важность | Трудозатраты | Ответственный | Зависимость | Проверка | Готово |
|---|---|---|---|---|---|---|---|
| [URL] | [находка] [ссылка на доказательство] | [важность] | [трудозатраты] | [ответственный] | [зависимость] | [проверка] | [дата] |
| [URL] | [находка] [ссылка на доказательство] | [важность] | [трудозатраты] | [ответственный] | [зависимость] | [проверка] | [дата] |
| [URL] | [находка] [ссылка на доказательство] | [важность] | [трудозатраты] | [ответственный] | [зависимость] | [проверка] | [дата] |
Правила, которые держат список честным
- Нет строки без доказательства. Если вы не можете дать ссылку на подтверждение, это мнение, а не находка.
- Нет строки без проверки. «Исправлено» значит, что проверка проходит на живом URL, а не что закрыли задачу.
- Важность, это про деньги и сканирование, а не про то, насколько находка вас раздражает.
- Перезапускайте аудит в одну и ту же дату каждый месяц и ставьте дату в каждой строке. Находки устаревают.
Пример заполнения (план работ после смены платформы)
Когда использовать: Заполненный план работ по выдуманному переезду на новую платформу: он показывает, насколько конкретной должна быть строка, чтобы по ней можно было работать.
Пример заполнения: план работ после смены платформы
Это только пример. Адреса, ответственные и даты ниже выдуманы, чтобы показать, насколько подробной должна быть рабочая строка.
| URL | Находка & доказательство | Важность | Трудозатраты | Ответственный | Зависимость | Проверка | Готово |
|---|---|---|---|---|---|---|---|
| /collections/* | Фасетные URL открыты для сканирования, 41K обходов за 30 дней выгрузка сканирования, строки с 1 по 41,102 | Блокирует | 4 ч | Бэкенд-разработчик | Ближайшее окно релиза | Просканировать 500 случайных URL, ожидаем noindex на фасетах | 12 марта, проверил руководитель SEO |
| /products/old-sku-* | 410 на 1,240 снятых товарах, на которые ведут живые ссылки выгрузка ссылок, 1,240 строк | Высокая | 1 день | Бэкенд-разработчик | Карта редиректов согласована с отделом закупок | Запросить 50 случайных URL, ожидаем 301 на родительскую категорию | 18 марта, проверено на живом сайте |
| / | LCP 4.8s на мобильных, главная картинка без предзагрузки выгрузка полевых данных | Высокая | 3 ч | Фронтенд-разработчик | Нет | Перезамерить на том же профиле устройства, цель меньше 2.5s | Открыто |
| /blog/* | Canonical ведут на тестовый хост на 320 постах выгрузка сканирования, колонка canonical | Блокирует | 2 ч | Администратор CMS | Правка шаблона в CMS | Запросить 20 постов, ожидаем canonical на живом хосте | 9 марта, проверено на живом сайте |
Четыре строки, четыре названных ответственных, четыре проверки. Вот с чем разработчик действительно может работать.
Следующий шаг
Сначала проведите аудит: наш бесплатный аудит сайта даёт и находки, и ссылки на доказательства, которые вы вставите в этот план. Если вам удобнее, чтобы список внедрил кто-то другой, запишитесь на бесплатную консультацию.
Как использовать этот шаблон
- Определите охват и снимите базовые показатели: перечислите шаблоны и наборы URL для аудита, затем выгрузите отчёты Search Console (индексирование страниц, Core Web Vitals, улучшения и ключевые данные по трафику) как точку отсчёта.
- Просканируйте сайт целиком с главной страницы с включённым рендерингом, собирая коды ответа, canonical, meta robots, hreflang, внутренние ссылки, глубину клика и индексируемость каждого URL.
- Сверьте данные сканирования с XML-картой сайта, аналитикой и логами сервера, чтобы найти страницы-сироты, трату краулингового бюджета и разрыв между отправленными и проиндексированными URL.
- Заносите каждую находку в трекер с оценкой важности (критично, высокая, средняя, низкая), списком затронутых URL или шаблонов и одним ответственным по имени (разработка, контент или SEO).
- Сначала чините критичные блокировки сканирования и индексации (случайные noindex и запреты в robots.txt, битые canonical, цепочки редиректов и ошибки 5xx), и только потом косметику.
- Идите по списку от более важного к менее важному через архитектуру, скорость, структурированные данные и международные настройки, проверяя каждую правку подходящим инструментом (проверка URL, тест расширенных результатов, диагностика скорости).
- После выката исправлений просканируйте и протестируйте всё заново, чтобы подтвердить результат и поймать регрессии; для полевых метрик вроде Core Web Vitals дождитесь полного окна сбора данных, прежде чем судить об эффекте.
- Задайте регулярный ритм аудита (например, глубокий аудит раз в квартал плюс постоянный мониторинг) и перезапускайте нужный модуль после каждого крупного изменения сайта, шаблона или CMS.
Советы
- По Core Web Vitals полевые данные реальных пользователей всегда важнее разового лабораторного прогона: один быстрый замер легко скрывает проблемы, с которыми живые посетители сталкиваются на медленных устройствах и сетях.
- Проводите аудит по шаблонам, а не по отдельным страницам: починив одну карточку товара или статью, вы обычно чините тысячи, поэтому берите по несколько URL на шаблон и правьте сам шаблон или CMS.
- Сканируйте отрендеренный DOM, а не только исходный HTML, если сайт держится на JavaScript: canonical, ссылки и структурированные данные, подставленные на клиенте, могут отличаться от первого ответа сервера.
- Ставьте важность и ответственного в ту же минуту, когда заносите находку; аудит даёт эффект только тогда, когда самое влияющее сделано первым и за выкат кто-то отвечает лично.
Частые вопросы
Как часто нужно проводить технический SEO аудит?
Большинству сайтов хватает полного технического аудита раз в квартал плюс постоянного мониторинга между аудитами. Крупным и часто меняющимся проектам (большая электронная коммерция, новостные издания) полезны глубокие проверки каждый месяц, а маленькому стабильному сайту часто хватает полугода. Кроме расписания есть событие: запускайте нужный модуль после любого крупного изменения, будь то переезд, редизайн, смена CMS или правка шаблона, потому что технические проблемы появляются именно тогда.
Чем аудит отличается от постоянного мониторинга?
Аудит, это полная проверка в конкретный момент времени: вы системно смотрите сканирование и индексацию, архитектуру, скорость, структурированные данные и остальное, чтобы найти проблемы и расставить их по важности. Мониторинг, это непрерывный автоматический слой между аудитами: он следит за покрытием индексом, битыми ссылками, всплесками кодов ответа, Core Web Vitals и ошибками разметки, чтобы регрессии всплывали быстро. Аудит задаёт направление и вскрывает глубокие проблемы, мониторинг быстро ловит новые. Нужно и то, и другое.
Влияют ли Core Web Vitals на позиции?
Да. Core Web Vitals входят в сигналы удобства страницы у Google и могут влиять на позиции, особенно как решающий довод между страницами похожей релевантности и качества. Волшебной кнопки в них нет: полезный и релевантный контент остаётся главным фактором. Поэтому относитесь к Core Web Vitals как к заметному сигналу удобства и ранжирования, который стоит привести в порядок, а не как к замене качественному контенту и общему здоровью сайта.
Рендерит ли Google JavaScript и почему это важно для аудита?
Google умеет рендерить JavaScript, но рендеринг идёт вторым проходом после первого обхода и зависит от того, доступны ли ресурсы для сканирования. Если важный контент, внутренние ссылки, canonical или структурированные данные появляются только после исполнения скриптов на клиенте, их могут обнаружить позже или не обнаружить вовсе, когда скрипты заблокированы или падают. Во время аудита всегда смотрите отрендеренный DOM вдобавок к исходному HTML и проверяйте, что robots.txt разрешает JavaScript и CSS, нужные для рендеринга.
Какие технические проблемы чинить первыми?
Первым делом всё, что блокирует сканирование или индексацию важных страниц: случайные теги noindex, слишком широкие правила Disallow в robots.txt, битые или конфликтующие canonical, ошибки сервера (5xx), а также цепочки и петли редиректов. Они способны выбросить страницы из поиска целиком, поэтому идут вперёд косметики. Когда блокировки сняты, двигайтесь по важности дальше: архитектура сайта, Core Web Vitals, структурированные данные и международные настройки.
Через сколько после исправлений будет виден результат?
Зависит от проблемы и от того, как быстро поисковые системы переобойдут затронутые страницы. Снятие блокировки индексации может отразиться за считанные дни для приоритетных URL, которые вы отправили через инструмент проверки URL, а широкие изменения на большом сайте занимают недели, пока идёт переобход. Полевые метрики вроде Core Web Vitals обновляются только после полного окна сбора данных, так что в этих отчётах улучшения появятся с задержкой. Сканируйте заново, проверяйте и следите за динамикой, а не ждите мгновенной перемены.