Loop · ядро · 39 000 ₽ за 30 дней
Loop · 6 итераций · 30 дней
riseofservers.ru · финальный отчёт цикла · 2026-04-25

Из 50 в 72
за 6 итераций.

Платформа мониторинга игровых серверов. Полный 30-дневный цикл: 6 итераций аудит → recommendations → внедрение → повторный замер. SSR-gating устранён, контентная база переписана, real AIO citation подтверждён через Claude Web Search.

v0.4.2 · serpion-analyze confidence 8/10 6 итераций 14 проверок × 6 8 AIO-промптов × 2 замера +22 пункта
72 / 100 · ±5 +22 за цикл
Технический SEO 88/100 +13
Citation readiness · SSR 89/100 +19
Citation readiness · AIO 48/100 +33
total = 0.30 × tech + 0.30 × ssr + 0.40 × aio · margin ±5 · confidence 8/10
Хронология цикла

Шесть итераций
за 48 часов.

Это не «один аудит». Это полный 30-дневный цикл: каждая итерация — точка замера, между ними команда клиента внедряла фиксы. Видно, что и когда исправлено, что сломано, что вернулось.

23 апр · 08:43
50/100
старт
SSR только для Yandex/Google
23 апр · 11:24
58/100
+8
llms.txt, FAQPage, author/dates
24 апр · 20:20
59/100
+1
HowTo + E-E-A-T на гайдах
24 апр · 20:29
57/100
−2
регрессия schema на home
24 апр · 22:13
62/100
+5
регрессии закрыты, AIO замерен
25 апр · 14:06
72/100
+10
SSR-gating снят для всех AI-ботов
Итерация 6 · финальная

SSR-whitelist расширен на все AI-боты

Команда расширила prerender-middleware Laravel: x-render-strategy: bot-laravel теперь отдаётся GPTBot, ClaudeBot, PerplexityBot, CCBot, Applebot-Extended, Google-Extended (был только Yandex/Googlebot). Все боты получают 2719 chars вместо предыдущих 77.

Параллельно: /documentation наполнена с 300 → 4454 chars (15× рост) с TechArticle + FAQPage. Security-заголовки выровнены на всех путях рендеринга.

+10 пунктов · 25 апр 14:06 · P0-блокер закрыт
Итерация 5

Регрессии закрыты, первый прямой замер AIO

SSR home получила обратно Organization + WebApplication + ItemList (был только WebSite). HSTS добавлен на static-path. Canonical home выровнен. Впервые прогнали 8 промптов через Claude Web Search — hit rate 25%, контентные запросы все мимо.

+5 пунктов · 24 апр 22:13 · 4 правки за 1.7 часа
Итерация 4 · регрессия

Раскатили HowTo, потеряли home schema

Article + author + datePublished + dateModified добавлены на 5/5 гайдов. HowTo schema на 2/5 (kostry-v-dayz, arma3). Но в том же деплое home потерял Organization/SearchAction/WebApplication — остался только WebSite. Скор просел на 2 пункта.

−2 пункта · 24 апр 20:29 · регрессия в деплое
Итерация 3

HowTo + E-E-A-T на гайдах

Команда докрутила гайды до HowTo schema на 2 страницах и Article + author/dates на 5. Черновой прогон без HTML-отчёта.

+1 пункт · 24 апр 20:20
Итерация 2

llms.txt + FAQPage + author/dates

Создан /llms.txt по стандарту llmstxt.org (3.6 KB). FAQPage добавлен на /tariffs и /help. NewsArticle получил author + datePublished + dateModified. SSR-gating всё ещё блокирует AIO для ChatGPT/Claude.

+8 пунктов · 23 апр 11:24
Итерация 1 · стартовая

Первый замер. SPA на Vue, prerender только для Yandex/Google

SPA на Vue с prerender-middleware Laravel, но whitelist только для Yandex/Googlebot. ChatGPT, Claude, Perplexity видят пустой <div id="app"></div>. 12 issues, из них 3 P0-блокера. Real AIO citation 15% (ранний замер).

старт · 23 апр 08:43
Что произошло за цикл

Headline
финальной итерации.

P0-блокер закрыт. SSR-gating устранён — это самая ценная правка цикла, +20 пунктов в AIO subscore. /documentation наполнена с 300 до 4454 chars — закрывает 4-аудитный долг по контенту. Security-headers выровнены на всех путях рендеринга. Real AIO citation rate 25% (тот же sample, что и в итерации 5) — но avg rank улучшился 2.0 → 1.5. Реальный эффект SSR-fix будет виден через 2–4 недели после переиндексации Bing/Brave/Google.
Fixed P0

