App-Kit
App-Kit
ГлавнаяКомандаБлог
SEOчек-листкейс

Чек-лист технического SEO-аудита: 18 проверок, которые реально важны

3 июля 2026 · 8 мин · Кейс
20314k57

Технический SEO-аудит начинайте с 18 проверок в шести группах: доступность и редиректы, robots.txt и sitemap, canonical и индексация, мета-теги, изображения, hreflang и AI-боты. Они взяты из канона нашего аудитора на 400 пунктов. После исправлений в этих группах наш сайт вырос в быстрой проверке с 70,5 до 93 баллов.

Что такое технический SEO-аудит

Технический SEO-аудит — это проверка сайта по измеримым признакам, от которых зависят обход, индексация и сниппет в выдаче. Каждый пункт отвечает «да» или «нет»: страница отдаёт 404 или 200, canonical есть или его нет. Качество текстов и дизайн сюда не входят — их оценивают отдельно и вручную.

У каждой проверки канона есть приоритет, и он задаёт её вес в оценке. P0 — критично для индексации, вес 10. P1 — заметно влияет на позиции и сниппеты, вес 3. P2 — желательно, вес 1. Ниже по каждой группе — три проверки с ID из канона, чтобы находку из отчёта было легко найти в списке.

Группа 1. Доступность и редиректы

  • HTTP-005 (P1) — несуществующий адрес отвечает кодом 404, а не 200. Иначе поисковик индексирует пустые страницы как настоящие
  • REDIR-001 (P0) — http-версия перенаправляет на https кодом 301. Без этого в индексе живут два сайта-дубля
  • REDIR-007 (P0) — цепочка редиректов не длиннее одного перехода. Ведите ссылки сразу на финальный адрес

Проверить вручную можно командой curl -I: в ответе видны код и адрес Location. Если http-версия отвечает 200, редирект настраивается на веб-сервере или в CDN одной строкой.

Группа 2. robots.txt и sitemap.xml

  • ROBOTS-002 (P0) — robots.txt не закрывает весь сайт. Директива Disallow: / после переезда со стенда — частая авария
  • ROBOTS-005 (P1) — в robots.txt указан адрес sitemap.xml
  • SM-003 (P0) — в sitemap только адреса с ответом 200, без редиректов и 404
txtrobots.txt
User-agent: *
Allow: /

Sitemap: https://example.com/sitemap.xml

Группа 3. Canonical и индексация

  • CAN-001 (P0) — у каждой индексируемой страницы есть canonical
  • CAN-009 (P1) — уникальная страница ссылается canonical сама на себя. Так дубли с UTM-метками и слешем склеиваются в один адрес
  • INDEX-001 (P0) — на важных страницах нет noindex. Тег часто забывают в шаблоне после разработки

Canonical пишите абсолютным адресом в том же формате, что и в sitemap: с тем же протоколом, хостом и слешем на конце. Расхождение между ними поисковик воспринимает как противоречивый сигнал.

Группа 4. Title, description и H1

  • META-002 (P0) — title уникален на каждой странице
  • META-003 (P1) — длина title от 10 до 70 символов, длиннее — сниппет обрезается
  • META-008 (P0) — на странице ровно один H1

Наш аудитор считает допустимой длину description от 50 до 160 символов, а H1 — до 70. Одинаковые title на десятках страниц обычно означают ошибку в шаблоне: правка одного файла закрывает все находки сразу.

Группа 5. Изображения

  • IMG-001 (P1) — у значимых изображений есть alt с описанием
  • IMG-004 (P1) — где возможно, используются WebP или AVIF
  • IMG-005 (P1) — у изображений заданы width и height, чтобы вёрстка не прыгала при загрузке

Картинки — обычно самая тяжёлая часть страницы. В нашем замере фото 1600×1600 весило 663 КБ в JPG и 362 КБ в WebP после нашего конвертера: минус 45% без видимой разницы.

