Технический 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
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-ассистентов
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 сентября 2026 | 70,5 | 14 | 19,6 с |
| 3 октября 2026 | 93,0 | 7 | 24,4 с |
Повторный прогон 3 октября: 235 автоматических проверок, все группы этого чек-листа без провалов. Оставшиеся 7 провалов — в формах (разметка обязательных полей, кликабельные мессенджеры) и мониторинге ошибок 404, 500 и JS. Это следующий шаг в нашем списке.
Аудит полезен, только если заканчивается списком дел короче десяти пунктов.
Чек-лист одним списком
Все 18 проверок в одной таблице — для копирования в таск-трекер. Сначала закрывайте P0, затем P1, P2 оставьте на плановый релиз.
| ID | Проверка | Приоритет |
|---|---|---|
| HTTP-005 | Несуществующий адрес отдаёт 404 | P1 |
| REDIR-001 | http → https через 301 | P0 |
| REDIR-007 | Цепочка редиректов — не больше одного перехода | P0 |
| ROBOTS-002 | robots.txt не закрывает сайт | P0 |
| ROBOTS-005 | В robots.txt указан sitemap | P1 |
| SM-003 | В sitemap только адреса с ответом 200 | P0 |
| CAN-001 | Canonical на индексируемых страницах | P0 |
| CAN-009 | Self-canonical у уникальных страниц | P1 |
| INDEX-001 | Нет noindex на важных страницах | P0 |
| META-002 | Уникальный title | P0 |
| META-003 | Title от 10 до 70 символов | P1 |
| META-008 | Ровно один H1 | P0 |
| IMG-001 | Alt у значимых изображений | P1 |
| IMG-004 | WebP или AVIF где возможно | P1 |
| IMG-005 | Заданы width и height | P1 |
| INT-002 | Взаимные hreflang | P1 |
| AI-010 | Секции AI-ботов в robots.txt | P1 |
| LLMS-001 | Файл llms.txt | P2 |
Вопросы и ответы
Почему 18 проверок, а не 400?
Эти 18 закрывают обход, индексацию и сниппет — основу, без которой остальное не работает. Остальные пункты канона проверяет автоматический аудит за секунды, вручную их держать в голове незачем.
С каких проверок начинать?
С P0: каждый провал стоит 10 баллов и обычно бьёт по индексации всего сайта. В этом списке таких восемь — редиректы, robots.txt, sitemap, canonical, noindex, title и H1.
Как часто повторять аудит?
После каждого заметного релиза и минимум раз в месяц. Повторный прогон занимает меньше минуты: на нашем сайте через две недели он показал рост с 70,5 до 93 и дал готовый список из 7 оставшихся задач.
Нужен ли hreflang одноязычному сайту?
Нет. Проверки INT-* применяются, только если у сайта есть языковые версии. Аудитор помечает их как неприменимые и не снимает за них баллы.
Присоединяйтесь к обсуждению
Комментарии в блоге App-Kit скоро появятся. Нашли неточность или есть вопрос?
Написать нам