Чек-лист SEO для сайта: 80+ пунктов для аудита
Практический чек-лист аудита SEO: сканирование, индексация, контент и измерения. Перед правками сайта сохраните доказательства.
SEO — это не одно действие, а система. Одна настроенная карта сайта не выведет проект в топ, а хорошо написанный тег title не компенсирует медленный сервер. Чек-лист охватывает все ключевые направления: от технической базы до контента и аналитики. Используйте его при запуске нового сайта, перед аудитом или как карту регулярной проверки.
Опишите сайт
Опишите шаблоны, рынки, устройства и источники данных до разбора проблем.
Сохраните подтверждение
Фиксируйте URL, ответ сервера, результат рендеринга и дату наблюдения.
Чините по влиянию и уверенности
Относитесь к находкам инструментов как к гипотезам, пока основной URL их не подтвердит.
Проверьте итоговое состояние
После изменения проверьте живую страницу и сигналы, которые должны совпадать.
Как пользоваться чек-листом
Каждый раздел расставлен по важности. Пункты, помеченные как критические, — базовая гигиена: без них всё остальное теряет смысл. Остальные — улучшения второго и третьего уровня. Для нового сайта идите по чек-листу сверху вниз. Для действующего начните с разделов, где вы подозреваете проблему, а потом закройте остальные.
Технический SEO-чек-лист
Техническое SEO — фундамент. Если Google не может найти, прочитать или проиндексировать страницы, никакой контент и никакие ссылки не помогут. Проверьте этот раздел первым.
Индексация и сканирование
- Файл robots.txt открывается по адресу /robots.txt, и ни одна коммерческая страница не закрыта директивой Disallow
- XML-карта сайта создана, содержит все публичные страницы и отправлена в Google Search Console через раздел Sitemaps
- Ни на одной странице, которая должна быть в индексе, нет тега <meta name="robots" content="noindex">
- Googlebot может загружать CSS и JavaScript: эти пути не заблокированы в robots.txt (частая ошибка при переносе с тестового сервера на боевой)
- В Google Search Console настроены URL-параметры, чтобы сессионные метки и UTM-параметры не создавали дубли страниц
- Краулинговый бюджет не тратится впустую: нет бесконечных URL из пагинации без ограничений и тысяч вариантов из фасетной навигации без canonical
- Все страницы доступны по одному каноническому URL: нет параллельных версий без редиректа или тега canonical
Структура URL и редиректы
- URL состоят из читаемых слов через дефис, а не из ID и чисел: /blog/seo-checklist вместо /p?id=4821
- Разделитель слов — дефис (-), а не нижнее подчёркивание (_): Google воспринимает подчёркивание как связку слов
- URL написаны строчными буквами: /Blog/Article — технический дубль /blog/article
- 301-редирект с HTTP на HTTPS настроен и работает
- Настроен 301-редирект с www на без www (или наоборот): выбран один канонический домен
- Нет цепочек редиректов длиннее одного шага: A → B → C нужно свести к A → C
- Удалённые страницы либо отдают 410 (Gone), либо редиректят 301 на актуальную страницу. Не оставляйте 404 на страницах с обратными ссылками
- Страница 404 отдаёт статус 404 (а не 200), содержит полезные ссылки и не превращается в тупик для посетителя
HTTPS и безопасность
- SSL-сертификат действителен и не истекает в ближайшие 30 дней; настроено автообновление (Let's Encrypt + Certbot)
- Нет mixed content: все ресурсы страницы (CSS, JS, изображения, шрифты) загружаются по HTTPS, а не по HTTP
- В ответе сервера есть заголовок HSTS (Strict-Transport-Security)
- Настроен заголовок Content-Security-Policy, который ограничивает источники загрузки ресурсов
- Заголовок X-Frame-Options или директива frame-ancestors в CSP запрещает встраивать сайт в iframe без разрешения
Мобильная оптимизация
- Тег <meta name="viewport" content="width=device-width, initial-scale=1"> есть на каждой странице
- Текст читается без масштабирования: базовый размер шрифта основного контента не меньше 16px
- Кнопки и ссылки не меньше 44×44px, чтобы удобно попадать пальцем
- Нет горизонтальной прокрутки на экранах от 320px в ширину
- Google Mobile-Friendly Test проходит без критических ошибок
- Нет отдельного мобильного поддомена m.site.com. Если он есть, canonical и hreflang настроены правильно, или полностью завершён переход на адаптивный дизайн
Скорость загрузки и Core Web Vitals
| Метрика | Хорошо | Требует улучшения | Плохо |
|---|---|---|---|
| LCP (Largest Contentful Paint) | ≤ 2,5 с | 2,5–4,0 с | > 4,0 с |
| INP (Interaction to Next Paint) | ≤ 200 мс | 200–500 мс | > 500 мс |
| CLS (Cumulative Layout Shift) | ≤ 0,1 | 0,1–0,25 | > 0,25 |
| TTFB (Time to First Byte) | < 200 мс | 200–500 мс | > 500 мс |
- Элемент LCP (обычно изображение-герой) оптимизирован: формат WebP, размер не больше нужного, добавлен атрибут fetchpriority="high"
- Устранены ресурсы, которые блокируют отрисовку: критичный CSS встроен в страницу, некритичные скрипты загружаются с defer или async
- У изображений ниже первого экрана есть атрибут loading="lazy"
- У всех изображений заданы явные width и height: это защищает от CLS
- JavaScript-бандл минимизирован: нет неиспользуемых библиотек, тяжёлые зависимости заменены более лёгкими
- TTFB меньше 200 мс: настроено кэширование статики, для медиафайлов подключён CDN, оптимизированы запросы к базе данных
- Используется HTTP/2 или HTTP/3. Проверьте во вкладке Chrome DevTools → Network, в столбце Protocol
On-page чек-лист
On-page — всё, что вы размещаете на странице напрямую. Здесь проходит большая часть повседневной работы SEO: теги, заголовки, контент, изображения, внутренние ссылки.
Тег title
- Title уникален для каждой страницы: два разных URL не делят один title
- Длина 50–60 символов: Google обрезает title примерно на 580 пикселях ширины
- Основной ключевой запрос стоит ближе к началу: первые слова весят больше
- Нет переспама ключами: «SEO-оптимизация SEO-услуги SEO London» — красный флаг для алгоритма
- Title написан в sentence case: «Чек-лист SEO для сайта», а не «Чек-Лист SEO Для Сайта»
- Главная страница не озаглавлена просто «Главная»: так теряется шанс ранжироваться по брендовым запросам
Мета-описание
- Мета-описание уникально для каждой страницы: дубли снижают CTR сайта в целом
- Длина 140–160 символов: в этом диапазоне описание в большинстве случаев выводится без обрезки
- Основной запрос есть в описании: Google выделяет жирным совпадения с запросом пользователя
- Есть конкретный призыв к действию: «Читайте полный чек-лист», «Проверьте сайт за 15 минут»
- Нет спецсимволов " < >: их могут убрать или экранировать при выводе
Структура заголовков H1–H6
- На каждой странице ровно один тег H1: не ноль и не два
- H1 содержит основной ключевой запрос и соответствует теме title
- H1 размечен в HTML как заголовок, а не как визуально крупный div или span
- Иерархия заголовков не нарушена: H2 → H3, без перескока с H2 на H4
- В H2 есть семантически близкие запросы и синонимы: так расширяется тематическое покрытие
- Заголовки описывают содержание раздела, а не служат маркетинговыми лозунгами без SEO-ценности
Теги canonical и дубли
- Тег canonical есть на каждой странице: он ссылается на саму страницу или на предпочтительную версию
- Нет конфликтующих canonical: например, canonical указывает на A, а в sitemap страница отправлена как B
- Страницы пагинации (/category?page=2) ссылаются canonical на себя, а не на первую страницу. Это устаревшая практика, от которой Google отказался в 2019 году
- Версии с завершающим слэшем и без него ведут себя одинаково: одна редиректит на другую
- Версии для печати и AMP-страницы (если есть) правильно связаны с канонической версией
Оптимизация изображений
- У всех изображений есть описательный alt: он не пустой и не одинаковый для всех картинок
- У декоративных изображений (разделители, фоны) alt="" (пустой): так и требуется для доступности
- Имена файлов описывают содержимое: seo-checklist-example.webp, а не IMG_4821.webp
- Для фото и сложных иллюстраций используйте WebP или AVIF: при том же качестве они легче JPEG на 25–35%
- У всех изображений заданы width и height: это защищает от сдвига макета (Layout Shift, CLS)
- У изображений ниже первого экрана есть loading="lazy"
- У изображения-героя над первым экраном есть fetchpriority="high" и нет loading="lazy"
Внутренняя перелинковка
- Каждая новая страница получает хотя бы одну внутреннюю ссылку с существующего контента: страниц-сирот нет
- Анкоры описательные: «полный чек-лист robots.txt» вместо «здесь», «читать», «ссылка»
- Ключевые страницы (услуги, категории) получают больше внутренних ссылок, чем вспомогательный контент
- Нет битых внутренних ссылок (404): проверьте Screaming Frog, Sitebulb или Ahrefs
- Нет ссылок на noindex-страницы: внутренняя ссылка на скрытую страницу тратит краулинговый бюджет
Структурированные данные
Разметка помогает Google понять тип страницы и открывает путь к расширенным результатам в поиске. Для большинства сайтов это дополнительный рычаг роста CTR без смены позиций.
Разметка Schema.org
- Тип разметки соответствует типу страницы: Article или BlogPosting для статей, Product для товаров, LocalBusiness для локального бизнеса; разметку FAQ добавляйте, только если FAQ виден читателям и полезен им
- Разметка реализована в JSON-LD, формате, который рекомендует Google, а не в Microdata
- Разметка проверена в Rich Results Test и в Google Search Console → Enhancements: критичных ошибок нет
- Обязательные поля заполнены: для Article это headline, author, datePublished; для Product это name, description, offers
- Содержимое FAQ видно на странице и точно; не добавляйте разметку ради попадания в поисковую функцию
- Для локального бизнеса name, address и phone (NAP) в разметке точно совпадают с Google Business Profile
Open Graph и теги для соцсетей
- Теги og:title, og:description, og:image и og:url заданы на каждой странице
- og:image не меньше 1200×630px: это оптимальный размер превью в Facebook и LinkedIn
- og:type указан верно: website для главной, article для статей
- Настроены Twitter Card-теги: twitter:card, twitter:title, twitter:image
- Превью проверены в Facebook Sharing Debugger и Twitter Cards Validator
Контент и E-E-A-T
С 2022–2023 годов Google последовательно усиливает роль E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) в оценке страниц. Это не прямой алгоритмический сигнал, но в конкурентных нишах сигналы E-E-A-T коррелируют с позициями.
Качество контента
- Контент написан для людей, а не для роботов: страница существует, потому что даёт пользователю реальную пользу, а не ради захвата трафика
- Основной запрос и его варианты есть в H1, первом абзаце и одном-двух H2, а по тексту они встречаются естественно
- Нет переспама: один и тот же запрос не повторяется в каждом предложении
- Тема раскрыта полностью: страница отвечает на все смежные вопросы пользователя. Проверьте, что есть у конкурентов из топ-5
- Приведены конкретные цифры, даты и примеры, а не общие фразы вроде «SEO очень важно для бизнеса»
- Автор назван и есть хотя бы краткая биография: анонимный контент с точки зрения E-E-A-T слабее
- Даты публикации и обновления видны: Google учитывает свежесть контента в некоторых темах
Регулярный аудит контента
- Страницы без органического трафика 12+ месяцев проанализированы. Решение: улучшить, объединить с другой страницей или удалить с 301-редиректом
- Устаревшие данные (статистика, инструменты, ссылки) обновлены, особенно в статьях о SEO, маркетинге и технологиях
- Нет дублированного контента между страницами сайта: для поиска используйте Siteliner или Screaming Frog
- Тонкий контент (страницы до 200–300 слов с низкой ценностью) объединён с более длинными страницами или дополнен
- Проверьте каннибализацию: несколько страниц не должны конкурировать за один запрос. Это видно в отчёте Search Console по запросам
Внешние факторы (off-page чек-лист)
Off-page SEO выходит за пределы сайта: сюда относятся ссылочный профиль, упоминания и локальное присутствие. Повлиять на эти факторы сложнее, но они определяют авторитетность домена в глазах Google.
Профиль обратных ссылок
- Ссылочный профиль проверен в Ahrefs, Semrush или в отчёте Links Google Search Console: нет массовых спамных ссылок с PBN и ссылочных ферм
- Файл disavow в Google Search Console настроен там, где есть явно манипулятивные или спамные ссылки
- Ведётся активная работа по ссылкам: гостевые публикации, HARO/Connectively, партнёрства, digital PR
- Анкорный профиль разнообразен: нет перевеса точных коммерческих анкоров, который выглядит неестественно
- Внешние ссылки на сайт ведут на живые страницы: не теряется ссылочный вес на 404
Локальное SEO (для локального бизнеса)
- Google Business Profile создан, подтверждён и полностью заполнен: категория, описание, часы работы, фото
- NAP (Name, Address, Phone) одинаков на сайте, в GBP и во всех каталогах: любое расхождение путает алгоритм
- Сайт зарегистрирован в отраслевых и локальных каталогах (Yelp, отраслевые агрегаторы)
- На отзывы в Google регулярно отвечают: и на положительные, и на отрицательные
- На страницах локаций корректно настроена разметка LocalBusiness Schema
Аналитика и мониторинг
SEO без аналитики — работа вслепую. Аналитика не только показывает результаты, но и указывает, где проблема: падение трафика, потеря позиций, высокий показатель отказов на конкретной странице.
Google Search Console
- Сайт подтверждён в Google Search Console через DNS или тег на странице
- XML-карта сайта отправлена и не показывает ошибок
- Отчёт Index Coverage / Pages проверяется раз в месяц: нет новых ошибок Excluded и статуса Crawled - not indexed
- В отчёте Core Web Vitals Search Console видно статус LCP, INP и CLS по данным реальных пользователей
- Отчёт Links проверяется раз в квартал: вы следите за внешним ссылочным профилем
- Включены email-уведомления об ошибках: Google присылает оповещения, когда находит проблемы со сканированием или индексацией
Google Analytics 4
- GA4 установлен, данные поступают корректно: проверьте это в отчёте реального времени
- Настроены ключевые конверсии: отправка формы, клик по телефону, добавление в корзину, регистрация
- Включён фильтр внутреннего трафика, чтобы визиты сотрудников не искажали данные
- GA4 связан с Google Search Console: анализ запросов работает вместе с данными о поведении на сайте
- Настроен отчёт по каналам трафика с чётким разделением: Organic Search, Direct, Referral, Paid
График регулярного мониторинга
Каждую неделю
Позиции по ключевым запросам (Rank Tracker или Search Console). Органический трафик за последние 7 дней в сравнении с предыдущим периодом. Оповещения о доступности сайта (Uptime Robot, Better Uptime).
Каждый месяц
Ошибки индексации в GSC. Отчёт Core Web Vitals. Проверка on-page чек-листа для новых страниц. Проверка ссылочного профиля на новые и потерянные ссылки.
Раз в квартал
Полный технический аудит (Screaming Frog). Аудит контента по трафику. Обновление устаревшего контента. Анализ конкурентов по ключевым запросам: позиции, контент, ссылки.
После каждого обновления
Проверка Core Web Vitals и PageSpeed Insights. Тест мобильной адаптивности. Разбор отчёта об ошибках в GSC. Валидация структурированных данных.
Частые вопросы о SEO-чек-листах
Как часто проходить SEO-чек-лист?
С чего начать чек-лист для нового сайта?
Нужно ли закрыть все 80+ пунктов сразу?
Какие пункты дают самый быстрый результат?
Как использовать чек-лист для аудита существующего сайта?
Check it with SpiderHead
Free and local: run the audit on your own machine.