Группа 6. hreflang, AI-боты и llms.txt

  • INT-002 (P1) — hreflang взаимные: если RU-страница ссылается на EN, EN ссылается обратно
  • AI-010 (P1) — в robots.txt есть явные секции для GPTBot, ClaudeBot, PerplexityBot и других AI-ботов с осознанной политикой
  • LLMS-001 (P2) — файл /llms.txt есть, если сайт хочет попадать в ответы AI-ассистентов
txtrobots.txt — AI-боты
User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

Кейс: 70,5 → 93 балла на нашем сайте

Мы прогоняем аудит по собственному сайту app-kit.ru. Первая быстрая проверка 15 сентября 2026 года дала 70,5 балла и 14 провалов. Среди них были http-версия без редиректа, страницы без self-canonical, слишком длинные title и robots.txt без секций для AI-ботов.

ПрогонОценкаПроваловВремя
15 сентября 202670,51419,6 с
3 октября 202693,0724,4 с
18
проверок в этом чек-листе
400
проверок в каноне аудитора
+22,5
балла за две недели
7
провалов осталось

Повторный прогон 3 октября: 235 автоматических проверок, все группы этого чек-листа без провалов. Оставшиеся 7 провалов — в формах (разметка обязательных полей, кликабельные мессенджеры) и мониторинге ошибок 404, 500 и JS. Это следующий шаг в нашем списке.

Аудит полезен, только если заканчивается списком дел короче десяти пунктов.

Чек-лист одним списком

Все 18 проверок в одной таблице — для копирования в таск-трекер. Сначала закрывайте P0, затем P1, P2 оставьте на плановый релиз.

IDПроверкаПриоритет
HTTP-005Несуществующий адрес отдаёт 404P1
REDIR-001http → https через 301P0
REDIR-007Цепочка редиректов — не больше одного переходаP0
ROBOTS-002robots.txt не закрывает сайтP0
ROBOTS-005В robots.txt указан sitemapP1
SM-003В sitemap только адреса с ответом 200P0
CAN-001Canonical на индексируемых страницахP0
CAN-009Self-canonical у уникальных страницP1
INDEX-001Нет noindex на важных страницахP0
META-002Уникальный titleP0
META-003Title от 10 до 70 символовP1
META-008Ровно один H1P0
IMG-001Alt у значимых изображенийP1
IMG-004WebP или AVIF где возможноP1
IMG-005Заданы width и heightP1
INT-002Взаимные hreflangP1
AI-010Секции AI-ботов в robots.txtP1
LLMS-001Файл llms.txtP2

Вопросы и ответы

Почему 18 проверок, а не 400?

Эти 18 закрывают обход, индексацию и сниппет — основу, без которой остальное не работает. Остальные пункты канона проверяет автоматический аудит за секунды, вручную их держать в голове незачем.

С каких проверок начинать?

С P0: каждый провал стоит 10 баллов и обычно бьёт по индексации всего сайта. В этом списке таких восемь — редиректы, robots.txt, sitemap, canonical, noindex, title и H1.

Как часто повторять аудит?

После каждого заметного релиза и минимум раз в месяц. Повторный прогон занимает меньше минуты: на нашем сайте через две недели он показал рост с 70,5 до 93 и дал готовый список из 7 оставшихся задач.

Нужен ли hreflang одноязычному сайту?

Нет. Проверки INT-* применяются, только если у сайта есть языковые версии. Аудитор помечает их как неприменимые и не снимает за них баллы.

Дальше: аудит и документация

Виталий Сазонов
Lead Software Engineer / CTO · App-Kit

Задаёт техническое направление App-Kit и пишет движки инструментов, включая SEO-аудит на 400 пунктов.

Присоединяйтесь к обсуждению

Комментарии в блоге App-Kit скоро появятся. Нашли неточность или есть вопрос?

Написать нам

Читайте также