Техническое SEO
SEO чек-лист для сайта: полный список из 80+ пунктов

Полный SEO чек-лист: технические настройки, on-page оптимизация, контент, структурированные данные, внешние факторы и аналитика. Каждый раздел — конкретные пункты для проверки, а не общие советы.
SEO — это не одно действие, а система. Одна настроенная карта сайта не выведет проект в топ, а хорошо написанный title не компенсирует медленный сервер. Этот чек-лист охватывает все ключевые направления: от технической базы до контента и аналитики. Используйте его при запуске нового сайта, перед аудитом или как регулярную карту проверки.
Пунктов проверки
Полное покрытие: техника, on-page, контент, структурированные данные, аналитика
Блоков чек-листа
Каждый блок — самостоятельный раздел, который можно проверять независимо
Трафика — органика
Медиана доли органического трафика у сайтов B2B, по данным BrightEdge 2024
Позиции — 60% кликов
Первые три результата поиска собирают около 60% всех кликов по запросу
Как пользоваться чек-листом
Каждый раздел структурирован по уровням важности. Пункты, отмеченные как критические — базовая гигиена, без которой остальное не имеет смысла. Остальные — улучшения второго и третьего уровня. Для нового сайта рекомендую проходить чек-лист сверху вниз. Для действующего — начинать с разделов, где вы подозреваете проблему, а затем закрывать остальные.
Технический 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 или noindex
- Все страницы доступны по единственному каноническому URL — нет параллельных версий без редиректа или canonical
URL-структура и редиректы
- URL содержит читаемые слова через дефис, а не ID и числа: /blog/seo-checklist вместо /p?id=4821
- Разделитель слов — дефис (-), а не подчёркивание (_): Google воспринимает подчёркивание как слияние слов
- URL полностью в нижнем регистре: /Blog/Article создаёт технический дубль с /blog/article
- 301-редирект с HTTP на HTTPS настроен и работает корректно
- 301-редирект с www на non-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 или Content-Security-Policy frame-ancestors предотвращают встраивание сайта в 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"
- Render-blocking ресурсы устранены: критический 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 tag
- Title уникален для каждой страницы сайта — нет двух страниц с одинаковым заголовком
- Длина 50–60 символов: Google обрезает title примерно на отметке 580 пикселей ширины
- Основной ключевой запрос расположен ближе к началу title — первые слова имеют больший вес
- Нет keyword stuffing: «SEO оптимизация SEO услуги SEO Киев» — это красный флаг для алгоритма
- Title написан в sentence case: «SEO чек-лист для сайта», а не «SEO Чек-Лист Для Сайта»
- Home-страница не называется просто «Главная» или «Home» — это упущенная возможность для ранжирования по брендовым запросам
Мета-описание
- Мета-описание уникально для каждой страницы — дубли снижают общий CTR сайта
- Длина 140–160 символов — в этом диапазоне оно отображается без обрезки в большинстве случаев
- Основной запрос включён в описание — Google выделяет жирным совпадения с запросом пользователя
- Есть конкретный призыв к действию: «Читайте полный чек-лист», «Проверьте сайт за 15 минут»
- Нет специальных символов " < > — они могут обрезаться или экранироваться при отображении
Структура заголовков H1–H6
- На каждой странице ровно один тег H1 — не ноль и не два
- H1 содержит основной ключевой запрос и соответствует теме title
- H1 корректно размечен в HTML, а не является визуально большим div или span
- Иерархия заголовков не нарушена: H2 → H3, нет перехода сразу H2 → H4
- H2 включают семантически связанные запросы и синонимы — расширяют тематическое покрытие
- Заголовки описывают содержимое раздела, а не являются маркетинговыми лозунгами без SEO-смысла
Canonical и дубликаты
- Canonical тег присутствует на каждой странице и указывает на саму же страницу (self-referencing) или на предпочтительную версию
- Нет конфликтующих canonical: например, canonical указывает на A, а из sitemap страница отправлена как B
- Страницы пагинации (/category?page=2) имеют canonical на себя, а не на первую страницу — это устаревшая рекомендация, которую Google отменил в 2019
- Версии с trailing slash и без него ведут себя одинаково: один вариант редиректит на другой
- Принтерные версии и AMP-страницы (если есть) правильно связаны с канонической версией
Оптимизация изображений
- Все изображения имеют атрибут alt с описательным текстом — не пустой и не одинаковый для всех картинок на странице
- Декоративные изображения (разделители, фоны) имеют alt="" (пустой) — это правильно для доступности
- Имена файлов описывают содержимое: seo-checklist-example.webp, а не IMG_4821.webp
- Формат WebP (или AVIF) для фотографий и сложных иллюстраций — на 25–35% легче JPEG при том же качестве
- Атрибуты width и height заданы для всех изображений — предотвращает Layout Shift (CLS)
- loading="lazy" у изображений, которые находятся ниже первого экрана
- Изображение-герой (выше fold) имеет fetchpriority="high" и НЕ имеет loading="lazy"
Внутренняя перелинковка
- Каждая новая страница получает хотя бы одну внутреннюю ссылку с существующего контента — orphan-страниц нет
- Анкоры описательные: «полный чек-лист robots.txt» вместо «здесь», «читать», «ссылка»
- Важные страницы (услуги, категории) получают больше внутренних ссылок, чем вспомогательные
- Нет битых внутренних ссылок (404) — проверяется через Screaming Frog, Sitebulb или Ahrefs
- Нет ссылок на noindex-страницы — внутренняя ссылка на скрытую страницу тратит бюджет сканирования
Структурированные данные
Структурированная разметка помогает Google понять тип страницы и открывает доступ к расширенным сниппетам (Rich Results). Для большинства сайтов это дополнительный рычаг для роста CTR без изменения позиций.
Schema.org разметка
- Тип разметки соответствует типу страницы: Article или BlogPosting для статей, Product для товаров, LocalBusiness для локального бизнеса, FAQPage для страниц с вопросами
- Разметка реализована в формате JSON-LD (рекомендованный Google формат), а не через микроданные Microdata
- Разметка провалидирована в Rich Results Test и Google Search Console → Enhancements — нет критических ошибок
- Обязательные поля заполнены: для Article — headline, author, datePublished; для Product — name, description, offers
- Разметка FAQPage используется только для страниц, где FAQ является основным контентом — не добавляйте её «просто так»
- Для локального бизнеса проверьте, что name, address, phone (NAP) в разметке точно совпадают с Google Business Profile
Open Graph и социальные теги
- Теги og:title, og:description, og:image, og:url заданы на каждой странице
- og:image не меньше 1200×630px — именно этот размер оптимален для превью в Facebook и VK
- og:type корректен: website для главной, article для статей
- Twitter Card теги настроены: twitter:card, twitter:title, twitter:image
- Превью тестируется через Facebook Sharing Debugger и Cards Validator
Контент и E-E-A-T
С 2022–2023 годов Google последовательно усиливает значение E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) в оценке страниц. Это не прямой алгоритмический фактор, но сигналы E-E-A-T коррелируют с позициями в конкурентных нишах.
Качество контента
- Контент написан для людей, а не для роботов: страница существует потому, что даёт реальную ценность пользователю, а не для захвата трафика
- Основной запрос и его вариации присутствуют в H1, первом абзаце, одном-двух H2 и равномерно по тексту
- Нет keyword stuffing: один и тот же запрос не повторяется в каждом предложении
- Тема покрыта полностью: страница отвечает на все смежные вопросы пользователя по теме — проверьте, что показывают конкуренты в топ-5
- Приводятся конкретные цифры, даты, примеры — не общие слова в стиле «SEO очень важно для бизнеса»
- Автор указан с реальным именем и хотя бы краткой биографией — анонимный контент слабее с точки зрения E-E-A-T
- Дата публикации и обновления видна на странице — Google учитывает свежесть контента для ряда тематик
Регулярный аудит контента
- Страницы без органического трафика более 12 месяцев проанализированы: решение — улучшить, объединить с другой страницей или удалить с 301-редиректом
- Устаревшие данные (статистика, инструменты, ссылки) обновлены — особенно важно для информационных статей в нише SEO, маркетинга, технологий
- Нет дублированного контента между страницами сайта: используйте Siteliner или Screaming Frog для выявления
- Тонкий контент (страницы с менее чем 200–300 словами и низкой ценностью) объединён с более длинными страницами или дополнен
- Проверьте cannibalization: несколько страниц не конкурируют за один и тот же запрос — в Search Console это видно по отчёту «Запросы»
Внешние факторы (off-page чек-лист)
Off-page SEO выходит за рамки вашего сайта — это ссылочный профиль, упоминания, локальное присутствие. Влиять на эти факторы сложнее, но они определяют авторитетность домена в глазах Google.
Ссылочный профиль
- Ссылочный профиль проверен в Ahrefs, Semrush или Google Search Console (раздел Links): нет массовых спамных ссылок с PBN или ссылочных ферм
- Файл Disavow в Google Search Console настроен при наличии явно манипулятивных или спамных ссылок
- Ведётся проактивная работа по получению ссылок: гостевые публикации, HARO/Connectively, партнёрства, цифровой PR
- Анкорный профиль разнообразен: нет перевеса точных коммерческих анкоров, который выглядит искусственно
- Внешние ссылки на ваш сайт ведут на существующие страницы: нет 404 под ссылочным весом
Локальное SEO (для локального бизнеса)
- Google Business Profile создан, верифицирован и полностью заполнен: категория, описание, часы работы, фото
- NAP (Name, Address, Phone) полностью идентичен на сайте, в GBP и во всех каталогах — любое расхождение путает алгоритм
- Сайт зарегистрирован в отраслевых и локальных каталогах (Yell, 2GIS, отраслевые агрегаторы)
- Отзывы в Google регулярно получают ответы — как положительные, так и отрицательные
- Страницы с геоязыковой разметкой LocalBusiness Schema настроены корректно
Аналитика и мониторинг
SEO без аналитики — это работа вслепую. Аналитика не только показывает результаты, но и подсказывает, где именно есть проблема: падение трафика, потеря позиций, высокий показатель отказов на конкретной странице.
Google Search Console
- Сайт верифицирован в Google Search Console через DNS или тег на странице
- XML-карта сайта отправлена и не содержит ошибок
- Раздел «Покрытие индекса» / «Страницы» проверяется ежемесячно: нет новых ошибок Excluded или Crawled not indexed
- Отчёт Core Web Vitals в GSC показывает состояние LCP, INP, CLS по реальным данным пользователей
- Отчёт «Ссылки» проверяется раз в квартал: мониторинг внешнего ссылочного профиля
- Настроены уведомления об ошибках на 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. Проверка корректности структурированных данных.