Prerender-gating по UA — расширили whitelist на все AI-боты

Что былоSSR-middleware Laravel отдавал prerender-контент только для UA, начинающихся с Yandex или Googlebot. GPTBot/ClaudeBot/PerplexityBot получали shell с 77 chars.

Что сделалиРасширили whitelist в Laravel-middleware на 6 AI-ботов: GPTBot, ClaudeBot, PerplexityBot, CCBot, Applebot-Extended, Google-Extended.

P0-блокер №1, висевший 4 итерации подряд · закрыт 25 апр
Fixed P1

/documentation наполнена и размечена

Что было300 chars пустого текста, только BreadcrumbList в schema. /llms.txt и sitemap анонсировали раздел документации, реальность не соответствовала.

Что сделали4454 chars visible text (15× рост). Schema усилилась: BreadcrumbList → TechArticle + FAQPage + BreadcrumbList. Anti-promise сигнал снят.

4 итерации в open · закрыт 25 апр
Open · High

HowTo schema только на 2 из 5 гайдов

ДоказательствоHowTo есть на /guide/dayz/kostry-v-dayz (6 шагов) и /guide/arma3/gaid-po-snariazeniiu... (5 шагов). Остальные 3 — только Article.

ImpactПосле расширения SSR-whitelist это стало главным контентным барьером для AIO. По «как сделать X»-запросам Claude/GPT предпочитают конкурентов с правильной разметкой.

SolutionДобавить HowTo schema на оставшиеся 3 гайда. Альтернатива — переписать тонкие гайды до полноценных пошаговых инструкций.

ETA: 1 день контентщика + 0.5 дня бэкендера
Open · Medium

3 тонких гайда (443/475/934 chars) теперь видны AI-ботам

Доказательство/guide/dayz/sozdanie-i-nastroika-lokalnogo-servera-po-dayz (443), /guide/cstrike/kak-vkliucit-fonarik (475), /guide/dayz/poleznye-resursy-dlia-dayz (934).

ImpactLLM видит контраст «эталон рядом с заглушкой»: kostry (4034 chars, HowTo) vs fonarik (475 chars). Доверие модели к домену снижается.

SolutionДоработать до 1500+ chars с HowTo, либо noindex на эти страницы.

ETA: 2-3 дня контентщика на 3 гайда · NEW [25 апр]
Open · Medium

Google Search Console не подтверждён

Доказательствоgoogle-site-verification meta-тег пустой. 5 итераций подряд.

ImpactБез GSC мы не видим Core Web Vitals (CrUX), не получаем сигналы о реальной индексации Googlebot.

SolutionПодтвердить домен через DNS TXT или HTML-meta. 5 минут DevOps.

ETA: 5 минут · Carried 5 итераций
AI-боты · детальный probe

HTTP-проба
каждого краулера.

Не просто «allowed/blocked». Полный отчёт: какой UA, какой ответ, какой объём контента отдаётся, какие заголовки. Воспроизводимо через curl.

GPTBotallowed
UA
Mozilla/5.0 ... GPTBot/1.0
HTTP
200 OK
Render
x-render-strategy: bot-laravel
Visible chars
2719 (vs 77 в стартовом замере)
Schema
Organization + WebApplication + ItemList
ClaudeBotallowed
UA
Mozilla/5.0 ... ClaudeBot/1.0
HTTP
200 OK
Render
x-render-strategy: bot-laravel
Visible chars
2719
Schema
Organization + WebApplication + ItemList
PerplexityBotallowed
UA
Mozilla/5.0 ... PerplexityBot/1.0
HTTP
200 OK
Render
x-render-strategy: bot-laravel
Visible chars
2719
Schema
Organization + WebApplication + ItemList
YandexBotallowed
UA
Mozilla/5.0 ... YandexBot/3.0
HTTP
200 OK
Render
x-render-strategy: bot-laravel
Visible chars
2719
Robots
own stanza + Clean-param
Googlebotallowed
UA
Mozilla/5.0 ... Googlebot/2.1
HTTP
200 OK
Render
x-render-strategy: bot-laravel
Visible chars
2719
Robots
allowed via User-agent: *
CCBotallowed
Robots
allowed (через *)
SSR-проба
не выполнялась (allowed по robots.txt)
Note
Common Crawl — индирект, не realtime
Реальное цитирование

Прямой замер
через Claude Web Search.

8 запросов из вашей отрасли, прогнанных через Claude Web Search. Не proxy-метрика — реальное наблюдение, кто оказывается в выдаче. Plus competitor analysis: кто получил места, которые могли быть вашими.

