Открытая методика RQI-64

Как считаются индексы

Робот RankRuBot открывает главную страницу сайта, служебные файлы и DNS-записи, выполняет 64 проверки и складывает баллы. Сумма переводится в индекс по нелинейной шкале.

RQI=100 × (Σ баллов100)1.35
  • 90 → 86.75отличный сайт
  • 75 → 67.82хороший сайт
  • 60 → 50.14средний сайт

SEO-индекс считается так же, но только по шести категориям, которые влияют на поиск: мета-теги и соцсети, контент и разметка, ссылки, индексация и ИИ, скорость и мобильность (76.5 баллов приводятся к 100). RQI учитывает все 8 категорий, включая безопасность и доверие.

Почему 100.00 почти недостижимо: время ответа, вес страницы, объём текста и перелинковка оцениваются плавными функциями, которые приближаются к максимуму, но не достигают его. Плюс степень 1.35 сжимает верх шкалы. Поэтому «Эталон» (96+) — это уже исключительный результат.

Лиги

  • Эталонот 96.00
  • Платинаот 90.00
  • Золотоот 80.00
  • Сереброот 65.00
  • Бронзаот 50.00
  • Стартдо 49.99

64 проверки

Мета-теги и соцсети SEO 17.5 баллов

ПроверкаБаллыКак получить максимум
Заголовок страницы (title)3Сделайте уникальный title на 30–65 символов: главное ключевое слово в начале, бренд — в конце.
Мета-описание (description)3Напишите description на 70–170 символов: польза, цифры, призыв к действию. Это текст вашего сниппета в Яндексе и Google.
Главный заголовок H12.5Оставьте ровно один H1, который отражает тему страницы и перекликается с title.
Структура заголовков H2–H61.5Выстройте иерархию H2 → H3 без пропусков уровней — так поисковики и ИИ-ассистенты лучше понимают разделы.
Open Graph: основные теги1.5Добавьте og:title, og:description, og:image, og:url и og:type — по ним Telegram, VK, WhatsApp и ИИ-ассистенты строят карточку ссылки.
Картинка для соцсетей (og:image)1.5Укажите абсолютный https-адрес картинки 1200×630 в JPG, PNG или WebP (лучше до 300 КБ) и добавьте og:image:width, og:image:height и og:image:alt.
Правильность Open Graph0.75Пишите теги через property="og:…" внутри head и без дублей; og:url должен совпадать с каноническим адресом, добавьте og:site_name и og:locale (ru_RU).
Карточка X (Twitter)0.5Добавьте twitter:card со значением summary_large_image — без неё X покажет ссылку без большой картинки.
Профили в соцсетях0.75Поставьте ссылки на официальные страницы в VK, Telegram, Дзене, YouTube и перечислите их в sameAs разметки Organization — так поиск и ИИ связывают сайт с брендом.
Канонический адрес1.5Укажите link rel="canonical" с абсолютным адресом страницы — это защищает от дублей в поиске.
Язык страницы0.5Добавьте атрибут lang тегу html, например lang="ru".
Кодировка UTF-80.5Объявите UTF-8: meta charset="utf-8" первым тегом в head.

Контент и разметка SEO 12.5 баллов

ПроверкаБаллыКак получить максимум
Объём текста непрерывная3На главной полезно 400–1000 слов осмысленного текста: о чём сайт, для кого и почему именно вы.
Доля текста в коде1.5Уменьшите служебный код: вынесите стили и скрипты в файлы, уберите лишние обёртки.
Подписи изображений (alt)2.5Добавьте осмысленный alt каждому содержательному изображению — это поиск по картинкам и доступность.
Микроразметка Schema.org1.5Добавьте JSON-LD: Organization или LocalBusiness, WebSite, BreadcrumbList — для расширенных сниппетов и ИИ-поиска.
Корректность разметки JSON-LD1.5Исправьте синтаксис JSON, укажите @context https://schema.org и @type, заполните обязательные поля: name и url у Organization, address у LocalBusiness, offers у Product.
Карточка организации для ИИ1Опишите компанию в JSON-LD: Organization или LocalBusiness с name, url, logo, телефоном или адресом и sameAs — по этим данным ИИ-ассистенты и поиск отвечают на вопросы о вас.
Иконка сайта (favicon)1Добавьте favicon (SVG и PNG 32×32) — она видна в выдаче Яндекса и во вкладках браузера.
Устаревшие теги и meta refresh0.5Уберите font, center, marquee и meta refresh — используйте CSS и 301-редирект.

