Справочник правил R001-R068
Полный список правил аудита: что проверяет, почему важно, как чинить. Обновлён в Этапе E — 22 новых правила.
Сервис проверяет ~38 правил, разделённых на 5 категорий: indexability (доступность для индексации), onpage (контент и разметка), content (объём, дубли), technical (HTTP, сервер), social (Open Graph, Twitter Cards — добавлено в Этапе E).
У каждого правила есть scope: page (про конкретную страницу) или site (про сайт целиком — дубли между страницами, sitemap, HTTP-редирект, сертификат). Site-level правила смотрите на странице Аудит сайта.
Critical — чинить срочно
- R001 HTTP-ошибка — страница вернула 4xx/5xx. Чаще всего: страница удалена, но осталась в sitemap.
- R003 / R004 noindex — страница закрыта от индексации (через meta или X-Robots-Tag). Если это не было намерено — поисковик её не покажет.
- R006 Нет Title — самый сильный SEO-сигнал отсутствует.
- R013 Нет H1 — главный заголовок отсутствует.
- R025 Ошибка краула — недоступность сервера, DNS или TLS.
- R029 Не закрыта noindex — страница помечена служебной (контакты/политика), но HTML без noindex.
- R040 Title и Description идентичны (новое в Этапе E) — поисковик игнорирует description и собирает сниппет случайно из тела.
- R041 HTTP не редиректит на HTTPS (новое, site-level) — первый визит идёт по HTTP, потенциальный MITM на публичных Wi-Fi.
- R055 HTML > 500 КБ (новое) — раздутый HTML тормозит LCP/INP.
- R060 Дубли Title между страницами (новое, site-level) — две и более индексируемые страницы с одинаковым Title каннибализируют друг друга в выдаче.
- R067 Canonical на чужой домен (новое) — страница явно отказывается от индексации в пользу чужой версии.
- R068 HTTPS-сертификат проблемный (новое, site-level) — истекает <30 дней, невалидная цепочка или TLS < 1.2.
High — высокий приоритет
- R005 Нет canonical — добавить
<link rel="canonical" href="...">в head. - R016 Тонкий контент — <300 слов. Расширить или закрыть от индексации.
- R026 Пробел против конкурента — у конкурента есть тема, у вас нет.
- R032 Низкие Core Web Vitals — LCP/CLS/INP в красной зоне. Требует
PAGESPEED_API_KEYв .env. - R033 Слишком глубокая страница — путь от главной >4 кликов.
- R034 Сирота — на страницу нет внутренних ссылок.
- R042 Open Graph неполный или отсутствует (новое, social) — без него ссылка отрисовывается в Telegram/LinkedIn/ВК голым текстом.
- R044 Нет Twitter Cards (новое, social) — используется не только X, но и Slack/Discord.
- R049 Длинная страница без H2 (новое) — >600 слов и ни одного H2. Структурный недосмотр.
- R050 Не хватает security headers (новое) — <3 из 5: X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, CSP.
- R061 Дубли Description (новое, site-level) — две и более страниц с одинаковым description.
- R062 Точные дубли контента (новое, site-level) — одинаковый content_hash на двух URL.
Medium — средний приоритет
- R019 Картинки без alt — теряется поиск по картинкам и доступность.
- R028 Семантический дубль — две страницы про одно и то же по содержанию (cosine sim ≥ 0.85).
- R030 Проблемы с robots.txt — расширено в Этапе E warning'ом на
Disallow: /*?(блокирует пагинацию и фильтры). - R031 Проблемы с sitemap.xml — расширено в Этапе E проверкой host consistency: все ли <loc> на canonical-хосте.
- R035–R038 Schema.org неполный — Product (offers, price), Article (author, datePublished), FAQ (Question/Answer), BreadcrumbList (itemListElement).
- R063 / R064 Sitemap diff (новое, site-level) — URL в sitemap, но недоступен при crawl / URL в crawl, но не в sitemap.
Low — косметика и оптимизации
- R039 Устаревший формат изображения — jpg/png там, где работает webp/avif.
- R043 og:image без width/height (новое, social) — некоторые парсеры не показывают превью.
- R045 Нет og:locale / og:site_name (новое, social) — шейр выглядит безымянным.
- R046 Картинки без loading=lazy (новое) — браузер тащит все изображения сразу.
- R047 Нет hreflang (новое) — формальный минимум для одноязычного сайта:
hreflang="ru"+x-default. - R048 meta keywords устарел (новое) — Google не учитывает с 2009, Яндекс — с 2014.
- R051 HSTS без preload (новое) — без
preloadпервый визит идёт по HTTP. - R052 Нет сжатия HTML (новое) — Content-Encoding: gzip/brotli отсутствует.
- R053 Нет Cache-Control / Expires (новое).
- R054 Устаревший HTTP/1.x (новое) — рекомендуется HTTP/2 или /3.
- R065 Schema Organization без logo/sameAs/contactPoint (новое) — минимум для Knowledge Graph.
- R019b Низкокачественный alt (новое) —
alt="image",alt="DSC_5523.jpg"— эквивалент отсутствия alt.
Что появилось в Этапе E (2026-05-02)
Добавлено 22 новых правила R040, R042–R055, R060–R068, R019b. Появилась категория social. Появились site-level правила (R030/R031/R041/R060–R068) — отображаются на отдельной странице Аудит сайта.
В режиме «экспертный» под названием каждого правила виден его ID — удобно для копирования в задачи разработчику.