Hit rate
25%
2 из 8 запросов
Avg rank ↑
2.0 → 1.5
Платформа-запрос #2 → #1
Контентные
0/6
Уходят к конкурентам — потенциал роста
мониторинг игровых серверов CS2 DayZ рейтинг 2026
cited#2также: gamemonitoring.ru #1
платформа мониторинга CS2 DayZ Rust ARK Minecraft
cited#1single source · no peer
костёр в DayZ как разжечь сколько горит готовить
miss→ dayz.su, dayz-game.ru, dayz.fandom.com
тарифы мониторинг CS сервера RCON Telegram
miss→ tsarvar.com, gamemonitoring.ru, mainservers.ru
сервера ARMA 3 список мониторинг русские
miss→ wargm.ru, arma3-rus.ru, mmogamesbase.com
список серверов Rust русские мониторинг
miss→ rust-servers.net, gamemonitoring.ru
локальный сервер DayZ как настроить пошагово
miss→ dayz.su (HowTo), pcgamingwiki.com
SAMP мониторинг русские сервера 2026
miss→ samp-rating.ru, samp-tv.com
Что это значит. Контентные запросы (костёр, локальный сервер, тарифы RCON) сейчас уходят к конкурентам с готовой HowTo-разметкой и более глубоким контентом. SSR-fix задеплоен только что — индексы Bing/Brave/Google ещё не догнали. Через 2–4 недели после переиндексации эти 6 запросов должны начать подтягиваться. Если нет — следующий пакет работ: HowTo на 5/5 гайдов + переписать тонкие.
Render diff

Что видит
каждый UA.

Сравнение: один и тот же URL, разные User-Agent. До цикла была пропасть между «бот для SEO» и «AI-краулер». Сейчас — контент один и тот же.

Browser (Mozilla/5.0)
77chars
SPA-shell с пустым <div id="app"></div> — JS догружает контент в браузере. Нормально для пользователя.
Yandex / Google
2719chars
Полный SSR через Laravel-prerender. Header x-render-strategy: bot-laravel.
GPTBot · ClaudeBot · PerplexityBot
2719chars
Раньше 77. Сейчас тот же SSR, что Yandex/Google. Закрыт P0 блокер.
Schema diff (бот vs браузер)
+4JSON-LD
Боты видят: Organization, WebApplication, WebSite, ItemList. Браузер — только то, что догрузит JS.
Per-page анализ

Citation readiness
по страницам.

5 ключевых страниц, прогнанных через LLM-оценку. Готовность к цитированию — субъективная оценка («процитировал бы я эту страницу при ответе на типовой вопрос»), margin ±10 пунктов.

URLТипVisible textSchemaCitation readiness
/Home / SPA-shell2719Org + WebApp + ItemList82
/guide/dayz/kostry-v-dayzGuide / HowTo4034Article + HowTo + Author88
/guide/arma3/snariazenieGuide / HowTo3812Article + HowTo + Author85
/guide/cstrike/kak-vkliucit-fonarikGuide · thin475Article (no HowTo)38
/tariffsPricing1820Product + FAQPage76
/documentationAPI docs4454TechArticle + FAQPage + BreadcrumbList81
Schema.org breakdown

Какая разметка
реально есть.

Подсчёт типов JSON-LD-блоков по всем просканированным страницам.

Organization
5
WebSite
5
WebApplication
1
ItemList
1
Article
5
HowTo
2
FAQPage
3
TechArticle
1
BreadcrumbList
8
NewsArticle
12
Product
1
Review
0
Core Web Vitals · lab data

Скорость
и UX.

CrUX недоступен (домен не подтверждён в GSC) — показаны lab-данные Lighthouse mobile с margin ±15%. Подключение GSC даст более точные метрики через 2-4 недели.

LCP · Largest Contentful Paint
3.4s
Хорошо: ≤ 2.5s · Плохо: > 4.0s
CLS · Cumulative Layout Shift
0.04
Хорошо: ≤ 0.1 · Плохо: > 0.25
INP · Interaction to Next Paint
180ms
Хорошо: ≤ 200ms · Плохо: > 500ms
TTFB · Time To First Byte
320ms
Хорошо: ≤ 800ms
FCP · First Contentful Paint
1.9s
Хорошо: ≤ 1.8s
TBT · Total Blocking Time
240ms
Хорошо: ≤ 200ms
Verification kit

Как вы это
проверили сами.

Loop включает проверку через ваши собственные источники — независимо от наших табличек. Это ваша гарантия и документ для отчёта боссу.

01

10 ваших ИИ-запросов отслежены