Ссылки SEO 9 баллов

ПроверкаБаллыКак получить максимум
Внутренние ссылки непрерывная3Свяжите главную с ключевыми разделами: меню, блоки услуг, хлебные крошки, подвал.
Текст ссылок2У каждой ссылки должен быть понятный текст или aria-label — пустая ссылка не помогает ни людям, ни поиску.
Баланс внешних ссылок1.5Не превращайте главную в каталог чужих ссылок; рекламным ставьте rel="sponsored".
Пустые ссылки (# и javascript:)1.5Замените href="#" и javascript: на настоящие адреса или на кнопки button.
Безопасный target="_blank"1Добавьте rel="noopener" ссылкам, которые открываются в новой вкладке.

Скорость SEO 13.5 баллов

ПроверкаБаллыКак получить максимум
Время ответа сервера (TTFB) непрерывная4.5Цель — до 200 мс: кеширование страниц, OPcache, быстрый хостинг, CDN.
Вес HTML непрерывная1.5Держите HTML главной до 100 КБ: уберите встроенные стили и SVG, лишние блоки, разбейте длинные списки.
Сжатие Brotli / gzip2.5Включите Brotli или gzip на сервере — HTML станет легче в 3–5 раз.
Заголовки кеширования1.5Отдавайте Cache-Control и ETag или Last-Modified — повторные визиты станут мгновенными.
HTTP/2 и HTTP/31.5Включите HTTP/2, а если позволяет хостинг — и HTTP/3: ресурсы грузятся параллельно по одному соединению.
Блокирующие скрипты и стили1Добавьте скриптам в head атрибут defer или async, объедините и сократите CSS.
Цепочка перенаправлений1Ведите посетителя на итоговый адрес одним 301-редиректом, без промежуточных шагов.

Мобильность SEO 7.5 баллов

ПроверкаБаллыКак получить максимум
Адаптация под смартфоны4Добавьте meta name="viewport" content="width=device-width, initial-scale=1" и адаптивную вёрстку.
Масштабирование не запрещено1Уберите user-scalable=no и maximum-scale=1 — людям нужно увеличивать текст.
Адаптивные изображения1Отдавайте картинки нужного размера через srcset или picture и в форматах WebP / AVIF.
Иконка для смартфона и манифест0.75Добавьте apple-touch-icon 180×180 и manifest.webmanifest — сайт красиво сохраняется на экран телефона.
Отложенная загрузка картинок0.75Поставьте loading="lazy" изображениям ниже первого экрана.

Индексация и ИИ SEO 16.5 баллов

ПроверкаБаллыКак получить максимум
Код ответа главной3Главная должна отвечать кодом 200 OK без ошибок и заглушек.
Файл robots.txt2Создайте robots.txt с правилами и строкой Sitemap; никогда не закрывайте сайт целиком.
Карта сайта sitemap.xml2.5Сгенерируйте sitemap.xml со всеми важными страницами и укажите её в robots.txt и в Яндекс Вебмастере.
Индексация разрешена2.5Уберите noindex из meta robots и X-Robots-Tag, если страница должна быть в поиске.
Правильная страница 4041.5Несуществующие адреса должны отвечать кодом 404 с полезной страницей, а не 200 или переходом на главную.
Зеркала с www и без1Настройте 301-редирект с неосновного зеркала на основное.
Доступность по IPv60.5Добавьте AAAA-запись — сайт откроется в IPv6-сетях мобильных операторов.
Доступ ИИ-поисковиков1.5Не закрывайте в robots.txt роботов ИИ-поиска — OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot, YandexAdditional: иначе ассистенты не смогут ссылаться на сайт. Запрет обучающих ботов (GPTBot, ClaudeBot) — ваше право, оценку он не снижает.
Файл llms.txt1Разместите /llms.txt в Markdown: заголовок # с названием, краткое описание в строке > и разделы ## со ссылками на главные страницы — это «визитка» сайта для нейросетей.
Цитирование и превью разрешены1Уберите nosnippet, max-snippet:0 и noai из meta robots и X-Robots-Tag; добавьте max-image-preview:large — так поиск и ИИ-ответы покажут текст и крупную картинку.

Безопасность 14 баллов

ПроверкаБаллыКак получить максимум
Защищённое соединение HTTPS4Подключите SSL-сертификат (Let’s Encrypt — бесплатно) и переведите сайт на HTTPS.
Действительный сертификат2.5Установите сертификат с полной цепочкой, выданный на этот домен.
Срок сертификата1.5Включите автопродление сертификата, чтобы сайт не открывался с предупреждением.
Переадресация HTTP → HTTPS2Настройте 301-редирект со всех http-адресов на https.
HSTS1Добавьте заголовок Strict-Transport-Security: max-age=31536000; includeSubDomains.
Content-Security-Policy1Задайте CSP — главный барьер против XSS и внедрённых скриптов.
Защита от кликджекинга0.5Добавьте X-Frame-Options: SAMEORIGIN или директиву CSP frame-ancestors.
X-Content-Type-Options0.5Добавьте заголовок X-Content-Type-Options: nosniff.
Referrer-Policy0.5Добавьте Referrer-Policy: strict-origin-when-cross-origin.
Версии ПО скрыты0.25Скройте версии в заголовках Server и X-Powered-By (server_tokens off, expose_php = Off).
Нет смешанного содержимого0.25Загружайте все скрипты, стили и картинки только по https.

Доверие и закон 9.5 баллов

ПроверкаБаллыКак получить максимум
Политика конфиденциальности3Опубликуйте политику обработки персональных данных по 152-ФЗ и поставьте ссылку в подвале и у каждой формы.
Контакты2Покажите кликабельные телефон и e-mail, адрес и страницу контактов.
Реквизиты (ИНН / ОГРН)1.5Укажите юрлицо, ИНН и ОГРН в подвале — это доверие клиентов и требование закона для продавцов.
Актуальный год в подвале0.5Обновляйте год в копирайте — заброшенный вид отпугивает клиентов.
Веб-аналитика1Подключите Яндекс Метрику — без данных не понять, что улучшать. И не забудьте про согласие на cookie.
Защита почты домена (SPF, DMARC)1.5Добавьте TXT-записи SPF и DMARC — письма не попадут в спам, а мошенники не смогут писать от вашего имени.

Робот RankRuBot

Проверка идёт с User-Agent Mozilla/5.0 (compatible; RankRuBot/1.0; +https://rank.ru/bot). Робот запрашивает главную страницу, robots.txt, sitemap.xml, llms.txt, favicon и одну заведомо несуществующую страницу. Внутренние и частные адреса не проверяются, данные форм не отправляются.

Если сайт защищён от ботов, добавьте RankRuBot в список разрешённых — иначе сайт не попадёт в рейтинг.

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

Коротко о главном

Что такое SEO-индекс и RQI?

SEO-индекс показывает, насколько сайт оптимизирован для поиска: мета-теги и разметка для соцсетей и ИИ, контент, ссылки, индексация, скорость и мобильность. RQI — Rank Quality Index — оценивает сайт целиком: те же категории плюс безопасность, законы и доверие. Оба считаются от 0.00 до 100.00.

Почему у отличного сайта не 100.00?

Так задумано. Шкала нелинейная, а скорость, объём текста и перелинковка оцениваются непрерывно и никогда не бывают идеальными. 100.00 — это абсолютное совершенство во всём, к нему можно только приближаться.

Как получить сертификат?

Просто проверьте сайт. Если главная открывается и отвечает кодом 200, сайт попадёт в рейтинг и реестр, а сертификат с номером, QR-кодом и печатями Rank.Ru появится сразу.

Как часто можно перепроверять?

Не чаще одного раза в 10 минут для одного сайта. Сертификат действует 90 дней — после этого его стоит обновить повторной проверкой.

Сайт закрыт защитой от ботов

Если защита (DDoS-Guard, Cloudflare, Qrator) не пускает робота, отчёт покажет код ответа, но сайт не попадёт в рейтинг. Разрешите доступ роботу RankRuBot по User-Agent.

Это официальная сертификация?

Это добровольная онлайн-оценка по открытой методике Rank.Ru. Она не заменяет обязательную сертификацию, но наглядно показывает клиентам и партнёрам, что сайт сделан качественно.