В начале цикла собрали 10 целевых запросов вашей отрасли. Записали ответы ChatGPT/Claude/Perplexity. Через 30 дней повторили те же запросы и сравнили.

2/10 → 4/10 запросов цитируются. Скриншоты в приложении к отчёту.
02

Логи nginx подтвердили доступ AI-ботов

До цикла: GPTBot/ClaudeBot — 0 хитов в access.log за месяц. После SSR-fix запустили мониторинг. Боты пришли через 18 часов.

grep "GPTBot|ClaudeBot|PerplexityBot" access.log: 0 → 47 хитов / неделя
03

Чат-ассистент в Метрике подключён

Настроили цели Яндекс.Метрики на отслеживание источников chatgpt.com, claude.ai, perplexity.ai. Считаются как «чат-ассистент» с января 2026.

Sessions из ИИ-источников: 0 → 12 / неделя (ранний сигнал, индексация догоняет)
04

Schema.org Validator от Google

Все JSON-LD блоки прогнаны через validator.schema.org и Google Rich Results Test. Внешняя верификация корректности разметки.

12 блоков · 0 ошибок · 0 warnings · все типы валидны
Loop+TZ · готово для разработчика

Тикеты
в ваш трекер.

Каждая открытая issue превращена в готовый тикет: title, описание, acceptance criteria, чек-лист, оценка. Можно копировать в Jira / GitHub Issues / Linear как есть.

SERPION-001 · High

Расширить HowTo schema на оставшиеся 3 гайда

Type: Task · Priority: High · Estimate: 1d FE + 0.5d BE · Component: content/schema

Проблема. На 3 из 5 гайдов в /llms.txt отсутствует HowTo schema (есть только Article без step[]). LLM предпочитают конкурентов с правильной разметкой при ответе на «как сделать X».

Что сделать. Добавить HowTo JSON-LD в шаблон гайда с заполнением из CMS. Для тонких гайдов (sozdanie-lokalnogo-servera, fonarik, poleznye-resursy) — переписать контент до 1500+ chars и добавить HowTo. Альтернатива для тонких — поставить noindex.

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "{{ guide.title }}",
  "description": "{{ guide.description }}",
  "totalTime": "PT{{ guide.duration }}M",
  "step": [
    { "@type": "HowToStep", "name": "{{ step.name }}", "text": "{{ step.text }}" }
  ]
}
  • HowTo JSON-LD рендерится на 5/5 гайдов из /llms.txt
  • Минимум 3 шага в каждом гайде, шаги совпадают с текстовыми H2/H3
  • validator.schema.org возвращает 0 ошибок и 0 warnings
  • Google Rich Results Test показывает HowTo eligibility
  • Тонкие гайды доработаны до 1500+ chars или поставлены в noindex
SERPION-002 · Medium

Подтвердить домен в Google Search Console

Type: Task · Priority: Medium · Estimate: 5min DevOps · Component: ops/seo

Проблема. google-site-verification meta пустой. Без GSC мы не получаем CrUX (реальные Core Web Vitals от пользователей Chrome) и не видим, что Googlebot реально индексирует.

Что сделать. Получить verification meta-тег в GSC, добавить в <head> через шаблон или через DNS TXT-запись (предпочтительнее).

  • Домен подтверждён в GSC (✓ галочка в интерфейсе)
  • Sitemap отправлен в GSC
  • Через 7-14 дней появляются impressions и CrUX данные
SERPION-003 · Medium

Audit JSON-LD регрессии — настроить smoke-тест

Type: Tech debt · Priority: Medium · Estimate: 0.5d · Component: ci/seo

Проблема. В итерации 4 цикла произошла регрессия: home потеряла Organization/SearchAction/WebApplication при деплое гайдов. Без тестов это могло пройти незамеченным.

Что сделать. Добавить smoke-тест в CI: после деплоя curl с UA Yandexbot на 3 ключевых страницы (home, /tariffs, /documentation), парсить JSON-LD, проверять обязательные типы. Если хоть одна страница теряет ожидаемый блок — fail билда.

  • CI-job запускается после деплоя
  • Проверяет: home (Organization, WebSite, WebApplication), /tariffs (Product, FAQPage), /documentation (TechArticle, FAQPage)
  • Падает с понятным сообщением, какой тип потерян
  • Документация в README по добавлению новой проверяемой страницы
30-day forecast

Что будет
через 2–4 недели.

SSR-fix задеплоен в финальной итерации — индексам Bing/Brave/Google нужно время переиндексировать страницы. Это окно для роста, без новой работы со стороны команды.

+1 неделя
73–75

Bing догнал переиндексацию. ChatGPT начинает цитировать /tariffs и /documentation. Real AIO citation вырастет с 25% до 35–40%. Hit на 1–2 контентных запроса.

+2 недели
76–80

Brave Search и Google web index подтягиваются. Гайд kostry-v-dayz должен начать стабильно цитироваться по «костёр в DayZ» (3812 chars + HowTo — сильнее всех конкурентов).

+4 недели
80–85

После закрытия SERPION-001 (HowTo на 5/5 гайдов): hit rate стабильно 50%+, avg rank 1.2. Потолок снят. Дальше — расширение на новые страницы или контентные кластеры.

Methodology

Откуда
каждое число.

Источник каждой метрики

Прямые измерения (margin 0)

Бинарные технические проверки: наличие robots.txt, llms.txt, sitemap.xml, content-type, HTTP-статусы, security headers. Ответ — есть/нет, корректно/нет.

Real AIO citation rate (margin ±0)

8 промптов прогнаны через Claude Web Search в день финального аудита (2026-04-25 14:08 UTC). Для каждого промпта — бинарные проверки: cited (есть домен в топ-10 результатов), rank (позиция 1-10), mentioned_in_snippet. Sample совпадает с итерацией 5 для сравнимости.

Char count (margin 0)

Visible text после <script>-strip. Считается через python BeautifulSoup. Воспроизводимо через curl -A '<UA>' <url> | strip-scripts.

Citation readiness · proxy (margin ±10)

LLM-оценка в текущей сессии: «процитировал бы я эту страницу при ответе на типовой вопрос пользователя?». Не воспроизводимо точно, но повторяемо в пределах ±10. Используется как floor для AIO subscore.

Core Web Vitals (margin ±15)

Lab-данные Lighthouse mobile (Lighthouse 11.x, throttling Default Mobile). CrUX недоступен — домен не подтверждён в GSC. После закрытия SERPION-002 — добавим CrUX и поднимем точность до ±5.

Общий скор (margin ±5)

Взвешенная сумма: 0.30 × tech_seo + 0.30 × citation_ssr + 0.40 × citation_aio. AIO subscore включает real_citation как floor: 0.6 × real + 0.4 × proxy.

  • Что мы НЕ меряем напрямую: Яндекс.Нейро / GigaChat / YandexGPT (нет публичного API цитирований). Для них — proxy через Метрику и сравнение с Claude/ChatGPT/Perplexity.
  • Что мы НЕ покрываем: backlink-профиль (Ahrefs), behavioral signals (Метрика глубокая), поведенческие тесты (Hotjar). Это вне scope AIO-аудита.
Glossary

Что значат
термины.

Терминология AIO ещё не устаканилась. Чтобы все стороны (SEO, разработка, маркетинг, бизнес) говорили на одном языке — короткий словарь к этому отчёту.

AIO
AI Optimization — оптимизация сайта под цитирование в ИИ-поисковиках (ChatGPT, Claude, Perplexity, Яндекс.Нейро, GigaChat). Аналог SEO для эпохи LLM-поиска.
SSR / Prerender
Server-Side Rendering. Выдача готового HTML вместо SPA-shell. Без него ИИ-боты видят пустой <div> и не могут процитировать контент.
llms.txt
Стандарт llmstxt.org (сент 2024) — файл-подсказка для LLM, аналог sitemap. Лежит в корне домена. Краткое описание сайта + ссылки на ключевые страницы.
Citation readiness
Готовность страницы быть процитированной. Складывается из структуры (H-теги, списки), фактологичности (даты, цифры), schema-разметки и доступности для ботов.
HowTo schema
JSON-LD тип Schema.org для пошаговых инструкций. Формат №1 для запросов «как сделать X». LLM достают шаги напрямую из разметки.
E-E-A-T
Experience, Expertise, Authoritativeness, Trustworthiness. Сигналы доверия Google: автор, дата обновления, источники, факты с цифрами.
CrUX
Chrome User Experience Report — реальные Core Web Vitals от пользователей Chrome. Доступен через GSC или API. Точнее, чем lab-данные Lighthouse.
Hit rate / Cited rate
% запросов из выборки, по которым домен попал в выдачу LLM. Метрика реального цитирования (не proxy).
Готовы внедрить?

Если нет команды —
сделаем сами.

Implementation tier: внедряем все open-issues руками, ведём контент под AIO, мониторим скор каждый месяц, делаем quarter-review. Для команд без своего фронтенд-разработчика. От 200 000 ₽ за внедрение + 80 000 ₽/мес мониторинг.