# Кириченко Станислав — Technical SEO & AI Automation > Полное текстовое содержимое сайта sk-seo.ru для AI-агентов и LLM-систем. > Автор: Кириченко Станислав Юрьевич (Staurus) — Senior SEO-специалист, ML SEO Tech Lead. > Контакт: stanislav@sk-seo.ru | https://sk-seo.ru --- ## Главная — Кириченко Станислав URL: https://sk-seo.ru/ Перейти к основному контенту Technical SEO · AI Automation # Кириченко # Станислав SEO-консультант по сложным сайтам: технический аудит, стратегия, автоматизация через AI. 20 лет, 200+ проектов. Обсудить задачу Результаты Консультации, second opinion, сложные разовые задачи Быстрый контакт: Telegram @staurus_seo 108M страниц — аудит Avito + 49M Всеинструменты · 8M сервис Яндекса 20+ лет в SEO 200+ проектов 420K уников за день 40+ мероприятий Работал с Avito Yandex Market Hoff MVideo Всеинструменты Tea.ru Richard Tea Itez — Staurus ## С чего ## начать Если вы здесь впервые — вот три лучших точки входа. Кейсы Крупные проекты и результаты, за которые не стыдно Бесплатный SEO-аудит Проверка URL за 30 секунд, 65 проверок Блог и статьи Практические лонгриды про техаудит, AI visibility и системный SEO // Услуги ## Чем могу быть ## полезен Беру сложные сайты и тяжёлые задачи. Technical SEO, AI-автоматизация, стратегия роста — от точечных консультаций до полного сопровождения. Сравнение услуг: для кого, что входит и цена Услуга Для кого Что входит Цена Действие AI SEO-автоматизация Команды, которым нужно масштабировать SEO без роста штата Автогенерация мета-тегов, кластеризация семантики, Python + LLM-скрипты. Ускорение рутины в 5× от 30 000 ₽ Подробнее Технический аудит Проекты от лендингов до 100M+ страниц с техдолгом Индексация, рендеринг, Core Web Vitals, архитектура ссылок. Находит то, что пропустил Screaming Frog от 50 000 ₽ Подробнее Стратегия + продвижение Бизнес, которому нужен системный рост органики, а не разовые фиксы Полный цикл: семантика, контент, ссылки, техчасть — с AI-усилением на каждом этапе от 60 000 ₽/мес Подробнее Все услуги // Результаты ## До и ## после Itez.com Крипто-стартап, минимальный трафик x1 x10 рост органического трафика Интурист SEO-отдел с нуля, процессы не выстроены база +1 300% рост онлайн-заказов Стройматериалы Новый сайт, трафик около нуля ~0 50K/мес органических посетителей ## Что говорят ## клиенты Хочу похвастаться, т.к. лучше вас меня никто не поймет. Посмотрите какой рост сайта. В октябре я чуть-чуть подделала, а в ноябре вы исправили. Спасибо вам большое! klinikasun.ru — рост после техаудита, keys.so О Ольга Клиника Сан — после техаудита и правок С Семён Начальник маркетингового отдела, itez.com Станислав провёл глубокий SEO-аудит нашей платформы и выстроил стратегию, которая дала рост органического трафика в 10 раз. Системный подход, внимание к деталям и понимание крипто-ниши. Ю Юрий Начальник SEO-отдела, tea.ru Работа со Станиславом — это всегда чёткий план, аналитика и результат. 420K уников за сутки с одной статьи — это не случайность, а выверенная стратегия. Рекомендую как эксперта в контент-SEO. // Кейсы ## Избранные ## проекты Крупные бренды, high-load, международные проекты. Контекст, действия, результат. ### Avito — 108M страниц Техаудит крупнейшего классифайда РФ: индексация, рендеринг, архитектура, анализ 100M ссылок. Один из самых масштабных SEO-аудитов в рунете. 108M страниц 100M ссылок техаудит классифайд ### 420K уников за сутки Tea.ru — контентная стратегия на лонгтейлах и FAQ-кластерах. Статья вышла в ТОП-1, попала в Google Discover и Яндекс.Дзен. Пиковая нагрузка превысила мощность сервера. 420K уников/день ТОП-1 по ВЧ контент e-commerce Discover ### Richard Tea — 14 стран Международное SEO на Shopify: 14 геотаргетированных сайтов, 11+ языков, hreflang, локализация. Органический трафик +180%. 14 сайтов +180% трафик international Shopify e-commerce Все кейсы // Новый flagship-материал ## Полный чек-лист технического SEO-аудита 2026 Большой практический материал про краулинг, индексацию, robots.txt, sitemap.xml, canonical, JavaScript SEO, Core Web Vitals и 3 точки роста или 3 точки падения, вокруг которых должен строиться нормальный техаудит. Читать статью // Из блога ## Свежие ## материалы Техничка, AI visibility, системный аудит и практические разборы без декоративной теории. Найм SEO-команда ### Как нанять SEO-специалиста и не купить красивый отчёт вместо роста выручки 10 вопросов, скоркард и красные флаги для владельцев и CMO. Три уровня ответа на каждый вопрос и проверка первых 30 дней. Claude Code AI-агент ### Год работы с Claude Code не как с чатом, а как с агентом 11 реальных кейсов: от Log Analyzer Pro и GEO-аудита до программатик-SEO и системы AI-агентов с оркестрацией. llms.txt AI visibility ### llms.txt в 2026: я протестировал 8 AI-систем и проверил, кто реально читает файл ChatGPT 5.5 и Grok 4 — 5/5, Perplexity — 1.5/5. Методология, рейтинг и честный вывод: не SEO-хак, а navigation layer. Перейти в блог whoami Technical SEO · AI Automation · стратегия · менторство experience --summary 20 лет в SEO. От стартапов до Avito и Yandex Market. Аудиты на 108M страниц. cat achievements.log | head -3 [2023] 420K уников/день — контент-стратегия, ТОП-1 [2022] Международный трафик +1300%, 14 стран, 11 языков [2021] Прибыль клиента x20 через органику и техаудит cat approach.md Нахожу то, что упускают типовые аудиты. Строю системы роста, а не набор случайных действий. echo $STATUS Открыт: консультации, second opinion, сложные задачи Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX // Процесс ## Как проходит ## работа 01 Знакомство и брифинг Обсуждаем задачу, цели, бюджет. Понимаю ваш бизнес и текущую ситуацию. 02 Анализ и диагностика Провожу аудит, собираю данные, изучаю конкурентов. Формирую картину «as is». 03 Стратегия и план Приоритизированный план действий с KPI, сроками и ответственными. 04 Реализация и контроль Внедрение, мониторинг метрик, корректировка стратегии по результатам. Фиксированная цена до старта NDA по запросу Ежемесячная отчётность Без шаблонных аудитов // FAQ ## Частые ## вопросы #01 Кто такой Станислав Кириченко? + Senior SEO-специалист и ML SEO Tech Lead с 20-летним опытом. Работал с Avito (108M страниц), Tea.ru, Hoff, Интурист — больше 200 проектов. Веду технические аудиты, SEO-консалтинг, AI-автоматизацию и менторство. #02 Какие SEO-услуги вы оказываете? + Технический аудит, SEO-консультации, продвижение под ключ, AI-автоматизацию SEO-процессов, менторство и разработку SEO-инструментов. Полный список с ценами — на странице услуг. #03 С какими проектами вы работали? + Avito, Tea.ru, Hoff, Richard Tea (14 международных сайтов), Интурист и ещё 200+ проектов, включая enterprise с трафиком от 1M в месяц. Кейсы с цифрами — в портфолио. #04 Сколько стоит начать работу? + Консультация — от 3 500 ₽ в час, технический аудит — от 50 000 ₽, продвижение — от 60 000 ₽/мес. Можно начать с разовой консультации и решить, нужен ли полный проект. #05 Когда ждать первых результатов? + Зависит от состояния сайта. Технические правки дают эффект через несколько недель после переиндексации, контентная стратегия — через 3–6 месяцев. На брифинге называю реалистичный срок под вашу ситуацию, а не универсальное обещание. #06 Как устроена оплата и отчётность? + Цена фиксируется до старта — без скрытых доплат в процессе. По проектам продвижения — ежемесячный отчёт с метриками и следующими шагами. Аудит — это документ с приоритизированным планом действий, а не список ошибок. #07 Даёте ли вы гарантии позиций? + Нет — гарантировать позиции в поиске не может никто: алгоритмы не контролирует ни один подрядчик. Гарантирую методологию, прозрачность решений и план, привязанный к бизнес-метрикам. «Гарантия топ-10» в договоре — повод насторожиться, а не аргумент. ## Есть задача по ## SEO ## ? Техаудит, second opinion, AI-автоматизация или стратегия роста — опишите задачу, дам конкретный ответ. Отправить задачу Бесплатный SEO-аудит за 30 сек Отвечу в течение дня. Отправляя форму, вы соглашаетесь с политикой конфиденциальности · или напрямую: Telegram @staurus_seo --- ## Обо мне — биография и карьера URL: https://sk-seo.ru/about.html Перейти к основному контенту // Обо мне # Кириченко Станислав — путь в SEO 20 лет в SEO. От стартапов до Avito и Yandex Market. Technical SEO, AI-автоматизация, стратегия роста. SEO-практик с 2006 года. Не теоретик и не консультант-по-слайдам — я тот, кто краулит миллионы страниц, пишет код и строит системы, которые приносят деньги. За 20 лет — путь от первого сайта до аудита Avito (108M страниц) и построения SEO для 14 международных сайтов Richard Tea. 200+ проектов: от локального бизнеса до маркетплейсов, финтеха и high-load. В SEO-сообществе известен как Staurus — 14 лет вёл блог, модерировал webmasters.ru и Maultalk, был амбассадором Netpeak Spider. Сейчас — ML SEO Tech Lead: соединяю глубокую техническую экспертизу с AI/ML-автоматизацией. Образование — ХНУРЭ, компьютерная инженерия. Не просто строчка в резюме: пишу Python-скрипты, разрабатываю SEO-платформы, собираю кастомные инструменты. Технический бэкграунд — моё главное конкурентное преимущество. // Подход ## Мой подход ### Данные > мнения Каждое решение подкреплено цифрами. Не гадаю — измеряю, проверяю, доказываю. ### Автоматизация рутины Python + LLM для SEO: автоматизирую то, что другие делают руками неделями. ### Долгосрочная стратегия Не гонюсь за быстрыми хаками. Строю системы, которые работают годами. 20+ лет в SEO 200+ клиентских проектов 40+ конференций посещено 6 выступлений (спикер) // Материалы ## Ключевые материалы автора Если нужно быстро понять мой рабочий слой в SEO, AI visibility и системных аудитах, начинайте отсюда. ### Базовый контентный cluster AI visibility Как стать видимым в ChatGPT, Perplexity и AI-поиске Системный аудит Почему SEO-аудит часто бесполезен — и как выглядит аудит, который реально работает LLM SEO LLM-подход в B2B SEO: практическое руководство 2026 AI vs медицина Какая нейросеть лучше для медицинского SEO в 2026: тест 12 ИИ // Карьера ## Путь в SEO 20 лет, восемь ролей, один трек: от первого сайта в 2006-м до ML SEO Tech Lead. Ниже — по шагам. 2026 — н.в. ML SEO Tech Lead AI/ML-инструменты для SEO, автоматизация, лидерство команды. 2023 — 2026 Senior SEO — Rush Agency Avito (аудит 108M страниц), Hoff (семантическая структура), Яндекс.Бизнес, pari.ru и другие крупные клиенты. 3 года. 2023 — 2024 SEO-аналитик — Itez.com Крипто-проект: трафик x10 через техническое SEO и контентную стратегию. 2022 — 2023 SEO — Richard Tea 14 геотаргетированных сайтов на Shopify, 11+ языков. Рост трафика +180%. 2020 — 2022 SEO — Tea.ru Трафик x10, прибыль x20. Кейс с 420K уников за день через контент-стратегию + Discover. 2016 — 2018 SEO — Informunity, Sheer ТОП-10 Москва за 3-5 месяцев по конкурентным запросам. 6+ клиентских проектов. 2009 — 2012 SEO — Интурист +1300% онлайн-заказов через SEO. Рост штата отдела +300%. 2008 — 2022 Staurus.net — личный SEO-блог 14 лет авторского контента: кейсы, эксперименты, обзоры. 200+ фриланс-проектов. Сообщество, менторство. // Компетенции ## Навыки и инструменты SEO Технический аудит Семантика Линкбилдинг Контент-стратегия International SEO E-E-A-T Core Web Vitals Schema.org AEO/GEO Инструменты Ahrefs SEMrush Screaming Frog GSC Яндекс.Метрика Google Analytics Яндекс.Вебмастер Keyso Rush Analytics GA4 PageSpeed Код и автоматизация Python JavaScript HTML/CSS PHP SEO-скрипты Букмарклеты CMS и платформы WordPress 1С-Битрикс Shopify AI/ML tools ChatGPT/Claude // Масштаб ## В цифрах git log --oneline | wc -l 14 лет блога staurus.net SELECT COUNT(*) FROM projects; 200+ uptime -p 20 лет без перерыва в SEO du -sh ~/cases/best 420K уников за 1 день (рекорд) echo $APPROACH Нахожу то, что упускают типовые аудиты // Сообщество ## Staurus и сообщество В SEO-мире известен как Staurus . Под этим псевдонимом 14 лет вёл блог, выступал на конференциях, модерировал крупнейшие SEO-форумы. ### Роли в сообществе Супермодератор webmasters.ru Старший модератор Maultalk Амбассадор Netpeak Spider Эксперт рейтинга BE1.ru Жюри конкурса SMM на webmasters.ru ### Образование ХНУРЭ — Компьютерная инженерия (2012) Оператор компьютерных систем — Калиостро (2000) Курсы Web-дизайна (2010) // Конференции ## 6 докладов и 30+ участий Спикер и участник ведущих SEO-конференций России и СНГ Digital Day Belarus 2024 · Минск Спикер DevCom 2023 Спикер WebPromoExperts 2016 · Спикер Спикер SMMweekend 2013 Спикер Rush Agency Спикер Спикер CyberMarketing Круглый стол Спикер Optimization 2023—2025 SEO Conference 2018—2024 Rush Academy 2023 CyberMarketing 2015—2019 AllInTop 2014 РИФ-Крым 2014 · Ялта SEMPRO 2018 Cube 2014 · Симферополь iForum 2012, 2013 Интернет-маркетинг для туруслуг 2010 8P 2012, 2013 Optimization 2011 · Харьков DevCom 2024 Семинар F1 2013 · Москва SEMCAMP 2012 Фото скоро бейджи и фотографии Также участвовал: Optimization (2011, 2023—2025), SEO Conference (2018—2024), CyberMarketing (2015—2019), 8P (2012—2013), iForum (2012—2013), AllInTop (2014), SEMPRO (2018), РИФ-Крым (2014), SEMCAMP (2012), Семинар F1 (2013) // Сертификации ## Сертификаты и квалификации Сертификации Google Analytics Яндекс.Метрика Яндекс.Директ Google AI Course SEO-Специалист — SbUP.com Rush Academy — Senior SEO 2.0 Rush Academy — SEO-специалист Флагман 6 — Антон Маркин Зарубежное SEO — Алексей Чекушин Курсы повышения квалификации 2025 Зарубежное SEO Алексей Чекушин 2025 Generative AI Google Inc. 2024 Флагман 6 Антон Маркин 2023 Senior SEO-специалист 2.0 Rush Academy 2023 Профессия SEO-специалист Rush Academy 2015 Курс по внутренней оптимизации IBSchool // Инструменты ## Рабочий стек GSC Яндекс.Вебмастер Screaming Frog Keyso Ahrefs Rush Analytics GA4 Яндекс.Метрика PageSpeed Core Web Vitals schema.org Python Playwright XMind bestseotools.ru // Упоминания ## СМИ и публикации ### Интервью Sitechecker Выбор ниш и стратегия в SEO ~2023 ### Цитируют как эксперта Экспертные комментарии и цитаты на CMS Magazine, отраслевых блогах и порталах // Хронология ## Путь в SEO-сообществе 2008—2022 Автор блога Staurus.net 14 лет, 200+ SEO-проектов, известен как Staurus в SEO-сообществе Модератор WebMasters.ru и Maultalk Модерация профильных SEO-форумов Амбассадор Netpeak Spider Официальный амбассадор SEO-краулера Netpeak Software // Профессиональный профиль ## Сильные стороны По результатам профессиональной диагностики (МГУ / Human Technologies / hh.ru) ### Инноватор Творческое мышление, разработка новых продуктов и технологий. Свобода определять, чем и как заниматься. ### Специалист Стремление быть экспертом, совершенствовать профессиональные знания. Глубокая специализация. ### Аналитик Работа с информацией, анализ данных, выявление закономерностей и системных причин. Высокая эрудиция. Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX // Вне работы ## Не только SEO Живу в Крыму. Отец троих детей. Создатель автомобильного клуба Undercrimea — 300+ участников, чемпион Крыма по стайлингу. Автозвук, путешествия, хорошая компания. ## Есть задача — напишите 20 лет в SEO, 200+ проектов, от лендингов до 108M страниц. Расскажите о задаче — предложу решение. Написать в Telegram Написать на email или заполните форму на странице контактов --- ## Услуги — SEO-консультации, аудиты, продвижение URL: https://sk-seo.ru/services.html Перейти к основному контенту // Услуги # Чем могу быть полезен Беру сложные сайты и тяжёлые SEO-задачи. От точечных консультаций до полного сопровождения с AI-усилением. Цены — ниже, фиксированные, без «согласуем позже». ## Услуги // Флагман ### Продвижение под ключ Полный цикл в роли тимлида: стратегия, семантика, контент, ссылки, техчасть — с AI-усилением на каждом этапе. Стратегия и семантика под ваш рынок Техчасть, контент и ссылки в одной руке Ежемесячный отчёт и контроль KPI от 60 000 ₽ /мес Обсудить задачу Нужно точечно? Консультация — от 3 500 ₽/час, технический аудит — от 50 000 ₽. Остальные форматы в каталоге ниже. NDA по запросу Фиксированная цена Ежемесячная отчётность Без шаблонных аудитов ### SEO-консультации агентств, in-house команд и владельцев бизнеса Разовые и регулярные консультации: разбор текущей ситуации, рекомендации по техническому SEO, семантике, контенту и ссылкам. Результат: конкретный план действий с приоритетами, а не общие слова 3 500 ₽/час Записаться Подробнее → SEO-консультации #### Что это Разовый или регулярный разбор SEO-задач с Senior-специалистом. Конкретные ответы, а не общие рекомендации. #### Для кого подходит Владельцы бизнеса с вопросами по SEO In-house команды, которым нужен внешний взгляд Агентства для second opinion #### Deliverables Запись встречи Список приоритетных действий Ответы на вопросы в реальном времени #### Типичные ошибки Приходить без конкретных вопросов; ожидать внедрение — это консультация, не продвижение. ← Назад ### Технический SEO-аудит сайтов с падением трафика и крупных проектов с техдолгом Глубокий анализ: индексация, рендеринг, Core Web Vitals, дубли, архитектура ссылок, мобильная адаптация. Опыт аудита от лендингов до 108M+ страниц. Находит то, что пропустил Screaming Frog. Результат: понимаете, что именно мешает росту и что править в первую очередь от 50 000 ₽ Заказать Подробнее → Технический SEO-аудит #### Что это Глубокий технический анализ сайта: индексация, рендеринг, архитектура, Core Web Vitals, дубли, редиректы. От лендинга до 108M+ страниц. #### Для кого подходит Сайты с падением трафика Перед редизайном или миграцией Крупные проекты с накопленным техдолгом #### Deliverables Отчёт с приоритизированными задачами DOCX/PDF документ Разбор с командой #### Типичные ошибки Аудит без последующего внедрения; игнорирование приоритетов из отчёта. Новым сайтам с 5 страницами достаточно бесплатного аудита. ← Назад ### Продвижение под ключ бизнеса с бюджетом от 100К/мес на системный рост Полный цикл SEO в роли тимлида: стратегия, семантика, контент, ссылки, техчасть. С AI-усилением на каждом этапе. Подключаюсь к вашей команде или собираю свою. Результат: понятный план роста без хаоса, шума и распыления от 60 000 ₽/мес Обсудить Подробнее → Продвижение под ключ #### Что это Полный цикл SEO: стратегия, семантика, контент, ссылки, техчасть. В роли тимлида с AI-усилением на каждом этапе. #### Для кого подходит Компании с бюджетом на SEO от 100К/мес (включая контент и ссылки) Бизнес, которому нужен системный рост #### Deliverables Ежемесячный отчёт Стратегия и контент-план Контроль KPI Координация команды #### Типичные ошибки Менять стратегию каждый месяц; ожидать результат за 2 недели. Не подходит стартапам без бюджета на контент и нишам с 10 запросами. ← Назад ### Менторство и обучение агентств и in-house команд, растящих джунов и мидлов Обучение SEO-команд агентств и компаний: от джуниоров до мидлов. Разбор реальных кейсов, прокачка технических и аналитических навыков. 20+ тренингов, 6 конференций. Результат: команда растёт в экспертизе и перестаёт зависеть от внешних подрядчиков от 50 000 ₽/мес Узнать больше Подробнее → Менторство и обучение #### Что это Обучение SEO-команды: от джуниоров до мидлов. Реальные кейсы, прокачка технических и аналитических навыков. #### Для кого подходит Агентства, растящие команду In-house отделы с джунами Руководители, которые хотят понимать SEO #### Deliverables 4 занятия по 1.5 часа в месяц Домашние задания Разбор реальных проектов #### Типичные ошибки Не выполнять домашние задания; учить SEO без практики на реальном проекте. Не подходит тем, кто ищет продвижение — это обучение, не выполнение работ. ← Назад ### SEO вайбкодинг SEO-спецов и агентств с рутиной, которую не закрывает SaaS Разработка SEO-инструментов: расширения, букмарклеты, Python-скрипты, онлайн-платформы. Решают конкретные задачи быстрее, чем универсальные сервисы. Результат: кастомный инструмент под вашу задачу, а не компромисс с SaaS от 10 000 ₽ Заказать Подробнее → SEO вайбкодинг #### Что это Разработка кастомных SEO-инструментов: букмарклеты, Python-скрипты, онлайн-сервисы, расширения для браузера. #### Для кого подходит SEO-специалисты с рутинными задачами Агентства, которым нужны внутренние инструменты Те, кому не хватает готового SaaS #### Deliverables Рабочий инструмент Документация Инструкция по использованию #### Типичные ошибки Автоматизировать то, что делается раз в год; не описать ТЗ перед разработкой. Не подходит для задач, которые закрывает готовый SaaS (Ahrefs, Screaming Frog). ← Назад ### Удалённый SEO-консультант компаний без SEO в штате и агентств на white-label Постоянная или разовая поддержка: ответы на вопросы команды, проверка гипотез, ревью ТЗ, мониторинг метрик. Работаю как внешний Senior SEO для вашего бизнеса. Результат: экспертиза уровня Senior SEO без найма в штат от 25 000 ₽/мес Связаться Подробнее → Удалённый SEO-консультант #### Что это Постоянная SEO-поддержка: ответы на вопросы команды, ревью ТЗ, мониторинг метрик. Внешний Senior SEO без найма в штат. #### Для кого подходит Компании без SEO в штате Стартапы с нерегулярными SEO-задачами Агентства для white-label экспертизы #### Deliverables Доступ в чат/мессенджер Ревью задач и рекомендации по запросу Мониторинг ключевых метрик #### Типичные ошибки Не ставить конкретных задач; ожидать ежедневную отчётность без договорённости. Не подходит тем, кому нужен full-time сотрудник на 40 часов/неделю. ← Назад Среди проектов: Avito Hoff Yandex Market Tea.ru Itez Richard Tea // Процесс ## Как я работаю 01 Знакомство и брифинг Обсуждаем задачу, цели, бюджет. Понимаю ваш бизнес и текущую ситуацию. 02 Анализ и диагностика Провожу аудит, собираю данные, изучаю конкурентов. Формирую картину «as is». 03 Стратегия и план Приоритизированный план действий с KPI, сроками и ответственными. 04 Реализация и контроль Внедрение, мониторинг метрик, корректировка стратегии по результатам. // Калькулятор ## Оцените ROI от SEO Введите ваши данные и посмотрите, сколько дополнительной выручки может принести рост трафика. Текущий трафик (посетителей/мес) Конверсия (%) Средний чек (₽) Множитель трафика x2 Дополнительная выручка +1 000 000 ₽/мес * Приблизительная оценка при сохранении текущей конверсии Срок окупаемости: Обсудить стратегию или напишите в Telegram // FAQ ## Частые вопросы #01 Сколько стоят ваши услуги? + Зависит от объёма — от разовой консультации до полного сопровождения. Обсудим на первом созвоне и подберём оптимальный формат. #02 Как быстро будут результаты? + Первые изменения — через 2-4 недели (технические правки). Устойчивый рост трафика — через 3-6 месяцев. Это накопительный канал: эффект растёт месяцами и держится после остановки работ. #03 Работаете с маленькими сайтами? + Да, от лендингов до проектов с 100M+ страниц. Подход адаптируется под масштаб и бюджет. #04 Что входит в технический аудит? + Индексация, рендеринг, скорость, Core Web Vitals, дубли, каннибализация, архитектура. Результат — приоритизированный план исправлений с конкретными действиями. #05 Используете ли AI в работе? + Да, AI/ML для автоматизации: генерация мета-тегов, кластеризация семантики, анализ данных, скрипты на Python + LLM. Это экономит в 5 раз больше времени. #06 Можно получить разовую консультацию? + Да, формат 1-2 часа по видеосвязи или в Telegram. Разбираем конкретные вопросы, даю рекомендации с приоритетами. #07 Сколько стоит консультация SEO-специалиста? + Консультация SEO-специалиста — 3 500 ₽ в час, минимум час, по видеосвязи или в Telegram. На созвоне разбираем конкретные вопросы по техническому SEO, семантике, контенту или стратегии и фиксируем рекомендации с приоритетами. Это SEO-консультация, а не продвижение: вы получаете план и внедряете его сами или с подрядчиком. // Компетенции ## Типология работ Задачи, которые решаю в рамках SEO-проектов Технический SEO Аудит индексации Скорость и CWV Семантика Контент-план Мета-теги Ссылочная стратегия Микроразметка E-E-A-T Аналитика GEO / AI-поиск Безопасность // Инструменты ## Рабочий стек GSC Яндекс.Вебмастер Screaming Frog Keyso Ahrefs Rush Analytics GA4 Яндекс.Метрика PageSpeed Core Web Vitals schema.org Python Playwright XMind // Квалификация ## Сертификаты и курсы Google Analytics Яндекс.Метрика Яндекс.Директ Google AI Course SEO-Специалист — SbUP.com Rush Academy — Senior SEO 2.0 Rush Academy — SEO-специалист Флагман 6 — Антон Маркин Зарубежное SEO — Алексей Чекушин Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Есть задача по SEO? Техаудит, second opinion, AI-автоматизация или стратегия роста — опишите задачу, дам конкретный ответ. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## Кейсы — SEO-проекты URL: https://sk-seo.ru/cases.html Перейти к основному контенту // Портфолио # Кейсы и проекты Крупные бренды, high-load, международные проекты. Контекст, действия, результат. // Масштаб ## От лендинга до 108 миллионов страниц 13 проектов ниже — enterprise-классифайды, международные сети и собственные медиа на миллион визитов. Через все проходит один принцип: система вместо разовых трюков. 108M страниц в крупнейшем аудите 1.05M визитов на своём медиа 11+ языков в международных проектах Все E-commerce Контент Техаудит Свои проекты Enterprise ## Проекты и результаты ### 420K уников за сутки Ниша Чай, e-com Масштаб Mid-market Статус Завершён Tea.ru нуждался в быстром органическом росте без больших инвестиций в ссылки. Полная семантика по лонгтейлам + FAQ-кластеры, контент от журналистов по SEO-брифам. Статья заняла ТОП-1 по ВЧ через фрешность, попала в Яндекс.Дзен и Google Discover. Пиковая нагрузка — 420K уников/день. Повторил: 230K и 120K на других темах. 420K уников/день ТОП-1 по ВЧ x10 трафик x20 прибыль контент-стратегия e-commerce Discover Дзен ### Avito — технический аудит Ниша Классифайд Масштаб Enterprise Статус Аудит сдан Enterprise-задача: найти точки роста для крупнейшего классифайда России с 100M+ страниц в индексе. Провёл полный технический SEO-аудит: индексация, рендеринг, архитектура. Анализ ссылочного профиля (ТОП-5 Рунета), аудит E-E-A-T факторов, анализ содержимого. Масштаб: 108M страниц, 100M ссылок, 150B запросов. 108M страниц 100M ссылок 150B запросов техаудит классифайд enterprise ### Hoff — семантическая структура Ниша Мебель, e-com Масштаб Enterprise Статус Завершён Крупнейший мебельный ритейлер — задача захватить максимум поискового спроса через структуру каталога. Проработал семантическую структуру категорий, оптимизировал внутреннюю перелинковку и архитектуру фильтров. Результат: полная семантическая карта каталога для масштабирования органического трафика. 1000+ категорий семантика e-commerce каталог ### Richard Tea — 14 международных сайтов Ниша Чай, экспорт Масштаб Mid-market Статус Завершён Бренд выходил на международные рынки — нужно было запустить SEO на 14 геотаргетированных сайтах с нуля. Международное SEO на Shopify: настройка hreflang, локализация контента на 11+ языках, техническая оптимизация каждого market. Рост органического трафика +180%. 14 сайтов 11+ языков +180% трафик international SEO Shopify hreflang ### Itez.com — крипто x10 Ниша Крипто / fintech Масштаб Mid-market Статус Завершён Криптовалютная платформа в высококонкурентной нише — органический трафик стагнировал. Провёл техническую оптимизацию, выстроил контентную стратегию под крипто-запросы, поработал с поисковой выдачей. Рост органического трафика в 10 раз. x10 трафик техаудит fintech crypto ### Интурист — +1300% заказов Ниша Travel Масштаб Enterprise Статус Завершён Локальное представительство Интуриста — онлайн-канал отсутствовал, SEO-отдела не было. Выстроил SEO-отдел с нуля: процессы, семантику, контент. Рост онлайн-заказов +1300% через органику. Компания расширила штат на 300% для обработки входящего потока. +1300% заказов +300% штат компании travel enterprise с нуля ### B2B тара — трафик x10, клиенты x4 Ниша B2B упаковка Масштаб SMB Статус Завершён Оптовый B2B поставщик тары и упаковки — нулевой органический трафик, все продажи через менеджеров. Провёл технический аудит, пересобрал семантику под оптовые запросы, выстроил контентную структуру под B2B-воронку. Органический трафик вырос в 10 раз, число целевых обращений от оптовых клиентов — в 4 раза. x10 трафик x4 клиенты B2B e-commerce оптовые продажи ### Yandex Market Ниша Маркетплейс Масштаб Enterprise Статус Консалтинг Крупнейший маркетплейс Яндекса расширял каталог — нужна семантическая основа для новых разделов. Разработал SEO-структуру, обработал большой объём семантик под новые разделы каталога, подготовил рекомендации по категоризации. Результат: готовая семантическая база для масштабирования каталога. Яндекс маркетплейс техаудит маркетплейс enterprise ### Vseinstrumenti.ru — 40M URL Ниша DIY, e-com Масштаб Enterprise Статус Аудит сдан Крупнейший интернет-магазин инструментов — нужен полный технический аудит для выявления проблем роста. Провёл краулинг и аудит 40 миллионов URL: индексация, дубли, каннибализация, архитектура фильтров. Результат: карта технических проблем для команды разработки. 40M URL техаудит e-commerce enterprise ### WoTaFAQ — gaming UGC Ниша Gaming UGC Масштаб Свой проект Статус Завершён Перенасыщенный рынок — 400+ конкурентов по World of Tanks, все SEO-ниши заняты. Нашёл незанятую нишу, создал Q&A-платформу с UGC + геймификацией. За 1 месяц — официальный фан-ресурс. 150K+ посетителей за 3 месяца, 3 393 вопроса, 43 780 ответов без единой купленной ссылки. 150K+ /3 мес x4.3 рост 0 ₽ на ссылки контент gaming UGC свой проект ### Statuses.su — ТОП-1 «статусы» Ниша Контент / VK Масштаб Свой проект Статус Завершён Контентный проект в перегретой VK-нише. После паузы и медленного старта сайт был пересобран: внутренняя оптимизация, ссылочное, редизайн, новый VPS и борьба именно за head-query. Результат: ТОП-1 Google по запросу «статусы», 514K уников и 4.3M просмотров в месяц. 514K уников/мес 4.3M просмотров ТОП-1 Google контент ВКонтакте свой проект ### Первый сайт — начало пути Ниша Безопасность Масштаб Свой проект Статус Продан 2006 год — ВКонтакте атаковал вирус Hosts, защиты не было. Создал сайт для защиты пользователей: мини-антивирус от вируса Hosts — 100K+ скачиваний, чёрный список вредоносных сайтов — 150K+ просмотров. С нуля до 10K уников/сутки за год. Продал проект — и остался в SEO. 10K /сутки 100K скачиваний origin story ВКонтакте свой проект ### Игровой сайт — 1M+ за 8 месяцев Ниша Gaming инфо Масштаб Свой проект Статус Флагман-кейс Собственный игровой инфосайт в сезонной нише. За 8 месяцев вырос до 1 051 716 посетителей, 3 674 614 просмотров и 123 542 ₽ дохода из AdSense. Без постоянной закупки ссылок, с минимальными расходами и упором на контент, сезонность и SEO-дисциплину. 1.05M посетителей 3.67M просмотров 123K ₽ доход контент gaming свой проект flagship case Смотреть разбор // Flagship case ## Как игровой сайт вырос до 1 051 716 посетителей за 8 месяцев почти без бюджета на ссылки Это не история про “секретную кнопку” или удачу. Это кейс про нормальную SEO-систему: сезонность, точные темы, обновление старых материалов, минимальные, но аккуратные ссылки и монетизацию, которая начала окупать проект без тяжёлых вложений. Свой проект Gaming SEO AdSense Сезонная ниша 0 → 1M+ с нуля до 1 млн посетителей за 8 месяцев 3 674 614 просмотров страниц 123 542 ₽ доход из AdSense 1 332 ₽ затраты на ссылки ### Контекст Проекту было 8 месяцев. Ниша игровая, с выраженной сезонностью и резкими всплесками по отдельным запросам. На сайте было 148 статей, при этом в последние месяцы новые материалы почти не добавлялись: фокус сместился на обновление старого контента и удержание уже собранной видимости. ### Ограничения Не было системной работы с соцсетями. Почти не было ссылочного бюджета. Не было бесконечной редакции. Это важный момент: кейс силён не “идеальными условиями”, а тем, что даже в ограниченной модели сайт показал большой результат. ### Что было сделано Собрана структура под спрос. Контент строился не хаотично, а вокруг конкретных игровых интентов и сезонных тем. Обновлялись старые статьи. Вместо бессмысленного спама новыми URL обновлялись уже проиндексированные и релевантные материалы. Ссылочное почти не использовалось. За весь период куплено всего 3 тематические ссылки на 1 332 ₽. Монетизация была встроена сразу. Проект не только рос по трафику, но и быстро начал возвращать деньги через AdSense. ### Что сработало лучше всего Попадание в пик спроса. Сайт вошёл в ТОП по сезонному ВЧ-запросу именно тогда, когда тема была на максимуме. Ширина покрытия. Даже без агрессивного линкбилдинга проект тянул трафик за счёт большого контентного поля. Низкая себестоимость роста. При минимальных расходах проект уже выглядел как рабочая SEO-модель, а не как дорогая игрушка. ### Динамика проекта по месяцам Месяц Просмотры Посетители Комментарий Декабрь 2015 6 705 1 139 Стартовый этап, сайт только набирает первичную базу Январь 2016 37 114 12 518 Начинает раскрываться семантика и первая индексация Февраль 2016 177 962 49 355 Проект выходит в зону заметного органического роста Март 2016 545 425 138 931 Видимость начинает масштабироваться по кластерам Апрель 2016 858 121 234 764 Один из пиков проекта, сильное попадание в сезон Май 2016 859 297 268 186 Максимум по посетителям за период Июнь 2016 664 919 197 821 Начинается откат по сезонным запросам Июль 2016 525 071 149 002 Падение из-за сезонности и отсутствия нового контента ### Экономика кейса Ссылки: 1 332 ₽ за весь период. Копирайтинг: около 2 000 ₽ на описания категорий. Доход: 123 542 ₽ 90 копеек из AdSense. Вывод: проект доказал, что информационный gaming SEO может окупаться без тяжёлой закупки ссылок, если попасть в спрос и держать темп обновлений. ### Главный урок Самая большая ошибка в кейсе тоже полезна: после пика проект не получил нужного объёма нового контента и не был поддержан соцсетями. Это не отменяет силу роста, но отлично показывает механику сезонных ниш: если не продолжать контентную машину, трафик забирает обратно рынок, а не “алгоритм из ниоткуда”. Вердикт Этот кейс хорош не только цифрами. Он показывает зрелую для своего времени SEO-логику: работать не “бюджетом в лоб”, а структурой спроса, моментом входа, обновлением материалов и трезвой экономикой проекта. Именно поэтому я оставляю его в портфолио как один из лучших собственных growth-кейсов. ### Антикейс — честный провал Проект Собственный информационный сайт с сезонными запросами. 148 статей, рост до 858K просмотров/мес за 4 месяца. Что пошло не так Прекратил добавлять контент на 5-м месяце. Не занимался соцсетями. Пропустил сезонный пик по ключевому запросу. Трафик упал с 858K до 525K за 2 месяца — потеря 39%. Урок Сезонный сайт нельзя бросать. Контентная машина должна работать без перерыва, даже когда «лень» или запустил другой проект. Один пропущенный сезон = потеря 6 месяцев роста. Что бы сделал иначе Автоматизировал бы постинг. Настроил контент-календарь с привязкой к сезонам. Делегировал бы соцсети. Не переключался бы на новый проект, пока старый не вышел на автопилот. // Фриланс и собственные проекты ## Кейсы с графиками роста Проекты, созданные и продвинутые с нуля — от локального бизнеса до миллионников. ### Личный проект — до 1.75M/мес Собственный контентный проект, созданный и выращенный с нуля. Пиковый трафик — 1.75 млн уников в месяц. Полный цикл: семантика, создание контента, монетизация. 1.75M /мес с нуля контент свой проект ### Инфо-проект — до 1.4M/мес Информационный проект, построенный с нуля. За год вырос с 400K до 1.4 млн посетителей в месяц. Системная работа: семантическое ядро, контент-план, внутренняя оптимизация. 1.4M /мес с нуля контент информационный свой проект ### Инфо-сайт — 2.24M за полгода Собственный проект с взрывным ростом. С нуля до 1 млн посетителей за 6 месяцев. Всего 2.24 млн уников за период. Стратегия: быстрый захват трендовой ниши. 2.24M уников 6 мес контент свой проект взрывной рост ### Стройматериалы — с 0 до 50K/мес Интернет-магазин стройматериалов в Крыму. Проект с нуля: семантика, создание посадочных, ссылочный профиль. Сейчас 50 000 посетителей в месяц. Принёс клиенту 12+ млн ₽ продаж. 50K /мес 12M ₽ продаж e-commerce с нуля Крым ### Автосервис — трафик x10 Создание и продвижение сайта нового автосервиса с нуля. Полный цикл: семантическое ядро, создание посадочных страниц, формирование ссылочного профиля. Рост с 200 до 2000 посетителей в неделю. x10 трафик 19.6K уников авто с нуля локальный ### Курсы макияжа — Крым Нишевый проект в бьюти-индустрии, Крым. Создание и продвижение сайта с нуля. Рост посещаемости с 400 до 900 уников в неделю за 8 месяцев. 3.8K уников с нуля бьюти Крым с нуля ### Магазин мебели — Москва Мебельный интернет-магазин, Москва. Стандартный комплекс SEO-работ. Рост с нуля до 700 посетителей в неделю за 3 месяца в конкурентной нише. 3K уников 3 мес e-commerce Москва с нуля // География ## 20+ стран, 200+ проектов От Токио до Нью-Йорка. International SEO, локальные рынки и мультирегиональные кампании. Москва Крым Екатеринбург UK Нидерланды Дания Эстония Латвия Польша Чехия Венгрия Сербия Испания Молдова Израиль Саудовская Аравия ОАЭ Узбекистан Тайвань Япония США СНГ / Европа Азия / Б. Восток // Рекомендации ## Меня рекомендуют С Семён Начальник маркетингового отдела, itez.com Станислав провёл глубокий SEO-аудит нашей платформы и выстроил стратегию, которая дала рост органического трафика в 10 раз. Системный подход, внимание к деталям и понимание крипто-ниши. itez.com crypto Ю Юрий Начальник SEO-отдела, tea.ru Работа со Станиславом — это всегда чёткий план, аналитика и результат. 420K уников за сутки с одной статьи — это не случайность, а выверенная стратегия. Рекомендую как эксперта в контент-SEO. tea.ru e-commerce Р Русфет Кадыров Интернет-маркетолог, Тбилиси Отличный специалист своего дела. Глубокое понимание SEO, системный подход и результаты, которые говорят сами за себя. Рекомендую без оговорок. маркетинг 2014 Н Никита Семенов Менеджер, Киев Известный специалист по SEO с огромным багажом знаний. Всегда в курсе актуальных тенденций, умеет находить нестандартные решения для сложных задач. управление 2013 Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX // Также работал с Yandex Market vseinstrumenti.ru mvideo.ru baby.ru pari.ru litnet.com Яндекс.Бизнес gantuning.ru avtodel.com klinikasun.ru siderus.ru estetic.com.ru lunaro.ru hl.ru ## Есть задача по SEO? Техаудит, second opinion, AI-автоматизация или стратегия роста — опишите задачу, дам конкретный ответ. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## Блог URL: https://sk-seo.ru/blog.html Перейти к основному контенту // Блог # Блог Практические материалы о SEO в эпоху LLM. Кейсы, тесты, руководства — без воды и теории ради теории. 10 июня 2026 · ~20 мин ## Как нанять SEO-специалиста и не купить красивый отчёт вместо роста выручки 10 вопросов, скоркард и красные флаги для владельцев, CMO и e-commerce. Три уровня ответа на каждый вопрос, профильные блоки под стартап и крупный каталог, проверка первых 30 дней. Чтобы поймать подмену — когда рост трафика есть, а рост выручки нет — на собеседовании, а не через год. Найм SEO-команда Собеседование — — 29 мая 2026 · ~18 мин ## Я год работал с Claude Code не как с чатом, а как с агентом. Вот что из этого получилось 11 реальных кейсов: DOCX-генератор, Log Analyzer Pro, MCP-сервер global-design-skill, GEO-аудит, веб-сервис проверки текста, программатик-SEO, прогноз спроса, роман и система AI-агентов с оркестрацией. Как ставить задачи агенту, что давать на вход и почему это не «чат для программистов». Claude Code вайбкодинг AI-агент — — 29 мая 2026 · ~18 мин ## llms.txt в 2026: я протестировал 8 AI-систем и проверил, кто реально читает файл ChatGPT 5.5 и Grok 4 — 5/5. Perplexity — 1.5/5. Методология, рейтинг, реальные примеры от GitHub/Vercel/Stripe и честный вывод: не SEO-хак, а navigation layer для агентного веба. llms.txt AI visibility Агентный веб — — 27 мая 2026 · ~22 мин ## Entity SEO: как построить сущностный профиль бренда для AI-видимости Anchor statement, Entity Home, Schema.org, sameAs, Wikidata, внешний след и disambiguation. Полное практическое руководство + план внедрения на 30 дней. Entity SEO AI visibility Schema.org — — 7 мая 2026 · ~20 мин ## Брендовый шум в глазах ИИ: почему ChatGPT и Perplexity видят вас не так, как вы есть 5 видов брендового шума в LLM, механика формирования образа бренда из тысяч сигналов, методология диагностики и промты для проверки. Продолжение цикла об AI visibility. AI visibility GEO Entity SEO — — 10 апреля 2026 · ~6 мин ## Что я вижу на сайте за первые 15 минут SEO-разбора Пять слоёв первой диагностики: индексация, архитектура, симптом vs причина, технические артефакты, техдолг. Инструменты по задаче и красные флаги. Technical SEO Диагностика SEO-аудит — — 10 апреля 2026 · ~34 мин ## Почему контент без структуры не спасает даже сильный бренд Каннибализация, неправильный интент, страницы-сироты — пять последствий отсутствия контентной архитектуры и почему AI ускоряет хаос, а не рост. Контентная стратегия Кластеры Архитектура — — 10 апреля 2026 · ~40 мин ## Enterprise SEO: что отличает аудит сайта на 100M+ страниц Crawl budget, лог-анализ, шаблоны, index bloat, governance — почему обычные аудиты не работают на больших сайтах и как мыслить системно. Enterprise SEO Crawl budget Лог-анализ — — 10 апреля 2026 · ~25 мин ## JavaScript SEO: как рендеринг ломает индексацию и рост CSR, SSR, ISR, lazy load, SPA-навигация — паттерны, которые реально ломают JS SEO, таблица диагностики и план исправлений за 30 минут. JavaScript SEO Рендеринг Technical SEO — — 10 апреля 2026 · ~14 мин ## ROI в SEO: как бизнесу считать окупаемость органического трафика Воронка спрос → лиды → сделки, числовые примеры расчёта для B2B и e-commerce, сегментация трафика и минимальный dashboard для управленческого отчёта. SEO для бизнеса ROI Аналитика — — 10 апреля 2026 · ~26 мин ## RAG для SEO: как создать базу знаний из кейсов, терминов и контент-кластеров Что класть в RAG первым, как работает пайплайн, риски плохого retrieval и инструменты для старта без сложной инфраструктуры. RAG AI для SEO База знаний — — 5 апреля 2026 · ~27 мин ## Полный чек-лист технического SEO-аудита 2026 Практический разбор по модулям: crawl budget, логи, robots.txt, sitemap.xml, canonical, редиректы, JavaScript SEO, Core Web Vitals и матрица «влияние vs. трудозатраты». Technical SEO SEO-аудит JavaScript SEO — — 25 марта 2026 · ~13 мин ## Как стать видимым в ChatGPT, Perplexity и AI-поиске Практическое руководство по AI visibility: какие сигналы реально считывают модели, почему одного llms.txt мало и как выстроить entity, цитируемость и внешний консенсус вокруг бренда. AI visibility AEO/GEO ChatGPT — — 21 марта 2026 · ~10 мин ## Почему SEO-аудит часто бесполезен — и как выглядит аудит, который реально работает Разбор того, почему чек-листовые SEO-аудиты не двигают рост: симптомы вместо причин, index bloat, template collision, денежные страницы, логи и приоритизация по реальному эффекту. SEO-аудит Technical SEO Second opinion — — 16 марта 2026 · ~18 мин ## Какая нейросеть лучше для медицинского SEO в 2026: тест 12 ИИ на одном промте Сравнение нейросетей 2026 на сложной YMYL-задаче: ChatGPT vs Claude и еще 10 ИИ для SEO медицинского сайта в Дубае. Два этапа оценки, фактчекинг, таблицы, скоры и финальный рейтинг. Медицинское SEO Сравнение нейросетей ChatGPT vs Claude — — 14 марта 2026 · ~24 мин ## LLM-подход в B2B SEO: практическое руководство 2026 10 свежих кейсов первого квартала 2026 года, разбор реальных механик роста и пошаговый план внедрения видимости в системах с генеративной выдачей. LLM SEO B2B AI Overviews — — Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ls blog/drafts/ ai-overviews-seo-2026.md technical-audit-checklist.md 420k-case-study.md seo-vibecoding-tools.md echo $NEXT Новые материалы в работе. Подписывайтесь на Telegram. ## Есть задача по SEO? Техаудит, second opinion, AI-автоматизация или стратегия роста — опишите задачу, дам конкретный ответ. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## SEO-инструменты URL: https://sk-seo.ru/tools.html Перейти к основному контенту // Инструменты # SEO-инструменты Авторские сервисы, платформы и скрипты. Каждый решает конкретную SEO-задачу быстрее и точнее, чем универсальные SaaS. Flagship-инструмент ## SEO-аудит сайта онлайн Экспресс-аудит любого URL за 30 секунд. Индексация, редиректы (17 сценариев), on-page, контент, рендеринг — 65 проверок с конкретными рекомендациями. Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX // Публичные ## Открытый доступ ### Генератор llms.txt Создайте файл llms.txt онлайн за 2 минуты: заполните форму — получите готовый Markdown-файл для скачивания. Без регистрации. бесплатно AI-навигация Открыть ### BestSEOTools.ru Авторский каталог: 347 проверенных сервисов для SEO, SMM, аналитики, контента и AI. Курирую лично — мёртвые ссылки удаляю, новые инструменты добавляю. 347 сервисов Перейти ### global-design-skill Моя разработка по дизайну интерфейсов с вайбкодингом: skill для Codex/AI-агентов, который задаёт правила визуального качества, UI-решений и фронтенд-подачи. дизайн вайбкодинг GitHub ### Chexter Альфа-версия сервиса, сейчас в разработке. Тестирую продуктовую механику, интерфейс и рабочие сценарии перед полноценным запуском. альфа в разработке Открыть // Внутренние сервисы ## Рабочие платформы Инструменты, которые я использую в работе. Доступ для клиентов — по запросу. ### MetaWatch & Мониторинг Проверка мета-данных и мониторинг работоспособности клиентских сайтов. Оповещения при падениях и изменениях в title/description/H1. мониторинг мета-теги ### Платформа для почт Парсинг почт, анализ тел писем, автоматическая отправка заявок в CRM. Автоответ, таймер проверок, выгрузка в Google Sheets. CRM автоматизация ### Платформа для новостей Парсинг источников, анализ тональности и виральности, LLM-анализ — взлетит новость или нет. Дайджест, тренды, автоэкспорт в Sheets. LLM-анализ тренды ### Аудит ссылочного профиля Загрузка выгрузок бэклинков и batch-файла для анализа конкурентов, анкоров и дубликатов доменов. Календарный план закупок с лучшими донорами. Ahrefs ссылки // SEO Toolset ## 12 инструментов аудита Собственная платформа: 12 модулей аудита, асинхронный запуск, отслеживание статуса. На выходе — готовые отчёты с рекомендациями. ### OnPage-аудит Проверка одной страницы: плотность ключей, качество title/description/H1, антиспам, ссылки, медиа и технические сигналы. релевантность антиспам ### Site Audit Pro Выделенный движок для полного обхода сайта с режимами quick/full. Расширенные hreflang-проверки, отчёты XLSX/DOCX. краулинг hreflang ### Robots.txt Проверка директив, наличия sitemap и прав краулеров. Валидация синтаксиса и проверка доступа для разных User-Agent. robots доступ ### Sitemap.xml Валидация XML sitemap: структура, URL и качество метаданных. Автоматический поиск sitemap через robots.txt. sitemap валидация ### Render-аудит Сравнение HTML и ключевых SEO-элементов с JavaScript и без. Выявление контента, невидимого для краулеров без JS. JS rendering diff ### Мобильная проверка Проверка адаптивности и удобства на популярных мобильных устройствах. iPhone, Galaxy, разные разрешения экрана. mobile адаптивность ### Доступность ботов Проверка видимости для поисковых и AI-краулеров по HTTP, robots и meta-правилам. GPTBot, Googlebot, Yandex и другие. AI-боты краулеры ### Кластеризатор Кластеризация до 25 000 ключей без SERP: гибридная схожесть (токены + опечатки), режимы strict/balanced/broad. семантика 25K ключей ### Redirect Checker 17 SEO-сценариев: HTTPS/WWW, trailing slash, canonical/404, query params, cross-domain, soft-404 с рекомендациями. редиректы 17 проверок ### Core Web Vitals LCP, INP, CLS через PageSpeed Insights API. Single URL, batch до 10 URL и режим сравнения с конкурентами. CWV PageSpeed ### LLM Crawler Simulation Как страницу видят AI-боты: сравнение raw/rendered, diff, блокировки, AI-ready score. GPTBot, Googlebot, generic. AI visibility Playwright ### Новые инструменты Платформа постоянно расширяется. Следующие модули: batch OnPage-аудит, AI content scoring, SERP volatility tracker. скоро // Букмарклеты ## SEO-букмарклеты Перетащите кнопку в панель закладок браузера — и используйте на любой странице одним кликом. content ### Плотность терминов Считает частотность слов, биграммы, триграммы, возможные сущности и пересечение топ-терминов с title/description. букмарклет Плотность schema ### Schema & OG inspector Парсит JSON-LD и social meta, показывает типы, @id, ошибки, дубли базовых сущностей и пропущенные поля Article/Product/FAQ/Breadcrumb. букмарклет Schema / OG on-page ### SEO-сводка Собирает title, description, H1/H2, canonical, robots, lang, viewport, hreflang, social preview, schema и быстрые SEO-риски. аудит SEO-сводка structure ### Карта заголовков Строит H1-H6 карту, подсвечивает заголовки, ищет пропуски уровней, пустые/длинные заголовки, дубли и отсутствие id. структура Headings links ### Аудит ссылок Сводит внутренние/внешние ссылки, повторы URL, пустые и неоднозначные анкоры, HTTP, UTM, javascript, hash и target=_blank без noopener. перелинковка Ссылки media ### Alt-аудит Находит missing/empty/long/file-like/duplicate alt, изображения без размеров, пустые src/srcset и lazy-картинки выше первого экрана. images Alt-аудит indexing ### Canonical diff Сравнивает текущий URL, canonical, og:url, clean URL, robots, protocol/host/path mismatch, query-параметры и hreflang-самоссылку. canonical Canonical ai visibility ### AI-ready check Проверяет AI-сигналы: чистый текст, schema Article/WebPage, авторство, дату, main/article, списки, FAQ, Open Graph, llms.txt и скрытый текст. AEO/GEO AI-ready ctr ### SERP Preview & Copy Audit Рисует мини-сниппет, проверяет title/description на обрезку, бренд, конфликт title-H1 и расхождения с Open Graph/Twitter. CTR SERP preview // Скрипты ## Python для SEO ### 75+ Python-скриптов Парсинг, анализ выдачи, генерация мета-тегов, кластеризация семантики, обработка данных из GSC и Ahrefs. Среди готового — скрипт анализа сайта, скрипт проверки позиций сайта и выгрузка по Ahrefs API. Снимают рутину и ускоряют SEO-процессы в 5 раз. Пишу кастомные скрипты под задачи клиентов. Парсинг и анализ сайта Проверка позиций и SERP-анализ Генерация мета-тегов и кластеризация Выгрузка данных из GSC API и Ahrefs API Автоматические отчёты и кастомные скрипты Заказать скрипт под задачу ## Нужен кастомный инструмент? Скрипт, расширение, платформа или букмарклет под вашу SEO-задачу. Расскажите, что нужно автоматизировать. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## Контакты URL: https://sk-seo.ru/contacts.html Перейти к основному контенту // Контакты # Обсудить задачу Опишите задачу — дам конкретный ответ в течение 24 часов. Самый быстрый способ — Telegram. Станислав Кириченко Отвечаю сам, без менеджеров. Опишите задачу — вернусь в течение 24 часов. Telegram @staurus_seo Email stanislav@sk-seo.ru WhatsApp +7 (978) 755-96-37 Быстрее всего отвечаю в Telegram: @staurus_seo Соцсети Telegram-канал VK LinkedIn Facebook Habr Instagram Имя * Это поле обязательно Email * Укажите корректный email Телефон Укажите корректный номер Тема Выберите тему Консультация / Second opinion Технический аудит Стратегия + продвижение AI-автоматизация SEO вайбкодинг Менторство Другое Сообщение * Это поле обязательно Я даю согласие на обработку персональных данных в соответствии с 152-ФЗ Необходимо дать согласие Отправить Спасибо! Ваше сообщение отправлено. Я отвечу в течение 24 часов. // Как это работает ## Что будет после обращения 01 Ответ за 24 часа Не автоответ — конкретная реакция на вашу задачу 02 Короткий созвон 30 минут — понять задачу, оценить масштаб, предложить формат 03 Предложение План, сроки, стоимость — без навязывания лишнего Я не беру все проекты подряд. Но если берусь — довожу до результата. 20 лет, 200+ проектов, от стартапов до Avito. Если ваша задача сложная, нестандартная или требует глубокой технической экспертизы — скорее всего, мы сработаемся. — Staurus Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX --- ## Как SEO-аудит работает на самом деле URL: https://sk-seo.ru/blog/seo-audit-that-actually-works.html Перейти к основному контенту ← Блог 21 марта 2026 ~10 мин чтения 44 0 # Почему SEO-аудит часто бесполезен — и как выглядит аудит, который реально работает Большинство SEO-аудитов перечисляют десятки симптомов, но не находят один системный узел, который действительно душит рост. Ниже показываю, как отличить каталог ошибок от настоящей диагностики сайта. SEO-аудит Technical SEO Second opinion Index bloat Crawl budget Кириченко Станислав Technical SEO, сложные аудиты, second opinion, системная диагностика сайтов Главное из статьи Хороший аудит не перечисляет все ошибки подряд. Он находит 1-3 системные причины, из-за которых сайт теряет индексацию, сканирование, релевантность и деньги, а затем раскладывает исправления по влиянию, а не по удобству выполнения. Содержание Почему большинство SEO-аудитов не дают результата Симптомы против системных причин Кейс: 200 тысяч URL и ноль правильных вопросов Из чего состоит аудит, который реально работает Граф диагностики: как искать узкое место Чек-листовый аудит vs системный аудит 5 вопросов подрядчику Когда second opinion уже не роскошь Что делать после чтения На прошлой неделе мне прислали SEO-аудит на 47 страниц. Красивый, аккуратно сверстанный, с графиками, цветными иконками и длинным перечнем рекомендаций. И при этом почти бесполезный. В нем было много симптомов и почти не было ответа на главный вопрос: какая именно системная проблема держит сайт внизу . Ключевая мысль: аудит становится полезным только тогда, когда из него понятно, какую одну проблему нужно чинить первой, почему именно ее и какой бизнес-эффект это может дать. ## Почему большинство SEO-аудитов не дают результата Типовой аудит строится по простой модели: взять чек-лист, пройтись по сайту, выгрузить список отклонений и упаковать их в документ. Проблема в том, что чек-лист отлично показывает нарушения формальной нормы, но почти не помогает понять, какая из проблем реально душит рост. Владелец сайта получает десятки страниц, команда разработки получает сотни задач, а SEO-эффект не появляется. Исполняются наиболее легкие пункты: переписать alt, почистить дубли title, поправить пару редиректов. Системный узел при этом продолжает жить. Через несколько месяцев звучит типичная фраза: «мы же всё сделали, а SEO все равно не работает». Типовой сбой 200+ Задач в аудите много, но они не собраны в причинно-следственную модель и поэтому не формируют реальный план роста. Потеря фокуса 1-2 На практике критических системных причин обычно мало. Они просто тонут в длинном перечне второстепенных замечаний. Главный риск 0 Ноль приоритетов, которые можно связать с деньгами, индексацией или скоростью достижения результата. Что реально нужно 1 Одна ясная гипотеза: что именно ограничивает рост, как это проверить и в какой последовательности исправлять. ## Симптомы против системных причин Хороший SEO-аудит работает как диагностика у сильного врача. Он не говорит только «повышен пульс, давление скачет, есть кашель». Он собирает картину и ищет первопричину. В SEO то же самое: тонкий контент, низкий CTR, слабая индексация и плохие позиции часто рождаются из одного архитектурного сбоя. Симптом Что обычно пишут в аудите Какая причина может стоять за этим Что проверять в первую очередь Низкий органический трафик Нужно больше контента и ссылок Неправильный состав индекса или каннибализация шаблонов Сегментацию URL, кластеры запросов, шаблонные коллизии Слабый обход важного раздела Есть проблемы с crawl budget Индекс раздут фильтрами, мусорными URL и orphan pages Логи, глубину клика, долю бесполезных страниц в индексе Позиции не растут после доработок Нужно доработать мета-теги Страница не соответствует реальному намерению запроса SERP intent, конкурентов, внутреннюю структуру страницы Много проиндексированных страниц без трафика Есть thin content Сайт индексирует низкоценные шаблонные комбинации Распределение трафика по типам URL и шаблонам Коммерческие страницы слабее конкурентов Надо усилить контент Денежные URL не получают внутренних ссылок и не раскрывают выбор пользователя Перелинковку, элементы доверия, сравнительные блоки, конверсионные сценарии Системный подход начинается там, где вы перестаете анализировать «все страницы сразу». Сначала сайт нужно разложить по типам, шаблонам, роли в воронке и влиянию на выручку. И только потом смотреть ошибки. ## Кейс: 200 тысяч URL и ноль правильных вопросов На одном крупном e-commerce проекте трафик стагнировал больше двух лет. До меня было уже три SEO-аудита. Каждый находил от 150 до 200 технических ошибок, команда что-то исправляла, но результат оставался нулевым. Я начал не со Screaming Frog и не с привычного чек-листа. Я задал другой вопрос: что именно у нас лежит в индексе . После сегментации картина оказалась очень простой. Около 60% индекса занимали фильтрные комбинации: цвет, бренд, размер, диапазон цены. Эти страницы почти не приносили трафик, но забирали внимание Googlebot. Коммерческие категории с реальным спросом сканировались заметно реже, чем служебные и фильтрные URL. Как был распределен индекс до исправления Фильтрные комбинации 60% Категории и подкатегории 22% Карточки товаров 11% Пагинация и служебные URL 7% Решение не потребовало эпопеи на полгода. Нужны были аккуратные правила для robots и meta robots, пересборка логики индексации и фокус на действительно ценных шаблонах. Через несколько месяцев коммерческий органический трафик вырос примерно на 40%. Не потому, что мы исправили еще одну пачку формальных ошибок, а потому что нашли архитектурную причину. ### Что было важно в этом кейсе Правильный вопрос Не «сколько у нас дублирующихся title», а «какие типы страниц занимают индекс и зачем они там вообще нужны». Настоящая проблема Не набор локальных дефектов, а раздувание индекса низкоценными шаблонными URL. Почему прошлые аудиты не помогли Потому что они не делали сегментацию индекса, не соединяли данные логов с типами URL и не ставили вопрос о доле бесполезных страниц. Главный вывод Если аудит не умеет разложить индекс по шаблонам и приоритетам, он почти наверняка опишет симптомы, но не найдет главную причину стагнации. ## Из чего состоит аудит, который реально работает Ниже тот каркас, который я считаю рабочим для серьезных проектов. Он не исключает базовую технику, но выстраивает ее в причинно-следственную систему, где каждая проверка отвечает на вопрос «что мы хотим этим доказать». 01 #### Сегментация индекса Разбить URL по типам и шаблонам: категории, карточки, фильтры, блог, служебные страницы, пагинация. Для каждого сегмента сравнить долю индекса, трафика и кликов. 02 #### Матрица глубины клика и сканирования Сопоставить click depth с реальными визитами Googlebot. Важные страницы должны быть и близко к главной, и часто сканироваться. 03 #### Карта коллизий шаблонов Выявить, где категория, фильтр, тег или статья конкурируют за один и тот же кластер запроса. Это одна из самых недооцененных причин плохого ранжирования. 04 #### Аудит денежных страниц Проверить 50-100 URL, которые реально должны приносить лиды или продажи: релевантность, intent match, перелинковка, блоки доверия, сравнения, конверсия. 05 #### Orphan pages и стоимость редиректов Оценить страницы без внутренних ссылок, длинные цепочки 301 и накопленный технический мусор после миграций и старых перестроек. 06 #### Приоритизация по деньгам Связать выводы аудита не только с видимостью, но и с выручкой, лидами, скоростью внедрения и реальным влиянием на индексируемые деньги. ## Граф диагностики: как искать узкое место 1. Индекс Сколько URL реально находится в поиске и как они распределены по типам. 2. Сегментация Какие шаблоны забирают индекс и какие из них приносят ценность. 3. Логи Куда реально ходит бот и что он игнорирует. 4. Коллизии Какие шаблоны спорят друг с другом за один и тот же спрос. 5. Приоритет Что правим первым, чтобы получить максимум эффекта за минимум итераций. ### Системная подача вместо каталога ошибок Данные Индекс, GSC, логи, шаблоны URL, глубина клика, сегменты трафика, денежные страницы. Диагноз 1-3 узких места, каждое с объяснением механики потери и проверкой гипотезы. План Исправления должны идти волнами: сначала архитектура, потом распределение веса, потом локальные доработки шаблонов. Эффект У хорошего аудита есть прогноз уровня: что даст изменение и в какой зоне ожидается рост: индексация, обход, CTR, видимость, лиды. ## Чек-листовый аудит vs системный аудит Критерий Чек-листовый аудит Системный аудит Цель Найти максимум ошибок Найти главное узкое место роста Единица анализа Страница или формальный параметр Тип URL, шаблон, кластер намерения, денежный сегмент Работа с индексом Общая статистика без сегментации Разложение индекса по ролям и бесполезным сегментам Работа с логами Часто отсутствует Используется для проверки реального обхода и приоритетов бота Приоритизация По технической чистоте или удобству правок По влиянию на трафик, деньги, индексацию и вероятность результата Выходной документ Список задач Диагноз, сценарии исправления, очередность и ожидаемый эффект Итог для бизнеса Много шума и неясный результат Понятно, что делать первым, вторым и чего ждать после внедрения Системный аудит не отменяет базовую гигиену. Он просто не позволяет ей притворяться стратегией. Robots, sitemap, canonical, 3xx и 5xx важны. Но сами по себе они редко объясняют, почему коммерческий трафик годами не двигается. ## 5 вопросов подрядчику, которые быстро показывают качество аудита 1 ### Какую одну проблему вы считаете главной и почему? Если ответ начинается с перечисления 15 пунктов, это плохой знак. Сильный специалист умеет назвать один главный тормоз и объяснить, почему он важнее остальных. 2 ### Как вы сегментировали наш индекс? Если все URL анализируются как одна масса, это поверхностная работа. Без сегментации невозможно увидеть, какие шаблоны реально забирают ресурсы поиска. 3 ### Вы смотрели серверные логи? Без логов нельзя понять, что бот видит в реальности. Краулер показывает структуру сайта. Логи показывают поведение поисковика на живом проекте. 4 ### Сколько страниц в индексе приносит хотя бы один клик в месяц? Этот вопрос быстро вскрывает разрыв между объемом индекса и реальной ценностью. Если ответить нечем, значит, бизнес-приоритизация не проводилась. 5 ### Какой эффект вы прогнозируете от рекомендаций? Точная цифра не обязательна. Но должен быть уровень прогноза: какие сегменты вырастут, почему и в каком горизонте это должно проявиться. ## Когда second opinion уже не роскошь В SEO second opinion нужен не потому, что прошлый подрядчик обязательно слабый. Он нужен потому, что один и тот же сайт можно смотреть через разные профессиональные линзы. Один специалист видит техническую чистоту, второй замечает архитектурный конфликт шаблонов, третий сразу упирается в распределение индекса и бесполезные сегменты. Если вы полгода последовательно выполняете рекомендации из аудита, а рост не приходит, это уже повод взять второе мнение. Особенно если сайт крупный, если проект переживал миграции, если есть тяжелые фильтры, география, сложная структура категорий или сотни тысяч URL. Сигнал №1 6+ Месяцев идут правки, но органика не сдвигается ни по коммерческим кластерам, ни по частоте обхода. Сигнал №2 100k+ На больших сайтах цена архитектурной ошибки резко растет. Тут особенно опасно лечить только симптомы. Сигнал №3 3 Три и более типовых аудита с разными списками ошибок и без ясного приоритета почти всегда означают, что никто не нашел главный узел. ### Куда логично идти дальше после этой статьи Если нужен взгляд в будущее Посмотрите мой материал про LLM-подход в B2B SEO . Там показано, как системность влияет уже не только на классическую выдачу, но и на генеративный поиск. Если интересует AI как рабочий инструмент Откройте сравнение 12 нейросетей для медицинского SEO . Это хороший пример того, почему даже сильный AI без человеческой диагностики не заменяет системное мышление. Если нужен аудит под ваш проект Сначала можно посмотреть форматы работы и услуги , а потом перейти в контакты с задачей на техаудит или second opinion. ## Что делать после чтения Шаг Что сделать Зачем Приоритет 1 Попросить у текущего подрядчика назвать одну главную проблему сайта Проверить, есть ли вообще причинно-следственная модель Критический 2 Разбить индекс по типам URL и шаблонам Увидеть, какие сегменты занимают поиск без реальной пользы Критический 3 Сопоставить логи с глубиной клика и денежными страницами Понять, как бот распределяет внимание внутри сайта Высокий 4 Отобрать 50-100 ключевых коммерческих URL для ручного разбора Проверить не весь сайт вообще, а те страницы, которые должны приносить деньги Критический 5 Если ответов нет, брать second opinion Сэкономить месяцы на исправлении красивых, но второстепенных дефектов Высокий ## Главная формула аудита Рабочий SEO-аудит выглядит не как каталог ошибок, а как диагноз и маршрут внедрения. Сначала нужно найти системную причину, потом понять, как она ломает индексацию, релевантность или деньги, и только после этого раскладывать задачи в спринт. Сегментация индекса + Логи + Коллизии шаблонов + Денежные страницы + Приоритизация по эффекту = аудит, который двигает рост ## Частые вопросы #01 Чем системный SEO-аудит отличается от чек-листового? + Чек-листовой аудит находит симптомы: битые ссылки, отсутствующие теги, технические ошибки. Системный аудит ищет причину: какой шаблон, архитектурная проблема или сегмент индекса держит сайт без роста. Разница — в вопросе: «что не так?» vs «почему нет роста?». #02 Нужны ли логи для аудита небольшого сайта? + Для сайтов до 10 000 страниц логи не обязательны — можно обойтись GSC и краулером. Но даже на небольших сайтах логи иногда показывают неожиданные аномалии: бот игнорирует ключевые разделы или тратит весь crawl budget на технические страницы. Если рост стагнирует — логи стоит подключить. #03 Как понять, что аудит хороший — ещё до результата? + Хороший аудит отвечает на три вопроса: 1) Что именно держит сайт — конкретная системная причина, а не список из 200 ошибок. 2) Какой приоритет у каждой рекомендации по бизнес-эффекту. 3) Что именно нужно сделать разработчику на следующей итерации. Если аудит не даёт ответ на все три — это список симптомов, не аудит. #04 Что делать, если уже было несколько аудитов без результата? + Скорее всего предыдущие аудиты работали с симптомами, не с системной причиной. Нужен second opinion: независимый разбор через сегментацию индекса, логи и анализ шаблонов. В большинстве случаев системный узел один — и он не в том, что исправляли раньше. ### Нужен жёсткий аудит без воды Я разбираю сложные сайты через индекс, логи, архитектуру шаблонов и денежные страницы. Если у вас уже был аудит, но роста нет, могу сделать second opinion и показать, где именно находится системный узел. Обсудить аудит Кириченко Станислав 20+ лет в SEO, сложные технические аудиты, second opinion, AI-автоматизация · Подробнее обо мне Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Разберу ваш случай предметно Опишите задачу — отвечу, что не так с сайтом и с чего начать. Конкретный разбор под вашу нишу, без общих советов. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## AI-видимость в ChatGPT, Perplexity и Google AI Overviews URL: https://sk-seo.ru/blog/ai-visibility-chatgpt-perplexity.html Перейти к основному контенту ← Блог 25 марта 2026 ~13 мин чтения 17 0 # Как стать видимым в ChatGPT, Perplexity и AI-поиске AI visibility в 2026 году — слой hard SEO, где выигрывают те, у кого собраны entity-сигналы, extractable content, внешний консенсус и нормальная дисциплина мониторинга. Декоративный llms.txt и FAQ ради галочки ничего не решают. AI visibility AEO/GEO ChatGPT Perplexity AI Overviews Кириченко Станислав Technical SEO, AI visibility, сущности, контент-системы и поисковая инженерия Обновлено: 25 марта 2026. Добавлен FAQ и база промтов. Главное из статьи Попадание в ответы ИИ - не лотерея и не магия. Это инженерная задача на стыке hard SEO, entity management, PR и контентной архитектуры. Побеждает не самый громкий бренд, а тот, кого машине проще распознать, доверить и процитировать. Содержание Почему поиск уходит в ответы без клика Какие сигналы AI реально считывает 7 действий для AI visibility Как проверить себя за 10 минут Мифы, которые мешают Кейс: путь от нуля до упоминаний Как мониторить AI-видимость Что делать в первую очередь Короткая итоговая выжимка Я задал ChatGPT вопрос по своей нише. Ответ выглядел уверенно, но меня в нем не было. Были конкуренты, слабее и по опыту, и по портфелю. Это и есть холодный душ 2026 года: можно жить с неплохим SEO и все равно проигрывать в слое, где модель раздает доверие, рекомендации и короткие ответы быстрее, чем пользователь успевает дойти до обычной выдачи. Сдвиг рынка: если вас нет в ответах ИИ, часть аудитории может не дойти ни до вашей позиции в Google, ни до клика на сайт. Поэтому AI visibility нужно измерять так же серьезно, как позиции, индексацию и лиды. ## Почему поиск уходит в ответы без клика Google AI Overviews, ChatGPT Search и Perplexity перестраивают сам маршрут спроса. Пользователь все чаще получает synthesis раньше, чем клик. Для SEO это означает неприятную, но полезную правду: часть битвы теперь идет не за позицию URL, а за статус источника, passage и рекомендованной сущности. Классическое SEO остается фундаментом, но больше не покрывает всю задачу. AI не просто ранжирует страницу. Он пытается собрать лучший ответ из сущностей, фактов, H2/H3 passage-блоков, свежих документов, внешних упоминаний и признаков того, что этот ответ трудно воспроизвести конкуренту на коленке. Новый слой 1 AI visibility стал отдельным рабочим слоем поверх классического SEO. Ключевых сигнала 3 Чаще всего решают entity, цитируемость и внешний консенсус. Быстрый аудит 10 мин Этого хватает, чтобы понять, знает ли вас модель вообще. Минимальный цикл 90 дн Ощутимый сдвиг обычно требует серии согласованных изменений. Какие факторы чаще всего решают судьбу AI-видимости Внешние упоминания и PR-консенсус 92/100 Цитируемая структура страницы 88/100 Entity clarity и sameAs 84/100 Schema и машинная понятность 72/100 llms.txt сам по себе 28/100 Вопрос Классическое SEO AI visibility Что является единицей победы URL и позиция в выдаче Бренд, сущность, цитируемый фрагмент и источник ответа Что оценивает система Релевантность страницы и авторитет домена Понятность сущности, удобство цитирования и внешний консенсус Что чаще дает быстрый эффект Техничка, интенты, внутренняя оптимизация Short answers, FAQ, сравнения, entity cleanup и mentions Как смотреть результат Позиции, трафик, CTR, лиды Упоминания в ответах, цитируемые URL, роль бренда и охват по сценариям ## Какие сигналы AI реально считывает 01 ### Entity: модель должна понять, кто вы такой Если бренд, имя, специализация и факты о вас плавают между сайтом, соцсетями, каталогами и медиа, модель видит шум. Нужна единая сущность: нормальная страница обо мне , повторяемое позиционирование и понятные связи между экспертом, услугами и кейсами. Brand entity Person entity sameAs 02 ### Цитируемый контент: AI нужен кусок, который удобно взять в ответ Модели любят определения, короткие прямые ответы, сравнения, таблицы, FAQ и конкретные факты. Длинный абстрактный текст без формы цитируется заметно хуже, чем статья с сильной структурой и короткими выводами. FAQ таблицы direct answer 03 ### Внешний консенсус: интернет должен подтверждать вашу роль Если о вас как об эксперте говорит только ваш домен, это слабый сигнал. Когда та же специализация повторяется в колонках, каталогах, интервью и отраслевых площадках, появляется репутационный консенсус, который модели учитывают намного охотнее. mentions media consensus Практический вывод: сильное классическое SEO помогает, но не гарантирует AI visibility. Сайт может хорошо ранжироваться и почти не цитироваться, если его контент неудобен для ответа, а сущность бренда слабо подтверждена вне домена. 1. Crawl access Проверить, не режете ли вы GPTBot, ClaudeBot, Google-Extended и другие AI-агенты в `robots.txt` или заголовках. Блокированный бот не цитирует по любви. 2. Entity layer Сверить бренд, автора, услуги, роли, `sameAs`, карточки профилей и публичные данные. Если сущность раздроблена, модель соберет суррогат, а не вас. 3. Passage layer Разобрать, есть ли на ключевых URL короткие extractable blocks: определения, FAQ, сравнения, таблицы, выводы по секциям и жесткие H2/H3 passage-узлы. 4. Reputation layer Сопоставить, подтверждает ли интернет вашу роль. Без внешнего консенсуса GEO быстро превращается в имитацию работы. 5. Monitoring Фиксировать не только трафик, но и статус источника в AI-ответах: кто цитируется, чьи формулировки копируются и какая сущность становится рекомендуемой по кластеру. ## 7 действий для AI visibility Здесь работает не магическая кнопка, а согласованная система сигналов. Ниже набор шагов, которые стоит делать в одной логике, а не по отдельности. 01 #### Выровнять entity Одинаковое название, специализация, факты и роль эксперта на сайте, в соцсетях, каталогах и внешних площадках. 02 #### Добавить цитируемые блоки Формат вопрос - короткий ответ - разворот темы. Первые 2-3 предложения должны работать как готовая цитата. 03 #### Усилить schema Organization, Person, Service, Article, FAQPage. Разметка не дает магию, но убирает двусмысленность. 04 #### Собрать сравнения Вопросы вида X vs Y, как выбрать, лучшие решения и альтернативы особенно естественны для AI-ответов. 05 #### Расширить внешний след Гостевые колонки, интервью, каталоги, экспертные комментарии. Здесь важны не ссылки, а подтверждение роли. 06 #### Обновлять ключевые страницы Perplexity и AI Overviews охотнее тянут свежие цифры, новые сравнения и актуализированные формулировки. 07 #### Вести отдельный мониторинг Нужно смотреть не только трафик и позиции, но и то, упоминает ли AI ваш бренд и кого цитирует вместо вас. ### Что особенно важно для нишевых экспертных сайтов Специализация важнее широты Небольшой сайт с четкой нишей часто выглядит для модели убедительнее, чем большой бренд с размытым позиционированием. Новый рост часто лежит в старом контенте Быстрый эффект нередко дает не выпуск новых URL, а пересборка существующих материалов под short answers, FAQ и сравнения. Один файл не спасет Даже полезный llms.txt не заменяет работу с репутацией, страницами услуг, структурой фактов и внешними упоминаниями. Wikidata и sameAs не декоративны Если бренд или эксперт не привязан к устойчивой сущности и внешним профилям, модель будет путаться, обобщать или отдавать приоритет более связному конкуренту. ## Как проверить себя за 10 минут 01 ### Соберите 5-7 небрандовых запросов Берите запросы, по которым клиент реально выбирает решение: как выбрать подрядчика, лучшие инструменты, сравнение подходов, критерии оценки. 02 ### Прогоните их через ChatGPT, Perplexity и Google Смотрите не только ссылки, но и то, упомянут ли бренд, процитирована ли страница и кто регулярно попадает вместо вас. 03 ### Задайте прямой вопрос о своем бренде Если модель путает специализацию, биографию или ключевые активы, это прямая подсказка, что entity-картина собрана слабо. 04 ### Сравните себя с двумя конкурентами Не по ощущениям, а по трем слоям: кто понятнее как сущность, у кого лучше цитируемость и чья экспертиза подтверждается вовне. 05 ### Зафиксируйте повторяющиеся паттерны Если AI постоянно тянет сравнения, FAQ или определения, именно такой формат и нужно масштабировать на ключевых страницах. ## Мифы, которые мешают ### Четыре заблуждения, из-за которых команды идут не туда Миф 1 llms.txt - серебряная пуля. Нет. Это полезный вспомогательный слой, но не замена entity, контенту и mentions. Миф 2 Если SEO хорошее, AI visibility подтянется сама. Не всегда. Можно хорошо ранжироваться и почти не цитироваться. Миф 3 Это история только для больших компаний. Наоборот, узкий эксперт с сильной специализацией часто выглядит для модели очень убедительно. Миф 4 Нужен новый контент любой ценой. Часто быстрее срабатывает пересборка уже существующих страниц и материалов. Миф 5 Schema можно отложить. Нет. Разметка сама по себе не делает победу, но без нее вы оставляете машине слишком много свободы интерпретации там, где нужна точность. Самая дорогая ошибка: пытаться решить задачу одной технической мелочью. AI visibility редко поднимается от одного schema-блока или одной публикации. Здесь работает только система. ## Кейс: путь от нуля до упоминаний На одном B2B-проекте стартовая ситуация была парадоксальная: обычная органика выглядела неплохо, а в AI-ответах бренд почти не существовал. Конкуренты с более слабой классической видимостью попадали туда заметно чаще. Старт 0/12 Ноль заметных упоминаний в ChatGPT и Perplexity по контрольной группе запросов. Площадки 15 На внешних профилях и каталогах выровняли описание компании и экспертов. Страницы 8 Именно их переписали под цитируемые блоки, прямые ответы и конкретные факты. Результат 4 мес Появились регулярные упоминания в ChatGPT, Perplexity и Google AI Overviews. ### Что именно сработало Entity cleanup Одинаковое позиционирование компании и экспертов на сайте, во внешних профилях и в публикациях. Цитируемые блоки На ключевых страницах добавили прямые ответы, определения, FAQ, сравнения и конкретные цифры. Внешние упоминания Несколько экспертных публикаций закрыли провал по внешнему консенсусу вокруг специализации бренда. Schema и сравнения Добавили Organization, Person, Service, Article и собрали страницы выбора, которые AI мог использовать как опорные документы. Контент с высоким content effort Вместо безликой AI-воды в страницы добавили уникальные данные, кейсовые цифры, прикладные определения и фрагменты, которые конкуренту сложно воспроизвести без реальной экспертизы. ## Как мониторить AI-видимость Идеального инструмента на рынке пока нет, поэтому лучше работает связка ручного контроля, выборочной автоматизации и технических сигналов. Метод Что смотреть Зачем это нужно Частота Ручной чек запросов Упоминание бренда, цитаты, кто в ответе вместо вас Самый быстрый способ увидеть реальную картину по важным запросам 1 раз в месяц Google Search Console Показы и клики, связанные с AI Overviews Помогает увидеть, где эффект уже проявляется в экосистеме Google Еженедельно Логи сервера GPTBot, PerplexityBot, Google-Extended и другие агенты Показывает, видят ли вас AI-боты вообще и не режет ли их robots.txt Ежемесячно AI visibility tools Otterly.ai, Peec AI и аналоги Полезны для масштаба, но все равно требуют ручной проверки результата Постоянно Bing Webmaster + Copilot checks Видимость в Bing/Copilot, индекс и snippets Полезно для контроля еще одного AI-канала, который многие просто игнорируют Ежемесячно На что смотреть в первую очередь: не просто присутствуете ли вы в ответе, а в какой роли. Нейтральное упоминание и статус основного рекомендуемого источника - это совсем разная сила сигнала. ## Что делать в первую очередь Шаг Приоритет Сложность Ожидаемый эффект Проверить AI-ответы по 5-7 ключевым запросам Критический Низкая Очень высокий Выровнять описание бренда и эксперта на сайте и внешних площадках Критический Средняя Очень высокий Переписать 5-10 ключевых страниц под short answers, FAQ и сравнения Критический Средняя Очень высокий Добавить Person / Organization / Service / Article / FAQ schema Высокий Средняя Высокий Подготовить 3-5 внешних экспертных упоминаний Высокий Средняя Высокий Завести llms.txt как вспомогательный слой структуры Средний Низкая Средний Создать / усилить Wikidata item и sameAs-граф Высокий Средняя Высокий Разблокировать и проверить AI-краулеров Критический Низкая Высокий Сигнал Статус без доработки Что нужно машине Вердикт Entity Размытый бренд и автор без внешних связей sameAs, Person/Organization, единое позиционирование, Wikidata Провал Passage indexing Полотно текста без extractable blocks H2/H3 passage, FAQ, сравнения, таблицы, direct answer Слабо Trust / E-E-A-T Общие заявления без опыта и доказательств Кейсы, источники, реальные эксперты, data-backed claims Слабо External consensus Ноль или мало сильных mentions СМИ, отраслевые публикации, интервью, каталоги, отзывы Автофейл Schema / machine readability Частичная или формальная разметка Article, FAQPage, Breadcrumb, Service, Organization Граница Фаза 1 #### Диагностика Понять, как модели уже отвечают по вашим запросам и какие бренды они вытягивают вместо вас. Собрать контрольные запросы Проверить ChatGPT, Perplexity и Google Зафиксировать паттерны ответов и источников Результат Карта текущей AI-видимости без догадок. Фаза 2 #### Пересборка сигналов Усилить сущность бренда и пересобрать ключевые страницы в формат, удобный для цитирования и рекомендаций. Выровнять позиционирование и entity Добавить schema, FAQ, сравнения Переписать ключевые страницы под short answers Результат Сайт становится понятнее и полезнее как источник ответа. Фаза 3 #### Закрепление Подтвердить экспертность вовне, запустить регулярный мониторинг и усиливать только те страницы, которые реально тянут visibility. Собрать внешние упоминания Поставить ежемесячный мониторинг Итеративно усиливать выигрышные URL Результат AI visibility становится управляемой, а не случайной. Если идти в тему глубже, полезно связать это не только с контентом, но и с общей системой роста. Для этого у меня уже есть материал про LLM-подход в B2B SEO , где AI visibility встроена в техничку, интенты, страницы сравнения и логику приоритетов. Если нужен фундамент до AI-слоя, посмотрите также мой материал про системный SEO-аудит . Без нормальной индексации, шаблонной архитектуры и приоритизации по деньгам AI visibility часто просто не на что опереть. А если вам важен не только visibility layer, но и качество самой AI-логики в чувствительных нишах, у меня есть отдельный разбор 12 нейросетей для медицинского SEO . Там хорошо видно, почему гладкий текст без дисциплины и проверки фактов не стоит почти ничего. ## Короткая итоговая выжимка ### Если совсем коротко Что главное AI visibility строится связкой из сущности, extractable content, внешнего подтверждения экспертности и нормального технического доступа для AI-краулеров. Что делать первым Проверить, как ИИ уже отвечает по вашим запросам, и увидеть, где именно вас заменяют конкуренты, агрегаторы или медиа. Где самый быстрый эффект На ключевых страницах: direct answer, FAQ, сравнения, H2/H3 passage-структура, ясная роль бренда и эксперта, структурированные факты и нормальная schema. Что дает устойчивость Единое позиционирование на сайте и вне сайта, sameAs-граф, регулярные экспертные mentions, обновления контента и системный мониторинг AI-ответов. ## FAQ по AI visibility ### Короткие ответы на вопросы, которые обычно задают первыми Достаточно ли llms.txt Нет. llms.txt полезен как вспомогательный слой структуры, но сам по себе не заменяет entity-сигналы, extractable content, schema и внешний консенсус вокруг бренда. Что важнее: контент или mentions Изолированно ни один слой не дает максимума. Контент дает машине удобный passage для цитирования, а mentions и единое позиционирование дают право доверять именно вашей сущности. Что делать первым Сначала проверить, как ChatGPT, Perplexity и Google AI Overviews уже отвечают по вашим запросам. Потом выровнять entity и пересобрать ключевые страницы под short answers, FAQ и сравнения. Можно ли выехать без сильного бренда Да, если у вас узкая специализация, сильный автор, нормальная схема доверия и контент, который легко цитировать. В AI-ответах нишевый эксперт часто обгоняет более крупный, но размытый бренд. ## Источники и первичка ### На что опираться, если вы хотите не верить словам, а проверять руками FAQ и structured data Google Search Central: FAQ structured data Schema.org: FAQPage Robots и crawl access Google: robots.txt guide OpenAI: overview of crawlers Anthropic: crawler policy Entity и внешние сущности Wikidata main page Bing Webmaster: crawlers Контекст проекта Для практического продолжения: LLM-подход в B2B SEO , системный SEO-аудит , тест нейросетей на медицинском SEO . ## Финальная формула Побеждает не тот, кто громче говорит о себе, а тот, кого модели могут уверенно распознать, процитировать и подтвердить. AI visibility выглядит как хайп только для тех, кто не умеет разбирать сигналы. Для остальных это уже жёсткий, холодный и очень прибыльный слой hard SEO. Entity clarity + Цитируемый контент + PR / mentions + Schema и FAQ + Внешний консенсус = устойчивая AI-видимость ## Часто задаваемые вопросы #01 Достаточно ли llms.txt для попадания в ответы ИИ? + Нет. llms.txt полезен как вспомогательный слой структуры, но не заменяет entity-сигналы, цитируемый контент, schema и внешние упоминания. #02 Что важнее для AI visibility: контент или упоминания? + Нужны оба слоя. Контент даёт фрагменты для цитирования, а упоминания и единое позиционирование помогают модели понять, кто вы и почему вам можно доверять. #03 Что делать первым для AI-поиска? + Сначала проверить, как ChatGPT, Perplexity и Google AI Overviews уже отвечают на ваши целевые запросы, затем выровнять entity и пересобрать ключевые страницы под short answers, FAQ и сравнения. ### Нужна AI-ready стратегия под сайт и бренд Я могу разобрать текущую видимость в ChatGPT, Perplexity и Google AI Overviews, собрать карту сигналов, пересобрать ключевые страницы и показать, почему AI сейчас рекомендует не вас, а других. Обсудить проект Кириченко Станислав Пишу про SEO, AI-поиск, системную структуру сайтов и то, как превращать экспертность в видимость и лиды. Услуги Бонус: ниже лежит готовый пакет промптов для проверки AI Visibility сайта, конкурентного AEO/GEO-аудита, аудита entity/sameAs и перепаковки страниц в AI-ready формат. ### Бонусный пакет промптов Архив Скачать всю пачку промптов Site check Проверка AI Visibility сайта Competitors AEO/GEO аудит конкурентов Entity Аудит entity и sameAs Rewrite Перепаковка страницы в AI-ready format Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Разберу ваш случай предметно Опишите задачу — отвечу, что не так с сайтом и с чего начать. Конкретный разбор под вашу нишу, без общих советов. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## SEO в эпоху LLM для B2B URL: https://sk-seo.ru/blog/llm-b2b-seo-guide.html Перейти к основному контенту ← Блог 14 марта 2026 ~24 мин чтения 24 0 # LLM-подход в B2B SEO: практическое руководство 2026 10 свежих кейсов первого квартала 2026 года, разбор реальных механик роста и пошаговый план внедрения видимости в системах с генеративной выдачей LLM SEO B2B Генеративная выдача Видимость Масштабирование Кириченко Станислав Руководитель технического SEO · 20+ лет в SEO Главное из статьи Побеждает не сам по себе ИИ-контент, а система. По свежим кейсам рост дают техническая база, страницы под сильное намерение, понятная структура, сигналы доверия, вспомогательные кластеры, управляемое масштабирование, регулярные обновления и жесткая привязка к заявкам или выручке. Содержание 10 свежих кейсов по ИИ и SEO Сводка по кейсам: таблица и оценки Разбор механик: что именно сработало Что из этого в самый высокий приоритет Мой вывод 7 рычагов, которые дали рост Что именно нужно внедрить: 15 действий В каком порядке внедрять Краткий маршрут без хаоса Сводная таблица приоритетов К началу 2026 года генеративный поиск, работа с цитируемостью и управляемое масштабирование SEO перестали быть экспериментом. Ниже я собрал 10 самых свежих публичных кейсов за январь-март 2026 года и превратил их в прикладное руководство. Важно: большая часть таких кейсов сейчас публикуется самими агентствами и платформами, а не в формате независимого аудита. Поэтому к цифрам стоит относиться как к заявленным результатам. Я разбираю прежде всего механику роста, а не рекламные обещания. ## 10 свежих кейсов по ИИ и SEO Кейсов в разборе 10 В выборке только свежие публикации за январь-март 2026 года с более-менее понятной механикой роста. Самый частый рычаг 7/10 В семи кейсах рост был связан не с объемом текста, а с лучшей структурой страниц и точной работой по намерению запроса. Техничка как база 6/10 Шесть кейсов прямо показывают, что без исправления технической базы рост либо не случается, либо оказывается краткосрочным. Масштабирование 5/10 Пять кейсов опирались на шаблоны, массовый выпуск страниц, полуавтоматические сценарии или серийные обновления. 01 ### ColdIQ × Reach — SEO и генеративный поиск как источник трафика №1 Самый прикладной кейс из свежих: Reach пишет, что у ColdIQ SEO и генеративный поиск стали источником трафика №1, дали +$534k годового регулярного дохода только за январь, 7.6x рост LLM-трафика за 3 месяца, 7.3x рост органики за 4 месяца, а также 40.9% всех конверсий. Это один из лучших публичных примеров того, что видимость в ответах ИИ уже влияет не только на охваты, но и на выручку. +$534K годового дохода 7.6x LLM-трафик 40.9% конверсий 02 ### Dun & Bradstreet × Infidigit — 57x рост LLM-трафика Infidigit публично продвигает кейс Dun & Bradstreet с 57x ростом трафика из LLM-платформ за 3 месяца и 1500+ размещениями в Google AI Overviews. На фоне общей истерики вокруг падения кликов это один из самых показательных GEO/LLM SEO кейсов начала 2026 года. 57x LLM-трафик 1500+ AI Overviews 03 ### Industrial Company × The Search Initiative — +2300% трафика из ИИ The Search Initiative опубликовала кейс, где промышленный B2B-сайт получил +2300% переходов из ИИ-источников год к году, вырос с 0 до 90 AI Overviews , а количество ключей в Google топ-10 поднялось с 808 до 1295. Это сильный пример того, как работа под генеративный поиск улучшает и классическое SEO. +2300% трафика из ИИ 90 AI Overviews +60% ключей в ТОП-10 04 ### Bierman Autism × Single Grain — техничка как источник роста Очень важный кейс, потому что он не про «нагенерили текст через ИИ», а про технику: после исправления HTTPS-миграции, метаданных и Core Web Vitals Single Grain заявляет +21% рост ключей, +75% рост попаданий в AI Overview и +100% новой видимости в Gemini. Это хороший сигнал, что в 2026 видимость часто выигрывается через сильную техническую базу. +75% попаданий в AI Overview +100% новой видимости в Gemini 05 ### DSRPTV Solutions × Hrizn — масштабирование SEO для 4 автодилеров Hrizn показал кейс, где платформенный конвейер контента для 4 клиентов из автониши дал 42,719 органических визитов в январе 2026, +19.8% год к году всего за 4 месяца работ, 3.1M показов, и при этом 4 из 4 клиентов выросли по органике. Это хороший пример автоматизации SEO без расширения команды. 42,7 тыс. сессий в месяц +19,8% год к году 3,1 млн показов 06 ### Клиент Omnius × Omnius — серийное SEO и 2100+ регистраций в месяц Свежий кейс от 1 марта 2026: Omnius показывает, как их клиент вырос с 67 до 2100+ регистраций в месяц за 10 месяцев за счёт серийного SEO. Это уже чистый пример того, как автоматизированная архитектура страниц становится каналом привлечения, а не просто контент-экспериментом. 67 → 2100+ регистраций 10 месяцев 07 ### Digital Harvest — +159% органики через ИИ и редактуру Кейс опубликован 22 января 2026. Digital Harvest пишет, что за год получил +144% общего трафика и +159% органического трафика, используя ИИ для масштабирования контента, но с ручной редактурой и контролем качества. Это важный кейс для понимания, что рабочая модель в 2026 — не «полный автопилот», а сочетание ИИ и нормального редакционного процесса. +159% органика ИИ + редактура 08 ### Embarque — 49 тысяч органических визитов в месяц Embarque показывает рост собственного сайта до 49,121 органических визитов в месяц к марту 2026, подчёркивая, что значимая доля трафика пришла уже на страницы с сильным намерением, которые приводят к созвонам. Это хороший пример того, как системная SEO-машина из обновлений, внутренней перелинковки и точного контента держит рост при генеративной выдаче. 49 тыс. сессий в месяц Фокус на целевом спросе 09 ### Solar Company × Boffin Coders — +500% за 90 дней Кейс опубликован 3 марта 2026. Для компании из солнечной энергетики агентство заявляет +500% роста трафика на сайт, 3x рост качественных обращений, выход в топ-3 по локальным коммерческим запросам и снижение зависимости от платной рекламы за 90 дней. Это один из самых свежих локально-коммерческих кейсов, где GEO и генеративный поиск уже встроены в обычное SEO. +500% трафик 3x заявки 90 дней 10 ### Интернет-магазин × Abu Tayub — +220% органики На LinkedIn опубликован свежий кейс о том, как SEO с участием ИИ дало +220% органического трафика. Это не самый прозрачный и верифицированный кейс в списке, но как быстрый сигнал рынка он показателен: ИИ всё чаще используют не только для текста, а для ускоренного поиска ключевых тем, точного попадания в намерение запроса и наращивания тематического авторитета. +220% органика Процесс с ИИ ## Сводка по кейсам: таблица и оценки Чтобы не утонуть в отдельных историях, я свел кейсы в одну таблицу. Здесь важны не только громкие цифры, но и два рабочих вопроса: насколько кейс полезен для практики и насколько прозрачно в нем раскрыта механика роста. Кейс Главная механика Практическая ценность Прозрачность Итог ColdIQ × Reach Страницы под сильное намерение и обратная инженерия ответов 95/100 88/100 Лидер Dun & Bradstreet × Infidigit Сущностная структура и сигналы бренда 89/100 74/100 Очень сильный The Search Initiative Цитируемая структура и контроль видимости 91/100 81/100 Лидер Bierman Autism × Single Grain Техническое оздоровление сайта 90/100 68/100 Очень сильный DSRPTV × Hrizn Масштабирование контента без роста команды 84/100 72/100 Сильный Omnius Полуавтоматический выпуск страниц 93/100 83/100 Лидер Digital Harvest Редакционный контроль и длинные хвосты 82/100 79/100 Сильный Embarque Система из кластеров, обновлений и ссылок 88/100 76/100 Очень сильный Boffin Coders Локальная связка: техничка, видимость, карты 80/100 66/100 Полезный Abu Tayub Быстрый сигнал рынка без глубокой расшифровки 58/100 41/100 Слабее других Какие механики встречались чаще всего Работа по сильному намерению 9/10 Понятная структура страницы 8/10 Техническая база 6/10 Масштабирование страниц 5/10 Сигналы доверия и бренда 6/10 ## Разбор механик: что именно сработало Я разложил кейсы по тому, какие конкретные действия дали рост, а не по красивым цифрам. Сразу честно: не все 10 кейсов раскрывают механику достаточно глубоко. У части агентств опубликованы в основном результаты и общие формулировки, без полного пошагового описания. Поэтому ниже я разделяю: что подтверждено источниками и что можно логично вывести как рабочую механику. ### ColdIQ × Reach — захват спроса на этапе выбора Что сделали Они сначала разложили путь покупателя, а не пошли в лёгкие низкоконкурентные ключи. Reach пишет, что начали с карты пути клиента — от осознания проблемы до выбора поставщика — и целились в самые ценные запросы, которыми пользуются люди на этапе короткого списка. Для этого они интервьюировали команду ColdIQ, анализировали тысячи вариаций запросов и промтов своими ИИ-агентами, вытаскивали реальные вопросы из сообществ и сайтов с отзывами, проверяли спрос и раскладывали темы по намерению и стадии воронки. Почему сработало Потому что они перестали качать «полезный, но периферийный» трафик и пошли в запросы, где уже есть коммерческое намерение: лучшие подрядчики, альтернативы, сравнения и сервисные страницы. Reach прямо пишет, что рост пришёл за счёт посадочных под услуги и образовательных материалов с коммерческим уклоном, а не за счёт обзоров инструментов и директорий. Усиление под ИИ-поиск Они не просто оптимизировали контент под ИИ, а разбирали ответы и выдачу в обратную сторону. Reach пишет, что по каждому кластеру анализировали, какие источники цитируются, как структурированы ответы, какие паттерны связаны с рекомендацией и какие страницы конкурентов выигрывают. Потом это превращали в план: что публиковать, что обновлять и какие внешние сигналы усиливать. Ключевая механика роста Они построили три слоя усиления. Первый — собственный контент, где быстро и явно объясняется: что делает ColdIQ, кому подходит, какую боль решает и почему лучше альтернатив. Контент структурировали так, чтобы ИИ мог безопасно его переиспользовать: ясные определения, явные сравнения, ответ в начале, блоки с доказательствами и легко просматриваемые секции. Плюс они запускали шаблоны страниц про альтернативы и сравнение функций с ценой под найденные кластеры намерения. Ключевая формула Исследование спроса на этапе выбора → приоритизация самых дорогих запросов → техничка и индексация → разбор выдачи в обратную сторону → страницы под сравнение и альтернативы. Это очень сильная модель для B2B SEO в 2026. ### Dun & Bradstreet × Infidigit — SEO, готовое к работе с сущностями Что сделали Infidigit пишет, что у сайта уже была SEO-база, но контенту не хватало глубины и частоты обновления, а техничку ограничивали несогласованная разметка, слабая внутренняя перелинковка и медленные страницы. 4 ключевых действия Пересобрали страницы категорий и блога в более структурированный и глубокий контент. Страницы делали так, чтобы системам ИИ было легче интерпретировать и связывать контекст, повышая шанс цитирования. Внедрили модель SEO с упором на смысловую близость, кластеры по намерению и разговорные формулировки запросов. Не просто «ключи + статьи», а кластеризация под реальные вопросы пользователей. Подключили оптимизацию почти в реальном времени через платформу Infigrowth, чтобы быстро видеть новые возможности и адаптироваться к изменениям в AI Overview. Усилили присутствие бренда внутри ответов ИИ через карту сущностей, авторитетные ссылки и выравнивание контента под атрибуты бренда, которые распознают такие системы. Почему сработало Потому что они били сразу в три слоя, которые важны для видимости: понятность контента, техническая читаемость и сигнал бренда через сущности. Многие сайты делают только первое. Здесь сделали все три. Формула роста Работа с сущностями + кластеры по намерению + разметка, перелинковка и скорость + постоянный мониторинг + усиление бренда. ### The Search Initiative — страницы, удобные для цитирования Что сделали Сначала начали отслеживать видимость в ответах ИИ по нише, включая количество AI Overviews, упоминания брендов конкурентов и конкретные ключи, где бренд попадает или не попадает в AI Overview. Для этого в кейсе описан подход на базе Brand Radar и отслеживания AI Overview. Потом изменили саму подачу контента: Контент стали делать прямым и кратким, без размазанности. Системы ИИ тянут не обязательно верхние строки органики, а те страницы, где информация сформулирована чётко и легко интерпретируется. Встроили People Also Ask-вопросы прямо в контент, чтобы закрывать основной запрос и связанные подзапросы. Добавили короткую выжимку в начале материалов, чтобы и человек, и система ИИ быстро вытаскивали основную мысль страницы. Усилили сигналы доверия: страницы авторов, подтверждение квалификации, сертификаты, награды, кейсы, данные, отзывы, ссылки на надёжные источники, актуальные профили бренда и сильные внешние ссылки. Почему сработало Системам ИИ удобнее цитировать страницы, где есть быстрый ответ, чёткая структура, покрытие смежных вопросов, явные сигналы доверия и внешний авторитет. Рост пришёл из перехода от «обычной SEO-статьи» к странице, которую легко использовать как источник. ### Bierman Autism × Single Grain — техничка как база В публичной части кейса механика раскрыта уже не так подробно, но несколько вещей названы прямо: у сайта была неудачная HTTPS-миграция, серьёзные провалы по Core Web Vitals и заметные проблемы с метаданными. Агентство провело полный технический аудит, составило план улучшений на 30, 60 и 90 дней, а первые результаты пришли после обновления метаданных и устранения ошибок HTTPS-миграции. Когда у сайта поломаны базовые технические сигналы, генеративный поиск тоже «слепнет». Рост попаданий в AI Overview и новой видимости в Gemini был достигнут не за счёт масштабирования контента , а за счёт восстановления технической целостности сайта. Вывод: если сайт не индексируется как надо, сбита каноникализация и HTTPS, слабые Core Web Vitals и плохие метаданные, то видимость в ответах ИИ редко чинится контентом. Сначала техническая база, потом GEO и AEO. Это главный урок кейса. ### Omnius — правильное шаблонное масштабирование Механика Собрали и разобрали существующую библиотеку сценариев использования и шаблонов, чтобы понять логику названий, категории и реальные сценарии применения. На основе этого собрали тысячи длинных коммерческих запросов с явным намерением. Построили контент-план, привязанный к динамическим шаблонам посадочных страниц: каждый кластер запросов вёл к своему типу страницы. Сделали модульный шаблон посадочной страницы в WordPress, который можно масштабировать на тысячи вариаций. Шаблон был спроектирован одновременно под удобное сканирование поисковиком и конверсию. На уровне контента: автоматически собираемые H1 и метазаголовки, условные вступительные абзацы, динамические блоки с релевантными макетами и шаблонами из базы клиента. На уровне производства: матрица запросов в таблице, привязка всех полей страницы в ACF/WordPress, публикация пакетами через WP All Import. Почему сработало Они попали в формулу: много длинных коммерческих запросов с умеренной конкуренцией, полезный и конверсионный шаблон и автоматизированный запуск страниц. Формула Страницы под конкретное намерение + грамотная инженерия шаблонов + структурированные данные + пакетная публикация. Не «ИИ написал 10 000 страниц», а хорошо организованная SEO-система. ### Digital Harvest — узкие тематические каркасы вместо общих тем Что сделали Они выпустили около 200 постов, и больше половины были экспериментальными. Но ключевой ход был не в объёме, а в том, что общие темы перерабатывались в длинные запросы и узкие тематические каркасы, реально совпадающие с пользовательскими сценариями поиска. В их примере одна широкая тема про Albuquerque разбивалась на версии под разные аудитории и контексты. Второй важный элемент — настоящий редакционный процесс: исследование → план → черновик → SEO-доработка → проверка фактов → правки. Они прямо пишут, что именно это делало контент с участием ИИ уникальным и качественным, а не шаблонной массой текста. Почему сработало Потому что они масштабировали не шаблонную статью, а вариативность намерения . Брали одну широкую тему и превращали её в набор страниц под конкретные сегменты спроса. Плюс добавляли авторитет, реальные примеры и последовательную доработку. Формула Идеи с помощью ИИ + переупаковка под длинные запросы + редакционная проверка. Это очень рабочая схема для информационных проектов. ### Embarque — полноценная SEO-система из 5 направлений Что сделали Они параллельно запустили несколько направлений и пересматривали их поквартально: Шаблонные мини-инструменты: небольшие бесплатные сервисы под уже существующий спрос, чтобы забирать длинный хвост, расширять тематический охват и создавать больше входных точек. Контентные циклы по 90 дней: каждая итерация привязана к конкретной цели по трафику или коммерческой видимости. Основной фокус — коммерческие страницы под целевой спрос. Страницы-словари по SEO, GEO и SaaS-терминам. Сами по себе почти не дают трафика, но создают глубину покрытия и помогают коммерческим страницам ранжироваться быстрее и стабильнее. Внешние ссылки не размазывали, а концентрировали на страницах, которые уже давали правильный трафик: коммерческих страницах, конверсионных подборках и поддерживающих материалах вокруг них. Постоянные обновления контента по страницам из позиций 5–20, где уже был потенциал. Это тактика с высокой отдачей: меньше создавать с нуля, больше дожимать почти готовые активы. Почему сработало Потому что они собрали полноценную систему: входные страницы → слой авторитета → захват коммерческого спроса → концентрация ссылочного веса → постоянное обновление. Именно такая связка обычно и даёт долгий рост, а не разовый всплеск. ### Boffin Coders — «слоёный пирог»: техничка + GEO + локалка Что сделали Техническая основа: скорость, мобильная пригодность, внутренняя перелинковка, структурированная разметка, ошибки обхода, карта сайта и индексация. Доминирование по спросу + отдельно GEO и оптимизация под ИИ: контент стали структурировать под вопросы пользователей, разговорные формулировки, FAQ-разметку и сильные тематические кластеры, чтобы попадать в сгенерированные ответы и ответные блоки. Усиление авторитета контента: 12 статей в блоге, 4 подробные страницы услуг, посадочные страницы с кейсами и локальные страницы под города. Локальное SEO: подробные описания в профиле компании, еженедельные публикации, система работы с отзывами, геометки на изображениях и местные каталоги. Почему сработало Потому что они покрыли сразу весь локально-коммерческий цикл: поиск → ответ ИИ → локальный блок карт → посадочная страница → запись на консультацию. Для локального бизнеса это часто намного эффективнее, чем просто писать блог. Где кейсы раскрыты слабо: из 10 кейсов наименее прозрачно раскрыты детали у части публикаций вроде кратких агентских кейсов и постов без пошагового разбора. Самые полезные для реального анализа — ColdIQ × Reach, Dun & Bradstreet × Infidigit, The Search Initiative, Omnius, Embarque, Digital Harvest, Bierman Autism, Boffin Coders. ## Что из этого я бы поставил в самый высокий приоритет Если смотреть не на красивые цифры, а на то, что реально можно внедрить в работу, я бы в первую очередь разбирал ColdIQ × Reach , The Search Initiative , Single Grain / Bierman Autism и Hrizn / DSRPTV . Причина простая: там видно, что рост дают не только тексты, созданные с помощью ИИ, а сочетание контроля видимости, технической базы, управляемого масштабирования, структуры контента и измерения реального влияния на продажи. ## Мой вывод По самым свежим кейсам первого квартала 2026 года видно одно: побеждает уже не сам по себе контент, созданный через ИИ, а система , где есть техническая база, контроль видимости, масштабирование страниц, сигналы доверия и жесткая привязка к заявкам или выручке. Именно это сейчас выглядит как рабочая модель SEO. ## 7 рычагов, которые дали рост Если убрать маркетинговую упаковку, почти везде сработали одни и те же рычаги: 01 #### Сдвиг с трафика на намерение Побеждали не те, кто написал больше, а те, кто взял запросы на этапе выбора и сравнения. 02 #### Структура, удобная для цитирования Короткие ответы, выжимка в начале, частые вопросы, явные сравнения и легко читаемые смысловые блоки. 03 #### Техничка как база видимости Индексация, robots и noindex, HTTPS, разметка, внутренняя перелинковка, скорость и стабильность загрузки. 04 #### Усиление бренда и доверия Упоминания бренда, ссылки, страницы авторов, отзывы, подтверждения квалификации и согласованная подача компании на всех ключевых страницах. 05 #### Масштабирование через шаблоны Шаблоны страниц, небольшие инструменты, динамические посадочные и серийный выпуск страниц по матрице запросов. 06 #### Постоянное обновление Доработка страниц из диапазона 5–20 позиций. Не только создание нового, но и системное усиление уже существующих активов. 07 #### Постоянный контроль видимости Не схема «оптимизировали и забыли», а регулярное отслеживание упоминаний, цитирования и присутствия в генеративной выдаче. ## Что именно нужно внедрить: 15 опорных действий 01 ### Определить страницы, которые приносят деньги Не начинать с «давайте генерить много контента». Нужно: Выделить ключевые коммерческие страницы Выделить страницы сравнений, альтернатив, подборок и услуг Выделить длинные коммерческие запросы с явным намерением Разложить всё по стадиям: осознание проблемы → поиск решения → выбор продукта → выбор поставщика Что сделать: Собрать список запросов с явным коммерческим намерением Отдельно собрать: лучшие решения, альтернативы, сравнения, подборки, услуги для..., сервисы для..., агентства для... Приоритизировать не по частотности, а по вероятности заявки 02 ### Техаудит перед масштабированием Очень много кейсов показали: если техническая база кривая, SEO под ИИ и обычное SEO не взлетят. Проверить: Индексацию, robots.txt, meta robots, canonical Карту сайта, 3xx/4xx/5xx, HTTPS и смешанный контент Мобильную пригодность, Core Web Vitals Дубли title, description, H1 и страницы без внутренних ссылок Глубину вложенности Внутреннюю перелинковку и структурированную разметку Скорость HTML-ответа сервера Что сделать: Убрать случайный noindex Исправить сломанные canonical Проверить, что важные страницы реально индексируются Сократить число слабых дублей Убрать мусорные страницы из индекса Починить внутренние ссылки на ключевые коммерческие страницы Улучшить скорость и стабильность рендера 03 ### Перевести контент в формат, удобный для цитирования Во многих кейсах рост шел не от самого факта генерации текста, а от того, что страницы было легко цитировать. На каждой важной странице должны быть: Короткий прямой ответ в начале Короткая выжимка в начале Чёткие H2/H3, FAQ-блок Сравнения, списки преимуществ / недостатков Таблицы отличий «Кому подходит / кому нет», «когда выбирать это решение» Что сделать: Вынести ответ на главный вопрос в первые 2–4 абзаца Убрать размазанные вступления Добавить короткие выводы по разделам Писать определения явно, без двусмысленности Использовать вопросно-ответный формат там, где это уместно Закрывать не только основное намерение, но и соседние подтемы Если нужен прикладной разбор именно по этому слою, у меня есть отдельный материал про AI visibility в ChatGPT, Perplexity и AI-поиске с фокусом на entity, цитируемость и внешний консенсус. 04 ### Работа с сущностями и связями Во многих кейсах был сильный упор не просто на ключи, а на сущности, темы, связи и сигналы бренда. Что нужно: Чётко описать бренд, продукт или услугу и основные категории Связать сущности между собой через контент и разметку Что сделать: Создать сильные страницы: о компании, услуги и решения, отраслевые страницы, сценарии использования, авторы и эксперты, кейсы, методология Унифицировать формулировки бренда, продукта, УТП Сделать единые формулировки: кто вы, что делаете, кому помогаете и чем отличаетесь Добавить разметку: Organization, Person, Service, FAQ, Article, Breadcrumb, LocalBusiness 05 ### E-E-A-T и сигналы доверия Почти все сильные кейсы показывают: без сигналов доверия рост слабее. Нужны авторы, экспертность, кейсы, отзывы, доказательства, цифры и внешние подтверждения. Что сделать: Добавить страницы авторов, указать опыт, специализацию и роли Добавить редакционную политику / методологию Добавить кейсы с цифрами и реальные подтверждения Добавить источники данных Обновить страницы о компании, контактов и юридической информации Добавить награды, сертификаты, публикации, если есть Усилить доверие на коммерческих страницах: отзывы, логотипы клиентов, кейсы, FAQ, гарантии и описание процесса работы 06 ### Кластеризация по намерению Одна из главных ошибок — кластеризовать только по ключевым словам, а не по намерению. Что сделать: Разделить запросы по типу: информационные → выбор решения → покупка или заказ → навигационные Внутри коммерческого слоя выделить: альтернативы, сравнения, выбор поставщика, страницы услуг, категории и сценарии использования Отдельно собрать разговорные формулировки запросов и вопросы Результат: Одна страница = одно основное намерение Не смешивать «что это такое» и «кого выбрать» Не смешивать «обзор темы» и «купить / заказать / сравнить» 07 ### Поддерживающие кластеры контента Во многих кейсах рост давала не одна страница, а связка: ключевая коммерческая страница + поддерживающий кластер + словарь или обучающий слой. Что сделать: Для каждой ключевой коммерческой страницы собрать поддерживающий кластер: FAQ-статьи, инструкции, сравнения, альтернативы, сценарии использования, страницы под отрасли и словарь терминов Связать всё внутренними ссылками в одну тему Пример: Главная страница услуги 5–10 поддерживающих страниц 2–3 страницы сравнений 2–3 страницы сценариев использования Словарь терминов и определений Кейсы 08 ### Полуавтоматическое SEO Многие кейсы получили рост через масштабирование, но не тупое. Подходит для: Страницы под города, связки услуга + отрасль, услуга + проблема Связки продукт + сценарий использования, альтернативы и сравнения Словарь, шаблоны, калькуляторы и мини-инструменты Что сделать: Собрать матрицу запросов Определить шаблоны страниц Задать обязательные уникальные поля и динамические блоки Задать правила внутренней перелинковки Автоматизировать публикацию пачками Вручную проверить качество шаблона до масштабирования Важно: не генерировать тысячи пустых страниц. У каждой страницы должна быть полезность. У шаблонов должна быть вариативность и релевантные блоки. 09 ### Мини-инструменты и полезные сервисы Это часто даёт дополнительный трафик по длинным запросам и новые точки входа. Что можно сделать: Калькуляторы, генераторы, чекеры Шаблоны, конвертеры Мини-инструменты под нишу Что это даёт: ссылки, брендовые заходы, тематический авторитет, охват длинного хвоста и внутреннюю поддержку коммерческих страниц. 10 ### Постоянное обновление: обновлять, а не только создавать Очень частая точка роста — страницы, которые уже в диапазоне 5–20 позиций. Что делать: Найти страницы с показами, но слабой кликабельностью Найти страницы, которые уже ранжируются, но не в топе Обновить: title, вступление, FAQ, внутренние ссылки, доказательные блоки, таблицы, свежие данные и структуру Добавить блоки, которых не хватает под нужное намерение Приоритет: страницы с высоким потенциалом, коммерческие страницы, страницы сравнений, страницы под AI Overview и страницы под прямой ответ. 11 ### Внутренняя перелинковка как система Это повторяется почти в каждом хорошем кейсе. Что сделать: Вести ссылки на ключевые коммерческие страницы из всех релевантных поддерживающих материалов Делать контекстные ссылки, а не только «смотрите также» Использовать тематические кластеры Не оставлять важные страницы без входящих внутренних ссылок Логика ссылок: словарь → гайды → сравнения → страницы услуг; сценарии использования → демонстрация или контакт. 12 ### Мониторинг видимости в ИИ-ответах Это уже не факультативно. Что отслеживать: По каким запросам бренд попадает в AI Overviews По каким формулировкам запросов бренд упоминается в больших языковых моделях Какие конкуренты цитируются чаще Какие страницы чаще становятся источником ответа Какие форматы ответа выигрывают Что делать: Собрать список приоритетных кластеров запросов Регулярно проверять: упоминания, цитирование, присутствие в AI Overview и повторяющиеся паттерны источников Сравнивать, какие страницы конкурентов попадают в AI-ответы и почему 13 ### Брендовые сигналы вне сайта Некоторые кейсы показывали, что важны не только страницы сайта, но и внешний контур бренда. Что сделать: Актуализировать профили компании Получить упоминания на релевантных площадках Усиливать брендовые запросы Делать PR и экспертные публикации Собирать отзывы Наращивать качественные ссылки на приоритетные страницы Особенно важно: не размазывать ссылки по всему сайту. Усиливать те URL, которые уже соответствуют правильному интенту. 14 ### Редакционный процесс для контента с ИИ Рабочая модель — не «нажали создать», а сочетание ИИ, редактуры, проверки фактов и SEO-доработки. Минимальная последовательность: Исследование → разметка по намерению → план → черновик → проверка фактов → SEO-доработка → внутренняя перелинковка → блоки доказательств → финальная проверка → публикация → обновление. Что обязательно проверять: Фактические ошибки Шаблонную воду Одинаковые шаблонные формулировки Пересечение по интенту с другими страницами Слабые выводы Отсутствие конкретики 15 ### Метрики: не только трафик Один из сильнейших выводов из кейсов: рост ради роста уже неинтересен. Смотреть надо на: Качественный трафик Долю коммерческого трафика Видимость ключевых коммерческих страниц Долю брендового и небрендового трафика Упоминания и цитирование в ответах ИИ Кликабельность в выдаче Конверсию в заявку, демонстрацию или регистрацию Ассоциированные конверсии Вклад в воронку и выручку ## В каком порядке внедрять Здесь важен не полный список задач, а правильная очередность. Сначала нужно сделать сайт устойчивым, потом собрать доверие и тематическое покрытие, и только после этого масштабировать то, что уже доказало полезность. Фаза 1 #### Навести порядок в основе Сначала чинится фундамент и усиливаются страницы, которые ближе всего к заявке и деньгам. Определить ключевые коммерческие страницы Собрать семантику с сильным намерением Техаудит и исправления Обновить ключевые страницы Усилить внутреннюю перелинковку Добавить FAQ, короткие выжимки, таблицы и сравнения На выходе Сайт чисто индексируется, ключевые страницы понятны с первого экрана, а внутренняя логика ссылок уже ведёт в коммерческие разделы. Фаза 2 #### Усилить доверие и охват Потом сайт собирается в цельную систему: компания, эксперты, кейсы и полезные материалы начинают работать вместе. Пересобрать смысловую структуру сайта Добавить авторов, кейсы и блоки доверия Построить поддерживающие кластеры вокруг ключевых страниц Обновить старые страницы (позиции 5–20) Запустить мониторинг видимости Точечно усилить важные страницы внешними ссылками На выходе Поисковик и системы ИИ лучше понимают, кто вы, чем полезны и какие страницы являются основными источниками по теме. Фаза 3 #### Масштабировать И только после этого запускается рост по шаблонам и сериям страниц, когда модель уже проверена на практике. Полуавтоматическое SEO Шаблоны страниц и пакетная публикация Мини-инструменты и полезные сервисы Страницы: город + отрасль + задача Брендовый внешний контур Редакционный процесс для контента с ИИ На выходе Шаблоны, мини-инструменты и новые посадочные расширяют охват без потери качества, потому что масштабируется уже рабочая схема, а не сырой черновик. ## Краткий маршрут без хаоса Выше уже есть принципы, 15 шагов и 3 фазы. Чтобы не повторять одно и то же разными словами, ниже я оставляю короткий маршрут внедрения. Это не второй чеклист, а удобный порядок работы, если нужно быстро собрать план и не утонуть в действиях. 1 ### Начать с бизнеса, а не с контентного конвейера Сначала определите ключевые коммерческие страницы и запросы с самым сильным намерением. До этого момента не нужно масштабировать статьи, плодить новые разделы или запускать шаблоны. 2 ### Привести в порядок техническую основу После приоритизации проверьте индексацию, каноникал, скорость, дубли, перелинковку и доступность ключевых страниц. Если фундамент слабый, остальная работа будет давать краткосрочный или ложный эффект. 3 ### Переписать сильные страницы в понятный формат Ключевые страницы должны быстро отвечать на вопрос пользователя, содержать выжимку, сравнения, FAQ, таблицы и понятные блоки доверия. Не начинайте с сотен новых URL, пока не усилены важнейшие существующие страницы. 4 ### Собрать вокруг них смысловую систему Дальше стройте поддерживающие кластеры, усиливайте страницы компании, авторов, кейсов и услуг, а также обновляйте страницы с потенциалом роста. На этом этапе сайт должен выглядеть как цельная система, а не как набор разрозненных материалов. 5 ### Подключить контроль видимости и точечное усиление Когда база собрана, начинайте регулярно отслеживать, где сайт цитируется и какие страницы реально становятся источниками. Параллельно усиливайте только те URL, которые уже соответствуют нужному намерению и имеют шанс дать бизнес-результат. 6 ### Масштабировать только то, что уже доказало полезность Полуавтоматические страницы, шаблоны, мини-инструменты и серийные публикации запускайте только после того, как понятна рабочая модель. Масштабировать нужно не объём ради объёма, а уже проверенную механику. ## Сводная таблица приоритетов Действие Приоритет Сложность Эффект Выделить ключевые коммерческие страницы Критический Низкая Очень высокий Собрать семантику с сильным коммерческим намерением Критический Средняя Очень высокий Разбить спрос по стадиям воронки Критический Средняя Высокий Собрать запросы на сравнения, альтернативы и подборки Критический Низкая Очень высокий Провести техаудит Критический Средняя Очень высокий Проверить индексацию и robots Критический Низкая Очень высокий Проверить canonical Критический Низкая Высокий Проверить sitemap.xml Высокий Низкая Средний Исправить 3xx/4xx/5xx Высокий Средняя Высокий Улучшить Core Web Vitals Высокий Средняя Высокий Усилить внутреннюю перелинковку Критический Средняя Очень высокий Добавить структурированную разметку Высокий Средняя Высокий Переписать интро на ключевых страницах Критический Низкая Высокий Добавить короткую выжимку в начале Высокий Низкая Высокий Добавить FAQ блоки Высокий Низкая Высокий Добавить блоки сравнений Критический Средняя Очень высокий Пересобрать сайт под работу с сущностями Критический Средняя Очень высокий Усилить E-E-A-T сигналы Высокий Средняя Высокий Собрать поддерживающие кластеры Критический Средняя Очень высокий Внедрить полуавтоматическое SEO Высокий Высокая Очень высокий Добавить мини-инструменты Средний Высокая Высокий Обновить страницы позиций 5–20 Критический Низкая Очень высокий Мониторить видимость в ответах ИИ Высокий Средняя Высокий Точечно усиливать важные страницы внешними ссылками Критический Средняя Очень высокий Выстроить редакционный процесс для контента с ИИ Критический Средняя Очень высокий KPI по лидам, а не только по трафику Критический Низкая Очень высокий ## Главный рецепт Не просто генерировать контент, а выстраивать систему : Сильная техническая база + Страницы под конкретное намерение + Структура, удобная для цитирования + Работа с сущностями и сигналы доверия + Поддерживающие кластеры + Умная автоматизация + Постоянное обновление + Контроль видимости в ответах ИИ + Привязка к лидам и деньгам ## Частые вопросы #01 С чего начать внедрение LLM-подхода в B2B SEO? + Начните с аудита того, как AI-поисковики уже отвечают на запросы вашей ниши. Затем выровняйте entity-профиль компании, пересоберите ключевые страницы под short answers и сравнения, настройте sameAs в Schema.org. Технические задачи — после контентного слоя. #02 Чем LLM-подход отличается от классического SEO? + Классическое SEO оптимизирует под ключевые слова и ссылки. LLM-подход оптимизирует под то, как модель понимает, кто вы, чем занимаетесь и насколько вам доверять. Это работа с entity-сигналами, структурой данных, внешним консенсусом и extractable-форматами контента. #03 Как быстро виден результат от LLM-подхода? + Первые изменения в AI-поисковиках с live-retrieval (Perplexity, Google AI Overviews) — через 4–8 недель после индексации обновлённых страниц. Устойчивый результат — 3–4 месяца системной работы. Ускоряет процесс наличие внешних упоминаний и согласованного entity-профиля. #04 Что делать, если компания не появляется в ответах AI? + Диагностировать через промты: как ChatGPT, Perplexity и Gemini описывают вашу нишу и кто в ней упоминается. Затем проверить entity-профиль: согласованность описаний на сайте и во внешних источниках, Schema.org, sameAs, Wikidata. Чаще всего проблема — в несогласованных сигналах, а не в отсутствии SEO. #05 Что такое LLM в SEO простыми словами? + LLM — большая языковая модель: ChatGPT, Claude, Gemini, нейросети Яндекса. В SEO «LLM» значит, что часть аудитории получает ответ не списком ссылок, а текстом, который модель собрала сама. LLM в SEO — это работа над тем, чтобы модель знала ваш бренд, понимала вашу нишу и включала вас в такой ответ. Не отдельный канал, а слой поверх обычного SEO: те же страницы, но собранные так, чтобы их было удобно цитировать машине. #06 Что такое LLM-выдача и чем SEO для LLM отличается от обычного? + LLM-выдача — ответ, который генеративная система (Google AI Overviews, Perplexity, Поиск с Алисой) показывает над синими ссылками или вместо них. SEO для LLM добавляет к классике три вещи: extractable-формат (короткий прямой ответ в начале блока), entity-сигналы (модель должна опознать вас как сущность) и внешний консенсус (одинаковое описание бренда на разных площадках). Ключи и ссылки никуда не делись — к ним добавляется работа на цитируемость. ### Нужна помощь с внедрением? Я помогаю B2B-компаниям и агентствам выстроить SEO-систему под новую выдачу: от техаудита до контроля видимости в ответах ИИ. Обсудить проект Кириченко Станислав Руководитель технического SEO · 20+ лет в SEO · Подробнее обо мне Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Разберу ваш случай предметно Опишите задачу — отвечу, что не так с сайтом и с чего начать. Конкретный разбор под вашу нишу, без общих советов. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## Enterprise SEO: аудит на 100M+ страниц URL: https://sk-seo.ru/blog/enterprise-seo-chto-otlichaet-audit-na-100m-plus-stranits.html Перейти к основному контенту ← Блог 10 апреля 2026 ~40 мин чтения 0 0 # Enterprise SEO: что отличает аудит сайта на 100M+ страниц На сайтах с сотнями тысяч и миллионами страниц нельзя чинить URL поштучно. Здесь работают другие инструменты, другая логика и другие приоритеты — системная работа с шаблонами, бюджетом обхода и процессами. Enterprise SEO Crawl budget Лог-анализ SEO-процессы Кириченко Станислав Technical SEO, enterprise-аудиты, crawl budget, лог-анализ, системная диагностика Главное из статьи Enterprise SEO — это работа с шаблонами и системами, а не с отдельными страницами. Исправить один шаблон = закрыть миллион проблем одним коммитом. Правильный порядок: лог-анализ → index bloat → шаблоны → управление процессами. Содержание Что такое Enterprise SEO Какие сайты относятся к enterprise Качество исходных данных Programmatic SEO и масштабируемый рост Страницы vs шаблоны: принципиальная разница Crawl budget: когда это реально проблема Лог-анализ: что видит бот против того, что видите вы Анализ шаблонов: одна проблема = миллион страниц Сегментация: «денежные шаблоны» в приоритете Index bloat: невидимая проблема Управление процессами: почему всё ломается изнутри Фасетная навигация и параметрические URL Internal linking: link graph как инфраструктура XML Sitemap strategy KPI и dashboard для Enterprise SEO Structured Data at Scale Enterprise SEO в RU: Google, Яндекс, регионы Hreflang и multi-country Миграции и replatforming SEO Governance: операционная модель SEO Testing и Experimentation Tooling Stack для Enterprise SEO Порядок работ Deliverables enterprise-аудита Большой сайт нельзя аудировать как обычный. Это не вопрос амбиций или масштаба — это вопрос другого типа проблем, другого инструментария и другой логики приоритизации. На сайте с миллионами страниц вы физически не можете проверить каждый URL. Это не нужно. И это не поможет. Enterprise SEO — это работа с системами, шаблонами и процессами. Не со страницами. ## Что такое Enterprise SEO Enterprise SEO — отдельный класс задач, а не «SEO для большого сайта». Размер играет роль, но решает не он. Решает сложность системы: шаблоны, параметры, логи, команды, релизы, регрессии. В обычном SEO единица работы — страница. В enterprise единица работы — шаблон, сегмент или процесс. Один шаблон на 400 000 страниц стоит дороже, чем тысяча точечных исправлений — и наоборот, один сломанный релиз может обрушить результаты годовой работы. В этот класс обычно попадают проекты, где: Сотни тысяч и миллионы URL. Несколько шаблонов, каждый из которых отвечает за большой сегмент трафика. Регулярные релизы, затрагивающие SEO-критичные сигналы. Лог-анализ и crawl budget — постоянные темы, а не разовые проекты. Команда разработки и SEO работают в разных операционных циклах. Ось сравнения Обычное SEO Enterprise SEO Единица анализа Отдельная страница Шаблон, сегмент, тип URL Тип проблем Точечные ошибки Системные и шаблонные паттерны Приоритизация По чек-листу По вкладу шаблона в money-трафик Команда 1–2 SEO-специалиста SEO + разработка + аналитика + контент Ключевые KPI Позиции, трафик Crawl coverage по шаблонам, indexation efficiency, выручка по сегментам Частота регрессий Редко Каждый релиз — потенциальная регрессия Роль логов и шаблонов Опционально Основной инструмент работы Главное отличие: в обычном SEO вы чините страницы. В enterprise SEO вы чините систему, которая производит страницы. ## Какие сайты относятся к enterprise Enterprise SEO редко совпадает с «большой бренд». Чаще это определённая бизнес-модель, у которой объём, структура и частота изменений делают поштучные исправления бессмысленными. 01 #### Маркетплейсы Миллионы карточек, десятки тысяч продавцов, динамические фильтры и сортировки. Каждое изменение шаблона карточки или категории затрагивает сразу весь каталог. 02 #### E-commerce с большими каталогами Интернет-магазины на 100K+ SKU с вложенными категориями, фасетной навигацией, вариациями товаров. Основная боль — index bloat от параметров и crawl budget на служебных URL. 03 #### Classifieds Объявления, авто, недвижимость, вакансии. Высокая ротация контента, короткий жизненный цикл объявления, сложная связка гео + категория + фильтры. 04 #### Media и UGC Новостные сайты, блог-платформы, форумы, контент-порталы. Масштаб создаётся пользователями или редакцией в высоком темпе — архитектура тегов и разделов критична для crawl budget. 05 #### SaaS, docs, help-center Документация продуктов, справочные базы, changelog-страницы. Объём растёт с функционалом, версии и языки создают параметрические дубли и проблемы канонизации. 06 #### Multi-brand и multi-region Несколько брендов или стран на общей платформе. Для multi-brand и multi-region сайтов характерны: hreflang, зеркала, региональные версии, общие шаблоны с локальными отклонениями — enterprise даже при умеренном числе URL на бренд. Практический маркер: если один неаккуратный релиз может уронить индексацию десятков тысяч страниц — это уже enterprise SEO, даже если сайт формально «не такой большой». ## Качество исходных данных: где enterprise SEO ломается до шаблона Прежде чем трогать шаблоны — проверь данные. Шаблон может быть технически безупречным, а выдача всё равно мусорная: потому что данные, которые он рендерит, битые. На enterprise это не редкость — это системная проблема. Типичные источники мусора на уровне данных: пустые поля в базе (название товара есть, описание — нет), дубли в фидах от поставщиков (один и тот же артикул с разными атрибутами от трёх поставщиков), неунифицированные категории (один товар в трёх разных рубриках в зависимости от источника фида), битые атрибуты, нулевые значения там, где должны быть характеристики. Каждый такой случай — потенциально тысячи страниц, которые шаблон сгенерирует, но которые поисковик воспримет как low-quality или near-duplicate. Последствия предсказуемы: пустые h1 и title там, где шаблон ждёт данных из поля «название»; мусор в фасетах («цвет: null», «размер: неизвестно»); раздутый index bloat из-за мусорных комбинаций фильтров с пустыми атрибутами; карточки-пустышки, которые технически индексируются, но реально не несут контента. Реальный кейс: e-commerce на 800 000 SKU. Лог-анализ и выборочный аудит показали: 120 000 карточек были фактически пустышками — название + цена + одно фото из фида, никакого описания, характеристики неполные. Googlebot отбраковывал их как Low Quality, но они всё равно попадали в crawl budget. После внедрения обязательного минимума полей для публикации (name + description + 3 характеристики) количество «пустых» карточек снизилось до нуля за 3 месяца. Crawl rate по money templates вырос на 18%. Решение — data validation pipeline на уровне PIM или CMS: обязательные поля как условие публикации, ретро-проверка существующего каталога, блокировка публикации до выполнения минимума. Это не SEO-задача — это задача для команды данных, но SEO должен её инициировать и поставить требования. Без этого любая работа с шаблонами даёт половину результата. Вывод: Enterprise SEO без контроля качества данных — это полировка фасада на фундаменте из песка. Самое точное шаблонное исправление не спасёт, если в базе дубли и пустышки. ## Programmatic SEO и масштабируемый рост страниц Programmatic SEO умножает качество на масштаб, а не штампует страницы. Если данных нет, спроса нет и шаблон производит мусор — programmatic SEO превращается в автоматизированный index bloat. Разница между growth-template и мусорным шаблоном определяется одним вопросом: есть ли уникальный поисковый спрос на каждый из этих URL? Когда автогенерация страниц оправдана: спрос реально есть (хотя бы 50–100 запросов в месяц по шаблонному паттерну), данные заполнены и уникализированы, каждая страница решает задачу пользователя, а не просто воспроизводит шаблон с подставленным ключевым словом. Без этих трёх условий — programmatic не работает. ### Growth-template vs мусорный шаблон Оправдано Есть самостоятельный спрос на каждую комбинацию. Данные заполнены — цены, описания, характеристики. Каждая страница отвечает на конкретный запрос, а не просто агрегирует. Мусор Шаблон генерирует URL по всем комбинациям подряд без проверки спроса. Контент на 90% одинаковый, различается только подставленное ключевое слово. Нет данных — страницы пустые или с заглушками. ### Какие page types масштабируются Есть несколько паттернов, которые стабильно работают при правильных данных: Category × location — «ноутбуки в Москве», «аренда авто в Санкт-Петербурге». Работает при наличии локального стока или предложений. Brand × category — «телефоны Samsung», «кроссовки Nike мужские». Хорошо масштабируется при наполненных карточках. FAQ по паттернам — вопросы типа «как выбрать [товар]», «чем отличается [A] от [B]» с реальными ответами из базы знаний. Comparison pages — «[продукт A] vs [продукт B]» при наличии структурированных характеристик для сравнения. Региональные посадочные — при наличии реального регионального контента: адреса, цены, наличие. Реальный кейс: classifieds-площадка, 12 000 городов × 200 категорий = 2 400 000 потенциальных страниц. Из них только 340 000 имели хотя бы одно активное объявление. Запустили генерацию только для этих 340 000 — остальные оставили закрытыми до появления контента. Через 4 месяца 180 000 страниц получили органический трафик. Из оставшихся 1 060 000 пустых — ноль трафика при активном краулинге, чистый index bloat. Кейс — семантика на масштабе: крупный e-commerce, сбор семантики для существующего сайта. По паттернам шаблонов выходило около 550 миллионов комбинаций. Взяли все — получили бы мусор. Вместо этого: проанализировали логи краулера, собрали семантику конкурентов по реальным слагам, сопоставили с трафиком на текущие URL. Отфильтровали всё, что не имеет реального спроса. На выходе — 2,5 миллиона коммерческих ключей по рабочим комбинациям. Не 550M, а 2,5M — но каждый ключ с подтверждённым трафиком. Enterprise SEO — это умение работать с огромными объёмами данных и находить сигнал в шуме, а не брать всё подряд. Programmatic SEO без link graph не работает даже при хороших данных. Новые страницы, на которые нет внутренних ссылок, краулер не обходит регулярно. Link graph для programmatic — обязательная часть запуска, не опциональная. Правило: Programmatic SEO — это умножение качества, не умножение количества. Запускайте шаблон только если хотите больше страниц с реальным спросом. Если спроса нет — вы просто делаете index bloat быстрее. ## Страницы vs шаблоны: принципиальная разница Когда у вас 500K страниц и title на 80% из них генерируется одним шаблоном — проблема не в 400K страниц. Проблема в шаблоне. Исправьте шаблон — закрыли 400K проблем одним коммитом. Продолжайте исправлять страницы поштучно — через год окажетесь на том же месте, только с большим техдолгом. ### В чём главное расхождение Малый / средний сайт Чиним конкретные страницы, находим конкретные ошибки. Стандартный чек-лист работает. Enterprise Ищем дисфункциональные шаблоны, сегменты индекса и системные паттерны. Поштучные исправления — пустая трата времени. ## Crawl budget: когда это реально проблема Crawl budget становится реальным ограничением, когда объём сайта значительно превышает возможности бота обойти его за разумный срок. Практическая эвристика: если ваш сайт содержит сотни тысяч URL и Googlebot по данным логов обходит менее 1–2% страниц в день — это сигнал, что crawl budget требует управления. Точный порог зависит от авторитетности домена, частоты обновлений и структуры. Важные страницы могут месяцами не переиндексироваться после изменений. Мусорные страницы в индексе расходуют бюджет в ущерб полезным. Новые разделы могут не появляться в выдаче неделями. Если бот тратит ресурс не туда — все остальные улучшения работают медленнее. Исправленные title не обновятся в выдаче. Добавленный контент не проиндексируется вовремя. Crawl budget — это ограничение на скорость всех изменений на сайте. Поэтому первый вопрос в enterprise-аудите — не «есть ли дубли», а «как распределяется crawl budget и куда бот ходит чаще всего». Ответ — только в логах. ## Лог-анализ: что видит бот против того, что видите вы Server logs — единственный источник правды о том, как поисковый бот реально обходит сайт. GSC даёт агрегированную картину. Sitemap.xml — ваши намерения. Логи — реальность. В логах видно: Какие разделы бот обходит чаще всего. Какие URL запрашивает, но не индексирует. Есть ли аномальные всплески запросов — сигнал проблемы. Насколько часто обходятся приоритетные коммерческие страницы. Какие страницы не посещались месяцами. Реальный кейс: на ритейл-проекте с 2M SKU лог-анализ показал — 70% краулинга уходило на страницы пагинации. Коммерческие категории бот посещал раз в неделю. Исправление robots.txt удвоило частоту обхода важных страниц за полтора месяца. log_analyzer.py — скрипт анализа логов Python · Apache / nginx / JSON · выгрузка в Excel Скачать # 1. Установить зависимость (один раз): pip install openpyxl # 2. Положить log_analyzer.py в папку с лог-файлами (.log / .txt) и запустить: python log_analyzer.py # Что получите в log_analysis.xlsx: # Stats_* — топ URL, IP, статус-коды, распределение по часам # UA_* — все user agent с числом запросов # Bot_RL_* — rate-limit: Googlebot, Yandexbot, другие боты # Что смотреть в первую очередь: # 1. Bot_RL_* → max_requests_per_minute Googlebot — норма 1–3, аномалия > 20 # 2. Stats_* → url_counts по паттерну /page/, /filter/, /?= — # если > 40% краулинга, crawl budget уходит в мусор # 3. UA_* → незнакомые боты с высокой частотой — кандидаты на блокировку ## Анализ шаблонов: одна проблема = миллион страниц Проблемы на enterprise-сайтах существуют в двух режимах: Системные — возникают из шаблона и воспроизводятся на всех страницах, созданных по нему. Точечные — локализованы на конкретных URL и не масштабируются. Большинство времени на enterprise-аудите нужно тратить на системные проблемы. Что ищем в шаблонах: Генерация дублирующегося title/description. Шаблонные h1 без уникализации. Canonical, который всегда указывает на себя — даже там, где это неверно. JavaScript-зависимые блоки, которые бот не видит. Пустой контент на страницах, сгенерированных из пустых полей базы данных. Управленческий вывод: если команда большую часть времени исправляет конкретные URL вместо шаблонов — это сигнал неправильной приоритизации, а не нехватки ресурсов. ## Сегментация: «денежные шаблоны» в приоритете На большом сайте всегда будет много шаблонов. Не все они одинаково важны. Логика: сначала работаем с сегментами, которые приносят деньги или имеют наибольший потенциал. Трафик сам по себе не всегда коррелирует с доходом — важна маржинальность и конверсия. Сегмент Приоритет и логика Категории 1–2 уровня Максимальный: высокочастотные запросы, высокая маржа, прямой трафик Карточки топ-продаж Высокий: транзакционный спрос, конверсия, маржинальные товары Страницы брендов Средний: коммерческий, более узкий спрос Страницы фильтров Только при ценном уникальном спросе, иначе — noindex Пагинация Управлять краулингом, не давать попадать в индекс без нужды Блог / контент После коммерции — информационный трафик в воронку ## Index bloat: невидимая проблема Index bloat — ситуация, когда в индексе находятся тысячи или миллионы страниц без реальной ценности. Есть управленческий аспект: команда теряет фокус. Когда в GSC 5M страниц и половина из них — мусор, сложно понять, что реально нужно улучшать. Отчёты засорены, приоритеты размыты. Типичные источники index bloat: Страницы пагинации без ограничений. Фильтры с параметрическими URL без управления. Технические страницы: авторизация, корзина, поиск по сайту. Устаревшие URL после редизайна или миграции. Дубли: trailing slash, www/без www, http/https. ## Управление процессами: почему enterprise SEO ломается изнутри Index bloat — это не только техническая проблема. Технические страницы попадают в индекс не потому что «так настроено», а потому что нет процесса, который не дал бы им туда попасть. Это уже вопрос управления SEO-процессами. На больших сайтах SEO ломается не только снаружи. Оно ломается в процессах разработки, деплоя и управления контентом. 01 #### Чек-лист перед каждым релизом Список SEO-проверок перед любым деплоем, затрагивающим шаблоны или URL-структуру. Без него каждый релиз — потенциальная регрессия. Классика: разработчик обновляет шаблон категорий, canonical сбрасывается на дефолт — 300 000 страниц теперь указывают сами на себя. 02 #### Проверка на тестовом окружении Обязательный этап перед выкаткой в прод: title, canonical, robots, структура ссылок по SEO-критичным шаблонам. На ряде крупных проектов SEO-регрессия на боевом сервере обнаруживалась через две недели — когда Google уже переиндексировал. 03 #### Карта ответственных по типам страниц У каждого типа страниц — конкретный ответственный, который согласует изменения с SEO-стороны. Нет ответственного — нет контроля. Типичная история: «мы не знали, что это сломает индекс». 04 #### Шаблон SEO-требований для разработки Стандартный документ: как описывать SEO-требования в задачах разработчикам. Убирает «я не знал, что это влияет на SEO» — потому что всё написано до начала работы. 05 #### Процесс вывода URL из оборота Как правильно удалять страницы: редиректы, noindex, консолидация. Без процесса страницы накапливаются годами. Видел сайты с 40% индекса из устаревших URL после трёх миграций — ни одна не была закрыта по правилам. Реальный кейс: крупный ритейл, 5M страниц в индексе. Из них 2,3M — технический мусор: страницы сессий, дубли с параметрами, устаревшие после миграции URL. Аудит это показал. Управление процессами отсутствовало — новые URL появлялись быстрее, чем команда успевала их закрывать. Первые 3 месяца работы ушли исключительно на процессы: чек-листы, шаблоны требований, карта ответственных. Только после этого технический аудит начал давать результат, который не откатывался через месяц. Без выстроенных процессов даже сильный технический аудит теряет эффект за несколько месяцев — новые проблемы появляются быстрее, чем исправляются старые. ## Фасетная навигация, фильтры и параметрические URL в Enterprise SEO Фасетная навигация (faceted navigation) — один из главных источников проблем в enterprise SEO. На крупном e-commerce или classifieds каждая комбинация фильтров, сортировок и параметров может создавать новый URL. Один каталог на 10 000 товаров превращается в несколько миллионов страниц в индексе без единой новой строчки контента. ### Какие фильтры индексируем, а какие — нет Правило простое: индексируем те фасеты, у которых есть собственный спрос. Всё остальное — служебные URL, они нужны пользователю, но не поисковику. Индексируем: категории, бренды, типы товаров, цены в диапазонах, если под них есть запросы. Не индексируем: сортировки, сессионные параметры, UTM, персональные состояния, комбинации трёх и более фильтров одновременно. Спорная зона: размеры, цвета, материалы — проверяется по частотности запросов, а не «на всякий случай». ### Как отличить ценные фасеты от мусора Для каждого потенциально индексируемого фасета должно быть три «да»: Есть ли самостоятельный поисковый спрос на эту комбинацию? Есть ли у страницы уникальный смысл для пользователя — не просто отфильтрованный список, а посадочная страница? Готовы ли вы поддерживать контент и ссылки на эту страницу так же, как на обычную категорию? Если хотя бы одно «нет» — это не SEO-страница, это служебный URL. Закрываем от индексации. ### Canonical, noindex, robots и внутренние ссылки ### Инструменты управления фасетами Canonical Указывает предпочтительную версию, но не запрещает краулинг. Подходит для близких дубликатов (сортировки одной категории), не подходит для принципиально разных страниц. Noindex Убирает страницу из индекса, но бот всё равно её обходит. Хорошо для фильтров, которые нужны пользователю, но не должны попадать в поиск. Robots.txt Запрещает сам обход. Экономит crawl budget напрямую — но теряется передача сигналов. Применяется к точным шаблонам URL с параметрами сортировки, сессий, поиска. Внутренние ссылки Самый недооценённый инструмент. Если на служебную страницу нет внутренних ссылок — бот её почти не находит. Управление линковкой работает до любых canonical и noindex. ### Как посчитать «полезные» и «мусорные» параметрические URL Базовая методика: Выгружаем все параметрические URL из GSC Coverage и логов сервера. Сопоставляем с частотностью запросов: есть ли спрос на эту комбинацию параметров? Смотрим долю трафика и конверсий на этих URL за 90 дней. Всё, что не приносит ни трафика, ни запросов с реальным спросом — кандидат на закрытие. На одном e-commerce проекте фасетные URL занимали 72% индексируемых страниц и давали 4% органического трафика. После закрытия сортировок и лишних комбинаций в robots.txt crawl budget на коммерческие категории вырос в 2,5 раза за два месяца. ## Internal linking: link graph как инфраструктура краулера Большинство SEO-специалистов думают о перелинковке как о способе передать вес с одной страницы на другую. На enterprise — это инфраструктура, по которой краулер вообще доходит до money templates. Нет ссылочной структуры — нет обхода, каким бы хорошим ни был robots.txt. На большом сайте краулер не ходит по sitemap и не угадывает — он переходит по ссылкам. Внутренний link graph — это и есть карта дорог для бота. Ничто другое не заменяет её в полной мере. ### Orphan pages: катастрофа на масштабе Orphan pages — страницы без входящих внутренних ссылок. На сайте в 10 000 URL найти их легко. На сайте в 10 000 000 — они могут существовать годами, съедать crawl budget через sitemap и давать ноль результата: бот не обходит страницы, на которые никто не ведёт. Типичные источники орфанов: страницы после миграции, где link graph не пересобрали под новые URL; автогенерированные карточки из фидов, не связанные ни с одной категорией; старые разделы, убранные из меню, но не закрытые и не переадресованные; страницы, на которые вели только удалённые разделы. Диагностика: Screaming Frog crawl + sitemap + GSC Coverage + логи. Орфаны — это URL, которые есть в sitemap или логах, но на которые Screaming Frog не пришёл ни по одной внутренней ссылке. ### Crawl depth и money templates Crawl depth (click depth) — сколько кликов нужно от главной страницы до конкретного URL. Типичная проблема на enterprise: money templates (карточки топ-продаж, категории с высокой конверсией) лежат на глубине 6–7 кликов. Бот обходит их реже, link equity доходит в остатках, индексация хромает — не потому что robots.txt что-то запрещает, а потому что структура сайта сама по себе отодвигает важные страницы на задворки. Правило: money templates должны быть на глубине максимум 3–4 кликов от главной. Реализация — через хаб-страницы верхнего уровня, sitemap-страницы с прямыми ссылками на топ-карточки, перелинковку из блоков популярных категорий. ### Link equity между шаблонами ### Два паттерна распределения ссылочного веса Централизация Главная и хабы верхнего уровня накапливают вес, но слабо раздают вниз. Карточки в хвосте каталога голодают — низкий приоритет краулинга, медленная индексация, слабое ранжирование. Равномерное распределение Через хабы, related-блоки, breadcrumbs и тематические подборки вес стекает к money templates. Карточки индексируются, переобходятся после изменений, ранжируются в хвостовых запросах. Инструменты распределения link equity: breadcrumbs (базовый минимум), related products / похожие товары (поведенческие данные), блоки «из той же категории», кросс-категорийные ссылки на тематические подборки, теги как хабы второго уровня, посадочные страницы под кластеры запросов. ### Link hubs и автоматическая перелинковка Хаб — страница-концентратор, которая связывает множество money-URL в одном шаблоне. Категории первого-второго уровня, тематические подборки, лендинги под кластеры запросов. Хабы решают две задачи одновременно: сокращают click depth и передают link equity к страницам, до которых иначе бот доберётся через месяц. На enterprise перелинковка должна быть частью шаблона, не ручной работой редактора. Редактор физически не справится на 10 000 000 URL. Автоматическая реализация: категории ↔ карточки ↔ фильтры с ценным спросом, related-блоки по поведенческим данным, блоки «из той же категории» в шаблоне карточки. Реальный кейс: e-commerce с 3,5M SKU. После лог-анализа выяснилось: 40% карточек Googlebot посещал реже одного раза в два месяца. Причина — не robots.txt, не canonical, а то что они лежали на глубине 7 кликов от главной и на них приходилось по 1–2 внутренние ссылки. Внедрили автоматические блоки «похожие товары» + пересобрали хабы верхнего уровня. Через 3 месяца среднее click depth снизилось с 6,4 до 3,8, crawl rate по money templates вырос в 2,3 раза. Вывод: Если бот не доходит до money templates — проверяйте сначала link graph, а не robots.txt. В 80% случаев проблема именно в ссылочной архитектуре, а не в запретах краулинга. ## XML Sitemap strategy: декларация, а не подсказка У многих enterprise-специалистов отношение к sitemap — «зачем он нужен, если я смотрю логи». Это ошибка. Sitemap и логи решают разные задачи. Логи показывают, что бот реально обходит. Sitemap — что вы считаете своим индексом. Расхождение между ними — самый мощный диагностический инструмент на крупных проектах. ### Sitemap index: организация для крупных сайтов У одного sitemap-файла есть ограничения: 50 000 URL и 50 МБ. Для сайтов с несколькими миллионами URL нужен sitemap index — файл, который ссылается на сотни отдельных sitemap. Сегментация по логике бизнеса: sitemap-categories.xml , sitemap-products-1.xml … sitemap-products-N.xml , sitemap-brands.xml , sitemap-articles.xml . Money templates — обязательно в отдельных файлах, изолированно от служебных страниц. ### Зачем сегментировать sitemap В GSC и Яндекс.Вебмастере статистика индексации показывается по каждому sitemap-файлу отдельно — можно увидеть, какой именно сегмент проседает, без разбора всего каталога. При проблемах с индексацией диагностика занимает минуты, а не часы: смотришь на конкретный файл, а не на общую цифру. Money templates в отдельном файле — сразу виден процент реально проиндексированных коммерческих URL. Новые сегменты можно регистрировать отдельно и отслеживать динамику с нуля. ### lastmod как сигнал на переобход lastmod не гарантирует переобход, но корректные значения и Google, и Яндекс используют для приоритизации. Главное правило: обновляйте lastmod только тогда, когда контент действительно меняется. Автогенерация lastmod=now на все URL убивает доверие к сигналу — боты перестают на него реагировать. Для money templates это критично: если цена, наличие или ключевые атрибуты изменились — lastmod должен обновиться, чтобы бот пришёл переобойти страницу. ### Главный диагностический паттерн: sitemap ↔ logs ↔ GSC/Вебмастер Что сравниваем Что показывает Sitemap vs GSC «Indexed» Декларируем, но Google не включил в индекс — сигнал проблем с качеством, каннибализацией или дублями Sitemap vs логи Googlebot Декларируем, но бот не обходит — проблема link graph или низкий приоритет по внутренним сигналам Логи vs GSC «Indexed» Бот ходит, но в индексе нет — signal rejection (качество, дубли, Low Quality контент) Sitemap vs Яндекс.Вебмастер Расхождение с Google — dual-stack проблема: разная логика работы с параметрами и зеркалами Когда в GSC «Discovered – currently not indexed» висит 3-4 млн URL — почти всегда это либо orphan-проблема (бот пришёл через sitemap, но внутренних ссылок на URL нет → низкий приоритет), либо index bloat от фасетов, которые сами же и задекларировали в sitemap. Диагностика начинается с сопоставления трёх источников: sitemap, логи, GSC/Вебмастер. ## KPI и dashboard для Enterprise SEO На enterprise-проектах метрики «позиции» и «общий трафик» почти бесполезны. Они агрегируют всё в одну цифру и скрывают то, что реально ломается — один шаблон или один сегмент. KPI должны строиться вокруг шаблонов и crawl-поведения, а не вокруг страниц. 01 #### Доля краулинга по money templates Сколько % запросов Googlebot и YandexBot уходят на шаблоны, которые приносят деньги (категории, карточки, ключевые посадочные). Всё, что ниже 40–50%, — сигнал утечки crawl budget. 02 #### Indexation efficiency Отношение «страниц в индексе» к «страниц, которые должны быть в индексе». Считается по шаблонам, а не по всему сайту. Ниже 80% в money-шаблонах — приоритетная проблема. 03 #### Полезные URL vs мусор в индексе Доля шаблонов с реальным спросом и трафиком против служебных, параметрических и устаревших URL. На старте аудита типично 30/70 не в пользу полезных. Цель — перевернуть пропорцию. 04 #### Time-to-index Сколько времени проходит от публикации новой страницы до её появления в индексе и выдаче. Метрика time-to-index замеряется по свежим шаблонам — карточки, объявления, статьи. Тренд важнее абсолютного значения. 05 #### Re-crawl latency после релизов Сколько дней нужно Googlebot и YandexBot, чтобы переобойти ключевой шаблон после изменений. Метрика re-crawl latency критична: если релиз вышел неделю назад, а бот ещё не подошёл, вы не увидите эффекта и не успеете откатить регрессию. 06 #### Coverage важных шаблонов Процент URL в каждом money-шаблоне со статусом «Indexed» в GSC. Падение на 5–10% — уже повод для расследования, не для спокойствия. 07 #### Органическая выручка и лиды по сегментам Выручка и лиды в разрезе сегментов и шаблонов, а не всего сайта. Позволяет считать ROI работы по шаблонам, а не «общий рост SEO». 08 #### Доля шаблонов с корректными SEO-сигналами По каждому шаблону проверяется: title, description, canonical, noindex, structured data. Сколько % шаблонов проходят чек-лист без регрессий — это единственная метрика, которая ловит поломки релизов. Важный нюанс: эти метрики нельзя собрать одним инструментом. Dashboard enterprise SEO — это комбинация GSC, Яндекс Вебмастера, лог-анализа, аналитики и выгрузок Screaming Frog, сведённых в одной плоскости по шаблонам. Без этой сводки невозможно понять, что реально работает, а что создаёт иллюзию роста. ## Structured Data at Scale: разметка на миллионах URL Добавить разметку Schema.org на один лендинг — задача на час. Развернуть structured data на миллионы URL — это уже архитектурная задача. Один баг в шаблоне разметки = миллион ошибок в GSC Rich Results и Яндекс Вебмастере за одну ночь. На enterprise масштаб меняет всё: контроль, приоритеты, мониторинг. Структурированная разметка на enterprise — это управляемый rollout по типам страниц с постоянным мониторингом ошибок в шаблонах, а не разовое «добавили разметку». Главный риск: template-wide баг. Разработчик меняет шаблон карточки → поле price перестаёт попадать в разметку → миллион карточек теряет Product schema за один деплой. Тип страницы Приоритетная schema Почему Карточка товара Product + Offer (price, availability, currency) Прямой выход в rich snippets: цена в выдаче, звёзды рейтинга, наличие. Максимальный CTR-буст. Все страницы BreadcrumbList Хлебные крошки в Google и Яндексе, улучшение навигации в SERP, минимальный риск ошибок. Категория / листинг ItemList + BreadcrumbList Разметка списка товаров улучшает понимание структуры сайта поисковиком. Статьи, FAQ-страницы Article / FAQPage FAQPage даёт раскрытые ответы в SERP. Article — сигналы E-E-A-T для контентных шаблонов. Главная / бренд-страница Organization + AggregateRating Entity signal, рейтинг компании в knowledge panel. Локальный бизнес LocalBusiness + GeoCoordinates Региональные карточки, Local Pack в Google, привязка к геозапросам. ### Порядок приоритизации при rollout На enterprise нельзя раскатывать всё сразу — слишком высок риск template-wide ошибок. Правило: сначала деньги, потом навигация, потом усиление. 1. Product + Offer — деньги прямо сейчас. Карточки с ценой и наличием в rich snippets дают измеримый рост CTR. 2. BreadcrumbList — низкий риск, высокий охват. Раскатывается на все шаблоны одним коммитом. 3. FAQPage на категориях — там, где есть реальные FAQ и статистика запросов это подтверждает. 4. Review + AggregateRating — только при наличии реальных отзывов. Фейковые рейтинги — путь к manual action. 5. SiteLinksSearchBox — последний приоритет, влияние минимальное. Реальный кейс: маркетплейс, 4,2M карточек. После плановой доработки шаблона разработчик переименовал CSS-класс в шаблоне — и вместе с ним сломался XPath-путь к полю priceCurrency в JSON-LD. Итог: 4,2M карточек потеряли поле currency в Product schema. GSC зафиксировал ошибку через 48 часов, но в Яндекс.Вебмастере регрессия появилась только через неделю. Фикс занял 20 минут. Обнаружение — 4 дня. Причина задержки: мониторинг GSC Rich Results проверялся раз в неделю вручную, а не автоматически. Правило приоритизации: сначала деньги (Product + Offer), потом навигация (BreadcrumbList), потом усиление (FAQPage, Review). И автоматический мониторинг GSC Rich Results / Яндекс Вебмастер — не раз в неделю, а в день деплоя. ## Enterprise SEO на русскоязычном рынке: Google, Яндекс, регионы и шаблонные дубли Enterprise SEO в RU — это не калька с англоязычной практики. Здесь работают два поисковика одновременно, с разной логикой индексации, разными инструментами вебмастера и разными типичными проблемами. ### Dual-stack: Google и Яндекс одновременно На большинстве русскоязычных enterprise-сайтов Яндекс даёт сопоставимый или больший трафик, чем Google — особенно в e-commerce, classifieds и медиа. Это значит, что нельзя строить стратегию только под Googlebot. Любое решение — canonical, robots.txt, редирект, обновление шаблона — оценивается сразу по двум поисковикам. Типичная ошибка — проводить аудит «по англоязычным гайдам» и получать внезапные провалы в Яндексе: разная скорость переобхода, разная реакция на параметры, разная работа с зеркалами. ### Лог-анализ по Googlebot и YandexBot раздельно На enterprise-проекте в RU логи нужно фильтровать по обоим ботам и смотреть как единое поведение, так и расхождения: Какие шаблоны Googlebot обходит чаще, какие — YandexBot. Есть ли сегменты, где один бот ходит интенсивно, а другой их почти игнорирует. Как каждый бот реагирует на изменения в robots.txt, canonical и sitemap — скорость и полнота переобхода различаются. ### Разные симптомы индексации ### Google vs Яндекс: типичные расхождения Google Агрессивнее кэширует и склеивает дубли по canonical. Быстрее выбрасывает из индекса страницы с низким качеством. Лучше переваривает JavaScript-контент. Яндекс Дольше держит устаревшие страницы в индексе. Острее реагирует на фильтры и параметры как на дубли. Медленнее обновляет выдачу после редизайна. Сильнее учитывает региональность и поведенческие сигналы. ### Зеркала, параметры, региональность, шаблонные дубли Зеркала: http/https, www/без www, разные домены одного проекта — на больших сайтах это до сих пор живая проблема, особенно после миграций. В Яндексе история с главным зеркалом решается через редиректы и Вебмастер. Параметры URL: Яндекс чаще создаёт лишние дубли по параметрам, чем Google. Clean-param в robots.txt и согласованные canonical — обязательны. Региональность: для проектов на всю РФ — региональные поддомены, директории или единый домен с региональными страницами. Каждая схема тянет за собой разную модель crawl budget и разные шаблонные дубли. Шаблонные дубли: один и тот же шаблон категории на десятках регионов, различающийся только названием города и склонением — классическая enterprise-проблема в RU, которую англоязычные гайды не закрывают. Вывод: enterprise SEO в русскоязычном сегменте — это всегда два параллельных трека. Одни и те же технические решения оценивайте по обоим поисковикам, иначе вы оптимизируете под один и теряете второй. ## Hreflang и multi-country: где enterprise теряет пол-индекса Для multi-region и multi-brand проектов hreflang — не «рекомендация для Google», а способ выжить. Любая ошибка в мультистране раздувает индекс на порядки и создаёт массу near-duplicate страниц, которые поисковик выбрасывает вместе с оригиналами. ### Когда нужен hreflang, а когда — отдельная структура ### Два подхода к мультистране Hreflang на одном домене Контент один, но для разных языков или стран (en-us, en-gb, de-de). Используются директории или параметры. Подходит для SaaS и global e-commerce с единым каталогом. Региональные поддомены без hreflang Контент действительно разный в каждой стране: товары, цены, правила. Тогда это набор фактически независимых сайтов под одним брендом, hreflang здесь лишний. ### Конфликт canonical + hreflang Классическая ошибка: canonical указывает на en-us со всех локалей. При этом hreflang декларирует независимость каждой локали. Результат: Google игнорирует локальные версии, весь трафик консолидируется на одной версии, региональный трафик теряется. Правило: canonical должен быть self-referencing на каждой локальной версии. Hreflang — реципрокный, все ссылаются на всех. ### Index bloat через мультистраны Шаблон на 100 000 URL × 15 локалей = 1 500 000 URL в индексе. Если 80% контента на локалях — машинный перевод или прямая копия, Google классифицирует как near-duplicate и выбрасывает. Правило enterprise: локальная версия должна отличаться не только языком, но и контентом — цены, наличие, региональные особенности. Иначе это раздувание индекса без трафика. Важный нюанс: Яндекс hreflang не поддерживает. Для RU-зеркал региональность задаётся через Вебмастер и настройку главного зеркала. Dual-stack здесь обязателен: hreflang-решение для Google и отдельная настройка регионов для Яндекса — это параллельные, не взаимозаменяемые инструменты. ## Миграции и replatforming: где enterprise теряет больше всего Enterprise SEO теряет больше всего именно на миграциях — не на плохой техничке, не на дублях и не на медленных шаблонах. Любая сложная миграция — это момент, когда годы накопленных сигналов могут схлопнуться за неделю, если не предусмотреть каждый слой. ### Основные сценарии миграций 01 #### Смена CMS Шаблоны, URL, рендеринг меняются одновременно. Максимальный риск — всё меняется сразу, отследить регрессии сложнее всего. 02 #### Смена URL-логики Даже без смены CMS: были /category/id, стали /category/slug. 100% URL проекта попадают под редиректы — весь link graph нужно пересобирать. 03 #### Объединение разделов Два раздела сливаются в один. Канонические URL меняются, старые остаются как редиректы. Риск потери link equity при неправильных цепочках. 04 #### Replatforming Переезд с Bitrix на другую платформу, смена e-commerce движка. Параллельно — смена шаблонов и URL-структуры. Сложнее, чем каждый из них по отдельности. 05 #### Смена шаблонов без смены URL «Косметическая» миграция, но если поменялись h1, title, структура контента — Google пересматривает релевантность. Возможны просадки даже без изменения URL. 06 #### Доменная миграция Смена домена, объединение зеркал, переход на единый домен из региональных. Самый сложный сценарий в RU из-за специфики Яндекса с главным зеркалом. ### Ключевые риски Потеря исторических сигналов — страницы, которые копили ссылочный вес годами, получают новые URL без редиректов → вес обнуляется. Разрыв redirect chains — A → B → C → D. Бот останавливается после 3–4 прыжков. Один промежуточный редирект сломан — страница D становится orphan. Index bloat после миграции — старые URL остаются в индексе неделями, новые параллельно индексируются → дубли, каннибализация. Потеря link graph — если не пересобрать внутреннюю перелинковку под новые URL, money templates становятся orphan. Расхождение Google и Яндекс — Google переобходит быстрее, Яндекс может месяцами держать старые URL. Dual-stack мониторинг обязателен. ### План миграции с SEO-точки зрения 01 ### Pre-migration audit Полная карта текущих URL, логов, индекса, ссылочного веса. Замер базовых показателей по шаблонам, money templates, crawl rate. Без этого нет точки отсчёта для оценки потерь. 02 ### Сопоставление старых URL с новыми 1:1 карта всех money URL. Для генерируемых URL — правила редиректов. Обязательный sign-off от SEO перед началом работ разработки. 03 ### Тестовое окружение Все SEO-сигналы проверены на staging до выкатки: canonical, robots, hreflang, структура внутренних ссылок, sitemap, редиректы (301, не 302). 04 ### Поэтапный rollout По возможности выкатываем частями: сначала небольшой сегмент, проверяем индексацию и логи — потом остальное. Один ошибочный шаблон не ломает весь сайт. 05 ### Post-migration мониторинг Ежедневно в течение 4–8 недель: crawl rate по шаблонам, индексация новых URL, скорость отпадания старых, позиции по money-запросам, логи на 404 и redirect chains. Реальный кейс: крупный маркетплейс, миграция на новую платформу с полной сменой URL-логики. Pre-migration audit показал 420 000 money URL. После миграции через 2 недели — 380 000 были доступны по новым URL с корректными редиректами, 40 000 оказались в redirect chains длиной 3–4 прыжка, накопившихся за прошлые миграции. В Google пропал трафик по этим 40 000 URL, в Яндексе — ещё и дубли в индексе. Разбор занял 3 месяца, часть ссылочного веса так и не восстановилась. Вывод: Миграция — это не «сделали редиректы и поехали». Это отдельный SEO-проект с планом, sign-off и неделями мониторинга. Если миграция проходит без SEO на борту — закладывайте 20–40% просадки трафика как нормальный исход. ## SEO Governance: операционная модель вместо пожаротушения Ранее в статье (в разделе про управление процессами) мы говорили про базовые процессы: чек-листы, проверки на стейдже, ответственные за шаблоны. Это минимум. SEO Governance — уровень выше. Это взрослая операционная модель: RACI, sign-off, SLA, release gates, SEO QA, бэклог-процесс. На крупных проектах без этого SEO превращается в хаотичное пожаротушение, где каждый аудит откатывается через полгода. ### RACI: кто owner по шаблону и сегменту RACI — Responsible, Accountable, Consulted, Informed. На enterprise каждый шаблон и каждый money-сегмент должен иметь чёткую структуру ответственности: Responsible — кто делает работу (разработчик, контент-менеджер) Accountable — кто отвечает за результат (SEO-owner шаблона) Consulted — кто должен быть опрошен до изменений (SEO-lead, аналитика) Informed — кто уведомляется после (product, marketing) Без явного accountable любая задача по шаблону зависает между отделами — «мы думали, они отвечают». Это стандартная история на крупных проектах без RACI. ### SEO sign-off в процессе разработки Любое изменение шаблонов, URL, meta-тегов, структурных сигналов проходит через SEO sign-off. Sign-off не «на словах», а в трекере: тикет не переходит в статус «done» без пометки от SEO. В Jira или Linear это реализуется кастомным workflow или обязательным reviewer. Через 3–6 месяцев работы с таким процессом большинство разработчиков начинают учитывать SEO-требования ещё до постановки задачи — sign-off становится обучающим инструментом. ### Release gates для SEO-критичных изменений Release gate — автоматическая или ручная проверка перед деплоем, которая блокирует релиз при срабатывании правил. Примеры автоматических gates: canonical не self-referencing на money templates — блок; robots.txt заблокировал раздел с трафиком — блок; sitemap уменьшился более чем на 10% — блок; noindex на money template — блок. Gates встраиваются в CI/CD. Для команд с частыми релизами — это единственный способ гарантировать, что деплой не ломает индексацию. ### SLA на исправление SEO-регрессий Тип регрессии Примеры SLA Critical Money templates выпали из индекса, robots заблокировал трафик-сегмент, битые canonical массово Фикс в тот же день, эскалация до руководства Major Падение crawl rate на ключевом шаблоне, просадка impressions в GSC на 15%+, регрессия structured data 2–3 дня на исправление Minor Ошибки в отдельных URL, точечные 404, неоптимальный title на небольшом сегменте Плановый бэклог, 1–2 недели Без SLA любая регрессия обсуждается «когда будут ресурсы». На enterprise это стоит денег каждый день. ### SEO QA после деплоя и бэклог-процесс После каждого релиза — автоматический smoke-тест по money templates: canonical, robots, noindex, статус-коды, structured data. SEO-требования в тикетах формулируются как критерии приёмки, а не «пожелания»: «canonical = self», «title по шаблону X», «noindex на сервисные страницы». Тикет без SEO-критериев приёмки возвращается без выполнения. В бэклоге SEO-задачи приоритизируются по тому же процессу, что и продуктовые: impact × effort. ### Observability: мониторинг и алерты Алерты на ключевые метрики: crawl rate drop, indexation drop, 404 spike, redirect chain depth, изменения canonical. Источники: логи сервера, GSC API, Яндекс.Вебмастер API, Screaming Frog scheduled crawls. Без observability регрессия обнаруживается через недели — когда трафик уже провалился. С observability — в день релиза, когда откатить ещё не поздно. Вывод: SEO Governance — это то, что отличает проект, где SEO работает годами, от проекта, где каждый аудит откатывается за полгода. Чек-листы останавливают 50% проблем. Governance — оставшиеся 50% и всё, что прилетает с каждым новым релизом. ## SEO Testing и Experimentation: тестировать до выкатки На enterprise нельзя выкатывать изменения шаблона без тестирования. Это не осторожность ради осторожности — это математика. Один сломанный шаблон на 500 000 страниц стоит в 500 000 раз дороже, чем ошибка на одной странице. При такой цене ошибки staged rollout — не лучшая практика, а обязательное условие работы. SEO тестирование на enterprise решает два типа задач: предотвращение регрессий (не сломай то, что работает) и оптимизация шаблонов (найди вариант, который работает лучше). Методы для каждой задачи разные. ### Два основных метода SEO-тестирования Controlled rollout (10% → 100%) Изменение сначала применяется к 10% страниц шаблона. Смотрим на метрики за 2–3 недели: crawl rate, impressions, clicks, indexation efficiency. Нет регрессии — раскатываем на 100%. Есть просадка — откатываем без потери всего сегмента. Quasi-experiment (сегмент A vs сегмент B) Сравниваем два похожих сегмента: один с изменением, другой без. Изменение в title, H1 или structured data — видим delta по GSC clicks и impressions между сегментами. Требует предварительной сегментации и 4–6 недель на чистый результат. ### Что тестируем Title formats — шаблон заголовка на карточках («купить [товар] в Москве» vs «[товар]: цена, фото, отзывы»). Небольшое изменение формулы заголовка на категориях может дать +10–15% к clicks в GSC. Meta description patterns — влияние на CTR из выдачи. Включение цены или CTA в description. H1 patterns — как отличие H1 от title влияет на ранжирование по хвостовым запросам. Structured data variants — добавление/изменение полей в Product или FAQPage. Влияние на rich snippets и CTR. Internal link patterns — какие блоки перелинковки улучшают crawl rate на money templates. ### Как оценивать результат Главный инструмент оценки — hold-out group в GSC. Сегмент A (с изменением) vs сегмент B (без изменения). Смотрим: clicks, impressions, average position, CTR за период до и после. Для crawl-экспериментов — лог-анализ: изменился ли crawl rate по шаблону через 2–4 недели. Минимальный период оценки: 2–3 недели для title/description, 4–6 недель для структурных изменений (internal linking, schema). Быстрые выводы за 3 дня — мусор. У больших шаблонов переобход и переиндексация занимают время. Правило: Mass deploy без staged rollout — это катастрофа, которую вы обнаружите через 2 недели. К этому моменту Google уже переиндексировал весь шаблон, откат требует ещё 2 недель, и позиции после регрессии восстанавливаются не сразу. ## Tooling Stack для Enterprise SEO Enterprise SEO без инструментальной базы — это работа вслепую. Не потому что инструменты делают SEO за вас, а потому что без них вы физически не в состоянии видеть то, что происходит с сайтом на миллионах страниц. Ни один человек не обработает вручную 10M URL, 90-дневные логи и выгрузки GSC API одновременно. Tooling — это не комфорт, это инфраструктура. 01 #### Log Analyzer Парсинг access logs с выгрузкой по user-agent. Нужен всегда — логи — это единственный источник правды о поведении краулера. Варианты: ELK Stack (Elasticsearch + Kibana) для больших объёмов, ClickHouse для аналитики в реальном времени, BigQuery если логи уже туда льются. Минимальное хранение: 90 дней логов. 02 #### Crawler Screaming Frog или Sitebulb для шаблонного аудита. На enterprise нужен scheduled mode: еженедельный краул выборки из 10–50K страниц по шаблонам для мониторинга регрессий. Ручной запуск «раз в квартал» — не инструмент, а ритуал. 03 #### GSC API + Яндекс.Вебмастер API Выгрузка в BI или в скрипт. Не ручной просмотр раз в неделю, а автоматическая агрегация данных по шаблонам: impressions, clicks, coverage — разбитые по сегментам, а не суммарно по всему сайту. 04 #### BI / Dashboard Looker Studio или DataLens (для RU-проектов DataLens бесплатен и быстро интегрируется с Яндекс.Метрикой и ClickHouse). Дашборд сводит GSC + логи + crawler в одном представлении по шаблонам. Без этой сводки метрики существуют в изоляции и не дают общей картины. 05 #### Scheduled QA Crawls Еженедельный автоматический краул репрезентативной выборки: по 100–500 URL с каждого money template. Проверяет canonical, noindex, title, status code, structured data. Регрессия обнаруживается за 7 дней, а не за месяц. 06 #### Alert Layer Автоматические оповещения при отклонениях: crawl rate упал на X%, indexation coverage снизилась на Y%, всплеск 404-ошибок выше порога, изменение объёма sitemap. Источники: GSC API + лог-мониторинг. Уведомления в Telegram/Slack/email. Без алертов регрессию замечают тогда, когда трафик уже упал. 07 #### Storage Минимум: выгрузки GSC за 16 месяцев (GSC хранит только 16, потом теряется), логи за 90 дней, снимки краулов за 6 месяцев для сравнения до/после изменений. Без исторических данных SEO-эксперименты непроверяемы. Без tooling stack enterprise SEO превращается в реактивную работу: сначала трафик упал, потом ищем причину. Со stack — видим регрессию в день деплоя, откатываем до того, как Google переиндексировал шаблон. Правило: без tooling enterprise SEO не масштабируется. ClickHouse вместо Excel для логов, DataLens вместо ручных таблиц — не переусложнение, а реальная разница между пониманием, что происходит, и работой вслепую. ## Порядок работ 01 ### Лог-анализ + карта crawl budget Понять реальность до любых изменений. Без этого вы оптимизируете то, что вы видите, а не то, что видит бот. 02 ### Устранение index bloat в коммерческих сегментах Прямой выигрыш в crawl budget — бот перераспределяет ресурс на полезные страницы. 03 ### Исправление системных шаблонных проблем В «денежных» сегментах. Мультипликативный эффект: одно исправление — тысячи страниц. 04 ### Управление процессами Процессы, которые не дадут всему сломаться снова. Это не разовая задача — это изменение операционной модели. 05 ### JavaScript SEO Если рендеринг создаёт проблемы с доступностью контента для бота — отдельный аудит. Enterprise SEO без процессов почти всегда проигрывает даже при сильной техничке. Можно провести блестящий аудит, исправить 300 проблем — и через полгода получить новые 300, потому что управление процессами не выстроено. ### Пошаговая инструкция: как начать enterprise-аудит 01 ### Запросить логи сервера за 30–90 дней Запрос к DevOps/системному администратору: access.log с фильтрацией по user-agent Googlebot и Яндексбот. Минимум 30 дней, лучше 90 — нужна статистически значимая картина. 02 ### Составить карту сегментов Выгрузить все URL из GSC Coverage и Screaming Frog, размечить по типу шаблона: категории, карточки, фильтры, пагинация, блог, технические страницы. Без этой карты лог-анализ превратится в хаос цифр. 03 ### Сопоставить логи с картой сегментов Сколько процентов краулинга уходит на каждый сегмент? Сколько уходит на мусор (пагинация, фильтры, технические страницы)? Это и есть карта потерь crawl budget. 04 ### Найти шаблонные проблемы в «денежных» сегментах Screaming Frog: выгрузка title, description, h1, canonical, noindex по каждому сегменту. Какой процент шаблонных? Есть ли аномалии? Одна шаблонная проблема = приоритет выше любой точечной. 05 ### Составить план по сегментам, а не по страницам Приоритизировать работы по принципу: какой сегмент даёт максимальный возврат при минимальных правках шаблона? Каждый пункт плана — это шаблонное исправление, а не список конкретных URL. ## Что входит в enterprise-аудит: deliverables Большинство аудитов — это PDF на 200 пунктов. Каждый пункт описывает проблему, даёт рекомендацию и не даёт ответа на главный вопрос бизнеса: что делать первым, зачем и какой эффект ожидать. Enterprise-аудит — это не документ, это набор рабочих инструментов для трёх команд одновременно: разработки, менеджмента и SEO. 01 ### Карта сегментов + template inventory Полная таксономия типов страниц: какие шаблоны существуют, сколько URL в каждом, какой трафик и выручка. Это основа для любой дальнейшей работы — без карты невозможно ни приоритизировать, ни объяснить что и зачем делается. 02 ### Crawl loss map Карта потерь crawl budget по шаблонам: куда уходит краулинг, какие сегменты недообходятся, где бот тратит ресурс вхолостую. Строится на лог-анализе. Показывает, почему money templates индексируются медленно — и что с этим делать. 03 ### Index quality report Соотношение useful/junk URL по каждому шаблону. Сколько страниц в индексе реально обслуживают запросы, сколько — мусор. Часто вскрывает, что 40–60% индекса — это нерабочие страницы, которые съедают crawl budget и размывают сигналы качества. 04 ### Приоритизированный roadmap: impact/effort матрица Не список из 300 правок, а 15–25 задач, расставленных по приоритету на основе вклада в трафик и сложности реализации. Каждая задача — шаблонное исправление с оценкой охвата (сколько URL затрагивает), ожидаемым эффектом и зависимостями. 05 ### Governance framework RACI по шаблонам и типам задач, SLA на регрессии, шаблон SEO-требований для тикетов, release gates — что нужно проверить до деплоя. Это не «пожелания» — это операционная модель, без которой аудит откатывается за полгода. 06 ### Dashboard + KPI framework Набор метрик по шаблонам с настроенными источниками данных: GSC API, Яндекс.Вебмастер API, логи, Screaming Frog. Что мерить, как мерить, какие алерты поставить. Не «дашборд с красивыми графиками», а мониторинговая система для обнаружения регрессий. 07 ### Два отдельных отчёта: для разработки и для бизнеса Разработке нужны технические задачи с критериями приёмки, примерами и тест-кейсами. Менеджменту нужен ROI-ориентированный отчёт: что сломано, что потеряно, что даст фикс в трафике и деньгах. Один документ не закрывает обе потребности. 08 ### Migration plan (опционально) Если по результатам аудита понятно, что текущая платформа или URL-структура не позволяет решить системные проблемы — отдельный документ с планом replatforming: этапы, риски, pre/post-migration метрики, SEO sign-off на каждом этапе. Enterprise-аудит — это рабочие инструменты для трёх команд одновременно. Без разделения «технический отчёт для разработки» и «бизнес-отчёт для менеджмента» аудит либо остаётся непрочитанным, либо ложится в стол. ### Когда нужен enterprise-аудит ### Три вопроса для диагностики Симптомы: сигналы, что пора Миллионы страниц в индексе, но органический трафик на уровне сайта с 50K URL Каждый новый раздел или миграция даёт непредсказуемый результат — иногда рост, иногда провал без явной причины GSC Coverage показывает 30%+ URL со статусом «Crawled – currently not indexed» по коммерческим сегментам Отличие от обычного техаудита Обычный техаудит: единица работы — страница, глубина — чек-лист, результат — список ошибок с рекомендациями. Enterprise-аудит: единица работы — шаблон и сегмент, глубина — лог-анализ + crawl behavior + governance, результат — roadmap с ROI, RACI, dashboard и release gates. Что получает бизнес Понятные приоритеты: что делаем первым и почему именно это Roadmap с оценкой impact — не «улучшим SEO», а «исправление шаблона карточек даст +X% к краулингу этого сегмента» Мониторинговый dashboard, который работает после аудита, а не пылится в папке ## Частые вопросы #01 Что главное в enterprise SEO? + Работа с шаблонами и системами, а не с отдельными страницами. Исправление одного шаблона закрывает сотни тысяч проблем. Плюс управление процессами — механизмы, которые не дают сломать исправленное снова. #02 Зачем лог-анализ, если есть GSC? + Логи — единственный источник правды о том, как поисковый бот реально обходит сайт. GSC даёт агрегат, sitemap — ваши намерения. Логи показывают реальность: куда бот ходит, что игнорирует, где аномалии. #03 Почему обычные SEO-аудиты не работают на крупных сайтах? + На сайте с миллионами страниц вы физически не можете проверить каждый URL. Обычный аудит даёт список ошибок. Enterprise-аудит ищет системные паттерны и шаблонные проблемы — каждая из которых затрагивает тысячи URL одновременно. #04 Что делать с фасетной навигацией и фильтрами? + Индексируем только те фасеты, у которых есть собственный поисковый спрос и уникальный смысл посадочной страницы. Сортировки, сессионные параметры и комбинации трёх и более фильтров закрываем через robots.txt или noindex. Управление внутренними ссылками работает сильнее, чем любые canonical. #05 Чем enterprise SEO в русскоязычном сегменте отличается от англоязычного? + В RU работают два поисковика параллельно — Google и Яндекс — с разной логикой индексации, обхода параметров и работы с зеркалами. Каждое техническое решение нужно оценивать сразу по обоим ботам. Лог-анализ ведётся раздельно по Googlebot и YandexBot, а региональность и шаблонные дубли между городами — отдельный класс задач, которого нет в англоязычных гайдах. Если ваш сайт не растёт пропорционально вложениям в SEO — скорее всего дело не в контенте и не в ссылках. Дело в том, что поисковик видит миллионы страниц и не понимает, какие из них ценные. Enterprise-аудит отвечает на этот вопрос — и даёт план, как это изменить. ### Работаете с крупным сайтом? Проведу аудит с сегментацией шаблонов и лог-анализом — реальные приоритеты, а не список из 300 замечаний. Понятный план для разработки и менеджмента. Написать в Telegram Кириченко Станислав 20+ лет в SEO, сложные технические аудиты, second opinion, AI-автоматизация · Подробнее обо мне Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Разберу ваш случай предметно Опишите задачу — отвечу, что не так с сайтом и с чего начать. Конкретный разбор под вашу нишу, без общих советов. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## JavaScript SEO: рендеринг и индексация URL: https://sk-seo.ru/blog/javascript-seo-kak-rendering-lomaet-indeksatsiyu-i-rost.html Перейти к основному контенту ← Блог 10 апреля 2026 ~25 мин чтения 0 0 # JavaScript SEO: как рендеринг ломает индексацию и рост Проблема не в React или Vue. Проблема в паттерне: критичный SEO-контент появляется только после JS-рендеринга, который бот может не выполнить. JavaScript SEO Рендеринг Индексация Technical SEO Кириченко Станислав Technical SEO, JavaScript SEO, диагностика рендеринга, enterprise-аудиты Опубликовано: 10 апреля 2026. Обновлено: 21 мая 2026. Добавлены короткое определение JavaScript SEO, блоки про диагностику и симптомы, FAQ, уточнения по WRS, canonical, lazy load, Яндексу и dynamic rendering. Главное из статьи Диагностика занимает 30 минут: raw HTML, rendered HTML, bot view. Расхождения между тремя версиями — это список проблем. Устраняйте конкретные паттерны. Мигрируйте на SSR только там, где это оправдано. Если разработка не знает об этих расхождениях — значит, у вас нет процесса JS SEO-ревью. И это управленческая проблема, не техническая. Содержание Что такое JavaScript SEO Кому нужна JavaScript SEO-диагностика Что не является JavaScript SEO-проблемой Быстрая проверка за 5 минут Как Googlebot обрабатывает JavaScript WRS и Яндекс: рендеринг JS на стороне бота CSR, SSR, SSG, ISR — какой режим когда выбирать Топ-5 паттернов, которые ломают JS SEO Симптомы JavaScript SEO-проблемы Таблица диагностики: симптом → причина Три шага диагностики + код для консоли Как поисковики находят JS-страницы SPA и SEO: URL, soft 404, дубли Meta, canonical, noindex через JS Structured data и JavaScript JavaScript SEO в Яндексе Dynamic rendering — обходной путь Что бот не видит даже при рендеринге Rendering budget + что безопаснее отдавать в исходном HTML Короткий вывод для разработки Приоритетный план исправлений FAQ по JavaScript SEO Источники и что проверять дальше ## Что такое JavaScript SEO JavaScript SEO — это часть технического SEO, которая отвечает за то, чтобы страницы, контент, ссылки, мета-теги, canonical, robots-директивы и structured data, создаваемые или изменяемые JavaScript, были доступны поисковым системам для обхода, рендеринга и индексации. Главный риск не в React, Vue или Angular, а в моменте появления SEO-сигналов. Если H1, основной текст, внутренние ссылки, canonical или schema.org появляются только после клиентского рендеринга, бот может увидеть страницу неполной, с задержкой или иначе, чем пользователь. Коротко: JavaScript SEO — это контроль расхождений между raw HTML, rendered HTML и bot view. Поэтому один сайт на React отлично ранжируется, а другой теряет половину индекса. Технология не виновата. Виноват конкретный способ её использования. ## Кому нужна JavaScript SEO-диагностика JS SEO-диагностика нужна не каждому сайту с JavaScript, а проектам, где поисковый бот может видеть меньше, чем пользователь. Сайт сделан на React, Vue, Angular, Nuxt, Next.js или похожем JS-фреймворке Это SPA или PWA с клиентской навигацией Основной контент появляется после загрузки страницы Фильтры, пагинация, карточки, отзывы, табы или похожие блоки работают через JavaScript В GSC страницы есть, но текст, ссылки или сниппеты выглядят странно Краулер видит меньше страниц, ссылок или текста, чем пользователь в браузере Мобильная версия содержит меньше контента, чем desktop Коротко: если сайт выглядит полноценным в браузере, но в View Source, GSC или краулере теряет текст, ссылки, canonical, noindex или schema.org, нужна JavaScript SEO-диагностика. ## Что не является JavaScript SEO-проблемой JavaScript сам по себе не мешает SEO, если критичный контент, ссылки, мета-теги и статусы доступны боту. JS можно спокойно использовать для интерфейса, интерактивных элементов, фильтров, личных кабинетов, калькуляторов и клиентских сценариев, если индексируемая версия страницы остаётся понятной поисковику. ## Быстрая проверка JavaScript SEO за 5 минут Мини-чек-лист Откройте View Source и проверьте, есть ли H1, title, description, canonical и основной текст. Откройте DevTools → Elements и сравните rendered DOM с исходным HTML. Проверьте URL в GSC URL Inspection и посмотрите, что видел Googlebot. Сравните количество внутренних ссылок в raw HTML и rendered HTML. Проверьте, нет ли noindex или canonical, которые меняются после JavaScript. Откройте страницу с мобильным User-Agent и проверьте, не отличается ли состав контента. Проверьте Console и Network на JS-ошибки, таймауты и 4xx/5xx по ресурсам. Коротко: минимальная диагностика JavaScript SEO строится на сравнении трёх версий страницы: raw HTML, rendered HTML и bot view в Google Search Console. Всё, что отличается между этими версиями, становится списком потенциальных SEO-проблем. ## Как Googlebot обрабатывает JavaScript Googlebot понимает JavaScript. Но не так, как браузер пользователя, и не мгновенно. Упрощённая модель процесса: 01 ### Скачивание исходного HTML Бот получает HTML от сервера. Это то, что вы видите в View Source. 02 ### Очередь рендеринга (WRS) Страница ставится в очередь Web Rendering Service. Рендеринг происходит позже — срок зависит от приоритета ресурса. 03 ### Задержка рендеринга Задержка зависит от приоритета URL, доступности ресурсов, частоты обхода, качества сайта и общей нагрузки на рендеринг. Для одних URL это секунды или минуты, для других — заметная задержка. Это не приговор, но фактор проектирования. 04 ### Попадание в обработку и индекс Контент и ссылки, которые уже есть в исходном HTML, могут быть обработаны сразу при краулинге. Контент и ссылки, появляющиеся только после JavaScript, зависят от успешного рендеринга и могут попасть в обработку позже. Если рендеринг даёт ошибку или не завершается корректно, страница может попасть в индекс неполноценно. 01 Краулинг Бот скачивает raw HTML сразу 02 Первичная обработка HTML-контент, href-ссылки и meta могут быть обработаны сразу после HTML 03 Очередь WRS JS-страница ставится на рендеринг позже 04 Rendered HTML Контент, ссылки и schema после JS обрабатываются позже сигналы 05 Индексация Индекс формируется с учётом доступных HTML- и rendered-сигналов ## WRS и Яндекс: рендеринг JS на стороне бота На первом этапе обхода поисковик получает исходный HTML — JS-контент становится доступен только после рендеринга. Рендеринг — отдельный асинхронный этап, который не гарантирован при каждом обходе. ### Google: Web Rendering Service (WRS) Что такое WRS WRS (Web Rendering Service) — отдельная служба Google, которая запускает headless Chromium для выполнения JavaScript. Это не тот же процесс, что краулинг. Googlebot скачивает HTML и уходит — а страница ставится в очередь WRS на рендеринг. Суть позиции Google Рендеринг JavaScript — ресурсоёмкий этап, поэтому он выполняется отдельно от первичного краулинга. Между загрузкой HTML и рендерингом может быть задержка. Контент, который появляется только после JavaScript, зависит от успешного выполнения WRS. Поэтому SEO-критичные элементы безопаснее отдавать в исходном HTML. Что это означает на практике: когда Googlebot обошёл CSR-страницу, он сначала получает исходный HTML. Если там только пустой каркас, а основной текст, ссылки и мета-сигналы появляются после JS, эти элементы зависят от WRS. Пока рендеринг не выполнен успешно, поисковая система работает с неполной версией страницы. ### Яндекс: рендеринг на стороне робота Как устроен рендеринг у Яндекса Яндексбот умеет выполнять JS на своей стороне. Система автоматически определяет, даёт ли рендеринг новый ценный контент — и если да, включает его для страницы. Владелец сайта может управлять этим вручную через Вебмастер: «рендерить», «не рендерить» или «на усмотрение робота» (по умолчанию). Что важно знать Рендеринг создаёт дополнительную нагрузку на сервер — робот запрашивает все скрипты и ресурсы страницы. Если JS- и CSS-файлы закрыты через robots.txt, рендеринг не будет работать корректно. Нужно проверить правила Disallow/Allow и убедиться, что роботы могут загружать ресурсы, необходимые для отображения страницы. Если SSR или prerender уже внедрены и сайт отдаёт готовый HTML, рендеринг на стороне робота обычно избыточен: он создаёт дополнительную нагрузку и не решает новую SEO-задачу. ### Сравнение: что реально видит бот в момент краулинга Что бот получает при первом визите Raw HTML с сервера — это всё, что он берёт в момент краулинга JS-файлы и связанные ресурсы могут быть загружены и использованы на этапе рендеринга Контент внутри React/Vue/Angular при чистом CSR может отсутствовать в исходном HTML и становиться доступным только после рендеринга Что происходит дальше — по очереди URL с высоким приоритетом и доступными ресурсами рендерятся быстрее URL с низким приоритетом, редким обходом или тяжёлыми ресурсами могут ждать заметно дольше Ошибки JS, заблокированные скрипты и таймауты дают неполный rendered HTML Чем больше SEO-критичных элементов зависит от JS, тем выше риск задержки индексации Практический вывод: всё, что важно для SEO (title, description, canonical, h1, основной текст, внутренние ссылки) — должно быть в исходном HTML с сервера. Не надеяться на рендеринг. SSR или SSG для SEO-критичных блоков — это страховка, а не «перфекционизм». Коротко: если основной контент страницы есть только в rendered DOM, но отсутствует в raw HTML, индексация зависит от успешного выполнения JavaScript поисковым ботом. Для SEO-критичных страниц безопаснее отдавать основной контент, ссылки и мета-теги в исходном HTML. ## CSR, SSR, SSG, ISR — какой режим когда выбирать Режим рендеринга SEO-характеристика и когда применять CSR (Client-Side Rendering) При плохой реализации бот может получить почти пустой HTML-каркас до рендеринга. Риск задержки обработки SEO-контента. Подходит для авторизованных зон — где SEO не нужен. SSR (Server-Side Rendering) Бот сразу получает полный HTML. Оптимально для SEO. Нужен для e-commerce, новостей, лендингов с высоким трафиком. SSG (Static Site Generation) Статический HTML, нет задержки. Идеально для редко меняющегося контента: блог, FAQ, о компании. ISR (Incremental Static Regen) Статика с обновлением по расписанию. Хороший компромисс для контента средней динамики: категории, карточки. Не всё нужно переводить на SSR. Там, где SEO-контент стабилен и редко меняется, SSG или ISR часто достаточно — и дешевле в обслуживании. Типичный проблемный CSR — бот видит ← пусто
← пусто ✕ нет h1 · нет текста · нет ссылок · нет meta SSR — бот видит Каталог диванов

Каталог диванов

Текст страницы доступен сразу...

Диван Monaco ✓ h1 · текст · ссылки · meta — в исходном HTML ## Топ-5 паттернов, которые ломают JS SEO 01 #### Контент за lazy load Google не взаимодействует со страницей как пользователь: не кликает по кнопкам и не выполняет сценарий просмотра. Поэтому SEO-критичный контент не должен зависеть от ручного скролла, клика или пользовательского события. Частая жертва: отзывы, рекомендации, связанные статьи. Решение: контент должен загружаться, когда становится видимым во viewport, и проверяться через URL Inspection. 02 #### Контент в табах и аккордеонах Если контент подгружается только после клика и до взаимодействия отсутствует в DOM, бот может его не увидеть. Если контент уже есть в DOM и скрыт CSS-ом, риск ниже. 03 #### Ссылки, генерируемые JavaScript Если навигационные или контентные ссылки рендерятся после загрузки JS — граф ссылок может быть неполным. Критично для меню, перелинковки, infinite scroll. 04 #### Мета-теги, устанавливаемые на клиенте Title, description, canonical, hreflang — если они устанавливаются через JS после загрузки страницы, есть риск задержки. SSR-рендеринг этих данных резко снижает риск, потому что бот получает SEO-сигналы уже в исходном HTML. 05 #### SPA-навигация без серверных URL Если переходы между «страницами» в SPA не создают уникальные URL на сервере — бот видит только главную. Решение: правильный History API, серверный роутинг, уникальные URL для каждого состояния. ## Симптомы JavaScript SEO-проблемы Признаки JS SEO-проблемы: страница есть в индексе, но не ранжируется; в GSC «просмотренная страница» отличается от браузера; краулер не находит внутренние ссылки; title или canonical отличаются между View Source и rendered DOM; новые страницы долго не попадают в индекс; мобильная версия содержит меньше текста, чем desktop. Коротко: проблема обычно проявляется не как «сайт не работает», а как расхождение между тем, что видит пользователь, и тем, что доступно поисковому боту в raw HTML, rendered HTML и bot view. ## Таблица диагностики: симптом → причина → что проверить Симптом Вероятная причина Что проверить Страница проиндексирована, но без основного текста Контент рендерится через CSR, WRS не выполнил рендеринг GSC → URL Inspection → View Crawled Page Внутренние ссылки не найдены краулером Ссылки генерируются JavaScript после загрузки Screaming Frog: JS-режим vs обычный — сравнить граф ссылок Title/description некорректные в выдаче Meta устанавливается через JS после загрузки страницы DevTools → View Source (исходный HTML) vs Elements (после JS) Новые страницы долго не появляются в индексе Низкий приоритет WRS или проблемы с crawl budget Логи + GSC Coverage: crawled vs indexed динамика Страница выглядит нормально, но ранжируется слабо CSR или lazy load для SEO-критичного контента Сравните три версии: raw HTML / rendered HTML / GSC bot view ## Три шага диагностики + код для консоли Простой тест для проверки расхождения между ботом и пользователем. Никакого специального инструмента не нужно: ### Три версии одной страницы Шаг 1 — Raw HTML View Source в браузере (Ctrl+U). Что отдаёт сервер без рендеринга. Это то, что бот получает в первый момент. Ищите: есть ли h1, title, основной текст, ссылки — или только пустой каркас с
. Шаг 2 — Rendered HTML DevTools → Elements (F12). Что видит браузер после полного рендеринга. Это то, что видит пользователь. Сравните с Шагом 1: сколько текста добавил JS? Шаг 3 — Bot view GSC URL Inspection → «Просмотреть как Googlebot» → «Просмотреть отображённую страницу». Что видел Googlebot при последнем обходе. Это окончательный ответ о состоянии индексации. Если между тремя версиями есть расхождения в тексте, ссылках или мета-тегах — это ваш список проблем. ### Код диагностики рендеринга для консоли браузера Запускать в DevTools (F12 → Console). Показывает состояние страницы в текущем режиме — отдельно для ПК и мобильной версии. Для сравнения: откройте DevTools → Toggle Device Toolbar (Ctrl+Shift+M), переключитесь на мобильный UA, перезагрузите страницу и запустите снова. Разница в количестве текста, ссылок, H2 — это и есть проблема мобильного индекса. ### Как читать результат На что смотреть в первую очередь Текст на странице < 500 символов — признак тонкой или неполной rendered DOM-версии. Отдельно проверьте View Source и GSC URL Inspection. CSR-маркеры обнаружены (#root/#app) — нужна проверка View Source Разница текста ПК vs мобильный — возможный mobile-first проблема Время загрузки DOM > 3000 мс — повод проверить тяжёлую гидратацию, JS-ошибки и сетевые задержки. Зелёные сигналы H1 присутствует, title заполнен Canonical совпадает с текущим URL JSON-LD найден и определён тип Viewport meta присутствует CSR-маркеры не обнаружены Рендер-диагностика: ПК vs Мобильная — вставить в Console (F12) Копировать (function(){ const W = window, D = document; const vw = W.innerWidth, vh = W.innerHeight; const ua = navigator.userAgent; const isMobile = /Mobile|Android|iPhone|iPad/i.test(ua); // ── Мета-теги ──────────────────────────────────────────────────────────── const h1 = D.querySelector('h1'); const h2s = D.querySelectorAll('h2'); const title = D.title; const desc = D.querySelector('meta[name="description"]'); const canonical = D.querySelector('link[rel="canonical"]'); const robots = D.querySelector('meta[name="robots"]'); const viewport = D.querySelector('meta[name="viewport"]'); // ── Контент ────────────────────────────────────────────────────────────── const allText = D.body ? D.body.innerText.trim().length : 0; const lazyImgs = D.querySelectorAll('img[loading="lazy"],img[data-src]').length; const allImgs = D.querySelectorAll('img').length; // ── JSON-LD ────────────────────────────────────────────────────────────── const ldScripts = D.querySelectorAll('script[type="application/ld+json"]'); const ldTypes = []; ldScripts.forEach(s => { try { const data = JSON.parse(s.textContent); const t = data['@type'] || (data['@graph'] && data['@graph'].map(x=>x['@type']).join('+')); if(t) ldTypes.push(t); } catch(e){} }); // ── Ссылки ─────────────────────────────────────────────────────────────── const links = D.querySelectorAll('a[href]'); const internal = Array.from(links).filter(a => a.href.startsWith(location.origin)).length; const external = links.length - internal; // ── CSR-детекция ───────────────────────────────────────────────────────── const csrMark = ['#root','#app','#__nuxt','app-root'].some(m => D.querySelector(m)); // ── Производительность ─────────────────────────────────────────────────── let loadMs = 'н/д'; if(W.performance && W.performance.timing) { const t = W.performance.timing; loadMs = (t.domComplete - t.navigationStart) + ' мс'; } // ── Медиа-брейкпоинт ──────────────────────────────────────────────────── const bp = vw <= 480 ? 'small-mobile ≤480px' : vw <= 640 ? 'mobile ≤640px' : vw <= 768 ? 'tablet ≤768px' : 'desktop >768px'; // ── Вывод ──────────────────────────────────────────────────────────────── const mode = isMobile ? 'МОБИЛЬНЫЙ' : ' ПК'; console.group(`%cРЕНДЕР [${mode}] [${vw}×${vh}px] ${bp}`, 'font-size:13px;font-weight:bold;color:#2dd4a8'); console.group('Мета'); console.log('Title:', `"${title}"`, `(${title.length} симв.)`); console.log('H1:', h1 ? `"${h1.innerText.trim().slice(0,80)}"` : 'НЕТ H1'); console.log('H2:', h2s.length, '|', Array.from(h2s).map(h=>h.innerText.trim().slice(0,40))); console.log('Description:', desc ? desc.content.slice(0,100) : 'НЕТ'); console.log('Canonical:', canonical ? canonical.href : 'НЕТ'); console.log('Robots:', robots ? robots.content : '(не задан)'); console.log('Viewport:', viewport ? 'OK ' + viewport.content : 'НЕТ — проблема на мобильных'); console.groupEnd(); console.group('Контент'); console.log('Текст:', allText + ' симв.' + (allText < 500 ? ' ВНИМАНИЕ: МАЛО — проверьте View Source и GSC URL Inspection' : ' OK')); console.log('Изображений:', allImgs, '| lazy:', lazyImgs); console.groupEnd(); console.group('Ссылки'); console.log('Внутренние:', internal, '| Внешние:', external); console.groupEnd(); console.group('JS / CSR'); console.log('CSR-маркеры:', csrMark ? 'ВНИМАНИЕ: ОБНАРУЖЕНЫ (#root/#app) — проверьте View Source' : 'OK не найдены'); console.log('Время загрузки DOM:', loadMs); console.groupEnd(); console.group('Schema.org JSON-LD'); console.log(ldScripts.length + ' блоков | Типы:', ldTypes.join(', ') || 'нет'); console.groupEnd(); console.group('Адаптивность'); console.log('Брейкпоинт:', bp); console.log('%cДля сравнения ПК vs Мобильный:', 'color:#ffd166'); console.log('%c F12 → Ctrl+Shift+M → выберите iPhone/Pixel → перезагрузите → запустите снова', 'color:#ffd166'); console.log('%c Сравните: текст, ссылки, H2 — разница = проблема мобильного индекса', 'color:#ffd166'); console.groupEnd(); console.groupEnd(); })(); Анонимизированный кейс из технического аудита: интернет-магазин электроники, категории на CSR (React SPA). GSC показывал: 40% категорий проиндексированы пустыми — без текста, без h1. Органика не росла 8 месяцев при активной работе с контентом. Проблема не в контенте — бот не видел его вовсе. Перевели страницы категорий на SSR, карточки — на ISR. Через 6 недель 95% категорий проиндексированы полноценно. Трафик на категории вырос на 60% за квартал. Ниша и цифры сохранены в рабочем диапазоне, бренд не раскрывается из-за NDA. ## Как поисковики находят страницы на JavaScript-сайтах Краулер не строит маршрут как пользователь. Он не обязан нажимать кнопки, раскрывать фильтры, выбирать вкладки и дожидаться пользовательских сценариев. Для discovery нужны настоящие ссылки: . Это базовый механизм обнаружения страниц — и он не изменился из-за JavaScript. Изменилось то, что JS-фреймворки создают иллюзию навигации без фактической смены URL и HTML-ссылок. Для пользователя выглядит одинаково, для бота — принципиально по-разному. ### Почему бот не «кликает» сайт как пользователь Что делает бот при обходе Googlebot скачивает HTML, извлекает все ссылки с атрибутом href и добавляет их в очередь обхода. Он не симулирует взаимодействие: кнопки «показать ещё», слайдеры, табы, выпадающие фильтры — всё это вне его маршрута. Если контент за этими элементами не продублирован HTML-ссылками или отдельными URL, бот может его не обнаружить. Что теряется без Кнопки с onclick без href — бот игнорирует Навигация через window.location без HTML-ссылки — не обнаруживается Ссылки в data-url или data-href атрибутах — не признаются ссылками Контент, подгружаемый через API только после клика, — недоступен без пользовательского события, если нет отдельного URL, HTML-ссылки или запасного DOM-маршрута ### Какие ссылки считаются crawlable Принцип Ссылка crawlable только если она оформлена как — с настоящим URL в атрибуте. Важные страницы нельзя прятать за JavaScript-событиями. Это касается не только навигации, но и любых SEO-значимых переходов: пагинация, архивы, категории, статьи. Практика Пагинация (pagination): каждая страница должна иметь URL и быть доступна через Листинги и архивы: нельзя делать навигацию только через JS-фильтрацию без URL Блоговые ленты: ссылка на каждую статью в href , не только в data- атрибуте Внутренняя перелинковка: если ссылка появляется через JS после взаимодействия — бот её не видит ✓ Crawlable // href — бот следует по ссылке Каталог Диван Страница 2 Статья ✕ Не crawlable // onclick без href — бот игнорирует
Диван
Страница 2
  • Статья
  • ### Infinite scroll и load more без потери индексации Проблема Infinite scroll сам по себе не ломает SEO. Проблема — отсутствие URL-доступа к контенту внутри него. Если блоки с контентом не имеют собственных URL или ссылок на них в HTML, бот может не дойти до скрытых элементов даже после рендеринга. Load more через JS — та же история: кнопка без href не помогает краулеру. Решение Pagination как запасной маршрут: даже при infinite scroll — HTML-ссылки на страницы ?page=2 , ?page=3 Каждый значимый блок или группа контента должны иметь доступный URL и HTML-ссылку. Infinite scroll может быть основным UX-сценарием, но для краулера должен существовать запасной маршрут через пагинацию или обычные ссылки. Sitemap не заменяет нормальную перелинковку через — это дополнение, не замена Проверка: откройте страницу без JS (отключить в DevTools) — видны ли ссылки на весь контент? Практический вывод: если страница существует только как JS-состояние без URL — для поисковика её не существует. Правило для разработки: каждый уникальный контентный блок, который должен ранжироваться, должен быть доступен по уникальному URL через обычную HTML-ссылку. ## SPA и SEO — где ломаются URL, индексация и рост Single Page Application создаёт одну из самых системных проблем в JS SEO: видимость для пользователя не совпадает с видимостью для бота. Приложение выглядит как набор страниц, а для краулера это один документ с меняющимся состоянием. Это не приговор для SPA — это архитектурная задача. Решается она на уровне проектирования URL, серверного роутинга и обработки ошибок. Если эти три вещи не продуманы — SPA-сайт теряет в индексации системно. ### History API против hash routing История вопроса Ранние SPA использовали hash routing — URL вида /#tab1 , /#product/42 . Фрагмент #fragment после решётки обрабатывается браузером и не передаётся серверу. Для бота это один и тот же URL — разные хеши не создают разных страниц. Два состояния /#tab1 и /#tab2 — это не два документа, это один документ. History API как правильный путь History API позволяет менять URL в браузере без перезагрузки страницы, используя настоящие пути: /catalog/chairs/ , /product/42/ . Это реальные URL, которые бот может краулить независимо. Требование — серверный роутинг: сервер должен уметь отвечать на каждый из этих путей, а не только на корень. Иначе — 404 при прямом переходе. ### Почему soft 404 — типичная проблема JavaScript-приложений Что такое soft 404 Soft 404 — это страница, которая отдаёт HTTP 200, но содержит «не найдено» или пустой контент. Многие SPA возвращают 200 OK на любой несуществующий маршрут — браузер рендерит клиентскую заглушку «Страница не найдена», а сервер при этом отвечает кодом 200. По HTTP это не ошибка, потому что сервер отдаёт 200 OK. Но поисковик может распознать такую страницу как soft 404 или начать тратить обход на пустые URL. Последствия и решение Soft 404 тратит crawl budget — бот обходит «пустышки» вместо реального контента Может привести к индексации страниц-заглушек в выдаче Правильный ответ для несуществующих маршрутов: HTTP 404 или 410 Серверный роутинг должен возвращать 404/410 для несуществующих путей — не перекладывать это на клиент Проверка: откройте несуществующий URL, проверьте Network → Status Code в DevTools ### Параметры URL и дубли в JS-приложениях Откуда берутся дубли JS-приложения часто генерируют URL-параметры для хранения состояния: активная вкладка, открытый фильтр, выбранный размер, session ID, UTM-метки. Один и тот же экран может существовать в десятках URL-вариаций. Для поисковика это дубли или почти-дубли — они конкурируют друг с другом и размывают сигналы. Принципы управления URL-состоянием Параметры, влияющие на контент, — нужны URL; параметры UI-состояния — лучше в localStorage или sessionStorage, не в URL Canonical должен указывать на каноническую версию без лишних параметров Временные и пользовательские параметры лучше обрабатывать через rel=canonical , meta robots noindex / X-Robots-Tag или не отдавать как индексируемые URL URL-архитектура в JS-сайте — часть SEO-архитектуры, не фронтенд-деталь Ключевое правило SPA SEO: каждый URL, который должен ранжироваться, должен возвращать корректный HTTP-статус с сервера и содержать нужный контент в исходном HTML или после рендеринга. Клиентский роутинг не заменяет серверный. ## Почему meta, canonical и noindex через JavaScript часто работают хуже, чем кажется Meta-теги, canonical и robots-директивы — это сигналы для поисковика. Проблема в том, что они должны быть доступны в момент краулинга, а не появляться через несколько секунд после выполнения клиентского JS. В разрыве между «HTML с сервера» и «HTML после рендеринга» живут типичные SEO-баги. ### Что опасно генерировать только на клиенте Элементы, критичные для SEO — должен присутствовать в исходном HTML <meta name="description"> — то же <link rel="canonical"> — поисковик смотрит его при краулинге <meta name="robots"> — если появляется позже рендеринга, поведение непредсказуемо hreflang — особенно чувствителен к задержкам рендеринга Почему клиентская генерация рискованна Если эти элементы появляются только после JS — бот может увидеть их с задержкой или в неполном виде при первом краулинге. После WRS-рендеринга картина может исправиться, но до этого возникает временное расхождение между raw HTML и rendered HTML. Чем больше SEO-сигналов зависит от JS, тем выше риск задержек и неполной обработки. SSR этих элементов резко снижает неопределённость, потому что бот получает SEO-сигналы уже в исходном HTML. ### Ловушка noindex Сценарий-ловушка Встречается в SPA: в исходном HTML прописан noindex как дефолт для всех страниц, а JS после загрузки убирает его для «нужных» страниц. Логика: всегда закрыто, JS открывает. Проблема: если Googlebot видит noindex в исходном HTML, он может не выполнять рендеринг страницы и не дождаться клиентского JavaScript, который убирает эту директиву. Правильные альтернативы SSR: noindex и его отсутствие проставляются на сервере для каждого маршрута отдельно X-Robots-Tag в HTTP-ответе — серверная альтернатива мета-тегу; работает независимо от JS Схема «noindex в HTML, JS убирает» — ненадёжна; лучше решать на уровне сервера Для страниц, которые никогда не должны индексироваться, — X-Robots-Tag: noindex на сервере надёжнее ### Canonical в JS — не место для хаоса Типичная проблема Canonical через JavaScript технически может быть обработан, но это слабее, чем canonical в исходном HTML. Опасность не в самом JS, а в конфликте: один canonical в raw HTML, другой после рендеринга. В JS-приложениях такое нередко возникает из-за нескольких слоёв: HTML-шаблон, React Helmet, vue-meta, Next.js Head или CMS-логика. Принцип Один canonical на страницу — без дублирования и конфликта SPA-маршруты и каноникализация проектируются вместе, не по отдельности Canonical не должен конфликтовать между исходным HTML и JS-версией Проверка: View Source vs DevTools Elements — canonical одинаковый? Практический вывод: canonical лучше отдавать в исходном HTML и не менять его после рендеринга. Если canonical добавляется через JavaScript, проверьте, что в raw HTML и rendered DOM нет разных или дублирующих canonical-значений. Для noindex и robots-директив безопаснее серверный HTML или HTTP-заголовок X-Robots-Tag . ## Structured data и JavaScript Структурированная разметка — один из тех элементов, где вопрос «можно ли через JS» чаще всего задают, и чаще всего неправильно понимают ответ. Технически можно. Практически — с оговорками, которые важны именно в контексте JS SEO. ### Можно ли генерировать schema через JS Технически Да, Google умеет обрабатывать structured data, добавленную через JavaScript, — это подтверждено документацией. JSON-LD, инжектированный через JS после загрузки страницы, теоретически будет обработан после рендеринга. Разница между кастомной JS-инъекцией и Google Tag Manager минимальна — в обоих случаях разметка появляется после WRS-рендеринга. На практике Обработка зависит от успешного рендеринга — если WRS не дошёл до страницы, разметки нет Через Google Tag Manager structured data добавлять технически можно, но GTM добавляет ещё один слой зависимости и задержки: разметка появляется не в исходном HTML, а после выполнения дополнительного клиентского кода Чем динамичнее данные (цены, наличие, рейтинги), тем выше риск нестабильной обработки через клиентский JS ### Где это особенно опасно E-commerce и динамические данные Product-разметка с ценой, наличием, вариациями товара — если всё это приходит из клиентского JS, обработка менее предсказуема, чем при SSR. Цена может измениться между краулингом и рендерингом. Наличие может устареть. Для rich results (карточки товаров в выдаче) нестабильная разметка = нестабильный внешний вид в SERP. Что под угрозой Product-схема с динамическими полями (цена, наличие) FAQ-схема, генерируемая из CMS через JS Review/Rating, если данные подгружаются асинхронно Article-схема без author, datePublished, dateModified, headline и image ### Практическое правило Приоритет Критичная structured data должна по возможности приходить с сервера — в теге <script type="application/ld+json"> внутри исходного HTML. JSON-LD в исходном HTML — наиболее надёжный вариант для SEO-критичной structured data, потому что разметка доступна без ожидания клиентского JavaScript. Когда JS-разметка допустима Если данные слишком динамичны для SSR — JS допустим, но нужна проверка После внедрения: Rich Results Test на конкретных URL Проверить rendered HTML в GSC URL Inspection — разметка там присутствует? Google Tag Manager для structured data — скорее исключение, чем правило Практический вывод: если structured data критична для внешнего вида в SERP (rich results: товары, FAQ, рецепты, статьи), её лучше рендерить на сервере и отдавать в исходном HTML. JS-разметка допустима как дополнение, но не как основной механизм для SEO-значимых типов схем. ## JavaScript SEO в Яндексе Большинство материалов по JS SEO написаны через призму Google: WRS, Googlebot, GSC. Это понятно — но для русскоязычной аудитории Яндекс нередко приоритетнее. Механизмы обработки JS у двух систем совпадают не полностью. ### Почему нельзя писать о JS SEO только через Google Ключевые отличия У Яндекса другая модель управления JS-рендерингом: в Вебмастере можно указать, должен ли робот выполнять JavaScript при обходе страниц. По умолчанию робот сам определяет, нужен ли рендеринг для конкретных страниц. Выполнение JS создаёт дополнительную нагрузку, поэтому этот режим нужно настраивать осознанно. Общий знаменатель Оба поисковика предпочитают получать критичный контент в исходном HTML Оба умеют обрабатывать JS, но с задержками и ограничениями Оба чувствительны к ошибкам JS и заблокированным ресурсам SSR или SSG — надёжнее клиентского рендеринга в обоих случаях ### Что есть в Яндекс Вебмастере для JS SEO Инструменты диагностики В Yandex Webmaster есть раздел «Проверка страницы» (аналог GSC URL Inspection). Там можно проверить, как Яндексбот видит конкретную страницу. Важная функция — JavaScript page rendering: можно сравнить отображение страницы с исполнением JS и без него. Это прямой способ увидеть расхождение между исходным HTML и рендеренной версией в понимании Яндекса. Настройки рендеринга «Рендерить» — Яндексбот будет выполнять JS для страниц сайта «Не рендерить» — бот работает с исходным HTML «На усмотрение робота» — по умолчанию; автоматическое определение Выбор типа устройства при проверке — полезно для mobile-first диагностики ### Важный нюанс по SSR и prerender для Яндекса Рекомендация Яндекса Если SSR или prerender уже внедрены и сайт отдаёт готовый HTML с сервера, рендеринг JavaScript на стороне робота Яндекса обычно избыточен. Его можно отключить в Вебмастере или настроить точечно только для страниц, где он действительно нужен. Практические следствия SSR + «рендерить в Вебмастере» — избыточно и нагружает сервер при краулинге При переходе на SSR/prerender стоит пересмотреть настройки рендеринга в Yandex Webmaster Ошибки JS, заблокированные скрипты через robots.txt — мешают рендерингу так же, как у Google Allow-директивы для JS-файлов в robots.txt нужны обоим роботам Вывод: для русскоязычных сайтов — проверяйте JS SEO в обоих инструментах. Yandex Webmaster и GSC дают разные срезы одной проблемы. Расхождение между ними часто указывает на специфику обработки конкретного JS-паттерна тем или иным ботом. ## Dynamic rendering — не стратегия, а обходной путь Когда в проекте нет возможности быстро перейти на SSR, а JS-контент нужно сделать доступным для ботов, нередко предлагают dynamic rendering. Это решение работает, но важно понимать его статус и ограничения. ### Что такое dynamic rendering Принцип работы Dynamic rendering — это когда ботам и пользователям отдаётся разная версия страницы. Пользователь получает клиентское JS-приложение (CSR). Боту — предварительно рендеренный статический HTML, подготовленный сервером (через Puppeteer, Rendertron или аналоги). Определение бота происходит по User-Agent. Типичная реализация Nginx или middleware проверяет User-Agent Боты (Googlebot, Yandexbot и другие) → получают HTML от prerender-сервиса Пользователи → получают оригинальный JS-бандл Prerender может быть self-hosted или облачным (Prerender.io и аналоги) ### Почему это не лучший путь Позиция Google Google в документации описывает dynamic rendering именно как workaround — временный обходной путь для сайтов, которые не могут перейти на SSR. Это не рекомендованный долгосрочный подход. Предпочтительные решения в порядке приоритета: SSR, static rendering, ISR, hydration. Проблемы на практике Расхождение между тем, что видит пользователь, и тем, что видит бот — потенциально граничит с клоакингом при значительных различиях Prerender-инфраструктура требует поддержки и обновлений Кеш пререндера может устаревать — бот получает старый HTML Дополнительная нагрузка на инфраструктуру Коротко: dynamic rendering — не архитектура по умолчанию, а временный обходной путь для старых CSR-систем, где быстрый переход на SSR, SSG, ISR или гибридную гидратацию невозможен. ### Когда dynamic rendering оправдан Подходящие сценарии Основной случай — когда переход на SSR невозможен в обозримой перспективе (легаси-код, ограничения технологического стека, бюджет), а JS-контент критичен для индексации. В этом случае dynamic rendering как временная мера лучше, чем ничего. Также подходит для частей сайта, где SSR технически сложен, но SEO-важен. Ограничения сценария Не замена нормальной архитектуре — только временная мера Требует мониторинга актуальности кеша Контент для бота и пользователя должен быть максимально близким — значительные отличия недопустимы Если выбираете dynamic rendering: зафиксируйте как технический долг с планом перехода Практический вывод: dynamic rendering решает проблему JS-индексации как обходной путь. Для проектов на старте или при наличии ресурсов — инвестируйте сразу в SSR или SSG. Dynamic rendering как временная мера — приемлемо. Как долгосрочная стратегия — нет. ## Что бот не видит или видит иначе, даже если JavaScript формально исполняется Успешный рендеринг — не гарантия полноценной индексации. Даже когда WRS выполнил JS и бот получил рендеренный HTML, часть контента может отсутствовать или отличаться. Причины — в том, как JavaScript-приложения используют контекст пользователя, который у бота просто нет. ### Контент, завязанный на cookies, storage и user state Проблема Не стоит рассчитывать, что бот придёт с нужными cookies, localStorage, sessionStorage, авторизацией, регионом или историей действий пользователя. SEO-критичный контент не должен зависеть от такого состояния. Типичные случаи Персонализированный контент («Вы смотрели», «Рекомендуем») — бот видит пустые блоки Контент за paywall с cookies-проверкой — бот может не пройти через JS-логику проверки Состояние форм или онбординга из localStorage — бот не имеет этих данных Региональный контент из sessionStorage — бот получит дефолт без региона Настройки пользователя (язык, тема, фильтры), сохранённые в cookies — не восстанавливаются ### Permission API и сценарии, требующие действий пользователя Что не воспроизводится Разрешения браузера (геолокация, камера, микрофон, уведомления), интерактивные события, контент за модальными окнами, всплывающие формы, контент, который появляется после hover — всё это не воспроизводится ботом. Если важный SEO-контент доступен только через эти сценарии — он не попадёт в индекс. Принцип Важный контент нельзя делать зависимым от действия пользователя (клик, hover, разрешение) Модальные окна с SEO-контентом — плохая идея: бот видит содержимое DOM, но не взаимодействует Контент, показываемый после клика («читать дальше», «развернуть») — должен присутствовать в DOM, пусть и CSS-скрытый ### JS errors и ресурсы, которые не загрузились Скрытые источники проблем Рендеринг может «пройти» с точки зрения WRS, но дать неполный результат из-за: ошибки в JS (unhandled exception, которая прерывает выполнение), заблокированного внешнего ресурса (CDN недоступен, скрипт из robots.txt закрыт), таймаута (скрипт выполняется дольше, чем отведено на рендеринг). В любом из этих случаев бот получит частичный HTML без части контента. Как диагностировать GSC URL Inspection → «Просмотреть отображённую страницу» — сравнить с ожидаемым DevTools Network: проверить, все ли ресурсы загрузились (нет ли 4xx на JS-файлы) DevTools Console: нет ли ошибок JS при загрузке страницы robots.txt: JS-файлы и внешние скрипты не должны быть закрыты для ботов Проверка с отключёнными сторонними скриптами: основной контент должен работать без них Итог раздела: «JS исполняется» — не равно «бот видит то, что нужно». Контекст пользователя (cookies, localStorage, sessionStorage, история действий) у бота нет. Разрешения и интерактивные сценарии — недоступны. Ошибки и таймауты JS — дают частичный результат. Единственный способ убедиться — проверка через GSC URL Inspection + анализ Console и Network в DevTools с имитацией «чистого» браузера. ## Что безопаснее отдавать в исходном HTML ### Rendering budget: почему JS-зависимость масштабируется в потери Rendering budget — не отдельный отчёт в GSC и не публичная метрика Google. Это практическое обозначение ограниченного ресурса, который поисковик тратит на выполнение JavaScript. Почему это важнее, чем кажется Рендеринг — самый ресурсоёмкий этап обработки страницы. Crawl budget и rendering budget — разные ресурсы, но оба конечны. На сайте с тысячами URL JS-зависимость масштабируется в системные потери: часть страниц может рендериться с задержкой, а часть — обрабатываться неполноценно из-за ошибок, таймаутов или недоступных ресурсов. Это не проблема одной страницы — это задержка индексации целого раздела. Практический вывод Каждая JS-зависимая страница дороже в обработке, чем страница с готовым HTML Скорость обработки JS-зависимых страниц зависит от приоритета URL, доступности ресурсов, частоты обхода, технического состояния сайта и общей нагрузки на рендеринг Перевод SEO-критичных шаблонов на SSR/SSG снижает давление на rendering budget Для крупных сайтов это не «перфекционизм» — это управление индексацией на масштабе Для SEO-критичных шаблонов эти элементы лучше отдавать в исходном HTML или через SSR/SSG/ISR. Технически часть сигналов может появляться после JavaScript, но чем важнее страница для органики, тем меньше она должна зависеть от клиентского рендеринга. Безопасный состав исходного HTML для SEO-критичных страниц <title> — главный сигнал для поисковика и отображения в SERP <meta name="description"> — используется в сниппете <link rel="canonical"> — управляет каноникализацией; конфликт между HTML и JS-версией ломает сигнал <meta name="robots"> или X-Robots-Tag в HTTP-ответе — директивы индексирования должны быть на сервере, а не на клиенте <h1> — один, в исходном HTML, не через JS Основной текст страницы — всё, что должно ранжироваться Внутренние ссылки через <a href> — для discovery и распределения PageRank JSON-LD разметка — особенно для критичных типов: Product, Article, FAQPage Корректный HTTP-статус — 404 / 410 для несуществующих URL, не 200 OK Если хотя бы один из этих элементов появляется только после JS — это риск. Проверяется за 30 секунд: Ctrl+U (View Source) и ищете каждый пункт списка. Что отсутствует в View Source — то бот может не увидеть. ## Короткий вывод для разработки SEO-критичный контент должен быть в исходном HTML или гарантированно доступен после серверного/статического рендеринга. Все индексируемые состояния должны иметь уникальный URL и корректный HTTP-статус. Внутренние ссылки должны быть обычными <a href> . Canonical, robots, title, description и H1 не должны зависеть только от клиентского JS. Проверка внедрения — сравнение raw HTML, rendered DOM и bot view. ## Приоритетный план исправлений 01 ### Диагностика трёх версий HTML По репрезентативной выборке шаблонов. Не смотреть случайные страницы — смотреть коммерческие шаблоны с наибольшим потенциалом. 02 ### Составить список расхождений Проблемные шаблоны с описанием симптомов. Это готовое техзадание для разработки. 03 ### Выбрать 1–2 SEO-критичных шаблона С наибольшим потенциалом. Не чинить всё подряд — начать с «денежных» страниц. 04 ### Исправить критичный контент Мета-теги, h1, основной текст, навигационные ссылки. Эти элементы нужны ботам в исходном HTML. 05 ### Решить вопрос с lazy load На SEO-важных блоках. Либо убрать lazy load, либо обеспечить присутствие контента в DOM при инициальном рендеринге. 06 ### Оценить переход на SSR/ISR Для приоритетных шаблонов. SSR нужен не везде — только там, где есть критичный для ранжирования контент, недоступный ботам. ## FAQ по JavaScript SEO ### Что такое JavaScript SEO? JavaScript SEO — это контроль того, чтобы контент, ссылки, мета-теги, canonical, robots-директивы и structured data, которые создаёт или меняет JavaScript, были доступны поисковым системам для обхода, рендеринга и индексации. Главная задача — не запретить JS, а сделать SEO-критичные сигналы видимыми для бота. ### Вредит ли JavaScript SEO? JavaScript сам по себе не вредит SEO. Проблемы появляются, когда основной текст, H1, внутренние ссылки, canonical, noindex или structured data становятся доступны только после клиентского рендеринга. Если бот не выполнит JS, выполнит его с ошибкой или увидит неполную DOM-версию, страница может индексироваться хуже. ### Может ли Google индексировать JavaScript? Google может выполнять JavaScript через Web Rendering Service, но рендеринг идёт отдельным этапом после краулинга и требует ресурсов. Поэтому безопаснее проектировать SEO-важные страницы так, чтобы основной контент, ссылки и мета-теги уже были в исходном HTML, а JavaScript не был единственным источником SEO-сигналов. ### Почему React-сайт может плохо индексироваться? React-сайт плохо индексируется не из-за React как технологии, а из-за CSR-паттернов: пустой #root в исходном HTML, ссылки без href , контент после lazy load, SPA-маршруты без серверных URL, meta/canonical через клиентский JS. Для SEO-критичных шаблонов обычно нужны SSR, SSG, ISR или гибридная гидратация. ### Что лучше для SEO: CSR, SSR, SSG или ISR? Для публичных SEO-страниц надёжнее SSR, SSG или ISR, потому что бот сразу получает готовый HTML. CSR подходит для личных кабинетов, интерфейсов и зон без поискового интента. На практике выбор зависит от типа страницы: блог и справка — SSG, категории и карточки — SSR/ISR, закрытые интерфейсы — CSR. ### Как проверить, видит ли Googlebot контент? Сравните три версии: View Source как raw HTML, DevTools Elements как rendered HTML и GSC URL Inspection как bot view. Если H1, основной текст, ссылки, canonical или JSON-LD есть только в rendered DOM, но отсутствуют в raw HTML или bot view, это потенциальная JS SEO-проблема. ### Нужно ли использовать dynamic rendering? Dynamic rendering стоит использовать только как временный обходной путь, когда переход на SSR, SSG или ISR невозможен, а JS-контент критичен для индексации. Для новой архитектуры это плохая стратегия по умолчанию: она усложняет инфраструктуру и требует постоянной проверки соответствия версии для пользователя и версии для бота. ### Как Яндекс обрабатывает JavaScript? Яндекс умеет рендерить JavaScript на стороне робота и даёт настройки рендеринга в Вебмастере. Но для SEO это не замена готовому HTML. Если сайт уже использует SSR или prerender, рендеринг на стороне робота может быть избыточным. Проверять нужно отдельно: GSC показывает один срез, Яндекс.Вебмастер — другой. ## Источники и что проверять дальше Google Search Central: JavaScript SEO basics Google Search Central: Dynamic Rendering as a workaround Google Search Central: Fix lazy-loaded content Яндекс.Вебмастер: Индексирование страниц с JavaScript Что проверить дальше на своём сайте Сравнить raw HTML, rendered DOM и GSC URL Inspection для 10–20 типовых URL. Проверить, есть ли в исходном HTML title, description, canonical, H1, основной текст и внутренние ссылки. Проверить lazy load, табы, фильтры, пагинацию и load more: есть ли запасной маршрут через URL и <a href> . Проверить, не меняются ли canonical/noindex между View Source и rendered DOM. Проверить Яндекс.Вебмастер отдельно: как робот видит страницу с включённым и отключённым JavaScript-рендерингом. ### Нужно проверить JS SEO на проекте? Проверю 10–20 URL: raw HTML, rendered DOM, Googlebot view, мобильную версию, canonical/noindex, внутренние ссылки, schema.org и ошибки рендеринга. На выходе — таблица проблем по URL и шаблонам, приоритеты исправления и готовые формулировки задач для разработчиков. Написать в Telegram Кириченко Станислав 20+ лет в SEO, сложные технические аудиты, second opinion, AI-автоматизация · Подробнее обо мне Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Разберу ваш случай предметно Опишите задачу — отвечу, что не так с сайтом и с чего начать. Конкретный разбор под вашу нишу, без общих советов. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## Technical SEO Audit Checklist 2026 URL: https://sk-seo.ru/blog/technical-seo-audit-checklist-2026.html Перейти к основному контенту ← Блог 5 апреля 2026 ~27 мин чтения 15 0 # Полный чек-лист технического SEO-аудита 2026 Не список ради списка, а рабочая карта проверки сайта: от crawl budget и логов до рендеринга, Core Web Vitals и финальной приоритизации по влиянию на рост. Technical SEO SEO-аудит JavaScript SEO Crawl budget CWV Кириченко Станислав Technical SEO, second opinion, системная диагностика индексации, краулинга и архитектуры Дата публикации: 5 апреля 2026 года. Материал собран как модульный чек-лист: каждый раздел можно проходить отдельно, но на практике сильнее всего работает связка «краулинг → индекс → шаблоны → рендеринг → приоритеты». Главное из статьи Техаудит в 2026 году нужен до просадки, а не после. Но его главная задача не в том, чтобы выписать все дефекты подряд. Нормальный аудит должен найти либо 3 точки роста, либо 3 точки падения и уже вокруг них собирать приоритеты. Пока трафик еще держится, сайт может терять crawl budget на мусорных URL, раздувать индекс дублями, ломать рендеринг на JS-шаблонах и ослаблять денежные разделы внутренней архитектурой. Чек-лист ниже помогает увидеть это раньше, чем проблема станет видна на графике. Содержание Зачем техаудит нужен именно сейчас Раздел 1. Краулинг и индексация Раздел 2. Robots.txt и sitemap.xml Раздел 3. Canonical, редиректы, дубли Раздел 4. JavaScript SEO и рендеринг Раздел 5. Core Web Vitals Раздел 6. Внутренняя перелинковка и архитектура Что приоритизировать первым FAQ Итог Худший момент для технического аудита - когда команда уже сидит внутри падения, а у SEO-специалиста на руках только график с минусом и срочное требование «вернуть как было». Лучший момент - раньше, когда симптомы только копятся: бот ходит не туда, важные страницы уходят глубже, sitemap устаревает, а JS-шаблоны постепенно расщепляют индекс на то, что видит пользователь, и то, что видит Google. И главный смысл аудита здесь простой: не собрать 70 замечаний, а найти 3 точки роста или 3 точки падения, которые реально двигают результат . Сигнал 01 1 сайт Может одновременно выглядеть «нормально» по трафику и уже быть технически нестабильным по логам, индексу и глубине обхода. Сигнал 02 3 слоя Техаудит в 2026 году - это не только HTML. Нужно проверять серверное поведение, состав индекса и то, как сайт рендерится после JavaScript. Сигнал 03 0 смысла Чинить CWV или мета-теги бессмысленно, если бот тратит сканирование на мусорные URL, а коммерческие страницы висят в изоляции. ## Хороший техаудит находит 3 точки роста или 3 точки падения Это главный фильтр качества. Если после проверки вы получили длинный список без трёх ключевых узлов, аудит не собрал управляемую модель. Ниже формат, в котором это должно выглядеть. 3 точки падения Index bloat мусорные URL -> слабый обход денег Render gap пользователь видит больше, чем бот Link decay важные URL висят глубоко и без веса 3 точки роста Очистка индекса бот быстрее доходит до приоритетных сегментов Стабильный SSR-слой ключевой контент становится предсказуемым для поиска Пересборка перелинковки PageRank и кластерная видимость работают на деньги ## Зачем техаудит нужен именно сейчас, а не «когда упадёт трафик» Падение трафика почти никогда не начинается в тот день, когда вы его замечаете в аналитике. Обычно это финальная стадия длинной цепочки. Сначала сайт меняет шаблон, затем растёт число параметрических URL, потом sitemap продолжает отдавать уже неактуальные страницы, затем каноникал начинает конфликтовать с пагинацией, а в какой-то момент бот перестает регулярно доходить до тех страниц, которые должны приносить рост. В 2026 году цикл деградации стал короче по двум причинам. Сайты чаще работают на тяжёлых JS-стеках, где индексируемость зависит не только от HTML, но и от того, что успело дорисоваться после гидрации. Плюс крупные проекты быстрее копят архитектурный долг: фильтры, сортировки, фасеты и сервисные страницы размывают фокус обхода быстрее, чем команда успевает это заметить. До падения Вы ещё видите приемлемый трафик, но Googlebot уже обходит много вторичных URL, а ключевые разделы сканируются реже, чем должны. Во время падения Команда лечит то, что легче увидеть: title, descriptions, мелкие 404 и единичные правки шаблона, хотя системный источник потери уже глубже. После Возврат стоит дороже, потому что нужно не просто исправить ошибку, а ещё и заново заслужить регулярный обход, ререндер и доверие к исправленным URL. Практический смысл техаудита сейчас: он ловит не только баги, но и будущие потери. Хороший аудит должен отвечать на вопрос, где сайт копит технический долг быстрее, чем команда успевает его замечать. Рабочий принцип: если после аудита у вас нет списка из 3 главных точек роста или 3 главных точек падения, значит аудит, скорее всего, остался на уровне описания симптомов, а не дошёл до управленческого решения. ## Чек-лист техаудита: 6 зон контроля 1. Краулинг и индексация Понять, какие типы URL бот обходит чаще всего и не уходит ли ресурс в мусорные сегменты. Сопоставить логи, sitemap и реальные внутренние ссылки. Найти orphan pages, изолированные разделы и страницы, живущие только за счёт карты сайта. 2. Robots.txt и sitemap.xml Проверить, не режет ли robots.txt важные URL или новые шаблоны после релизов. Убедиться, что в sitemap нет 404, 3xx, noindex и каноникализированных дублей. Посмотреть, отражает ли структура sitemap текущую SEO-стратегию, а не архив CMS, и не конфликтуют ли `noindex` / `x-robots-tag` с индексируемым слоем. 3. Canonical, редиректы, дубли Проверить, не конфликтует ли canonical с перелинковкой, sitemap и реальной ролью URL. Найти цепочки редиректов, петли и исторические миграционные костыли. Разделить дубли на три класса: оставить в индексе, оставить crawlable, убрать из фокуса. 4. JavaScript SEO и рендеринг Сравнить `view-source`, rendered DOM и пользовательский экран. Понять, не появляется ли ключевой контент, ссылки и FAQ только после гидрации. Проверить, подходит ли текущий режим SSR / CSR / ISR для SEO-критичных шаблонов, особенно если у сайта 10 000+ JS-страниц. 5. Core Web Vitals Выявить реальный LCP-элемент и причины CLS на мобильных шаблонах. Проверить тяжёлые фильтры, формы и виджеты на предмет проблем с INP. Свести полевые данные GSC и лабораторные данные в один вывод по шаблонам и не ставить CWV выше проблем индексации, дублей и рендеринга. 6. Перелинковка и архитектура Измерить глубину залегания важных страниц и сравнить её с их бизнес-ролью. Понять, какие кластеры получают внутренний вес, а какие изолированы, и доходят ли ссылки до money pages. Собрать итог в 3 точки роста или 3 точки падения и уже от них строить бэклог. ## Раздел 1. Краулинг и индексация Это стартовый модуль. Если здесь все собрано плохо, остальные улучшения ослабевают. Я почти всегда начинаю с вопроса не «какие ошибки есть», а «на что бот тратит внимание и что из этого реально попадает в индекс». Панели вебмастеров Начинать лучше не со слепого краула, а с того, что уже видят сами поисковые системы. Google Search Console: Crawl Stats и Page Indexing Яндекс Вебмастер: Crawl statistics, Check URL Status, Reindex pages Bing Webmaster Tools: URL Inspection Логи Без логов вы видите только потенциальную архитектуру, а не реальное поведение бота. raw access logs сервера Screaming Frog Log File Analyser сопоставление логов с шаблонами URL и кодами ответа Краулеры Нужны, чтобы связать индексируемость с внутренней архитектурой. Screaming Frog SEO Spider сравнение crawl discovery и sitemap discovery поиск orphan pages через crawl + XML + inlinks ## Как Googlebot проходит сайт Эта цепочка выглядит простой, но именно на переходах между узлами чаще всего и прячутся будущие потери. robots.txt не режет ли важные сегменты → sitemap отдаёт ли только актуальные URL → crawl ходит ли бот туда, где деньги → render видит ли он тот же контент → canonical не ломает ли главный URL-сигнал → index остаётся ли в поиске то, что нужно ### Crawl budget: как понять, что Googlebot теряет страницы У большинства сайтов проблема не в том, что crawl budget закончился как абстрактная квота, а в том, что он распределяется не в пользу ключевых сегментов. Бот может тратить сессии на фильтры, внутренний поиск, сортировки, дубль-страницы пагинации, устаревшие URL после миграций и технические хабы, которые не должны конкурировать за внимание с категориями или статьями. Проверяйте частоту обхода по типам URL, а не только суммарное число запросов. Сравните, как часто бот заходит в денежные разделы, в справочные страницы, в фильтры и в URL с параметрами. Если коммерческие категории или свежие статьи сканируются реже, чем служебные ветки, это уже не «нормальная статистика», а сигнал о плохом распределении ресурса. Что сравнить при анализе crawl budget Коммерческие категории Должны быть сверху Статьи / хабы Регулярный обход Параметры / фильтры Нужно снижать Внутренний поиск Лучше исключать ### Файлы crawl-логов: что искать и как читать Логи полезны тем, что убирают иллюзию. По ним видно не то, как вам кажется, а то, как робот действительно ходит по сайту. Ищите три вещи: какие сегменты получают больше всего запросов, какие страницы бот переобходит слишком часто и где есть URL, на которые робот возвращается, но они не дают ценности. Смотрите user-agent, частоту обращений, коды ответа, глубину URL-паттернов и разрывы по времени. Если важный раздел обновлялся, а бот почти не пришёл, это один сценарий. Если бот сжигает тысячи запросов на бесконечные параметры и 301-цепочки, это другой сценарий. В обоих случаях лог нужен не для красивой таблицы, а чтобы найти ненормальное распределение обхода. Что выгрузить Сырые access-логи хотя бы за 7-14 дней и разметить URL по шаблонам. Googlebot / Googlebot Smartphone Коды ответа 200 / 3xx / 4xx / 5xx Частота по типам URL Что искать Переобход мусорных сегментов и слабый обход приоритетных страниц. частые обращения к фильтрам заходы в внутренний поиск 301-цепочки в логах Что делать дальше Связать логи с индексом, а не рассматривать их отдельно. убрать лишние точки входа усилить внутренние ссылки актуализировать sitemap ### Orphan pages и дыры в архитектуре Orphan page — страница, которая существует для CMS, для sitemap или для случайного внешнего входа, но не встроена в живую архитектуру сайта. В Screaming Frog она выглядит просто как «без входящих ссылок», но проблема глубже. Такие URL легко теряются: бот может знать о них, но не считать их устойчиво важными. Сопоставьте crawl, экспорт внутренних ссылок и sitemap. Если страница есть в карте сайта, но на неё нельзя нормально дойти из навигации, подборок, хлебных крошек, списков или контекстных ссылок, это архитектурная дыра. Особенно опасно, когда orphan становятся статьи под спрос, фильтрные посадочные или коммерческие URL после редизайна. ## Раздел 2. Robots.txt и sitemap.xml Этот блок часто недооценивают, потому что robots.txt и sitemap.xml кажутся базовой техничкой, которую уже кто-то однажды настроил. Но именно здесь живут самые неприятные ошибки: случайно закрытые папки, устаревшие директивы, битые URL в карте, расхождение между желаемым и реальным индексируемым слоем и просто неверный синтаксис правил. Частая ошибка: `*` ставят машинально, хотя в конце он обычно не нужен, а корректное правило должно начинаться с `/`. Для robots.txt Яндекс Вебмастер: инструменты проверки robots и доступности страниц Google Search Console: robots.txt report ручная проверка live-версии файла в браузере Для sitemap.xml Google Search Console: Sitemaps report Яндекс Вебмастер: Sitemap files Screaming Frog: загрузка sitemap и проверка URL из карты сайта Для валидации проверка XML-синтаксиса любым XML validator проверка URL из sitemap на 200/3xx/4xx сравнение sitemap с noindex и canonical-слоем ### Типичные ошибки в robots.txt, которые режут индексацию Классическая ошибка - блокировка не того паттерна. Один неосторожный `Disallow`, и вы режете не только служебные URL, но и часть продуктовых страниц. Часто это происходит после доработок на шаблонах, когда новые URL подпадают под старые правила, написанные под другую структуру сайта. Вторая проблема - вера в то, что robots.txt умеет всё. Он регулирует обход, но не заменяет мета-директивы, canonical и нормальную архитектуру индекса. Если дубли уже внешне доступны и на них ведут внутренние ссылки, только robots.txt редко решает вопрос системно. Он может даже скрыть проблему от краулера, но не убрать ее причину. Ошибка Как выглядит Чем опасна Что проверить Слишком широкий `Disallow` Закрыт шаблон, под который попали и важные URL Проседает обход и индексация нужных разделов Тест rules по типовым URL вручную и в инструментах Нет `Sitemap:` Карта существует, но не объявлена явно Поиск медленнее получает сигнал о составе важных URL Наличие актуальной ссылки на карту Старые техправила Файл не обновлялся после редизайна или миграции Блокируются уже другие разделы и паттерны Сопоставить с текущей архитектурой Логика вместо архитектуры Через robots.txt пытаются скрыть дубли, которые сами создают Проблема остаётся и проявляется в других точках Canonical, редиректы, параметры, перелинковку ### Sitemap: структура, частота, актуальность URL Хорошая карта сайта - это не dump всех URL из базы, а curated-слой того, что вы хотите видеть в индексе. В sitemap не должно быть 404, временных редиректов, noindex-страниц, каноникализированных дублей и URL, которые уже не играют роли в росте. Карта должна отражать текущую стратегию сайта, а не архив CMS. Если сайт крупный, разделяйте sitemap по логике: категории, статьи, карточки, регионы. Так проще ловить рассинхрон. Если новости обновляются часто, а коммерческие разделы редко, лучше видеть это в модульной структуре, а не в одном большом файле. Самая частая проблема проста: карта есть, но её состав давно никто не ревизировал. ### Noindex, X-Robots-Tag и soft 404: забытый слой индексации Между `robots.txt` и `canonical` есть ещё один критичный слой: meta robots, `x-robots-tag` в HTTP-заголовках и soft 404. Именно здесь часто возникают тихие конфликты. Страница может быть доступна для обхода, попадать в sitemap, получать внутренние ссылки и при этом не индексироваться из-за `noindex`, заголовочного `x-robots-tag` или потому, что для Google она выглядит как низкоценная и фактически пустая. Soft 404 особенно опасны на шаблонных и фильтрных страницах. Формально сервер отдаёт `200`, но поисковик видит тонкий, повторяющийся или бессмысленный слой контента и перестаёт воспринимать URL как полноценную страницу. Поэтому в техаудите важно проверять не только код ответа, но и реальную ценность шаблона. Проблема Как выглядит Что проверить `noindex` в HTML Страница доступна и связана, но исключается из индекса Screaming Frog Directives, URL Inspection, raw HTML `x-robots-tag` в заголовках Директива не видна на странице, но приходит с сервера `curl -I`, DevTools Network, серверные конфиги Soft 404 Есть `200`, но страница пустая, шаблонная или малоценная GSC Page Indexing, шаблонный анализ, контент и intent ## Раздел 3. Canonical, редиректы, дубли Это сердце технической чистоты сайта. Если canonical, редиректы и дубли живут в конфликте, вы получаете размытый сигнал о том, какой URL считать главным. А когда поисковик сам начинает принимать это решение за вас, контроль над индексом резко падает. Для canonical Google Search Console URL Inspection Screaming Frog: Canonicals, Directives, Indexability ручная сверка HTML, sitemap и внутренних ссылок Для редиректов Redirect Path extension by Ayima `curl -I` или DevTools Network Screaming Frog: Redirect Chains report Для дублей Screaming Frog: duplicate URLs, near-duplicates, parameters выгрузка индексации по шаблонам из GSC сопоставление фильтров, пагинации и search-intent вручную ### Canonical: когда помогает, когда игнорируется Canonical - это подсказка, а не приказ. Он помогает, когда страница-донор действительно похожа на основную, когда контент и роль URL понятны, а внутренняя логика сайта не противоречит этому сигналу. Если же вы ставите canonical с фильтра на категорию, но при этом активно ссылаетесь на фильтр, держите его в sitemap и даете ему отдельный title, поисковик получает смешанное сообщение. Canonical чаще всего игнорируют там, где сайт сам показывает, что дубликат для него важен: есть сильная перелинковка, внешние ссылки, отдельная навигационная роль, заметные различия в контенте или историческая индексация альтернативного URL. Поэтому canonical надо проверять не строкой в HTML, а в составе всей архитектуры. Ситуация Canonical сработает Canonical проигнорируют Почти идентичные URL Контент совпадает, внутренние ссылки ведут на основной адрес Дубль живёт своей жизнью и получает отдельные сигналы Фильтр → категория Фильтр не продвигается и не усилен архитектурой Фильтр в sitemap, меню, хабах или имеет внешний спрос Параметрический URL Параметр служебный и не меняет смысл страницы Параметр создаёт отдельную выборку и отдельный intent ### Цепочки редиректов и петли Один лишний редирект редко ломает проект, но массовые цепочки постоянно жгут краулинг и замедляют пересборку индекса. Особенно плохо, когда наслаиваются миграции, http/https-правила, слеши, языковые версии и временные костыли после релизов. Проверьте не только факт 301, но и длину маршрута. Цель - короткий путь от старого URL к актуальному конечному адресу. Если видите 301 → 302 → 200 или циклический возврат через промежуточный паттерн, это уже задача в высокий приоритет. Такие штуки редко заметны пользователю, но отлично видны в логах и краулере. Что считать нормой 1 редирект до конечного URL везде один канонический формат адреса без скачков между 301 и 302 Что тревожит `http -> https -> slash -> final` возвраты на старые паттерны после релизов перекрестные редиректы между шаблонами Что делать собирать правила в один маршрут убирать временные костыли после релиза проверять старые миграционные карты ### Дублированный контент: параметры, фильтры, пагинация Большинство дублей сегодня рождается не из копипаста, а из шаблонной логики. Параметры сортировки, фасеты, пагинация, псевдо-посадочные под фильтры и сервисные комбинации создают десятки похожих URL, которые конкурируют за обход и канонический статус. Важно не только найти дубли, но и решить, какой тип страницы вообще должен жить как индексируемый актив. Начинать нужно с классификации URL: какие фильтры реально несут спрос, какие страницы пагинации помогают только обходу, какие параметры могут быть crawlable, но не должны индексироваться. Это полезнее, чем просто пометить список дублей в Excel. Оставить в индексе Только спрос Фильтры и фасеты должны жить в индексе только если у них есть самостоятельный поисковый intent и поддержка архитектурой. Оставить crawlable Служебные Пагинация и часть параметров могут быть полезны для обхода, но не обязаны становиться индексируемыми активами. Убрать из фокуса Мусор Комбинации без спроса и ценности должны перестать забирать внутренний вес, карту сайта и внимание бота. ## Раздел 4. JavaScript SEO и рендеринг В 2026 году этот раздел уже нельзя считать нишевым. Даже «обычные» маркетинговые сайты часто работают на фреймворках, где часть контента появляется после загрузки JS. Визуально всё может быть хорошо, а для краулера страница окажется пустой, урезанной или собранной с задержкой, из-за которой критичные блоки не попадают в рендер-слой своевременно. Google давно говорит, что умеет рендерить JavaScript. Формально это верно, но из этого часто делают неверный вывод, будто проблем уже нет. На деле рендеринг не мгновенный. В документации Google Search Central прямо сказано, что страницы ставятся в отдельную очередь и обрабатываются once Google’s resources allow . То есть сам Google подтверждает: всё упирается в доступные мощности. Мой практический вывод: если у сайта нет сильного авторитета, явной популярности и при этом у вас 10 000+ страниц на тяжёлом JS-рендере, нельзя рассчитывать, что Google будет охотно тратить вычислительные ресурсы на полное понимание всех этих URL. Особенно если контент средний, шаблонный или слабо отличается между страницами. Это уже не вопрос “умеет ли Google рендерить”, а вопрос “зачем ему тратить на вас столько CPU”. Это подтверждают и сильные специалисты. В AMA Sam Torres для Sitebulb прямо сказано, что у Google есть отдельные crawl queue и rendering queue. Исследования Onely показывают, что JS-зависимый контент требует кратно больше усилий для discovery и crawl. А в другом разборе Onely отдельно подчёркивает: Google учитывает CPU cost рендеринга, а тяжёлые скрипты могут приводить к partial indexing. Если у вас 10 000+ JS-страниц выносите SEO-критичные шаблоны в SSR или ISR не плодите индексируемые URL без самостоятельной ценности упрощайте HTML first layer для важных страниц Что не делать не рассчитывать, что Google доберётся до всего автоматически не держать ключевой контент только за поздней гидрацией не масштабировать тонкие JS-шаблоны без спроса и авторитета Что считать хорошим исходом поисковик видит важные блоки уже в базовом HTML рендеринг нужен для улучшения UX, а не для появления смысла страницы количество тяжёлых SEO-URL сознательно ограничено ## Разрыв между тем, что видит пользователь, и тем, что видит бот Одна из самых дорогих иллюзий в техаудите: интерфейс кажется полным, но индексируемый слой уже пустеет или приходит с задержкой. User View видит hero, карточки, фильтры, FAQ получает интерактив после гидрации не замечает, что часть блоков пришла поздно Bot View может получить урезанный HTML может не дождаться критичных блоков может увидеть меньше ссылок и контента, чем человек ### Как понять, что Google видит не то, что видит пользователь Сравнивайте исходный HTML, рендеренную DOM-версию и пользовательский экран. Если ключевой контент, ссылки, тексты, таблицы, блоки FAQ, товары или навигация появляются только после исполнения JS, задайте себе простой вопрос: успевают ли они стабильно доходить до поискового рендера и не завязаны ли они на пользовательские события. Тревожный признак - когда важные элементы видны человеку, но отсутствуют в `view-source`, в статическом крауле или в инструментах проверки URL. Тогда нужно разбираться, что именно выполняется поздно: запросы к API, клиентские роуты, lazy-blocks, аккордеоны, подгрузка карточек, хлебные крошки или навигационные ссылки. Слой проверки Что видите Что это значит View Source Контента нет Критичный текст зависит от JS и требует отдельной проверки рендера Rendered DOM Контент появляется поздно Есть риск, что бот получает его нестабильно или с задержкой Пользовательский экран Всё выглядит нормально UI может маскировать пустой или слабый SEO-слой ### SSR, CSR, ISR — что выбирать и почему это влияет на индексацию Для SEO вопрос не в моде стека, а в предсказуемости доставки контента. SSR обычно дает самый понятный базовый HTML и быстрее снижает риск пустых страниц. CSR удобен в продуктовой разработке, но повышает требования к рендерингу и может скрывать контент за гидрацией. ISR занимает промежуточное положение: он полезен там, где страницы должны быть заранее доступны, но при этом регулярно обновляться. Выбор зависит от типа сайта. Для крупных каталогов, хабов, региональных посадочных и статей, где индексируемый слой должен быть стабилен, лучше не заставлять Google лишний раз догадываться. Чем важнее SEO-страница для бизнеса, тем меньше в ней должно быть критичных зависимостей от позднего клиентского исполнения. SSR Лучший базовый вариант для важных SEO-страниц. предсказуемый HTML на входе меньше риска пустого шаблона проще для диагностики CSR Хорош для продукта, но опаснее для индексации. контент зависит от гидрации сильнее риск разрыва между UI и SEO-слоем требует больше проверок ISR Компромиссный вариант для масштабируемых SEO-шаблонов. страницы доступны заранее можно обновлять по расписанию подходит для хабов и каталогов ### Инструменты проверки рендеринга Минимальный набор лучше собирать из реальных бесплатных инструментов. База такая: Google Search Console URL Inspection для live/indexed версии страницы, Google Rich Results Test для быстрого просмотра отрендеренного HTML и structured data, Bing Webmaster Tools URL Inspection для второго взгляда, бесплатный Screaming Frog SEO Spider с JS-rendering до 500 URL и DevTools в Chrome или Edge: `view-source`, DOM, Network, отключение JavaScript и проверка XHR/API. Важно не открыть один инструмент, а сравнить несколько слоёв одной страницы. Бесплатный минимум GSC URL Inspection Google Rich Results Test Bing Webmaster Tools URL Inspection Для краулинга Screaming Frog Free до 500 URL JS rendering mode сравнение rendered HTML и raw HTML В браузере `view-source` vs DOM DevTools Network / XHR отключение JavaScript и проверка, что осталось View Source Rendered DOM GSC URL Inspection Screaming Frog JS Crawl Network/API Checks ## Раздел 5. Core Web Vitals CWV остаются важны, но вокруг них по-прежнему много шума. В аудите это не магический переключатель ранжирования, а индикатор реального UX и дисциплины фронтенда. Чаще сайт теряет не из-за разницы LCP в 0,2 секунды, а потому что слабая производительность идёт в связке с рендерингом, тяжёлыми шаблонами и нестабильной структурой страницы. Полевые данные Google Search Console: Core Web Vitals report Chrome UX Report / CrUX сравнение групп URL по шаблонам Лаборатория PageSpeed Insights Chrome DevTools Lighthouse Performance panel в DevTools Для локализации причин Web Vitals extension DevTools Performance + Layout Shift track проверка реального LCP-элемента на мобильном шаблоне ## Технический долг копится слоями, а трафик падает последним Трафик падает последним. До этого успевают сломаться архитектура, шаблоны, рендеринг и производительность, но команда часто замечает только верхний слой. Архитектура лишние сегменты, дыры в перелинковке, перегруженные шаблоны Индексация каноникалы конфликтуют, индекс раздувается, sitemap устаревает Рендеринг поисковик видит не тот слой контента, что пользователь CWV шаблоны становятся тяжелее, UX деградирует на реальных пользователях Трафик просадка становится видимой слишком поздно, когда долг уже накоплен ### LCP, CLS, INP — что реально влияет на ранжирование в 2026 Сильнее всего CWV работают как часть общей картины. Если страница релевантна, индексируется и получает хорошие сигналы качества, улучшение LCP, CLS и INP помогает убрать трение. Но если архитектура сломана, одни только метрики не вытянут проект. Поэтому CWV должны проверяться после краулинга и индексации, а не вместо них. Особое внимание сейчас стоит уделять LCP-элементу на мобильных шаблонах, сдвигам интерфейса из-за поздних баннеров, consent-слоев и нестабильных медиа-блоков, а также INP на страницах с тяжелыми фильтрами и виджетами. Это те места, где SEO и фронтенд уже давно сходятся в одной задаче. LCP Главный экран Смотрите, что является реальным LCP-элементом на мобильном шаблоне: баннер, hero, изображение, заголовок или блок с товарами. CLS Стабильность Поздние баннеры, cookie-слои, медиа без размеров и встраиваемые виджеты часто ломают визуальную устойчивость страницы. INP Интерактив Особенно важен на фильтрах, калькуляторах, сложных формах и страницах, где фронтенд держит много тяжёлой логики. ### Как читать отчёт GSC по CWV и не запутаться в лабораторных vs. полевых данных GSC показывает полевые данные, то есть опыт реальных пользователей, агрегированный по группам похожих URL. Lighthouse и PageSpeed дают лабораторную модель в контролируемых условиях. Они нужны вместе, но отвечают на разные вопросы. Лаборатория помогает быстро локализовать проблему. Поле показывает, страдают ли реальные пользователи массово и стабильно. Ошибка здесь типовая: команда гоняется за зелёной лабораторной картинкой, не проверяя, изменилась ли группа URL в GSC. Или наоборот: видит плохую группу в Search Console и не может локализовать причину на конкретном шаблоне. Поэтому в аудите CWV нужно сводить три слоя в один вывод: какая группа URL страдает, какой шаблон общий и какой элемент реально ломает метрику. Правило приоритета: если страница плохо обходится, дублируется, каноникализируется не туда или ломается на рендеринге, CWV почти никогда не должны открывать бэклог первыми. Сначала индекс и доставка контента, потом тонкая полировка скорости. Источник Что даёт Где ошибаются чаще всего GSC CWV Полевую картину по группам URL Смотрят только статус, но не ищут общий шаблон проблемы Lighthouse Локализацию узкого места на конкретной странице Путают лабораторную оценку с реальным пользовательским опытом PageSpeed / DevTools Технические детали и источники задержек Чинят метрику в вакууме, без связи с приоритетом шаблона ## Раздел 6. Внутренняя перелинковка и архитектура Если технический аудит не доходит до архитектуры внутренних ссылок, он остается неполным. Поисковик читает сайт не как набор URL, а как граф. И в этом графе всегда есть страницы, которым вы даете слишком мало веса, слишком мало входов и слишком длинный путь от точек силы. Для глубины и inlinks Screaming Frog: Crawl Depth, Inlinks, Link Position экспорт внутренних ссылок из GSC Links report сравнение важных URL с их реальной глубиной Для графа сайта Sitebulb Crawl Maps Gephi для визуализации внутреннего графа ручная кластеризация хабов и money pages Для orphan pages сопоставление crawl + sitemap + экспорт CMS поиск URL с 0 inlinks проверка, не живут ли разделы только через XML или поиск по сайту ### Как архитектура сайта влияет на PageRank и видимость кластеров Каждый важный кластер должен иметь понятный путь от главной, хабов, категорий и релевантных материалов. Когда разделы изолированы, их сложнее и найти пользователю, и стабильно считать важными для краулера. Плохая архитектура почти всегда даёт два эффекта: полезные URL лежат слишком глубоко, а вторичные - наоборот получают непропорционально много внутренних ссылок. Для кластера важно не только количество ссылок, но и их контекст. Хлебные крошки, навигационные блоки, подборки, блоки «см. также», связи между статьями и коммерческими страницами дают разную силу сигнала. Техаудит должен смотреть на перелинковку как на управляемый PageRank, а не как на декоративный слой интерфейса. Отдельно стоит смотреть на money pages. Хорошая архитектура не оставляет коммерческие URL жить только в меню или в breadcrumbs. Если страница должна приносить лиды или выручку, она должна получать подтверждение не только от навигации, но и от хабов, статей, соседних коммерческих страниц, блоков сравнения и релевантных кластерных связок. Сильный сигнал путь от главной и хабов понятен есть контекстные ссылки между кластерами на важные URL ведут не только меню Слабый сигнал страница жива только в футере внутри кластера нет связей между материалами вес уходит на вторичные фильтры и шумные разделы Что проверять click depth internal inlinks по шаблонам контекст перелинковки на денежных URL ### Orphan pages, изолированные разделы, дыры в перелинковке Orphan pages уже были в первом разделе, но на уровне архитектуры их стоит посмотреть отдельно. Здесь важен не просто факт отсутствия ссылок, а карта изоляции. Бывает, что раздел формально связан, но только через одну страницу или только через футер. Для бота это слабая интеграция, а не полноценное место в структуре. Проверьте, не живут ли важные страницы только за счёт sitemap, XML-фида, поиска по сайту или исторических внешних ссылок. Если да, значит архитектура не подтверждает их приоритет. Это одна из самых частых причин, почему хорошие по смыслу URL получают слабую видимость. ### Как проверить глубину залегания важных страниц Сначала определите список страниц, которые действительно должны быть видимыми: категории, региональные посадочные, статьи под спрос, страницы услуг, фильтрные URL с подтвержденным спросом. Потом измерьте click depth и сравните его с реальной ролью страницы. Если денежный URL лежит на глубине 5-6 кликов, а шумный фильтр - на глубине 2, структура уже говорит поиску не то, что вы хотите сказать бизнесу. Не пытайтесь всем страницам дать одинаковую глубину. Важнее выстроить иерархию. Верхние уровни должны подтверждать стратегические страницы. Тогда перелинковка начинает работать как инструмент усиления, а не как случайный набор меню и карточек. Тип страницы Желательная глубина Комментарий Главные коммерческие категории 1-2 клика Должны быть подтверждены навигацией и внутренними хабами Статьи и хабы под спрос 2-3 клика Нельзя оставлять их жить только через архив или sitemap Вторичные фильтры и служебные страницы Глубже и слабее Не должны конкурировать с основными SEO-активами за внутренний вес ## Что приоритизировать первым: матрица «влияние vs. трудозатраты» Вот здесь и появляется авторский голос, которого обычно не хватает типовым чек-листам. Проверить можно почти всё. Но не всё нужно чинить первым. Сильный техаудит заканчивается не стопкой задач, а матрицей решений: что влияет на индексацию и доход прямо сейчас, что требует архитектурной переработки, а что пока можно оставить во втором эшелоне. И именно здесь вы должны собрать итоговый фокус: какие 3 точки роста усиливать или какие 3 точки падения тушить в первую очередь . ## Аудит как приборная панель, а не файл “на потом” Последний тест полезности аудита: можно ли по нему быстро понять, где зелёная зона, а где реальная авария. Crawl Бот заходит в приоритетные разделы чаще мусорных сегментов. вопрос: кто получает обход? Index В индексе остаются страницы со спросом и ролью, а не архив CMS. вопрос: что реально живёт в поиске? Robots / Sitemap Служебные правила и карта сайта не конфликтуют со стратегией. вопрос: что вы показываете поиску? Canonical / Redirects Главный URL-сигнал не размывается дублями и цепочками. вопрос: есть ли один главный адрес? Render / JS Поисковик видит тот же смысловой слой, что пользователь. вопрос: одинаков ли экран для бота и человека? Links / Depth Внутренний вес и глубина работают на кластеры, а не на шум. вопрос: кому сайт отдаёт силу? Высокое влияние / Низкие трудозатраты ### Чинить сразу Это самый недооценённый квадрат. Здесь обычно лежат ошибки, которые команда может закрыть быстро, но они уже блокируют индекс и обход. битые или неактуальные URL в sitemap.xml случайные блокировки в robots.txt короткие редиректные цепочки после релиза неправильные canonical на шаблонных страницах Высокое влияние / Высокие трудозатраты ### Планировать как проект Это уже не багфикс, а архитектурная работа. Но именно она часто даёт настоящий рост после стабилизации базы. пересборка фасетной логики и параметров переход на более предсказуемый SSR/ISR для SEO-страниц реформа внутренней перелинковки по кластерам чистка раздутого индекса и orphan pages Низкое влияние / Низкие трудозатраты ### Делать фоном Полезные, но вторичные задачи. Их стоит брать, когда базовая архитектура уже под контролем. локальные улучшения веса медиа точечные доработки микроразметки косметическая правка единичных метрик CWV Низкое влияние / Высокие трудозатраты ### Не трогать первыми Самая опасная зона. Сюда команда любит уходить, когда не хочется трогать настоящую архитектурную проблему. тотальный рефакторинг без влияния на индекс массовая полировка вторичных страниц перфекционизм в лабораторных баллах без полевого эффекта Мой практический принцип: если задача не меняет состав индекса, частоту обхода, рендеринг ключевых блоков или силу важных внутренних URL, она редко должна открывать бэклог первой. ## FAQ: короткие ответы по техаудиту Что входит в чек-лист технического аудита сайта? Шесть зон: краулинг и индексация, robots.txt и sitemap, canonical и редиректы, JavaScript-рендеринг, Core Web Vitals, внутренняя архитектура. В англоязычных источниках это называют technical SEO audit checklist — слои, которые проверяют по очереди, от обхода до приоритизации. С чего начать технический SEO-аудит? С краулинга, индексации и состава индексируемых URL. Если бот тратит ресурс не туда, остальные улучшения слабеют. Что проверять первым: индексацию, рендеринг или CWV? Сначала индекс и доставку контента. Если URL плохо обходятся, дублируются или ломаются на рендеринге, скорость не должна открывать бэклог. Когда robots.txt реально вредит? Когда правила написаны слишком широко, режут важные шаблоны или подменяют собой работу с canonical, noindex и дублями. Почему Google не всегда дорендеривает JS полностью? Потому что рендеринг стоит ресурсов и идёт через отдельную очередь. На тяжёлых сайтах нельзя рассчитывать, что все URL получат одинаковое внимание. Как понять, что проблема в архитектуре, а не в мета-тегах? Если важные страницы глубоко лежат, слабо связаны, теряются среди фильтров и дублей или живут только через sitemap, проблема архитектурная. Каким должен быть итог хорошего техаудита? Не каталог замечаний, а 3 точки роста или 3 точки падения, вокруг которых уже строится бэклог внедрения. ## Итог: чек-лист — это старт, а не результат Сам по себе чек-лист не поднимает трафик. Он только помогает не забыть ключевые слои проверки. Результат появляется, когда найденные дефекты связаны с архитектурой сайта, логикой индекса и реальной приоритизацией внедрения. Поэтому сильный техаудит всегда заканчивается тремя вещами: ясной картиной потерь, коротким списком критических задач и пониманием, какие правки дадут эффект первыми. Итог должен звучать жёстко: вот 3 точки роста или вот 3 точки падения , с которых и начинается работа. Если смотреть на техаудит именно так, он перестает быть файлом «на потом» и превращается в рабочий инструмент роста. И это особенно важно сейчас, когда сайты становятся сложнее, рендеринг тяжелее, а цена архитектурной ошибки выше, чем несколько лет назад. ## Формула техаудита, который работает Не искать «все ошибки вообще», а собрать причинно-следственную модель: где бот теряет время, какие URL не подтверждены архитектурой, что ломается в рендере и какие правки двинут индекс первыми. Хороший аудит сводит это к короткому управляемому выводу: 3 точки роста или 3 точки падения. Краулинг + Индекс + Рендеринг + Перелинковка + Приоритеты = техаудит, который работает ### Нужен техаудит без воды и декоративных советов Разбираю сайт через логи, индекс, JS-рендеринг, шаблонные конфликты и архитектуру внутренних ссылок. Если нужен second opinion или аудит под рост, можно обсудить проект напрямую. Обсудить аудит Кириченко Станислав 20+ лет в SEO, техаудиты, second opinion, AI-автоматизация · Подробнее обо мне Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Разберу ваш случай предметно Опишите задачу — отвечу, что не так с сайтом и с чего начать. Конкретный разбор под вашу нишу, без общих советов. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## SEO для бизнеса: ROI органического трафика URL: https://sk-seo.ru/blog/seo-dlya-biznesa-kak-schitat-roi-ot-organicheskogo-trafika.html Перейти к основному контенту ← Блог 10 апреля 2026 ~14 мин чтения 0 0 # ROI в SEO: как бизнесу считать окупаемость органического трафика Вы платите агентству 150 тысяч в месяц. Трафик растёт. Продажи — нет. И никто не может объяснить почему. Разбираю, где настоящая проблема. SEO для бизнеса Аналитика ROI Метрики Кириченко Станислав Technical SEO, SEO-стратегия, аналитика, ROI-модели для бизнеса Главное из статьи ROI в SEO считается через воронку: спрос → страницы → лиды → сделки → ценность канала. Не через трафик и позиции. Если платите 150 тысяч и не видите денег — скорее всего, нет инструментов, которые показывают деньги. Содержание Что такое SEO ROI и формула расчёта Почему ROI нельзя считать по трафику Правильная цепочка: спрос → ценность Что включать в затраты на SEO Как считать ROI для лидогенерации без онлайн-оплаты Минимальный рабочий сценарий в Метрике и CRM Числовые примеры расчёта ROI Сегментация трафика по ценности Про атрибуцию Как прогнозировать ROI и срок окупаемости Главные ограничения расчёта SEO ROI Что делать, если прямой ROI пока не считается Когда ROI временно отрицательный — и это нормально Минимальный dashboard для управленческого отчёта Вы платите агентству 150 тысяч в месяц. Трафик растёт. Продажи — нет. И никто не может объяснить почему. ## Что такое SEO ROI и формула расчёта SEO ROI — это окупаемость вложений в органический канал: сколько денег или валовой прибыли принёс SEO относительно всех затрат на него за выбранный период. Показатель Формула ROI SEO (доход или валовая прибыль из SEO − затраты на SEO) / затраты на SEO × 100% Для e-commerce Органическая выручка или валовая прибыль из транзакций / затраты SEO Для lead-gen Количество SEO-лидов × ценность лида / затраты SEO Payback period Момент, когда накопленная валовая прибыль из SEO сравнялась с накопленными затратами Для управленческих решений лучше считать не по обороту, а по валовой прибыли или вкладу в покрытие постоянных расходов. Иначе ROI будет завышен. Быстрый шаблон-калькулятор: SEO ROI = ((лиды из органики × ценность лида) − все SEO-затраты) / SEO-затраты × 100%. Для e-commerce вместо ценности лида используйте выручку или валовую прибыль из органических транзакций. Это типичная ситуация. Не потому что агентство плохое. А потому что SEO измеряют не теми метриками. Позиции. Трафик. CTR. Всё это — суррогатные показатели. Они не отвечают на главный вопрос бизнеса: сколько денег принёс органический канал? ## Почему ROI нельзя считать по трафику Органический трафик бывает разным. Информационный («как настроить») и транзакционный («купить CRM») дают принципиально разный вклад в выручку. Если агентство нагнало 50K новых посетителей в блог — это хорошо для охвата. Но это не то же самое, что 50K потенциальных покупателей. Считать ROI по суммарному трафику — всё равно что оценивать эффективность отдела продаж по количеству звонков, не смотря на конверсию. ## Правильная цепочка: спрос → страницы → лиды → сделки → ценность 01 #### Спрос Какой спрос вы закрываете? Запросы вида «[продукт] купить», «[услуга] цена», «сравнение А и Б» несут коммерческий интент. Информационный трафик важен для верхней воронки, но вклад в выручку у него другой. 02 #### Страницы Какие страницы закрывают этот спрос и насколько хорошо конвертируют? Страница может ранжироваться по ценному запросу и плохо конвертировать — это уже проблема конверсии посадочной (CRO — оптимизация коэффициента конверсии), а не SEO. 03 #### Лиды Сколько людей из органики совершают целевое действие? Форма, звонок, чат, добавление в корзину. Без настроенных целей в аналитике вы не знаете, что происходит с трафиком после посадки. 04 #### Сделки Сколько лидов закрываются в сделки? Какой средний чек? В B2B это требует интеграции аналитики с CRM. В e-commerce — настройки электронной торговли. 05 #### Ценность Итого: какую выручку принёс органический канал? Какова стоимость привлечённого лида из органики против других каналов? ## Что включать в затраты на SEO Формула ROI становится игрушечной, если в затраты включить только агентство. Бизнесу нужен полный состав затрат по каналу. Категория затрат Что входит Команда In-house SEO, редактор, контент-менеджер, аналитик, проектный менеджер, часть времени разработчика и дизайнера. Подрядчики Агентство, фрилансеры, технические специалисты, редактура, локализация. Контент Исследование тем, написание, редактирование, экспертная валидация, графика, обновление старых материалов. Разработка Внедрение шаблонов, техфиксы, микроразметка, скорость, рендеринг, перелинковка, фильтры, migration work. Инструменты Ahrefs, Semrush, Screaming Frog, трекеры позиций, BI, коллтрекинг, сервисы лог-анализа. Дистрибуция и ссылки Digital PR, аутрич, линкбилдинг, размещения, партнёрские интеграции. Практическое правило простое: если без этой статьи, ссылки, релиза, правки шаблона или инструмента канал не дал бы тот же результат, это часть вложений в SEO. ## Как считать ROI для лидогенерации без онлайн-оплаты Во многих B2B и сервисных нишах деньги не проходят на сайте. Это не мешает считать ROI, если вы задаёте денежную ценность лида через CRM-данные. Шаг Как считать 1. Ценность лида LTV или средняя валовая прибыль со сделки × доля закрытия в сделку 2. Ценность MQL/SQL Если есть этапы, добавьте коэффициент перехода MQL → SQL → sale 3. Доход из SEO Количество лидов из органики × ценность лида 4. ROI (ценность SEO-лидов − затраты SEO) / затраты SEO × 100% Пример: средняя валовая прибыль со сделки 120 000 ₽, закрытие лида в продажу — 12%. Тогда ожидаемая ценность одного лида = 14 400 ₽. Если SEO привёл 40 лидов, денежная ценность канала за период — 576 000 ₽ ещё до фактического закрытия всех сделок. Если цикл сделки длинный, используйте два режима отчёта: фактическая выручка по уже закрытым сделкам и ожидаемая ценность текущего пайплайна по свежим SEO-лидам. Это лучше, чем ждать 4 месяца без цифр. ### Какой режим расчёта использовать Режим Когда использовать По выручке Когда нужен быстрый ориентир по выручке для e-commerce и у вас уже есть корректная органическая выручка по транзакциям. По валовой прибыли Когда нужен управленческий ROI и важно сравнение канала с платным трафиком, отделом продаж и unit-экономикой. По ожидаемой ценности лида Когда это B2B или сервисный бизнес, оплаты на сайте нет, а цикл сделки длинный и нужен прогнозный режим. ## Минимальный рабочий сценарий в Яндекс.Метрике и CRM Концепция без операционки не работает. Ниже минимальный путь, который позволяет быстро собрать рабочий SEO ROI-отчёт. Определите lead-цель. Отправка формы, звонок, клик по мессенджеру, бронирование, заявка на демо. В Метрике это должна быть корректно настроенная цель, а ключевые цели удобно отметить как избранные. Откройте отчёт «Конверсии». После редизайна он находится в левом меню Метрики. Сначала выберите нужную цель, затем примените сегмент по источнику: органический поиск. Проверьте объём и качество органики. Смотрите визиты, целевые визиты, конверсию и достижения цели именно по органике, а затем режьте данные по посадочным страницам. Сравните модели атрибуции. В отчётах Метрики переключайте атрибуцию: первый переход, последний переход, последний значимый или автоматическая атрибуция, чтобы понять реальный вклад SEO. Пробросьте источник в CRM. В карточке лида должны сохраняться как минимум первый источник, тип источника, посадочная страница, дата первого визита и тип конверсии. Сведите лиды и сделки. Уже в CRM или в блоке сквозной аналитики Метрики считайте конверсию в сделку по каналам, выручку, валовую прибыль, CPL и CPA. Минимальный набор полей в CRM: `источник`, `тип источника`, `посадочная страница`, `тип лида`, `этап сделки`, `выручка`, `валовая прибыль`, `дата создания`. Без этого SEO почти всегда остаётся каналом «про трафик», а не «про деньги». Если у компании основной стек на Google Analytics, логика та же: отдельный канал органики, корректные события-конверсии, разбивка по посадочным страницам, сравнение путей атрибуции и обязательная связка с CRM. Но для русскоязычного бизнеса Яндекс.Метрика чаще остаётся самым удобным рабочим слоем аналитики. ## Числовые примеры расчёта ROI ### Пример 1: B2B-сервис Метрика Значение Затраты на SEO в месяц 150 000 ₽ Органический трафик 8 000 визитов/мес Конверсия в лид 2,5% → 200 лидов Конверсия лид → сделка 10% → 20 сделок Средний чек 80 000 ₽ Выручка (оборот) из органики 1 600 000 ₽/мес ROI = (выручка − затраты) / затраты × 100% 967% CPL (стоимость лида) 150 000 / 200 = 750 ₽/лид CPA (стоимость сделки) 150 000 / 20 = 7 500 ₽/сделка Важно: пример показывает оборот, а не прибыль. Реальный ROI с учётом маржи будет ниже. Для управленческих решений считайте по валовой прибыли. В e-commerce структура считается немного иначе: транзакции вместо лидов, средний чек вместо сделки. Принцип тот же — цепочка от визита до выручки. ### Пример 2: E-commerce (средний магазин) Метрика Значение Затраты на SEO в месяц 80 000 ₽ Органический трафик 25 000 визитов/мес Конверсия в покупку 1,2% → 300 заказов Средний чек 3 500 ₽ Выручка (оборот) из органики 1 050 000 ₽/мес ROI = (1 050 000 − 80 000) / 80 000 × 100% 1213% CPO (стоимость заказа) 80 000 / 300 = 267 ₽/заказ ## Сегментация трафика по ценности Не весь органический трафик одинаково ценен. Правильный ROI считается по сегментам. Сегмент Ценность и особенности измерения Небрендовый коммерческий спрос Максимальная ценность — люди ищут продукт, не зная вас. Основной KPI для оценки SEO-агентства. Брендовый спрос Рост брендового трафика не всегда заслуга SEO: он может расти за счёт офлайн-рекламы или PR. Смешивать его с небрендовым при оценке агентства нельзя. Информационный трафик: новые пользователи Ценен для верхней воронки. ROI считается через вклад в цепочку конверсии и сравнение моделей атрибуции, не напрямую. Информационный трафик: возвраты Часть конверсий атрибутируется этому сегменту с течением времени. Локальное SEO Высокая конверсия для локального бизнеса. Мерить через звонки и визиты в заведение. ## Про атрибуцию: где реально живёт измерение SEO Органический трафик не требует UTM-разметки — поисковики автоматически передают источник. Правильная атрибуция SEO живёт в другом: Источники и сегменты в Метрике — органический поиск должен быть выделен как отдельный канал, без смешивания с платным трафиком и реферальными переходами. Анализ посадочных страниц — какие страницы приводят лиды и с какой конверсией. Модели атрибуции — органика часто участвует в воронке, но финальный клик принадлежит другому каналу. Поэтому в Метрике нужно сравнивать первый переход, последний значимый и автоматическую атрибуцию. CRM-интеграция или сквозная аналитика — источник лида должен фиксироваться в момент первого контакта, а продажи и статусы сделок должны возвращаться в аналитику. ## Как прогнозировать ROI и срок окупаемости SEO Факт-расчёт нужен собственнику, но бизнес почти всегда спрашивает ещё и другое: когда это окупится. Для этого нужен не один прогноз, а сценарная модель. Возьмите базу. Текущий органический трафик, конверсию в лид, долю закрытия в сделку, среднюю валовую прибыль со сделки и текущий полный состав SEO-затрат. Соберите потенциал. Оцените, какие кластеры и шаблоны страниц реально могут вырасти и какой объём небрендового трафика они способны принести. Постройте 3 сценария. Консервативный, базовый и оптимистичный. Меняйте не только трафик, но и конверсию посадочных. Считайте по месяцам, а не одной цифрой. SEO отдаёт неравномерно: часть страниц выстреливает через 2 месяца, часть — через 9. Фиксируйте срок окупаемости. Точка окупаемости — месяц, в котором накопленная валовая прибыль из органики перекрыла накопленные SEO-затраты. ### За какой период считать Операционно Месяц к месяцу — для темпа и ранних сигналов. Квартал — для оценки устойчивости тренда. Скользящий годовой период — лучший формат для собственника и бюджета. Осторожно Один месяц почти всегда шумный для SEO. Новый сайт и миграция требуют более длинного горизонта. Контентные и B2B-проекты разумно смотреть когортным подходом. ## Главные ограничения расчёта SEO ROI Точный SEO ROI посчитать можно не всегда. Это не повод отказаться от модели, но это повод честно назвать ограничения. Атрибуция неполная. SEO часто знакомит пользователя с брендом, а закрывает сделку другой канал. Горизонт длинный. Текущая выручка из органики часто частично создана прошлогодней работой. SEO смешано с другими факторами. PR, бренд, офлайн, email и продуктовые изменения влияют на ту же воронку. Нужна маржа, а не только оборот. Без валовой прибыли канальная экономика искажается. Есть нефинансовая отдача. Видимость бренда, доля спроса, снижение зависимости от платного трафика и накопительный эффект страниц не всегда сразу видны в выручке. ## Что делать, если прямой ROI пока не считается Если прямую выручку из SEO вы пока не связываете со сделками, не надо делать вид, что ROI «невозможен». Нужен промежуточный режим оценки. Proxy-метрика Когда полезна Денежный эквивалент органики / стоимость сопоставимого платного трафика Когда надо прикинуть денежный эквивалент органики через стоимость сопоставимого платного трафика. Поисковая видимость / доля видимости Когда цикл сделки длинный, а бизнесу нужны ранние сигналы роста доли спроса. Небрендовые коммерческие клики Когда важно отделить рост реального SEO от брендового шума и других каналов. SEO CPL против CPL из платного трафика Когда выручка ещё не дозрела, но лиды уже видны и их можно сравнить по себестоимости. Это не замена настоящему ROI. Это мост между фазой «деньги ещё не замкнуты в аналитику» и фазой, где канал уже можно считать как полноценную экономику канала. ## Когда ROI временно отрицательный — и это нормально SEO — канал с отложенным эффектом. В первые 3–6 месяцев затраты обычно превышают отдачу. ### Когда минус — норма Нормально Первые 3–6 месяцев на новом сайте или в новом регионе. После миграции или редизайна — нужно время на восстановление. При входе в высококонкурентную нишу с нуля. При масштабном контентном проекте — статьи выходят в топ через 2–4 месяца. Проблема После 12 месяцев работы без роста коммерческих страниц. Весь трафик информационный, конверсий нет — стратегия не ориентирована на бизнес-цели. Есть рост трафика, но падают конверсии — проблема с посадочными или офером. В период до окупаемости важно иметь дашборд опережающих метрик — промежуточные сигналы роста до того, как они конвертируются в выручку: Рост позиций по коммерческому кластеру. Рост числа проиндексированных страниц нужного типа. Рост CTR в выдаче по приоритетным запросам. Рост конверсии на посадочных страницах (мост между SEO и CRO). ## Минимальный дашборд для управленческого отчёта Блок Ключевые метрики Трафик Органика: всего / небрендовый / брендовый трафик, динамика месяц к месяцу Видимость Позиции по коммерческому кластеру, Coverage в GSC Конверсия посадочных CR по приоритетным посадочным страницам — мост между SEO и CRO Воронка Органика → целевые действия → лиды → сделки Стоимость CPL и CPA из органики vs других каналов ROI (Выручка из органики − затраты SEO) / затраты × 100% Прогноз Ожидаемый рост трафика и лидов в следующем периоде ROI в SEO считается. Нужна воронка, аналитика и CRM-связка. Если вы платите 150 тысяч и не видите денег — чаще всего проблема не в SEO как канале, а в том, что нет инструментов, которые показывают деньги. Но иногда проблема именно в стратегии: неверно выбраны кластеры, органика тянет информационный трафик вместо коммерческого. SEO-отчёт без CRM-связки показывает позиции. А позиции и деньги — не одно и то же. Кейс: агентство отчитывалось ростом трафика — бизнес не видел продаж. Клиент в B2B-нише финансовых услуг. Агентство работало 14 месяцев, трафик вырос в 2,4 раза. Но собственник не понимал, откуда приходят лиды и приходят ли вообще. Провёл аудит аналитики: цели в Яндекс.Метрике настроены неверно (фиксировали просмотр страницы контактов вместо отправки формы), CRM-интеграция отсутствовала, весь рост трафика был информационным — коммерческие запросы стояли на месте. Реальный ROI за 14 месяцев — отрицательный. После перенастройки аналитики, переориентации стратегии на коммерческие кластеры и CRM-интеграции — первые атрибутированные лиды появились через 6 недель. ### Промпт: составить ROI-отчёт по данным аналитики Промпт: ROI-расчёт SEO-канала (вставить в LLM) Помоги рассчитать ROI SEO-канала за период [указать]. Данные из аналитики: - Затраты на SEO в месяц: [сумма] - Органический трафик (небрендовый): [визиты/месяц] - Конверсия посадочных в лид/заявку: [%] - Конверсия лид → сделка: [%] - Средний чек / LTV: [сумма] Рассчитай: 1. Количество лидов из органики 2. Количество сделок 3. Оборот из органики 4. CPL и CPA из органики 5. ROI = (оборот − затраты) / затраты × 100% Дополнительно: - Сравни CPL из органики с другими каналами (если есть данные: [вставить]) - Укажи, какие данные критически отсутствуют для точного расчёта - Дай рекомендацию: на какой метрике фокусироваться в отчёте собственнику ## Часто задаваемые вопросы #01 Можно ли считать ROI SEO только по трафику? + Нет. Органический трафик бывает разным — информационный и транзакционный дают принципиально разный вклад в выручку. Считать ROI по суммарному трафику — всё равно что оценивать отдел продаж по количеству звонков без учёта конверсии. Важна цепочка: трафик → лиды → сделки → деньги. #02 Что главное при расчёте ROI? + Правильная цепочка: спрос → страницы → лиды → сделки → ценность. Без настроенных целей в аналитике и интеграции с CRM вы не знаете, что происходит с трафиком после посадки. SEO-отчёт без CRM-связки показывает позиции — а позиции и деньги не одно и то же. #03 Почему у SEO может быть трафик без окупаемости? + Три главные причины: стратегия ориентирована на информационный трафик без коммерческой воронки; нет настроенных целей для измерения лидов; есть проблема с конверсией посадочных страниц — это уже задача оптимизации конверсии, а не SEO. В первом и втором случае — вопрос к стратегии. В третьем — к качеству посадочных. #04 Что включать в затраты на SEO при расчёте ROI? + Не только оплату агентства. Включайте внутреннюю команду, подрядчиков, контент, разработку, дизайн, инструменты, коллтрекинг, линкбилдинг и digital PR. Если без этой активности канал не дал бы тот же результат, это часть вложений в SEO. #05 Как считать SEO ROI в B2B, если оплаты на сайте нет? + Через ценность лида. Возьмите среднюю валовую прибыль со сделки или LTV, умножьте на долю закрытия в сделку и получите ожидаемую денежную ценность одного лида. Дальше умножаете её на количество лидов из органики и сравниваете с SEO-затратами. #06 За какой период считать ROI в SEO? + Операционно полезно смотреть месяц к месяцу и квартал к кварталу, но для управленческого решения лучший формат обычно скользящий годовой период. Один месяц для SEO почти всегда слишком шумный, особенно на новых сайтах, после миграций и в длинном B2B-цикле. #07 Можно ли считать SEO ROI по валовой прибыли, а не по выручке? + Да, и для управленческих решений это обычно правильнее. Расчёт по выручке полезен как быстрый ориентир, но именно валовая прибыль лучше показывает реальную экономику канала и позволяет честно сравнивать SEO с платным трафиком и другими источниками привлечения. ### Помогу собрать ROI-воронку для вашего проекта От группировки каналов до CRM-атрибуции. Увидите, сколько реально стоит лид из органики и как SEO соотносится с другими каналами. Написать в Telegram Кириченко Станислав 20+ лет в SEO, сложные технические аудиты, независимая экспертная оценка, AI-автоматизация · Подробнее обо мне Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Разберу ваш случай предметно Опишите задачу — отвечу, что не так с сайтом и с чего начать. Конкретный разбор под вашу нишу, без общих советов. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## Entity SEO: как построить профиль бренда URL: https://sk-seo.ru/blog/entity-seo-kak-postroit-profil-brenda.html Перейти к основному контенту ← Блог 27 мая 2026 ~27 мин чтения 0 0 # Entity SEO: как построить сущностный профиль бренда Anchor statement, Entity Home, Schema.org, sameAs, Wikidata и внешний след — из чего складывается согласованный entity-сигнал и как его построить системно. Entity SEO AI visibility Schema.org GEO Wikidata Кириченко Станислав Technical SEO, AI visibility, entity management и поисковая инженерия Это третья статья цикла об AI-видимости. Первая — «Как стать видимым в ChatGPT, Perplexity и AI-поиске» — разбирает сигналы, которые AI считывает. Вторая — «Брендовый шум в глазах ИИ» — объясняет, как противоречивые сигналы ломают образ бренда. Эта статья — про то, что строить после диагностики. Главное из статьи Entity SEO — про согласованность: anchor statement на сайте, Schema.org, профили в Wikidata, LinkedIn, каталогах и внешних публикациях описывают бренд одинаково. Каждое расхождение — сигнал, который AI агрегирует и усредняет. Строить профиль нужно снизу вверх: сначала ядро и Entity Home, потом Schema.org, потом внешний след. Микроразметка — один из слоёв, не вся задача. Содержание Entity SEO, GEO и AEO — в чём разница Что такое entity и как AI работает с сущностями Брендовый шум начинается с атрибутов Anchor statement — ядро entity-профиля Entity Home — главный источник правды Матрица атрибутов: что должно совпадать везде Schema.org — структурированный сигнал на сайте Что внедрить на сайте технически sameAs — идентификаторы сущности, не соцсети Wikidata: когда нужна, когда лучше не трогать Внешний след — независимые подтверждения Disambiguation — если вас путают с другим брендом Иерархия источников Как измерять прогресс Типовые ошибки Чеклист: минимальный entity-профиль План внедрения на 30 дней Проблема не всегда в том, что AI вас не знает. Иногда — в том, что знает неправильно или по-разному в разных системах. После диагностики брендового шума встаёт следующий вопрос: что конкретно строить и в каком порядке. Entity SEO — логичное следствие того, как AI-системы устроены: они работают не только со страницами, но и с сущностями. Компания, эксперт, продукт — всё это entity. У каждой есть атрибуты, связи, источники. Чем они согласованнее — тем точнее AI строит образ. ## Entity SEO, GEO и AEO — в чём разница Три термина, которые часто путают или используют как синонимы. На практике у каждого своя задача. Термин Что означает Главная задача Entity SEO Построение понятной и согласованной сущности бренда в глазах AI и поисковых систем Чтобы AI правильно понимал, кто вы, что делаете и в какой нише GEO — Generative Engine Optimization Оптимизация контента и источников для попадания в генеративные ответы AI-систем Чтобы ваш источник цитировался в ответах ChatGPT, Perplexity, Gemini AEO — Answer Engine Optimization Оптимизация контента под конкретные вопросы пользователей Чтобы контент отвечал на вопросы в формате featured snippet, People Also Ask, AI answers AI visibility Общий результат: бренд виден, корректно описан и цитируем в AI-системах Итоговая метрика всех усилий выше Entity SEO — фундамент: без правильно выстроенной сущности GEO и AEO дают неполный результат. Статья посвящена именно этому фундаменту. ## Что такое entity и почему AI-системы работают не только со страницами В классическом SEO единица работы — страница: URL, заголовок, текст, ссылки. В AI-системах единица — entity: именованная реально существующая вещь с атрибутами и связями. Компания — entity. Человек — entity. Продукт, место, концепция — тоже entity. Страница лишь один из способов описать сущность. LLM не хранит «карточки» брендов в явном виде. Модель строит вероятностную карту мира из огромного корпуса текстов: что чаще всего говорится рядом с именем бренда, какие темы, атрибуты, конкуренты, географии, продукты. Чем чаще один и тот же атрибут встречается рядом с именем — тем сильнее ассоциация. Чем противоречивее сигналы — тем слабее уверенность модели и выше риск галлюцинации. Разные AI-системы при этом доверяют разным источникам. По данным исследования Yext (октябрь 2025) , анализ 6,8 млн цитирований из 1,6 млн ответов показал принципиальное различие в логике доверия: Gemini 52,1% цитирований приходит с собственного сайта бренда ChatGPT 48,7% цитирований — из сторонних источников Perplexity отраслевые предпочитает экспертные публикации и отзывы Один бренд — три разных образа, если сигналы не согласованы между собственным сайтом и внешними источниками. Entity SEO — это про то, чтобы они говорили одно и то же. Контекст данных Yext: исследование построено на конкретном датасете — 1 июля–31 августа 2025 года, по ChatGPT, Gemini и Perplexity, в четырёх индустриях: retail, financial services, healthcare, food service. Это не универсальная формула для всех ниш. Но вывод полезен: разные AI-системы действительно опираются на разные типы источников, и entity-профиль нельзя строить только на сайте или только на внешних площадках. Академический фундамент GEO: работа Aggarwal et al. «Generative Engine Optimization» (2023, arXiv) описывает GEO как подход к повышению видимости источников в генеративных ответах AI-систем через оптимизацию контента и измерение visibility score. Entity-профиль — прикладной SEO-слой этой логики: он помогает сделать брендовые факты структурированными, повторяемыми и верифицируемыми. ## Брендовый шум начинается с противоречивых атрибутов AI строит образ бренда из множества источников — если они противоречат друг другу, возникает шум. Механика подробно разобрана в статье про брендовый шум . Здесь — коротко, чтобы понять, что именно мы строим. Пять типов шума, с которыми чаще всего приходится работать: 01 #### Семантический Разные страницы и профили описывают бренд по-разному. Нет единого anchor statement. 02 #### Исторический Бренд изменился, но старые источники никуда не делись. Прошлое побеждает настоящее. 03 #### Тематический Контент размазан по 20 темам. Нет устойчивой тематической ассоциации. 04 #### Конкурентный Похожее имя или ниша. AI смешивает двух игроков — entity collision. 05 #### Репутационный Диаметрально противоположные внешние сигналы. Модель усредняет или берёт самый громкий. Добавлять новый контент поверх шума — контрпродуктивно. Сначала диагностика и чистка сигнала, потом построение. Именно поэтому структура entity-профиля начинается не с Wikidata и не с Schema.org — а с anchor statement. ## Anchor statement — короткое ядро entity-профиля Anchor statement — одно-два предложения, которые описывают бренд или персону точно, без амбивалентности и без обобщений. Это не слоган и не миссия компании. Это машиночитаемое описание entity, которое должно воспроизводиться одинаково во всех точках присутствия. Без anchor statement Schema.org, sameAs и Wikidata строятся на песке. Каждый из этих инструментов описывает сущность — но если нет договорённости о том, что именно описывается, они воспроизводят шум, только в структурированном виде. Формула anchor statement: [Бренд] — это [тип сущности] в нише [категория], который помогает [аудитория] решать [задача] через [метод / продукт] в [география / рынок]. Пример для персонального бренда: «Кириченко Станислав — technical SEO strategist, специализирующийся на AI visibility, entity SEO и сложных техаудитах для enterprise-проектов и B2B-брендов в России и СНГ.» Пример для продукта: «[Продукт] — это SaaS-платформа для технического SEO-анализа, которая помогает SEO-специалистам и владельцам сайтов проверять индексацию, редиректы, Schema.org и AI-видимость без программирования.» Было / стало — как anchor statement меняет восприятие бренда: Было «SK-SEO — блог про SEO, маркетинг, продвижение сайтов и инструменты.» Стало «SK-SEO — персональный сайт Кириченко Станислава, technical SEO strategist, специализирующегося на технических аудитах, AI visibility, entity SEO и поисковой инженерии для сложных сайтов и B2B-проектов.» Частые ошибки в anchor statement: Плохо Почему Как исправить «Эксперт по цифровому маркетингу» Описывает 50 000 человек. Нет ниши, нет аудитории, нет отличия Добавить специализацию, метод и тип клиентов «Помогаю бизнесам расти онлайн» Абстракция. Нет предметной области, нет механизма Назвать конкретный инструмент и сегмент «Лидер рынка SEO-услуг» Самообъявленный статус без верификации. AI игнорирует Описывать фактически, не оценочно «Занимаемся SEO, контентом, таргетом и SMM» Четыре разные сущности в одном предложении — тематический шум Один anchor statement = один фокус ## Entity Home — главный источник правды о бренде Entity Home — страница, которая является основным источником правды о бренде или персоне. Всё остальное ссылается на неё или ей соответствует. Обычно это /about.html, /about/ или отдельная страница персонального бренда. Но в отличие от стандартной страницы «О нас», Entity Home структурирована под машинное чтение. Без Entity Home Schema.org и sameAs выглядят убедительно в разметке, но не имеют «якоря» — страницы, которая объявляет себя главным источником правды и содержит весь набор атрибутов. AI-системы с retrieval (Perplexity, Google AI Overviews) будут брать описание оттуда, где найдут наиболее полный и структурированный сигнал. ### Что должно быть на Entity Home Минимальный набор элементов, которые делают страницу главным источником правды о сущности. Контент и структура Anchor statement Первый абзац страницы — точная формулировка того, кто это и чем занимается Ниша и специализация Явное описание предметной области без обобщений типа «digital marketing» География и рынок Где работает, с кем работает — конкретно Продукты / услуги Перечень с описанием — что именно предлагается Доказательства Кейсы, клиенты, публикации, сертификаты — то, что AI может верифицировать Разметка и связи Schema.org (Organization / Person) Полный набор атрибутов, включая disambiguatingDescription и sameAs Ссылки на официальные профили Telegram, LinkedIn, VK, Habr, другие — видимые пользователю Ссылки на авторитетные внешние упоминания Публикации в СМИ, интервью, каталоги — подтверждения от третьих сторон Дата основания / начала деятельности Машиночитаемая метка — для хронологической верификации в AI Связи с другими сущностями Основатель, партнёры, продукты — явные ссылки с разметкой Частая ошибка: страница «О нас» написана для людей — с историей компании, философией и командой. Это нужно. Но для Entity Home этого недостаточно: машины должны уметь извлечь anchor statement, атрибуты и связи без чтения между строк. ## Матрица атрибутов: что должно совпадать везде Entity-профиль состоит из атрибутов, которые должны быть согласованы между всеми точками присутствия бренда. Если на сайте написано одно, в LinkedIn другое, а в каталогах третье — AI агрегирует расхождения, а не ваше официальное позиционирование. Ниже — матрица аудита. Для каждого атрибута проставьте состояние по каждому источнику: ✓ — совпадает с anchor statement, ✗ — конфликтует, — — отсутствует. Атрибут Сайт Entity Home Schema.org Соцсети Каталоги Wikidata Название бренда ✓ ✓ ✓ ✓ ✓ ✓ Тип сущности (компания / персона) — ✓ ✓ — ✓ ✓ Ниша / категория ✓ ✓ ✓ ✗ ✗ — География / рынок ✓ ✓ ✓ — ✗ — Основатель / команда ✓ ✓ ✓ — — — Продукты / услуги ✓ ✓ ✓ ✗ — — Целевая аудитория ✓ ✓ — — — — Доказательства / кейсы ✓ ✓ — — — — Отличия от конкурентов — — — — — — Официальные ссылки (sameAs) ✓ ✓ ✓ — ✓ ✓ Строки с несколькими ✗ — приоритет для исправления. Строки с множеством — — это пробелы, которые AI заполняет из других источников, не обязательно правильных. ## Schema.org — структурированный сигнал на собственном сайте Schema.org — словарь семантической разметки, поддерживаемый Google, Microsoft, Yahoo и Yandex. Разметка встраивается в HTML как JSON-LD и даёт поисковым роботам и AI-системам машиночитаемое описание сущностей на странице. Это не замена тексту — это дополнительный слой структурированного сигнала. Три основных типа для entity-профиля бренда: ### Organization Для компаний, агентств, брендов. Описывает юридическое или торговое лицо с его атрибутами и связями. Минимальный рабочий набор полей Organization: @type : Organization name : официальное название, как в документах и на сайте url : основной URL сайта description : anchor statement — одно-два предложения disambiguatingDescription : чёткое разграничение с похожими сущностями sameAs : массив URL внешних профилей и идентификаторов foundingDate : дата основания в формате YYYY или YYYY-MM-DD founder : ссылка на Person-сущность основателя areaServed : географический охват (Country, State или текстом) logo : ImageObject с URL логотипа ### Person Для экспертов, основателей, авторов. Часто используется в паре с Organization через свойство founder / member . Ключевые поля Person для AI-видимости: name + alternateName : полное имя и все известные варианты написания jobTitle : конкретная должность или роль, не «CEO» в вакууме description : anchor statement для персоны disambiguatingDescription : «российский technical SEO strategist, не путать с...» knowsAbout : массив тем / специализаций — то, о чём эксперт sameAs : идентификаторы персоны во внешних системах worksFor : ссылка на Organization-сущность ### LocalBusiness Для локальных сервисов (клиники, агентства, офисы). Наследует Organization и добавляет геолокационные атрибуты. Критично для местного поиска и AI-ответов на геозависимые запросы. Дополнительно для LocalBusiness: address : PostalAddress с streetAddress, addressLocality, addressCountry geo : GeoCoordinates — latitude и longitude openingHoursSpecification : часы работы hasMap : URL карточки в Яндекс.Картах или Google Maps Про disambiguatingDescription отдельно: это свойство Schema.org специально создано для разграничения похожих сущностей. Заполните его явно — особенно если у бренда или персоны есть тёзки в той же или смежной нише. AI-системы используют это поле для entity disambiguation при retrieval. Оговорка про Google: в официальном Google AI Optimization Guide прямо сказано: «Структурированная разметка не нужна для генеративного ИИ в поиске» — Google AI Overviews работает на базе core ranking и E-E-A-T, а не на Schema.org напрямую. Тогда зачем делать Schema.org? Три причины: (1) другие AI-системы — ChatGPT, Perplexity, Gemini — используют её при retrieval и entity-grounding; (2) она усиливает стандартный SEO-результат; (3) это машиночитаемый способ зафиксировать атрибуты сущности в одном месте. Schema.org — не магия и не гарантия попадания в ответ. Это одна из точек согласованности entity-профиля. ## Что должно быть внедрено на сайте технически Методология без конкретики — это план без результата. Ниже — что именно внедрить в код и контент сайта, где ставить и зачем. Элемент Где внедрять Для чего Entity Home /about/, /company/, /author/ Главный источник правды о сущности — все остальные источники ссылаются на неё или ей соответствуют Organization / Person JSON-LD Entity Home + главная Машиночитаемое описание сущности с полным набором атрибутов sameAs Внутри Schema.org JSON-LD Связать сайт с внешними идентификаторами — Wikidata, LinkedIn, профессиональные профили mainEntityOfPage В Schema.org на Entity Home Явно указать, что страница описывает именно данную сущность author / publisher Статьи блога, экспертный контент Связать контент с конкретным экспертом или брендом — усилить entity-сигнал авторства BreadcrumbList Весь сайт Структурный контекст и помощь AI в понимании иерархии страниц About / Contact / Editorial policy Служебные страницы Сигналы доверия и ответственности — важны для E-E-A-T и AI-оценки авторитетности Минимальный пример JSON-LD для персонального бренда: { "@context": "https://schema.org", "@type": "Person", "@id": "https://sk-seo.ru/#person-stanislav-kirichenko", "name": "Кириченко Станислав", "alternateName": ["Staurus", "Станислав Кириченко"], "url": "https://sk-seo.ru/", "mainEntityOfPage": "https://sk-seo.ru/about.html", "description": "Кириченко Станислав — technical SEO strategist, специализирующийся на AI visibility, entity SEO и сложных технических аудитах.", "disambiguatingDescription": "Российский technical SEO strategist и автор sk-seo.ru, специализирующийся на AI visibility, entity SEO и поисковой инженерии.", "knowsAbout": [ "Technical SEO", "Entity SEO", "AI visibility", "JavaScript SEO", "Schema.org" ], "sameAs": [ "https://t.me/staurus_seo", "https://t.me/skirichenko_seo", "https://career.habr.com/staurus-seo", "https://vk.com/skirichenko_seo" ] } Ключевые свойства здесь — disambiguatingDescription (разграничение от тёзок) и @id (стабильный идентификатор сущности на этом сайте). knowsAbout помогает AI понять тематический фокус — важно не перечислять всё подряд, а только реальные специализации. ## sameAs — идентификаторы сущности, не соцсети sameAs — одно из самых важных свойств Schema.org для entity-профиля. Обычные ссылки на соцсети в футере — это навигация для людей. sameAs в Schema.org — машиночитаемое заявление: «эта сущность на нашем сайте и этот внешний профиль — одна и та же вещь». Это один из ключевых механизмов entity-grounding: AI-системы используют sameAs для верификации и подтверждения сущности через независимые источники. Источник Тип Для кого Приоритет Wikidata Структурированная база знаний Бренды и персоны с независимыми источниками Высокий Wikipedia Энциклопедия Значимые компании и публичные персоны Высокий LinkedIn (company/profile) Профессиональная сеть Компании и персоны Высокий Crunchbase Бизнес-база Компании, стартапы, венчур Высокий Google Business Profile Локальный листинг LocalBusiness Высокий Habr Career / VC.ru / Sostav Отраслевые профили Эксперты и SEO-компании Средний VK / Telegram / Facebook Соцсети Бренды с активным присутствием Средний Отраслевые каталоги (Clutch, G2 и др.) Рейтинговые площадки Агентства и SaaS Средний Что НЕ стоит добавлять в sameAs: Автоматически сгенерированные агрегаторы без редакционного контроля Спам-каталоги и сайты с сотнями тысяч организаций без верификации Профили с устаревшей или неверной информацией о бренде (сначала обновить, потом добавлять) Страницы, которые описывают другую сущность с похожим именем ## Wikidata: когда нужна, когда возможна, а когда лучше не трогать Wikidata — открытая структурированная база знаний Wikimedia Foundation, содержащая более 120 млн записей о сущностях реального мира. Это не SEO-каталог. Её данные могут использоваться поисковыми системами, knowledge graph и AI-системами как один из источников для идентификации сущностей. Практический ориентир ≥2–3 независимых публичных источника, подтверждающих существование и значимость сущности — безопасный порог перед созданием записи Ключевой принцип N нотабельность не создаётся через Wikidata — она подтверждается через неё Риск без источников Спор запись без серьёзных публичных источников может быть оспорена или удалена сообществом По политике Wikidata запись допустима, если есть валидный sitelink на проект Wikimedia, сущность имеет серьёзные публичные источники, или нужна для структурной связности данных. Практический ориентир перед созданием записи: несколько независимых источников, которые подтверждают существование и значимость сущности. Это не формальное правило «5 источников», а безопасный порог, чтобы запись не выглядела как самопродвижение. Собственный сайт, пресс-релизы и корпоративные блоги независимыми источниками не считаются. Ключевые свойства Wikidata для entity-профиля: Свойство Для чего Пример значения P31 — instance of Тип сущности Q4830453 (business) или Q5 (human) P856 — official website Основной сайт https://sk-seo.ru P17 — country Страна Q159 (Россия) P571 — inception date Дата основания 2005 (для компаний) P18 — image Фотография (для Person) Ссылка на Wikimedia Commons P2002 / P2003 Twitter / Instagram handle username без @ P742 — pseudonym Псевдоним / бренд-имя Staurus (для Кириченко Станислава) Если оснований для Wikidata пока нет — это нормально. Правильная стратегия: сначала строить внешний след (публикации в СМИ, интервью, экспертные упоминания). Когда независимых источников наберётся достаточно — Wikidata-запись создаётся как подтверждение, а не как инструмент создания нотабельности. ## Внешний след — независимые подтверждения сущности Собственный сайт — один голос. AI-системам нужно внешнее подтверждение: что такая сущность существует, чем-то занимается и связана с конкретной нишей. Особенно это критично для ChatGPT и Perplexity, которые по данным исследования Yext отдают значительный вес именно сторонним источникам. Это подтверждается практическими кейсами: по данным статьи LLM-подход в B2B SEO , компании, которые совмещали техническую оптимизацию с активным внешним следом, показывали кратный рост в AI-видимости. Dun&Bradstreet совместно с Infidigit добились 57-кратного роста LLM-трафика — не только через Schema, но и через системную работу с внешними публикациями. 01 #### Экспертные источники Публикации в отраслевых СМИ (vc.ru, habr.com, sostav.ru, cossa.ru), интервью, подкасты, колонки. AI видит: «об этой персоне говорят другие» — усиливает уверенность в образе. Авторитет источника напрямую влияет на вес сигнала. 02 #### Профессиональные профили LinkedIn, Habr Career, VC.ru, авторские страницы на тематических площадках. Не для ссылок — для entity-grounding: явное соответствие между сущностью на сайте и профилем в системе. 03 #### Подтверждающие источники Отраслевые каталоги (Clutch, G2, Tagline, Ruward), кейсы на сторонних площадках, партнёрские страницы. Должны содержать актуальное описание — иначе усиливают шум, а не сигнал. 04 #### Репутационные источники Отзывы и рейтинги, упоминания в исследованиях, академические или отраслевые ссылки на бренд. Последние — самый авторитетный тип сигнала: AI считывает упоминание в нейтральном профессиональном контексте. Принцип внешнего следа: не количество источников, а их согласованность. Десять источников с противоречивыми описаниями хуже, чем три источника с одинаковым. Перед созданием нового внешнего след — аудит существующих и исправление расхождений. ## Disambiguation (дисамбигуация) — что делать, если вас путают с другим брендом Entity collision — ситуация, когда AI смешивает два бренда или приписывает одному атрибуты другого. Возникает при похожих названиях, пересекающихся нишах или одинаковых именах в разных регионах. Это один из наиболее опасных видов брендового шума: ответ AI звучит уверенно, но описывает не тот бренд. Методы disambiguation: Шаг 1 Усилить географию в anchor statement: «российский technical SEO strategist» вместо просто «SEO strategist» Шаг 2 Добавить disambiguatingDescription в Schema.org с явным указанием отличий Шаг 3 Добавить alternateName для всех известных вариантов написания бренда Шаг 4 Обновить все внешние профили и каталоги — добавить географию, нишу, уникальные атрибуты Пример disambiguatingDescription для персонального бренда: «Российский technical SEO strategist и автор sk-seo.ru, специализирующийся на AI visibility, entity SEO и поисковой инженерии. Не связан с другими SEO-специалистами или компаниями с похожим именем.» Блок «не путать с...» на сайте — крайняя мера, которая уместна только если путаница явная, задокументированная и регулярно воспроизводится в AI-ответах. В остальных случаях disambiguatingDescription в Schema.org и усиление уникальных атрибутов часто достаточно, чтобы снизить риск смешения сущностей без отдельного блока «не путать с...». ## Иерархия источников: где должен быть главный сигнал Не все источники равнозначны. AI-системы взвешивают сигналы по авторитетности и согласованности. Понимание иерархии помогает расставлять приоритеты: что починить первым, а что строить после. Практический вывод: начинать всегда с вершины пирамиды. Сначала — собственный сайт и Entity Home. Потом Schema.org. Потом внешние профили в порядке авторитетности. Спам-каталоги и устаревшие источники — не добавлять, а убирать или исправлять. ## Как измерять прогресс entity-профиля Строить entity-профиль без измерений — это работать вслепую. Минимальный протокол: одни и те же промты, три системы, раз в 30 дней. Одиночный замер — моментальный снимок. Серия — динамика. Базовые промты для замера (запускать в ChatGPT, Perplexity и Gemini): «Кто такой [имя/бренд]? Чем занимается?» «В каких темах [бренд] является экспертом?» «Назови специализацию [бренд] — одним предложением.» «Где работает [бренд]? С кем?» «Сравни [бренд] с [главный конкурент].» «Порекомендуй эксперта по [ваша тема].» Восемь метрик для оценки ответов (каждая — от 0 до 1, максимум 8/8 на систему): Метрика Что проверяем 0 — проблема Имя / название Правильно ли называет бренд или персону Путаница с тёзкой или конкурентом Ниша / категория Верно ли описывает область деятельности «Занимается различными аспектами...» Продукты / услуги Верный перечень без устаревших или чужих Продукт, которого нет, или продукт конкурента География Правильный регион / рынок Не тот регион или глобальный вместо локального Нет конкурентной путаницы AI не смешивает с другим брендом Атрибуты конкурента в описании Нет галлюцинаций Все факты верифицируемы Придуманные данные, события, клиенты Источники AI ссылается на правильные источники Цитирует конкурента или устаревший материал Согласованность ChatGPT, Perplexity и Gemini описывают одинаково Три разных образа в трёх системах Целевой ориентир: 7–8/8 стабильно в каждой из трёх систем на протяжении двух замеров подряд. Практический горизонт первых изменений — 30–60 дней после индексации ключевых источников. Устойчивый результат обычно оценивают на серии замеров 60–90 дней, но сроки зависят от системы, частоты обхода источников и типа retrieval. Прогресс — когда несколько систем начинают описывать бренд одинаково. ## Типовые ошибки при построении entity-профиля 01 #### Schema.org без anchor statement Schema строится до того, как согласованы формулировки. Итог: структурированная разметка описывает шум, а не чистый сигнал. 02 #### sameAs на несогласованные профили Добавляется ссылка на LinkedIn, где описание компании устарело на три года. sameAs усиливает сигнал — в том числе неверный. 03 #### Wikidata без независимых источников Запись создаётся как «SEO-каталог», без реальной нотабельности. Удалят через несколько дней. Репутационного риска нет, но время потрачено. 04 #### Наращивание внешнего следа без аудита Новые каталоги и профили создаются поверх старых с противоречивыми описаниями. Шум растёт, а не уменьшается. 05 #### Игнор исторических упоминаний Интервью 5-летней давности с неактуальным позиционированием никуда не делось. Оно перевешивает новую Schema, если его больше по количеству. 06 #### Внутренние расхождения на собственном сайте Главная описывает одну специализацию, About — другую, страница услуг — третью. AI усредняет всё три. 07 #### Entity SEO как разовая задача Профиль выстроен, замеры сделаны — и забыт. Со временем появляются новые источники шума, контент устаревает, профили меняются. Что не надо делать: Создавать Wikidata-запись без независимых источников — риск удаления и репутационный сигнал Добавлять в sameAs все соцсети подряд — только те, где профиль актуален и соответствует anchor statement Размечать Schema.org данными, которых нет на странице — это противоречие, которое поисковики фиксируют Использовать разные описания бренда на главной, About и в профилях — AI агрегирует расхождения Создавать десятки каталогов вместо исправления ключевых источников — шум растёт, сигнал не усиливается Использовать оценочные формулировки «лидер рынка», «лучший эксперт», «№1», если это не подтверждено независимыми внешними источниками ## Чеклист: минимальный entity-профиль бренда Три уровня последовательного построения: сначала база, потом усиление, потом сильный профиль. Переходить к следующему уровню только после закрытия предыдущего. ### Уровень 1 — База Без этого всё остальное строится на нестабильном фундаменте. Anchor statement утверждён Единая формулировка, согласованная внутри команды или с заказчиком Entity Home создана или усилена Страница /about.html или аналог содержит полное описание entity с anchor statement Все страницы сайта описывают бренд согласованно Главная, about, услуги, подвал — без противоречий с anchor statement Organization / Person Schema с обязательными полями name, url, description, disambiguatingDescription, sameAs, foundingDate Актуальные соцсети и профили обновлены Telegram, VK, LinkedIn — одинаковое описание, ниша, ссылка на сайт Логотип, название и URL совпадают везде Единообразие написания во всех точках присутствия ### Уровень 2 — Усиление Строится после завершения базы. Усиливает структурированный сигнал. Person Schema для основателя / эксперта С knowsAbout, alternateName, worksFor и полным sameAs knowsAbout заполнен и точен Массив тем / специализаций — только те, в которых реальная экспертиза sameAs расширен приоритетными источниками Wikidata (если есть), LinkedIn, профессиональные профили с редакционным контролем Внешние профили дополнены и согласованы с anchor statement Habr Career, VC.ru, Clutch или аналоги в вашей нише Авторские страницы на сторонних площадках созданы Если публикуетесь на Habr, VC, Sostav — профиль автора заполнен и ссылается на сайт Минимум 2–3 публикации в отраслевых СМИ или интервью Не реклама — экспертный контент, который цитирует тему, не только имя ### Уровень 3 — Сильный entity-профиль Для устойчивой AI-видимости и высокой цитируемости в генеративных ответах. Независимые внешние источники — 5+ Публикации, где бренд упоминается в качестве эксперта или примера, а не платного материала Wikidata при наличии оснований Запись с обязательными свойствами: P31, P856, P17, P571, sameAs-профили Устойчивые тематические ассоциации Бренд регулярно упоминается в контексте конкретных тем — не случайно, а как отраслевой ориентир Disambiguation активна disambiguatingDescription, alternateName, geography в Schema — если есть тёзки или entity collision Регулярный мониторинг AI-ответов Промты раз в 30 дней в ChatGPT, Perplexity и Gemini — с оценкой по 8 метрикам Аудит исторических источников Старые интервью и профили с неактуальным позиционированием — обновлены или помечены как outdated ## План внедрения entity-профиля на 30 дней Практический порядок работ — от аудита до первого замера результата. Дни 1–3 Собрать все текущие описания бренда: главная, About, соцсети, каталоги, подвал. Зафиксировать расхождения. Дни 4–7 Утвердить anchor statement. Согласовать формулировку внутри — один человек или один владелец решения. Дни 8–12 Переписать Entity Home: anchor statement в первый абзац, полный набор атрибутов, ссылки на официальные профили. Дни 13–16 Внедрить или обновить Schema.org: Organization / Person с disambiguatingDescription, sameAs, knowsAbout, mainEntityOfPage. Дни 17–21 Обновить внешние профили: Telegram, VK, LinkedIn, Habr Career — единое описание, актуальная ниша, ссылка на сайт. Дни 22–25 Проверить sameAs: убрать устаревшие или несогласованные ссылки. Добавить приоритетные идентификаторы сущности. Дни 26–30 Первый замер: шесть базовых промтов в ChatGPT, Perplexity и Gemini. Оценить по восьми метрикам. Зафиксировать как baseline. ## Частые вопросы #01 Нужна ли Wikidata любому бренду для AI-видимости? + Нет. Wikidata — не SEO-каталог. Запись создаётся только если есть независимые авторитетные источники, подтверждающие существование и значимость бренда или персоны. Запись без независимых источников удалят как незначимую. Если оснований пока нет — это нормально: сначала строится внешний след, потом рассматривается Wikidata. #02 В чём разница между Schema.org sameAs и просто ссылками на соцсети? + Обычные ссылки в футере — навигация для людей. sameAs в Schema.org — машиночитаемое заявление: «эта сущность и этот внешний профиль — одно и то же». AI-системы и поисковые боты читают именно sameAs для entity-grounding: подтверждения, что страница на сайте описывает ту же сущность, что и профили в LinkedIn, Wikidata, Wikipedia. Без sameAs эти связи не очевидны для машин. #03 Как долго AI обновляет образ бренда после правок entity-профиля? + Зависит от системы. AI-поисковики с live-retrieval (Perplexity, Google AI Overviews) могут отражать изменения за несколько недель после индексации обновлённых источников. Системы, опирающиеся на обучающие данные, — медленнее. Практический горизонт первых изменений — 30–60 дней после индексации ключевых источников. Устойчивый результат оценивают на серии замеров 60–90 дней, но сроки зависят от системы, частоты обхода источников и типа retrieval. Один замер ничего не доказывает: нужна серия с одними и теми же промтами. #04 Что такое Entity Home и чем она отличается от страницы «О нас»? + Entity Home — страница, которая является главным источником правды о сущности: бренде, компании или персоне. Страница «О нас» часто написана для людей и не структурирована под машинное чтение. Entity Home содержит: anchor statement, Schema.org с полным набором атрибутов (name, description, disambiguatingDescription, sameAs, foundingDate, knowsAbout), актуальные ссылки на официальные профили и чёткое описание ниши. Это может быть та же страница /about.html, но значительно усиленная. #05 Что значит «сущностная компания» и как перевести entity-first SEO? + «Сущностная компания» — калька от entity-first: бренд, который AI и поисковик опознают как отдельную сущность в графе знаний, а не как набор страниц с ключами. Entity-first SEO дословно — «SEO от сущности»: сначала вы добиваетесь, чтобы система поняла, кто вы и в какой нише, и только потом ранжируются конкретные страницы. Точнее переводить по смыслу — «продвижение через узнаваемую сущность бренда». #06 Чем сущность бренда отличается от атрибута? + Сущность — сам объект: бренд, компания или человек с устойчивым идентификатором в графе знаний. Атрибут — свойство этой сущности: ниша, город, год основания, услуги, имя основателя. Сущность отвечает на вопрос «кто это», атрибут — «какой он». AI собирает образ бренда из атрибутов: когда они противоречат друг другу на разных площадках, сущность распознаётся хуже. Поэтому entity-профиль начинается с согласования атрибутов, а не с разметки. #07 Что такое entity grounding и дисамбигуация сущности? + Entity grounding — привязка сущности: модель сопоставляет встреченное имя с конкретным узлом в графе знаний и убеждается, что это тот же бренд, что описан на сайте и в Wikidata. Дисамбигуация (disambiguation) — разведение похожих сущностей, когда одно имя носят несколько брендов или людей. Обе задачи решают sameAs и disambiguatingDescription в Schema.org: первый связывает ваши профили в один узел, второй отделяет вас от однофамильцев. ## Entity SEO — это не разметка, а система Entity-профиль — система согласованных сигналов: сайт, Entity Home, Schema.org, внешние профили, PR, каталоги и AI-ответы описывают бренд одинаково. Строится не за один день, не сводится к одной разметке. Чем меньше противоречий — тем выше уверенность модели. Чем больше независимых подтверждений — тем сильнее ассоциация между именем бренда и нужной нишей. Это инженерная задача, которая решается последовательно: anchor statement → Entity Home → Schema.org → sameAs → внешний след → мониторинг. Если до этого вы работали с диагностикой брендового шума — у вас уже есть карта противоречий. Чеклист выше — это план их устранения в правильном порядке. Если хотите разобрать entity-профиль конкретного бренда или сайта, напишите . Источники: Yext: AI Visibility in 2025 — How Gemini, ChatGPT, Perplexity Cite Brands (октябрь 2025) Aggarwal et al. «GEO: Generative Engine Optimization» — arXiv, 2023 Schema.org — Organization type Schema.org — Person type Schema.org — disambiguatingDescription property Wikidata — главная страница Кириченко С. «Брендовый шум в глазах ИИ» — sk-seo.ru, 2026 Кириченко С. «Как стать видимым в ChatGPT, Perplexity и AI-поиске» — sk-seo.ru, 2026 Кириченко С. «LLM-подход в B2B SEO» — sk-seo.ru, 2026 Google Search Central: AI Optimization Guide — developers.google.com Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Нужен entity-аудит бренда? Разберу, где у вашего бренда несогласованные атрибуты, что именно AI строит сейчас и с чего начать чистку сигнала. Конкретный разбор, не общие советы. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## RAG для SEO: своя база знаний URL: https://sk-seo.ru/blog/rag-dlya-seo-kak-sobrat-svoyu-bazu-zaniy.html Перейти к основному контенту ← Блог 10 апреля 2026 ~26 мин чтения 0 0 # RAG для SEO: как создать базу знаний из кейсов, терминов и контент-кластеров SEO-команда тонет в чатах, старых брифах, разрозненных кейсах. RAG — архитектурное решение этой проблемы. Без сложной инфраструктуры. RAG AI для SEO База знаний AI-автоматизация Кириченко Станислав Technical SEO, AI-автоматизация в SEO, базы знаний, RAG-пайплайны Главное из статьи RAG превращает разрозненную экспертизу в рабочую систему. Начать стоит с редполитики и словаря — это уже рабочий RAG. Главный риск: без нормального поиска по базе вы не ускоряете работу, вы автоматизируете хаос. Содержание Что такое RAG простыми словами Как это работает: простой пайплайн RAG vs fine-tuning и Custom GPT с файлами Работа до RAG и после: конкретный пример Реальный пример: документы и промпты Что класть в RAG первым: по скорости отдачи Риск плохого RAG: уверенный ответ не по тем документам Что реально влияет на качество поиска по базе Как оценивать RAG: метрики и подходы Что не надо класть в базу знаний Инструменты по уровням Как собрать базу от нуля: пошаговая инструкция SEO-задачи, где RAG работает прямо сейчас RAG, GEO и AI Overviews: связь с AI-цитируемостью Когда RAG не нужен Проблемы рабочей RAG-системы: права, версии документов, свежесть FAQ: эмбеддинги, векторная база, гибридный поиск, reranker SEO-команда тонет в чатах, старых брифах, разрозненных кейсах. Редполитика в Notion. Термины в старом чате. Чек-листы у каждого свои. Нужно написать статью — и человек тратит час на поиск того, что уже написано раньше. Или не находит и пишет заново, чуть другими словами. Голос плывёт. Термины расходятся. CTA каждый раз разные. RAG — архитектурное решение этой проблемы. Вместо гигантского промпта — база знаний, из которой модель достаёт нужное в момент запроса. Масштабируется и обновляется, в отличие от промпта. ## Что такое RAG простыми словами и чем он отличается от обычного промпта RAG расшифровывается как Retrieval-Augmented Generation — генерация с расширением через поиск. Смысл прост: вместо того чтобы полагаться только на знания, встроенные в модель при обучении, система в момент запроса достаёт релевантные документы из внешней базы и передаёт их модели как контекст. Модель не «помнит» — она читает. Каждый раз. Из актуальной базы. Это принципиально отличает RAG от стандартного промпта. Промпт статичен: вы вписали инструкции, примеры, ограничения — и это всё, что модель знает о вашей задаче. Если контекст превышает лимит токенов, часть информации просто не помещается. Если нужно добавить новый кейс или обновить терминологию — редактируете промпт вручную. RAG динамичен: база содержит тысячи документов, но модель получает только те фрагменты, которые релевантны конкретному запросу. Обновили документ в базе — все последующие ответы автоматически используют новую версию. Параметр Только промпт RAG Масштабируемость Ограничена контекстным окном (~200K токенов максимум) Неограниченная — база может содержать миллионы документов Свежесть данных Требует ручного редактирования промпта при каждом обновлении Обновляется отдельно от пайплайна генерации Точность фактов Модель может галлюцинировать при отсутствии контекста Ответы заземлены на реальные документы базы Лимит контекста Весь контекст в одном окне — конкурирует за токены Передаётся только релевантное (3–10 чанков на запрос) Прозрачность Непонятно, почему модель ответила именно так Можно видеть, из каких документов взят ответ Именно поэтому RAG снижает галлюцинации. Модель не придумывает факты из воздуха — она опирается на то, что вы положили в базу. Если база содержит точные данные, ответ будет точным. Если база пустая или загрязнённая — RAG усилит проблему, а не решит её. RAG — не инструмент и не конкретная библиотека. Это архитектурный паттерн. Его можно реализовать через загрузку файлов в Claude Projects, через LlamaIndex, через самописный Python-скрипт. Принцип один: сначала поиск по базе, потом генерация с найденным контекстом. Как работает RAG в упрощённой форме: пользователь задаёт вопрос → система ищет похожие фрагменты в базе → передаёт их модели вместе с вопросом → модель генерирует ответ на основе найденного контекста. ## Как это работает: простой пайплайн Не нужно строить сложную инфраструктуру, чтобы понять принцип. Упрощённая схема: Этап Что происходит и зачем 1. Источник Документы: редполитика, кейсы, термины, чек-листы, Q&A из чатов 2. Chunking (разбиение) Документы делятся на атомарные фрагменты: 1 концепция = 1 чанк (200–500 токенов). Если чанк слишком большой — поиск по базе тянет лишний шум и снижает точность 3. Метаданные Каждый чанк помечается тегами: тип, тема, дата. Позволяет фильтровать при поиске 4. Индексирование Чанки преобразуются в векторные эмбеддинги и хранятся в вектор-БД 5. Retrieval (поиск) При запросе система ищет релевантные чанки по смысловому сходству 6. Generation Модель получает запрос + релевантный контекст → генерирует ответ Для начала не нужна вектор-БД. Достаточно структурированной папки с документами и модели с поддержкой загрузки файлов. ## RAG vs fine-tuning и Custom GPT с файлами: когда что выбирать Три подхода к тому, чтобы модель работала с вашими данными. Их часто путают — и в итоге выбирают не то. Fine-tuning — дообучение модели на ваших данных. Модель «запоминает» стиль, формат, специфические паттерны. Работает, когда нужно изменить поведение модели: иначе форматировать ответы, писать в специфическом стиле, понимать нишевую терминологию без объяснений. RAG — передача актуального контекста в момент запроса. Работает, когда нужна фактическая точность: конкретные кейсы, актуальные цены, свежие данные. Fine-tuning не обновляется — обученная модель знает только то, что было в датасете на момент обучения. Custom GPT с файлами (или Claude Projects) — самый низкий порог входа. Загружаете документы, GPT их «видит» и использует. Фактически это RAG без инфраструктуры, реализованный внутри платформы. Ограничения: нет контроля над разбиением на чанки, нет метаданных, непрозрачный поиск по базе. Параметр RAG Fine-tuning Custom GPT / Projects Стоимость Средняя (инфраструктура + API) Высокая (датасет + обучение) Низкая (только подписка) Скорость обновления Быстро — добавил документ, сразу работает Медленно — нужно переобучать Быстро — перезалил файлы Фактическая точность Высокая при хорошем поиске по базе Средняя — модель «помнит», не «читает» Средняя — поиск по базе непрозрачен Сложность настройки Средняя (нужен технический навык) Высокая (датасет, обучение, деплой) Минимальная (загрузить файлы) Лучше всего для Фактические данные, частые обновления Стиль, формат, специфический вывод Быстрый старт, небольшая команда Практическая рекомендация для SEO-команды: начинать с RAG. Это оптимальный баланс между усилиями и результатом. Fine-tuning оправдывает себя, когда у вас уже есть рабочий RAG-пайплайн и чёткое понимание, что именно нужно изменить в поведении модели. Custom GPT с файлами — отличный старт для проверки гипотезы перед инвестицией в инфраструктуру. RAG и fine-tuning — не взаимоисключающие подходы. Можно использовать fine-tuned модель с RAG-пайплайном: модель настроена на ваш стиль и формат, RAG обеспечивает фактическую точность через актуальную базу. Важная оговорка: RAG не универсален для всех сценариев. Если задача — не отвечать на вопрос по базе, а качественно пересказывать один большой документ целиком, RAG может быть не лучшим первым выбором. В таких кейсах проблема не в поиске по базе, а в том, что вам нужен полноценный контроль над обработкой всего источника, а не выборочных чанков. Поэтому для Q&A по внутренним данным и часто обновляемой базе RAG обычно оптимален, а для некоторых задач полного пересказа, строгого форматирования или устойчивого поведения модели может потребоваться другой подход. ## Работа до RAG и после: конкретный пример Задача: написать статью для блога в стиле автора, с правильной терминологией, с нужными CTA. Без RAG С RAG Каждый раз пишем промпт заново: «ты SEO-эксперт, вот тон, вот стиль...» База содержит редполитику и примеры. Контекст достаётся автоматически После 3-й статьи голос начинает «плыть» Голос стабилен — контекст не зависит от длины сессии CTA формулируется вручную или копируется из прошлых статей Из базы извлекается актуальный список услуг с правильными формулировками Внутренние ссылки расставляются вручную — нужно помнить все существующие статьи База содержит карту статей и кластеров → ссылки предлагаются автоматически по теме Перепроверка терминологии вручную Словарь из базы обеспечивает консистентность терминов Время на подготовку контекста: 20–40 минут Время на подготовку контекста: 2–5 минут Тот же принцип работает для аудитов: база накапливает типовые паттерны ошибок по нишам, чек-листы, примеры из кейсов. Вместо «вспоминать» — «получить нужное». ## Реальный пример: документы и промпты Вот как это выглядит на практике — три уровня: сам документ в базе, промпт, который его использует, и что получает модель на выходе. ### Шаг 1 — Документ в базе (чанк редполитики) Файл: editorial-voice.md Метаданные чанка: type:policy · topic:voice · lang:ru · updated:2026-04 Содержимое чанка Голос: прямой, без вводных слов. Не «следует отметить» — а «вот что важно». Стиль: конкретные числа > абстракции. «Трафик вырос на 340%» вместо «трафик вырос значительно». Запрещены: клише («в современном мире»), пассивный залог как основной приём, перечни без контекста. CTA: только через Telegram (@staurus_seo). Формулировка: «Написать в Telegram». ### Шаг 2 — Промпт с RAG-контекстом Что приходит модели вместе с задачей CONTEXT (retrieved from base) [editorial-voice.md] Голос: прямой, конкретные числа, без клише. CTA: @staurus_seo в Telegram. [terms-glossary.md] Crawl budget — лимит URL, которые Googlebot обходит за сессию. Не «краулинговый бюджет» — только «crawl budget» или «бюджет обхода». [content-map.md] /blog/javascript-seo-kak-rendering-... — JS SEO /blog/enterprise-seo-chto-otlichaet-... — Enterprise [ЗАДАЧА] Напиши вводный абзац для статьи о crawl budget. Стиль — из редполитики. Предложи 1-2 внутренние ссылки из карты. Длина: 80-100 слов. ### Шаг 3 — Что получает модель и почему это работает Вывод модели — конкретный абзац «Crawl budget — количество URL, которые Googlebot обходит за сессию. На сайте с 2 млн страниц бот не успевает обойти всё. Что именно попадает в очередь — определяет не контент, а структура: приоритеты, дублирование, параметры. Разбираю, где теряется бюджет и как это починить. Подробнее про enterprise-аудит → » Почему это правильный результат Правильный термин: «crawl budget», не «краулинговый бюджет» Конкретная цифра («2 млн страниц»), а не абстракция Внутренняя ссылка из актуальной карты статей Нет CTA в этом блоке — редполитика не требует Ключевое здесь — не модель, а структура контекста. Одинаковый запрос без RAG даст случайную терминологию, без ссылок и «в современном мире». С RAG — стабильный результат с каждой итерации. ## Что класть в RAG первым: по скорости отдачи Не нужно строить идеальную базу с нуля. Начинать нужно с того, что снимает боль прямо сейчас. Приоритет Что добавлять и почему даёт быстрый эффект 1 Редполитика + примеры голоса Сразу стабилизирует тон всего производимого контента 2 Словарь терминов Убирает разброс: один термин = одно слово во всех материалах 3 Список услуг/продуктов с CTA Правильные формулировки оферов без ручного копирования 4 Карта внутренних ссылок Автоматические предложения по перелинковке при написании статей 5 Кейсы с цифрами Готовые примеры для статей, предложений, аудитов 6 FAQ из реальных вопросов Структура для SEO-контента, отражающая реальный спрос 7 Чек-листы и фреймворки Повторяемые рабочие процессы без «вспоминания» ## Риск плохого RAG: уверенный ответ не по тем документам Внимание: без нормального поиска по базе вы не ускоряете работу — вы автоматизируете хаос. Только быстрее и увереннее. Если поиск по базе настроен плохо — модель будет звучать уверенно, но отвечать на основе нерелевантных документов. Это хуже, чем отсутствие RAG, потому что ошибки становятся менее заметными. Признаки плохого поиска по базе: Ответы звучат правдоподобно, но содержат детали из чужих кейсов или устаревших данных. Тон голоса правильный, но факты не соответствуют вашей практике. Внутренние ссылки предлагаются, но к нерелевантным страницам. Решение: тестировать поиск по базе отдельно от генерации ответа. Перед внедрением проверяйте — по данному запросу достаются нужные чанки? Если нет — проблема в разбиении или метаданных, а не в модели. ## Что реально влияет на качество поиска по базе Базовый векторный поиск работает — но только до определённого масштаба. Когда база вырастает за 500 документов, а запросы становятся сложнее, стандартный поиск по сходству начинает давать сбои. Вот что реально улучшает поиск по базе на практике. Гибридный поиск: смысловой поиск + поиск по точным словам. Классический смысловой векторный поиск (dense retrieval) хорошо находит по смыслу, но плохо справляется с точными совпадениями: именами, аббревиатурами, специфическими терминами. Поиск по точным словам (sparse retrieval) на основе BM25 — наоборот: отлично работает по буквальным совпадениям, но хуже по смыслу. Гибридный поиск объединяет оба подхода: поиск по смыслу и поиск по точным словам. Запрос «настройка canonical для пагинации» найдёт и документы, где слово «canonical» встречается буквально, и те, где говорится о дублях и структуре URL. Результаты объединяются через Reciprocal Rank Fusion (RRF), то есть через простое объединение рангов, — это понятный и эффективный метод. Reranking: повторная проверка найденных результатов. После первичного поиска (20 лучших кандидатов) reranker — отдельная модель повторной проверки релевантности — переоценивает результаты по паре «запрос + документ». Это дороже простого поиска по косинусному сходству, но значительно точнее. Я использую Cohere Rerank или bge-reranker-v2 для небольших проектов. Разница заметна сразу: без reranker в 3 самых релевантных фрагмента часто попадают структурно похожие, но семантически далёкие чанки. Практический смысл reranking не только в росте точности, но и в сокращении шума. Чем меньше нерелевантных чанков вы передаёте модели, тем ниже расход контекста и тем меньше шанс, что ответ уйдёт в сторону. Поэтому reranking — это не «дорогая роскошь», а способ сделать поиск по базе более экономным и управляемым: сначала достать широкий набор результатов, потом оставить действительно сильные фрагменты для финального ответа. Фильтры по метаданным: сначала сужаем, потом ищем. Если запрос явно относится к определённой категории документов — фильтруйте перед поиском. Запрос про e-commerce кейсы не должен искать по всей базе включая редполитику и технические чек-листы. Фильтр type:case AND niche:ecommerce сократит пространство поиска и повысит точность. Техника Что улучшает Когда применять Гибридный поиск Покрытие: находит и по смыслу, и по точным словам Когда есть специфические термины или аббревиатуры Reranking Точность в первых K результатах: правильные документы выше в списке База > 200 документов, запросы разнообразные Фильтры по метаданным Скорость и релевантность: меньше шума в результатах Когда документы имеют чёткие типы и категории Query decomposition Покрытие сложных запросов через подзапросы Многоаспектные вопросы («как и когда и зачем») Агентный поиск Итеративный поиск для многошаговых задач Сложные аналитические задачи, не однозначные запросы Разбиение запроса на подзапросы решает проблему сложных запросов. «Какие технические проблемы типичны для медицинских сайтов и что делать с дублями?» — это два разных вопроса. Система разбивает его на подзапросы, выполняет поиск по каждому, объединяет результаты. Реализуется через LlamaIndex SubQuestionQueryEngine или простой скрипт с несколькими последовательными поисками. Агентный поиск идёт дальше: модель сама решает, какие запросы выполнить и сколько итераций нужно. Для сложных аналитических задач это даёт качественный скачок. Но для большинства SEO-задач (контент, брифы, FAQ) достаточно гибридного поиска и reranking. Порядок внедрения по приоритету: 1) нормальное разбиение на чанки и метаданные, 2) гибридный поиск, 3) reranking. Агентный поиск — только когда базовые вещи уже работают стабильно. ## Как оценивать RAG: точность, релевантность, полнота, hit-rate и MRR Без метрик RAG — это «кажется работает». С метриками — «работает на 78% hit-rate, нужно улучшить поиск по базе на запросах типа X». Это разница между инженерным подходом и надеждой на лучшее. Метрики делятся на два уровня: оценка поиска по базе (нашли ли нужное?) и оценка генерации ответа (правильно ли ответили на основе найденного?). Метрики поиска по базе: Метрика Что измеряет Когда использовать Hit-rate (Recall@K) Доля запросов, где нужный документ попал в первые K результатов Базовая проверка: находим ли вообще нужное MRR (Mean Reciprocal Rank) Средняя обратная позиция первого релевантного результата Важен ли порядок — первый результат самый важный Precision@K Доля релевантных документов среди первых K результатов Когда нужно минимизировать нерелевантный контекст NDCG Качество ранжирования с учётом позиции и степени релевантности Детальная оценка качества сортировки результатов Метрики генерации ответа: здесь оцениваем сам ответ модели. Groundedness (заземлённость) — подтверждается ли каждое утверждение в ответе найденными документами? Если модель утверждает факт, которого нет в контексте — это нарушение опоры на источник. Релевантность — отвечает ли ответ на заданный вопрос? Можно ответить с опорой на источник, но не по делу. Completeness (полнота) — охвачены ли все аспекты вопроса из найденных документов? Как запустить оценку на практике. Начните с выборочной ручной проверки: выберите 20–30 тестовых запросов с заранее известными правильными ответами. Проверьте вручную, что поиск по базе достаёт нужные документы и что генерация ответа корректна. Запишите результаты в таблицу. Это занимает день и сразу показывает главные проблемы. После первичной ручной оценки можно автоматизировать через специализированные фреймворки: RAGAS (open-source), TruLens, DeepEval. Они автоматически вычисляют groundedness и релевантность через LLM-as-judge — модель оценивает качество ответов другой модели. Ещё одна ошибка — оценивать RAG только по качеству ответа и игнорировать стоимость пайплайна. В рабочей версии системы важны не только groundedness и hit-rate, но и latency, цена одного запроса, длина передаваемого контекста и наблюдаемость системы. Если поиск по базе формально точный, но на каждый ответ тратится слишком много токенов, времени и промежуточных запросов, такой пайплайн быстро становится дорогим и неудобным для команды. Поэтому нормальная оценка RAG — это всегда качество + скорость + стоимость + прозрачность того, какие документы реально были использованы. Хороший рабочий ориентир для SEO-базы: hit-rate@5 выше 80% (нужный документ попадает в пятёрку результатов в 8 из 10 запросов). Если ниже — проблема в разбиении на чанки или модели эмбеддингов, не в промптах генерации. ## Что не надо класть в базу знаний Плохо структурированная или загрязнённая база хуже пустой — она создаёт противоречия и шум в ответах модели. Сырые черновики с непроверенными данными — создают противоречия с финальными версиями. Устаревшие документы без пометки — старые алгоритмы, устаревшие правила. Противоречивые регламенты — если два документа говорят разное, модель будет «галлюцинировать». Дубли одного и того же контента — размывают поиск, возвращается нерелевантный результат. Слишком большие монолитные документы — хуже находятся при поиске, содержат нерелевантный контекст и снижают точность ответов. RAG умножает то, что уже есть. База должна строиться на реальной экспертизе, а не на скопированных материалах. Если в базе нет сильных кейсов — RAG не добавит их. ## Инструменты по уровням ### Старт — один человек, до 100 документов Организация базы Obsidian или Notion — структурированные папки, теги, связи между документами. Не нужна специальная инфраструктура. Простой RAG без инфраструктуры Claude / ChatGPT с загрузкой файлов. Качество структуры и метаданных важнее выбора фреймворка. ### Команда — 100–10K документов RAG-пайплайн LlamaIndex или LangChain — управление документами, разбиение на чанки, поиск по базе. Подходит при повторяемых задачах и интеграции с CMS. Вектор-БД Chroma (локально), Qdrant или Pinecone — хранение эмбеддингов. Выбор зависит от объёма и требований к латентности. ## Как собрать базу от нуля: пошаговая инструкция Не нужна вектор-БД и инженер для старта. Вот последовательность, которая работает без инфраструктуры. 01 ### Соберите исходники Что брать: редполитику с примерами голоса, 2–3 эталонные статьи, словарь терминов (даже 30–50 пунктов — уже ценно), список услуг/продуктов с формулировками CTA, кейсы с цифрами, FAQ из реальных вопросов клиентов. Где искать: старые чаты с повторяющимися ответами, Notion / Google Docs, собственные статьи и брифы, записи созвонов с клиентами. 02 ### Нарежьте документы на чанки Правило: 1 концепция = 1 чанк (200–500 токенов, ~150–350 слов). Не кладите редполитику и кейс в один файл — они разного типа и будут мешать друг другу при поиске. Редполитику разбейте по разделам: голос / структура / запреты / CTA — 4 чанка. Каждый кейс — отдельный чанк: ниша + проблема + что сделали + цифры. Термины: один термин = одна запись (название + определение + пример использования). 03 ### Добавьте метаданные к каждому чанку Минимальный набор для начала: Метаданные чанка (в начале файла или отдельным полем) type: policy # policy / case / term / faq / checklist topic: voice # voice / structure / technical / content / audit lang: ru updated: 2026-04 scope: all # all / niche / client-type Без метаданных поиск по базе возвращает нерелевантное — модель будет использовать чужие кейсы или устаревшие правила. 04 ### Начните с загрузки файлов — без вектор-БД Загрузите 5–10 ключевых документов напрямую в Claude или ChatGPT (Projects / Custom GPT с файлами). Проверьте поиск по базе вручную: задайте вопрос и посмотрите, что достаётся. «Какой CTA использовать в статье о техническом аудите?» → должна вернуться редполитика. «Как правильно писать: crawl budget или краулинговый бюджет?» → должен вернуться словарь. «Какие кейсы есть по e-commerce?» → должны вернуться только кейсы с тегом e-commerce. Если ответы нерелевантны — проблема в разбиении или метаданных, не в модели. 05 ### Напишите три базовых промпта Три задачи, которые закроют 80% работы с контентом: Промпт 1 — Голос автора Используй редполитику из базы знаний. Напиши [тип контента: абзац / секцию / FAQ] о [тема]. Стиль — из editorial-voice.md. Конкретные цифры, без клише. CTA по правилам из базы, если нужен. Промпт 2 — Проверка терминологии Проверь текст ниже на соответствие словарю из базы. Замени нестандартные формулировки на принятые. Текст: [вставить текст] Промпт 3 — Внутренние ссылки По карте статей из базы: предложи 2-3 релевантные внутренние ссылки для материала о [тема]. Объясни, почему каждая ссылка уместна. 06 ### Проверьте поиск по базе отдельно от генерации Это самый важный шаг, который пропускают. Сначала убедитесь, что по запросу достаются правильные документы — только потом запускайте полный пайплайн генерации. Запросите базу: «Покажи, какие документы ты используешь для ответа на этот вопрос». Если ответ нерелевантен — меняйте чанкинг или метаданные, не промпт генерации. Рабочий критерий: для любого запроса база должна возвращать нужный тип документа (policy → редполитика, не кейс). После того как поиск по базе работает стабильно — подключайте LlamaIndex или Qdrant для масштабирования. Минимальный рабочий RAG для SEO: 1 файл редполитики + 1 файл словаря + 1 карта статей + три промпта выше. Это можно собрать за один рабочий день и сразу использовать. ## SEO-задачи, где RAG работает прямо сейчас Написание статей — стабильный голос, правильные термины, внутренние ссылки из актуального списка. Брифы для авторов — быстрое извлечение структуры, интентов, релевантных кейсов. Глоссарий и согласованность — единое название для каждого термина во всех материалах. FAQ-блоки — генерация на основе реальных вопросов из базы. Паттерны диагностики — повторяемые схемы анализа по нише или типу сайта, сохранённые из прошлых аудитов. Предложения клиентам — извлечение релевантных кейсов и формулировок под конкретную задачу. RAG для SEO — это про организацию того, что уже есть. Начните с редполитики и словаря. Добавьте карту внутренних ссылок и кейсы. Это уже рабочий RAG для производства контента. Как это работает у меня. Базу собирал последовательно: сначала редполитика и словарь терминов (~40 записей). Потом карта статей и услуг с правильными формулировками CTA. Потом кейсы — каждый в отдельном чанке с тегами ниши, типа проблемы и конкретными цифрами. Сейчас база содержит около 120 документов. Задача «написать введение в статью о техаудите в стиле автора с правильными терминами» занимает 2 минуты вместо 25. Важнее — результат стабильный: не нужно каждый раз переписывать голос заново. Модель берёт нужный контекст из базы, а не пытается угадать стиль из подсказок в промпте. ## RAG, GEO и AI Overviews: почему база знаний влияет на AI-цитируемость Внутренний RAG и внешняя AI-видимость — связанные вещи. Не очевидно, но работает именно так. AI Overviews в Google, ChatGPT с поиском, Perplexity — все они извлекают информацию из открытых источников по той же логике, что и ваш RAG. Им нужны структурированные, авторитетные, хорошо цитируемые материалы. Контент, созданный с помощью грамотного RAG, обычно лучше удовлетворяет этим критериям: конкретные факты, чёткие определения, последовательный голос без противоречий. GEO (Generative Engine Optimization) — подход к оптимизации контента под AI-генераторы ответов. Суть: структурированные данные, явные цитаты, определения терминов, конкретные числа. Всё это — именно то, что хорошая RAG-база уже содержит как стандарт. Практическая связь работает так: ваша RAG-база накапливает точные формулировки, конкретные данные, структурированные ответы на реальные вопросы. Контент, созданный на этой базе, органично содержит то, что AI-системы ищут для цитирования — факты с источниками, определения, конкретику. Кроме того, сама база знаний может стать источником структурированного контента для AI: публичные FAQ, глоссарии терминов, структурированные описания услуг и процессов. Это напрямую повышает вероятность цитирования в AI Overviews и ответах ChatGPT. Три вещи из базы знаний, которые напрямую улучшают AI-цитируемость: глоссарий терминов с чёткими определениями, FAQ с конкретными ответами (без воды), структурированные кейсы с цифрами. Это одновременно хороший RAG и хороший GEO. Я специально выстраиваю базу так, чтобы каждый публичный материал содержал: чёткое определение основного понятия в первых двух абзацах, хотя бы одну конкретную цифру или пример, ответ на самый очевидный вопрос по теме. Это не только помогает читателям — это именно тот сигнал, который AI-системы используют при выборе источников для цитирования. ## Когда RAG не нужен RAG решает конкретную проблему: большая, изменяемая, часто используемая база знаний. Если этих условий нет — RAG добавляет сложность без пользы. Объём знаний помещается в один промпт. Если вся нужная информация — 2-3 страницы текста, которые редко меняются, просто положите её в системный промпт. Вектор-БД и разбиение на чанки для 20 документов — это лишняя сложность, которая не окупается. Задача разовая, без повторений. RAG окупается на масштабе. Если вы один раз пишете один документ — проще сделать это вручную, чем строить пайплайн. Источники противоречивые или неструктурированные. RAG не исправляет плохую базу — он её усиливает. Если документы противоречат друг другу, устарели или написаны в хаотичном стиле, сначала нужно привести базу в порядок. Иначе получите уверенные ответы на основе некачественных данных. Нет ответственного за поддержку базы. База знаний требует регулярного обновления: кейсы устаревают, цены меняются, методы эволюционируют. Если нет человека, который будет добавлять новые документы и архивировать устаревшие, база через 2-3 месяца станет источником дезинформации. Информация статична и никогда не обновляется. Если у вас есть 50 неизменных определений терминов — можно просто встроить их в промпт. Нет смысла в инфраструктуре ради инфраструктуры. RAG добавляет ценность только там, где знания большие, меняются и используются регулярно. Если хотя бы одно из трёх условий не выполняется — сначала проверьте, не проще ли обойтись без RAG. ## Проблемы рабочей RAG-системы: права доступа, версии документов, свежесть данных MVP RAG собирается за день. Рабочая версия системы, которая работает надёжно через полгода, — это другая задача. Вот проблемы, которые возникают у всех, кто выходит за рамки прототипа. Версии документов. Какая версия кейса — каноническая? Вы исправили цифры в прошлом квартале. Старая версия тоже лежит в базе? Если да — поиск по базе будет периодически доставать устаревшие данные, и модель будет уверенно цитировать неверные факты. Решение: явная версионность. Каждый документ имеет статус: status: active / archived / draft . Поиск по базе фильтрует только status: active . При обновлении — старая версия получает status: archived , новая добавляется с status: active . Никогда не удалять документы — архивировать. Свежесть данных. Устаревшие данные в RAG хуже, чем отсутствие данных. Модель отвечает с высокой уверенностью, опираясь на старые факты. Прошлогодние цены услуг, изменившиеся алгоритмы, закрытые кейсы — всё это создаёт реальный риск. Решение: метка updated на каждом документе + политика ревизии. Документы типа «цены» проверяются ежемесячно, кейсы — раз в квартал, редполитика — раз в полгода. Просроченные документы автоматически помечаются для ревью. Права доступа. Не все документы должны быть доступны всем запросам. Конкурентный анализ, внутренние цены для переговоров, данные конкретных клиентов, персональные данные — это разные уровни доступа. В простом RAG всё смешано в одной базе. Решение: разделение индексов (отдельные базы для публичного и приватного контента) или строгие фильтры по метаданным на уровне запроса. Если работаете с персональными данными — это уже не просто хорошая практика, а требование GDPR/закона о персональных данных. Ответственность за базу. Самая частая причина деградации RAG — нет конкретного человека, который отвечает за базу. Через три месяца после старта в базе накапливаются устаревшие документы, дубли, противоречия. Результат — снижение качества ответов, которое трудно диагностировать. Решение простое: один владелец базы знаний. Его задача — ревью новых документов перед добавлением, периодическая чистка, обновление при изменениях в продукте или методологии. Без этого любой RAG деградирует. Безопасность. RAG не делает систему автоматически безопасной только потому, что модель отвечает «по документам». Наоборот: если в базу попадает токсичный, ошибочный или чувствительный контент, модель может уверенно воспроизводить его в ответах. Поэтому для рабочей базы нужны не только роли доступа и свежесть документов, но и базовая проверка на опасные сценарии: утечку лишних данных, нежелательные инструкции внутри документов и ответы на пограничные запросы. Рабочий RAG, который не развалится через несколько месяцев, — это не только технология, но и процесс. Chunking и вектор-БД — меньшая часть работы. Больший вклад: политики обновления, контроль версий, распределение ответственности. Это SEO-менеджмент, применённый к базе знаний. ## FAQ: эмбеддинги, векторная база, гибридный поиск, reranker, агентный поиск #01 Что такое эмбеддинги? + Эмбеддинги — числовые векторы, в которые модель кодирует текст. Смысл: семантически похожие фрагменты получают близкие векторы в многомерном пространстве. Именно это позволяет находить релевантные документы по смыслу запроса, а не по точному совпадению слов. Запрос «как повысить трафик» найдёт документ со словами «органический рост» и «поисковые системы», потому что они семантически близки. #02 Что такое векторная база данных? + Это специализированное хранилище для эмбеддингов с оптимизированными индексами для поиска ближайших соседей. Популярные варианты: Chroma (для локального запуска), Qdrant (рабочий контур, на своём сервере), Pinecone (облако), Weaviate. Обычная реляционная база данных для этого не подходит — там нет алгоритмов быстрого векторного поиска, а хранение 1536-мерных векторов крайне неэффективно. #03 Чем отличается поиск по смыслу от поиска по ключевым словам? + Поиск по ключевым словам (BM25, TF-IDF) ищет точные совпадения слов и их вариаций. Поиск по смыслу работает через эмбеддинги и находит близкие по значению формулировки. Запрос «настройка обхода сайта» найдёт документ с «crawl budget» и «Googlebot», даже без точных слов из запроса. Каждый подход имеет слепые пятна: поиск по ключевым словам теряет синонимы и парафразы, поиск по смыслу теряет аббревиатуры и точные имена. Гибридный поиск объединяет оба — это стандарт для рабочей системы. #04 Что такое разбиение на чанки и как выбрать размер чанка? + Разбиение на чанки — это деление документа на фрагменты перед индексированием. Оптимальный диапазон для большинства задач: 200–500 токенов (~150–350 слов). Слишком маленький чанк (50 токенов) теряет контекст — поиск по базе находит правильный фрагмент, но модели не хватает информации для ответа. Слишком большой (2000 токенов) тащит нерелевантный контент и засоряет контекст. Для технических инструкций лучше разбивать по смысловым блокам (один шаг = один чанк), а не по количеству токенов. #05 Что такое reranker и зачем он нужен? + Reranker — модель второго прохода, то есть модель повторной проверки релевантности, которая переоценивает найденные кандидаты по паре «запрос + документ». Первичный поиск находит 20 лучших кандидатов через быстрый поиск ближайших векторов. Reranker анализирует каждую пару и выбирает 3 самых релевантных фрагмента. Это значительно точнее, чем только векторное сходство, потому что такая модель учитывает взаимный контекст запроса и документа. Популярные варианты: Cohere Rerank, bge-reranker-v2-m3, BAAI/bge-reranker-large. #06 Что такое гибридный поиск? + Гибридный поиск — комбинация смыслового векторного поиска и поиска по точным словам. Результаты объединяются через Reciprocal Rank Fusion (RRF), то есть через объединение рангов, или через взвешенное слияние. Работает лучше каждого из подходов в отдельности: смысловой векторный поиск находит концептуально похожее, поиск по точным словам — точные названия, аббревиатуры, имена собственные. Это стандартный подход для рабочей RAG-системы с разнородным контентом. #07 Что такое агентный поиск? + Агентный поиск — подход, при котором модель сама решает, что искать и сколько итераций поиска выполнить. Вместо одного запроса к базе агент анализирует задачу, разбивает её на подзапросы, выполняет несколько поисков и синтезирует финальный ответ. Нужен для сложных аналитических задач: «Как мы решали проблему дублей в e-commerce для крупных каталогов?» — это не один поиск, а минимум три. Для простых задач (написать абзац, проверить термин) агентный поиск избыточен. #08 Какую модель эмбеддингов выбрать для русского языка? + Проверенные варианты: text-embedding-3-large от OpenAI (мультиязычный, высокое качество, платный), multilingual-e5-large от Microsoft (открытая, специально для нескольких языков), bge-m3 от BAAI (открытая, отличное качество на русском). Для старта подойдёт text-embedding-3-small — дешевле примерно в 5 раз, при этом достаточно точен для большинства задач. Проверяйте на своих данных: метрика hit-rate@5 покажет реальную разницу между моделями. #09 Можно ли использовать RAG без программирования? + Да. Загрузка документов в Claude Projects или ChatGPT Custom GPT — это RAG без кода. Достаточно структурированных файлов с правильными метаданными. Для небольшой команды (до 50 документов) это полностью рабочее решение. Если нужна большая база или интеграция с внешними сервисами — понадобится минимальный технический навык: LlamaIndex с готовыми примерами или платформы без программирования вроде Flowise, Dify. Полноценная рабочая система уже требует инженера. #10 Как часто нужно обновлять базу знаний? + Зависит от типа документа. Редполитика — при изменении позиционирования или голоса (раз в полгода или по событию). Кейсы — после каждого завершённого проекта. Словарь терминов — при появлении новых понятий в работе. Цены и услуги — сразу при изменении, без задержки. Технические чек-листы — после значимых изменений алгоритмов или инструментов. Главный принцип: устаревший документ опаснее, чем отсутствующий — модель отвечает уверенно на основе неактуальных данных. #11 Нужно ли внедрять RAG, если у меня уже есть хорошие промпты и куча SEO-документов? + Не всегда. Если у вас 5–10 стабильных документов, редкие обновления и одна-две повторяемые задачи, может хватить Projects / Custom GPT с файлами или просто хорошо собранного промпта. RAG появляется не там, где «хочется модную технологию», а там, где контекст начинает расползаться: документов много, данные обновляются, термины плавают, кейсы дублируются, а команда тратит время на постоянный ручной поиск. То есть RAG — это не про магию, а про момент, когда ручное управление знаниями становится дороже, чем сборка нормального слоя поиска по базе. ### Хотите внедрить RAG в SEO-процессы команды? Разберём конкретный пайплайн под ваши задачи: что и как хранить, как настроить поиск по базе, с чего начать без сложной инфраструктуры. Написать в Telegram Кириченко Станислав 20+ лет в SEO, сложные технические аудиты, second opinion, AI-автоматизация · Подробнее обо мне Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Разберу ваш случай предметно Опишите задачу — отвечу, что не так с сайтом и с чего начать. Конкретный разбор под вашу нишу, без общих советов. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## Что я вижу на сайте за первые 15 минут URL: https://sk-seo.ru/blog/chto-ya-vizhu-na-sayte-za-pervye-15-minut.html Перейти к основному контенту ← Блог 10 апреля 2026 ~6 мин чтения 0 0 # Что я вижу на сайте за первые 15 минут SEO-разбора Вопрос не в том, сколько ошибок найдёт специалист. Вопрос в том, где реальное узкое место роста — и видит ли он его вообще. Technical SEO Диагностика SEO-аудит Индексация Кириченко Станислав Technical SEO, сложные аудиты, second opinion, системная диагностика сайтов Главное из статьи За 15 минут я смотрю не список ошибок — я смотрю систему. Где слабый фундамент, какое главное узкое место, и лечит ли команда симптомы или причины. Ниже — пять слоёв, инструменты и красные флаги. Содержание Пять слоёв первого разбора Инструменты по типу задачи Жёсткий чек-лист: красные флаги Что нельзя понять за 15 минут Когда нужен полноценный аудит За первые 15 минут на сайте обычно видно больше, чем после часа созвона и трёх отчётов. Не потому что я волшебник. Потому что знаю, куда смотреть. Я работаю в SEO 20 лет, провёл 200+ аудитов. Большой аудит нужен, чтобы подтвердить диагноз и расставить приоритеты. Сам диагноз — о системе, архитектуре и главном узком месте — ставится раньше. ## Пять слоёв, которые я проверяю в первую очередь 01 #### Индексация Как сайт индексируется по логике бизнеса. Сколько страниц в индексе относительно реального контента, есть ли мусор — фильтры, пагинация, дубли, параметры. Попадают ли коммерческие страницы туда, куда нужно. 02 #### Архитектура Совпадает ли структура со спросом. Где живёт коммерческий интент — на коммерческих страницах или в блоге. Есть ли каннибализация. Как устроена перелинковка — усиливает кластеры или создаёт хаос. 03 #### Симптом vs причина Бизнес говорит «нам нужен контент», а сайт сломан на уровне шаблонов, canonical или рендеринга. За 15 минут видно, как далеко зашёл этот разрыв. 04 #### Технические артефакты Robots.txt и sitemap.xml — актуальность и соответствие структуре. Redirect map — есть ли логика или случайный набор 301-ов. Canonical — стоит по смыслу или «чтобы было». Шаблоны мета-тегов. 05 #### Накопленный технический долг Если сайт сменил нескольких подрядчиков — видны слои «косметических» исправлений поверх старых проблем. Redirect chains, конкурирующие canonical, устаревшие разметки schema.org. Пример из практики: Е-commerce с 400K SKU. 60% проиндексированных страниц — страницы фильтров без уникального контента. Бизнес несколько лет переписывал тексты категорий. Деньги уходили туда. А проблема была в архитектуре индекса — бот обходил не то, что нужно. Кейс: техдолг от трёх подрядчиков. Сайт в нише медицинских услуг, 8 000 страниц. К моменту прихода уже было три агентства за пять лет. В robots.txt — правила от всех трёх, часть конфликтующие. Redirect map — 400+ цепочек, часть ведёт в никуда. Canonical на 30% страниц указывал на удалённые URL. Команда думала, что у них «проблема с контентом». На самом деле сайт был технически парализован. Первые три месяца — только чистка фундамента, без единой новой статьи. Рост пошёл на четвёртый. ### Маркеры разрыва симптом / причина Когда стоит остановиться и копать глубже: Ранжирование не тех страниц по нужным запросам. Резкое падение без явных внешних причин. Позиции есть, но CTR аномально низкий — интент не совпадает с title/description. ## Инструменты первых 15 минут Не смотрю всё сразу. Иду по задаче: Задача Инструмент Индекс и видимость GSC → Coverage, Performance, Core Web Vitals · Яндекс Вебмастер · Site:-оператор Техническая структура Screaming Frog → экспресс-краулинг 500–1000 URL для понимания структуры Ссылочный профиль Ahrefs → ссылочный срез, история домена Поведение Яндекс Метрика → поведенческий срез по сессиям и конверсии Рендеринг Chrome DevTools / View Source → как страница выглядит для бота Останавливаюсь, когда нахожу главное узкое место. Иду по приоритетам, а не по чек-листу сверху вниз. ## Жёсткий чек-лист: красные флаги за 15 минут Если хотите провести экспресс-диагностику самостоятельно — вот промпт, который я использую как отправную точку для первичного разбора. Дайте его любой языковой модели вместе с данными из GSC и скринами: Промпт: экспресс-диагностика сайта (вставить в LLM) Проведи первичную диагностику сайта. Данные: 1. Количество страниц по site:-оператору: [вставить] 2. Количество URL в GSC (Coverage → Valid): [вставить] 3. Количество URL в sitemap.xml: [вставить] 4. Топ-10 запросов из GSC Performance (запрос + URL): [вставить] 5. Что бизнес считает главными страницами: [перечислить] Ответь на три вопроса: — Есть ли расхождение между реальным индексом и намерениями бизнеса? — Какие запросы ведут не на те страницы (интент vs посадочная)? — Что выглядит как симптом, а не как причина? Формат: кратко, с конкретными гипотезами. Без общих слов. ### Блок 1 — Индекс Красный флаг Site: возвращает мусорных URL больше, чем полезных → проблема с управлением индексом. Красный флаг GSC Coverage → много «Crawled, not indexed» → бот ходит, но игнорирует страницы. Красный флаг Sitemap.xml содержит страницы, которых нет в выдаче → расхождение намерений и реальности. ### Блок 2 — Структура Красный флаг Коммерческие запросы ведут в блог, а не на посадочные → проблема с интентами. Красный флаг Несколько URL с похожими темами без явного canonical → каннибализация. Красный флаг Главные кластеры на глубине 3+ кликов от главной → проблема архитектуры. ### Блок 3 — Технические артефакты Красный флаг Redirect chain 3+ звена → потеря ссылочного веса и скорости краулинга. Красный флаг Title одинаковые на значимой доле коммерческих шаблонов → шаблонная проблема масштаба. Красный флаг Robots.txt блокирует CSS/JS → бот не может нормально рендерить страницу. ## Что нельзя понять за 15 минут Важно не переоценивать экспресс-диагностику. За 15 минут нельзя : Понять полную картину ссылочного профиля и истории домена. Оценить качество контента на глубину — нужен ручной анализ репрезентативной выборки. Найти все проблемы с JavaScript-рендерингом — нужен специализированный аудит. Дать точную приоритизацию работ на 6–12 месяцев. Диагностировать проблемы с поведенческими факторами и конверсией. Экспресс-разбор — это гипотеза и первичный диагноз . Полноценный аудит — подтверждение и карта действий. Одно не заменяет другое. ## Когда 15 минут переходят в полноценный аудит 01 ### Сайт крупный — 10K+ страниц Нужен системный анализ шаблонов: title, canonical, URL-структура по сегментам. Без этого невозможно расставить приоритеты. 02 ### Проблема не очевидна после экспресс-диагностики Симптомы есть, но причина не читается — нужен глубокий анализ логов, шаблонов и архитектурной логики. 03 ### Предстоит миграция или редизайн Нужна полная карта рисков до любых структурных изменений. Без аудита миграция может обнулить годы SEO-работы. 04 ### Нужна детальная приоритизация для команды Команде нужна конкретная дорожная карта на несколько месяцев, а не список из 200 замечаний без порядка. Хороший экспресс-разбор не заменяет аудит. Он экономит месяцы неправильной работы — потому что сначала ставит правильный вопрос. ## Часто задаваемые вопросы #01 Можно ли понять проект за 15 минут? + Да — не полный список ошибок, но главный системный узел часто виден быстро, если знать куда смотреть. Состояние индекса, архитектура, симптом против причины и технические артефакты открываются за первые 15 минут. Это не замена аудиту — это правильная постановка вопроса до того, как начинается работа. #02 Что чаще всего кажется проблемой, но ею не является? + Тексты. Бизнес часто думает, что нужно писать больше или лучше, а настоящая проблема — в архитектуре индекса, шаблонах или рендеринге. Переписанный контент не помогает, если тысячи нужных страниц закрыты от индексации или дублируются. #03 Когда нужен глубокий аудит, а не экспресс-разбор? + Когда сайт 10K+ страниц, проблема не очевидна после экспресс-диагностики, предстоит миграция или нужна детальная приоритизация для команды. Экспресс-разбор ставит первый вопрос — полный аудит даёт системный ответ. ### Разберу ваш сайт за 30 минут Покажу, где главное узкое место: индекс, архитектура, рендеринг или техдолг. Без воды — конкретный диагноз и первый шаг. Написать в Telegram Кириченко Станислав 20+ лет в SEO, сложные технические аудиты, second opinion, AI-автоматизация · Подробнее обо мне Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Разберу ваш случай предметно Опишите задачу — отвечу, что не так с сайтом и с чего начать. Конкретный разбор под вашу нишу, без общих советов. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## Почему контент без структуры не работает URL: https://sk-seo.ru/blog/pochemu-kontent-bez-struktury-ne-spasaet-dazhe-silnyy-brend.html Перейти к основному контенту ← Блог 10 апреля 2026 обновлено 26 апреля 2026 ~34 мин чтения 0 0 # Почему контент без структуры не спасает даже сильный бренд: entity-first content architecture Архитектура контента — это карта сущностей, owner URL, граф связей и schema-слой, а не кластеры и контент-план. Разбираю, как перестроить производство контента на сущности, и показываю на примере технического SEO-аудита. Entity SEO Контентная архитектура Owner URL Topical authority Кириченко Станислав Technical SEO, entity-архитектура, контент-стратегия, topical authority Главное из статьи Архитектура — это не кластеры, а сущности. Каждая сущность на сайте должна иметь один owner URL, набор supporting-страниц, роль в графе связей и машинно-читаемый слой (schema). Карта сущностей и граф делают очевидным, что именно производить. AI без entity-модели множит страницы-кандидатов, не закрывая пустые узлы карты. ### Для кого эта статья Эта статья полезна, если у сайта уже есть десятки или сотни материалов, но коммерческие страницы не растут; если блог получает трафик, а заявки идут слабо; если в GSC по одному запросу постоянно меняются разные URL; если команда регулярно пишет новые статьи, но не может объяснить, какую роль каждая страница играет в общей структуре сайта. Если сайт ещё маленький и на нём 5–10 страниц, начинать нужно не с большой entity-карты, а с простой модели: какие услуги продаём, какая страница за них отвечает, какие материалы должны её поддерживать. Содержание Почему много контента не растёт Чем архитектура отличается от контент-плана Что такое сущность на самом деле Сущность vs тема vs кластер vs интент vs страница Матрица: сущность → тип страницы → роль → интент Один owner URL на сущность Карта сущностей и граф связей Шаблоны страниц по типам сущностей 8 шагов внедрения и KPI Частые вопросы Компания три года публикует по 20 статей в квартал. Авторы сильные, темы актуальные, редактор на месте. Каждая статья по отдельности хороша — её не стыдно поставить в портфолио. А трафик в коммерческих кластерах всё равно стоит, заявки идут из других каналов, коммерческие страницы застряли в конце второй десятки. Странность этой картины в том, что никакое «ещё лучше писать» её не ломает. Редактор переписывает вводки, автор добавляет данные, SEO-специалист правит метатеги — и ничего не сдвигается. Потому что причина не в текстах. Причина в том, что каждая новая статья конкурирует не с рынком, а с другими страницами того же сайта, которые претендуют на ту же сущность в индексе. Контент без архитектуры — это поток страниц, которые сами же растаскивают поисковый вес между собой, а не «больше контента». И это не лечится ни темпом, ни качеством отдельных материалов. Лечится только переходом с темо-ориентированной модели на entity-first архитектуру. Ниже — что это значит, как устроена такая архитектура и как к ней перейти без переписывания всего сайта. ## Почему много контента всё равно не растёт Типичная реакция на стагнацию — «нам не хватает объёма». Удваивают редплан, нанимают ещё одного автора, подключают AI. Через квартал объём вырос вдвое, видимость — нет. Через полгода появляется новая диагностика: «у нас не те темы», «у нас слабый интент», «надо глубже копать». В реальности почти во всех этих проектах тема и интент отрабатываются нормально. Не работает другое: каждая публикация — это не просто текст, а публичная претензия сайта на сущность в модели мира. Когда таких претензий становится много и они пересекаются, сайт начинает проигрывать самому себе. Формула «больше контента = больше трафика» держится только на стабильной архитектуре. Если архитектуры нет, формула переворачивается: больше контента = больше внутренних конфликтов, дубли ролей, размытые owner URL, выкачка веса в orphan-страницы. AI подливает масла: новый черновик пишется за час, а последствия — в виде каннибализации и конкурирующих supporting — проявятся через три месяца, когда никто уже не свяжет падение позиций с конкретным релизом. Современные поисковые системы и AI-ответчики всё чаще интерпретируют документы не только как набор текстовых совпадений, но и как фрагменты более широкой модели: объект, тема, автор, бренд, услуга, проблема, связь с другими объектами. Для SEO-практики это значит простую вещь: страница должна быть не просто «хорошим текстом», а понятным узлом в системе сайта — с ролью, связями, внутренними ссылками и машинно-читаемым описанием. 01 #### Каннибализация сущностей Несколько URL претендуют на одну сущность. В GSC видно, как по базовому запросу сегодня ранжируется одна страница, завтра — другая. Владельца нет, есть кандидаты. Результат — все позиции ниже потенциала, клики размазаны. Быстрый аудит каннибализации запросов покажет, какие именно URL спорят между собой. 02 #### Неправильный интент на странице Коммерческая сущность закрыта информационной статьёй, информационная — коммерческой посадочной. Пользователь приходит с одним состоянием, страница предлагает другое. Бот видит конфликт, понижает обе. 03 #### Перелинковка без графа Внутренние ссылки расставлены «по ощущению», а не по ролям сущностей. Owner URL не получает веса от supporting, потому что supporting ссылается не на owner, а на другие supporting по ассоциации. 04 #### Orphan-сущности Страница существует, но ни одна другая на неё не ссылается. Сущность в модели мира сайта есть, но отрезана от графа. Бот найдёт её по sitemap, но не поймёт, какую роль она играет. 05 #### Неправильная глубина сущности Важная сущность спрятана на 4–6 кликов от главной, менее важная — в основном меню. Архитектура сайта говорит поисковику «вот эта сущность главная», хотя на самом деле главная другая. Анти-чеклист (entity-first): если у сайта по ключевой сущности ранжируется не owner URL, несколько supporting претендуют на owner-роль, сущность недоступна из меню за два клика и её нет в JSON-LD как объекта Service/Product/Article — проблема почти наверняка архитектурная, а не текстовая. Больше статей её только усугубит. ## Что такое контентная архитектура на самом деле Под словом «архитектура» в индустрии обычно понимают одно из трёх: майнд-карту тем, список кластеров в таблице или site-structure в виде дерева разделов. Всё это — полезные артефакты, но ни один из них не является архитектурой. Архитектура контента — это пятиуровневая модель: карта спроса на уровне сущностей, модель сущностей проекта, матрица ролей страниц по сущностям, граф связей между сущностями и schema-слой для машинной интерпретации. Убрать любой уровень — и остальные перестают работать. Темо-ориентированный подход отвечает на вопрос «про что написать». Entity-first отвечает на вопрос «какая сущность сейчас не имеет owner URL и кто будет её владельцем». Это разные задачи, и они приводят к разным редпланам. Редактор, работающий в темо-подходе, будет в первую очередь закрывать горячие темы из SERP. Редактор в entity-подходе будет в первую очередь закрывать незаполненные узлы карты — даже если конкретная сущность сегодня не в трендах: она нужна графу. Это не теория, это рабочая дисциплина. В entity-first архитектуре про любую страницу сайта команда отвечает без размышлений: какую сущность она представляет, какую роль играет (owner, supporting, proof, trust), кто её parent и children в графе, каким schema-классом размечена, на какие сущности ссылается и какие сущности ссылаются на неё. Если хоть на один вопрос ответа нет — страница в архитектуре сломана, даже если текст идеальный. Архитектура — это ответ на вопрос «какая сущность сейчас не имеет owner URL», а не «о чём написать статью». ### Что не является entity-first архитектурой Entity-first архитектура — это не просто список ключевых слов, не mind map тем, не календарь публикаций и не дерево URL в меню. Всё это может быть частью работы, но само по себе не решает проблему. Если у таблицы нет owner URL, ролей страниц, связей между сущностями и статуса покрытия — это не архитектура, а справочник. Если у статьи нет связи с owner-страницей — это не supporting, а изолированный материал. Если внутренние ссылки расставлены после написания текста «где получилось» — это не граф, а ручная перелинковка. ## Чем контентная архитектура отличается от контент-плана Контент-план и архитектура — не одно и то же, и подмена одного другим — корень почти всех «много пишем, не растёт» историй. Контент-план отвечает на вопрос «что мы публикуем в ближайшие недели». Архитектура отвечает на вопрос «как каждая страница работает внутри сайта и какую поисковую задачу закрывает». Если у команды есть только план — она производит материалы. Если у команды есть архитектура — она строит систему: хабы, коммерческие страницы, поддерживающие статьи, FAQ, глоссарии, внутренние связи между ними. План без архитектуры даёт расписание публикаций без модели мира; архитектура без плана даёт модель, в которую не запускают новый контент. Работает только пара «архитектура → план», в этом порядке. ## Контент-план vs Контентная архитектура У каждого инструмента своя логика — они не заменяют, а дополняют друг друга. Только в паре «архитектура → план» система работает. Только контент-план Отвечает: «Что публикуем в ближайшие недели?» Команда производит материалы — статьи выходят по расписанию. Страницы не знают о существовании друг друга — нет системы ролей и связей. Новый контент добавляется поверх существующего — растёт риск каннибализации. Результат: коллекция текстов без поисковой логики. Архитектура → план Отвечает: «Как каждая страница работает в сайте и какую задачу закрывает?» Команда строит систему — хабы, посадочные, supporting, FAQ, глоссарии. Каждый новый материал закрывает конкретный узел карты — с ролью и связями. Контент-план подчинён архитектуре: публикуем то, чего не хватает модели. Результат: семантическая система, где сайт не конкурирует сам с собой. ## Что такое сущность в контентной архитектуре Сущность — это объект в модели мира проекта, про который можно сделать страницу. У неё есть имя, тип, атрибуты, синонимы, связи с другими сущностями, а в идеале — machine-readable описание (JSON-LD). Главное отличие от темы и страницы: тема — это про что пишем, страница — физический URL, а сущность остаётся, даже если страницы для неё ещё нет. Одна сущность — один owner URL. Хороший способ понять разницу — представить сайт как базу данных. Сущности — это записи в таблице, страницы — это view, кластер — запрос, объединяющий несколько записей, тема — значение одного поля в записи, интент — состояние, в котором пользователь читает запись. Когда контент-команда работает без entity-модели, она работает без таблицы: каждая статья — отдельный документ без связей, поисковик достраивает схему сам, и достраивает её в свою пользу. Покажу структуру сущности на примере одной из ключевых для sk-seo.ru — «Технический SEO-аудит» . Это типичная коммерческая сущность типа Service, и она одновременно является центром большой содержательной области. Атрибут сущности Что это и зачем Пример: «Технический SEO-аудит» Имя Каноническое название, которым ссылаются Технический SEO-аудит Тип Класс в модели (Service, Product, Problem, Method, Case, Expert, Term) Service Синонимы Что ищут пользователи (влияет на supporting) SEO-аудит, аудит сайта, техаудит, second opinion Parent Родительская сущность в графе SEO-услуги Children Дочерние сущности, на которые распадается crawl budget, JS SEO, canonical, rendering, sitemap-аудит Связанные problems Сущности-проблемы, закрываемые этой услугой каннибализация, падение трафика, orphan-страницы Связанные cases Proof-узлы, подтверждающие кейс SaaS 180 статей, кейс e-commerce рендеринга Schema-тип Machine-readable класс Service + Offer (с price, areaServed) Owner URL Единственный URL, ранжирующийся по базовому запросу /services.html#audit (в проекте — реальный URL) Supporting URLs Страницы, усиливающие owner чек-лист техаудита, FAQ-техаудит, глоссарий crawl budget, кейсы Когда для каждой ключевой сущности проекта заполнена такая карточка, архитектура перестаёт быть документом «на потом» и становится операционным инструментом. Новый контент пишется не по идее, а под конкретный атрибут конкретной сущности, которой этого атрибута не хватает. ## Сущность vs тема vs кластер vs интент vs страница Эти пять понятий в отрасли часто используют как синонимы, но они о разных вещах. Смешение роли приводит к типичным сбоям: «кластер без owner», «страница с несколькими интентами», «сущность без кластера». Ниже таблица-разводка — вешается на стену отдела контента и экономит часы совещаний. Понятие Что это Пример Частая ошибка Тема Формулировка предмета текста «Что такое canonical» Считать темой то, что является сущностью («canonical» сама по себе — Term-сущность) Кластер Группа тем и запросов вокруг одной сущности с одним интентом Кластер «canonical» включает темы «что такое», «как настроить», «частые ошибки» Делать кластер из разных сущностей, объединённых только ключевым словом Интент Состояние пользователя в момент запроса (informational / commercial / transactional / navigational) «canonical как настроить» → informational; «заказать техаудит» → transactional Смешивать интенты в одной странице: информационный текст с ценой и формой заявки Страница Физический URL, отдающий HTML /blog/canonical.html Считать, что «страница = сущность»: одна страница может быть supporting для нескольких сущностей Сущность Узел модели мира проекта с типом, атрибутами и связями «Технический SEO-аудит» (Service), «canonical» (Term), «кейс клиники Сан» (Case) Не описывать сущность как объект, а «писать про тему» — в результате один узел дублируется в десятке URL Разделение ролей: темы придумывает редактор, кластеры собирает SEO-специалист, интент определяется из SERP, страница — это артефакт выпуска, сущность — это ответственность архитектора контента. На маленьких проектах все роли держит один человек, но функции всё равно разные, и их полезно разделять даже в голове. ## Типы сущностей на сайте Чтобы построить модель сущностей, полезно сразу видеть весь классификатор. У большинства B2B-проектов и экспертных сайтов сущности распадаются на три большие группы: коммерческие, содержательные и контекстные. Эти группы отличаются schema-классами, ролью в воронке и шаблоном страницы. Коммерческие сущности Services — то, что компания продаёт как услугу. Пример: «технический SEO-аудит», «стратегия продвижения». Categories — группировки предложений. Пример: «SEO для B2B», «SEO для e-commerce». Products — физические или цифровые продукты. Пример: «инструмент анализа логов», «пакет шаблонов». Brands — сам бренд и связанные суб-бренды. Пример: «SK-SEO» как Organization, автор как Person. Содержательные сущности Problems — болевые состояния, в которых живёт целевая аудитория. Пример: «каннибализация запросов», «падение трафика после миграции». Methods — способы решения. Пример: «анализ логов сервера», «консолидация страниц через 301». Scenarios — типовые сценарии использования. Пример: «миграция на новый домен», «запуск регионального сайта». Comparisons — сравнения решений. Пример: «Screaming Frog vs Sitebulb», «техаудит vs стратегический аудит». Контекстные сущности Audiences — сегменты целевой аудитории. Пример: «SEO для стартапов», «SEO для агентств». Geo — географические разрезы. Пример: «SEO в Москве», «продвижение в регионе РФ». Experts — люди-авторы, эксперты в отрасли. Пример: сам автор как Person, приглашённые эксперты. Companies — упоминаемые компании как сущности. Пример: клиенты в кейсах, партнёры. Cases — конкретные проекты как доказательства. Пример: «кейс B2B SaaS 180 статей». Terms — словарные единицы. Пример: «canonical», «crawl budget», «core web vitals». FAQ-nodes — стандартизованные вопросы-ответы. Пример: «сколько стоит аудит», «как долго делается». Классификатор не фиксированный — его адаптируют под проект. Для e-commerce важнее Products и Categories, для SaaS — Methods и Comparisons, для personal-brand — Experts и Cases. Важно другое: у каждой сущности есть один тип, и шаблон её страницы выводится из типа, а не придумывается каждый раз заново. ## Матрица: сущность → тип страницы → роль → интент Это центральная модель entity-first архитектуры — то, что заменяет привычный «контент-план». На каждую сущность назначается тип страницы (из набора шаблонов), роль в графе (owner / supporting / proof / trust / explainer) и интент, который она закрывает. Когда матрица заполнена, становится видно, какие сущности вообще без страницы, какие имеют только supporting без owner, какие дублируются в нескольких owner-кандидатах. На большом сайте матрица легко разрастается до тысячи строк, но даже на сайте из 50 URL она радикально меняет картину. Сущность Тип страницы Роль Интент Service: «Технический SEO-аудит» services/[slug] owner transactional Problem: «Падает трафик после релиза» blog/[problem-slug] supporting informational Method: «Анализ логов сервера» blog/[method-slug] supporting informational Case: «B2B SaaS 180 статей, консолидация в 2» cases/[slug] proof commercial-investigation Expert: «Станислав Кириченко» about trust navigational Term: «canonical» glossary/[term] explainer informational FAQ-node: «Сколько стоит техаудит» внутри service page (FAQPage schema) supporting informational Comparison: «Техаудит vs стратегический аудит» blog/[a-vs-b] supporting commercial-investigation Geo: «SEO-услуги в Москве» services/geo/[city] owner local-commercial Audience: «SEO для B2B» services/[audience] owner transactional Product: «Инструмент SEO-аудита» tools/[product] owner product Brand: «SK-SEO» about#brand trust navigational Матрица — не контент-план. Это модель покрытия. Она отвечает на вопрос «какие сущности закрыты и чем», а не «что опубликуем в понедельник». Контент-план выводится из матрицы, а не наоборот: сначала матрица показывает пустоты, потом редактор распределяет их по датам. Когда матрица висит в общем доступе, снимается вечный вопрос «а про что бы ещё написать» — пустот всегда больше, чем ресурсов. ## Один owner URL на сущность Owner URL — это URL, который отвечает за сущность в индексе. Формальные признаки: он ранжируется по базовому запросу сущности, на него ссылаются все supporting, он представлен в главном меню или в логичной навигации, он размечен основным schema-классом сущности (Service, Product, Article). У сущности может быть сколько угодно supporting — но владелец всегда один. Всё остальное — кандидаты на owner-роль, и эта конкуренция ничем хорошим не заканчивается. Без назначенного owner URL каннибализация — почти всегда вопрос времени. Не потому, что это баг алгоритма, а потому, что она — естественное следствие отсутствия владельца: если сайт сам не сказал поисковику, какая страница главная по сущности, движок выбирает ту, на которую больше сигналов в моменте. Завтра сигналы меняются — «главной» становится другая. Так сущность годами живёт без стабильного ранжирования, и улучшение отдельных текстов это не чинит. Подробнее про SEO-стратегию для B2B и услуг — в описании услуг. Правило «один owner URL на сущность» — краеугольное правило entity-first архитектуры. Остальные правила вытекают из него: supporting-страницы ссылаются на owner, но не конкурируют с ним за базовый запрос; заголовок supporting формулируется так, чтобы не повторять слово в слово заголовок owner; внутренняя перелинковка направлена в сторону owner, а не по горизонтали между supporting; в schema-разметке supporting есть поле mentions с @id owner-сущности. Если на сущность претендует больше одного URL — у сущности нет owner, только кандидаты. И движок будет ранжировать их по очереди, не давая ни одному закрепиться. ## Supporting-страницы и их роль Supporting — это не «меньшие» страницы и не «второстепенный контент». Это страницы, у которых другая роль в графе: они усиливают owner, закрывают смежные интенты и отдают owner-странице весь наработанный авторитет. Вокруг одной сущности типа Service обычно выстраивается 5–15 supporting: FAQ-узлы, глоссарные термины, сравнения, кейсы, экспертные статьи, how-to-инструкции. Каждая из них живёт по своей логике, но сходится в одну точку — owner URL. ## Шесть типов supporting и их функции Без хотя бы трёх-четырёх типов из этого набора сущность в графе остаётся одинокой: у неё нет informational-подкрепления, нет proof, нет trust-подпорок. FAQ-страницы Закрывают short-tail информационный интент по сущности. Ранжируются по «сколько стоит», «как долго», «что входит». supporting Глоссарий Определяют дочерние Term-сущности. Ранжируются по «что такое canonical», «что такое crawl budget». explainer Сравнения (a vs b) Закрывают commercial-investigation интент. Ранжируются по «аудит vs стратегия», «инструмент X vs Y». supporting Кейсы Proof-узлы. Отдают owner-странице доверие и ранжируются по запросам с «пример», «кейс», «результат». proof Экспертные статьи Длинные авторские тексты, формирующие topical authority. Ранжируются по сложным informational-запросам. supporting How-to и методы Пошаговые инструкции по процессам внутри сущности. Идеальны для HowTo-разметки. supporting Ключевое правило supporting — они отдают вес owner, а не забирают. На практике это значит: заголовок supporting не должен совпадать с заголовком owner по основному запросу, внутренняя ссылка на owner стоит в первой трети текста, в JSON-LD есть mentions на @id owner-сущности. Supporting, нарушающие это правило, со временем превращаются в конкурентов owner — и тогда начинается та самая каннибализация, с которой никто не хотел иметь дело. ## Карта сущностей: какие поля она обязана содержать Карта сущностей — это рабочий артефакт, не презентация. В идеале живёт в Airtable / Notion / Google Sheets с доступом у редакции, SEO и продукта. Каждая строка — одна сущность, колонки покрывают пять обязательных блоков: идентификация, URL-слой, связи, спрос и приоритет, machine-readable разметка. Без любого из блоков карта теряет функцию: либо становится справочником без привязки к индексу, либо списком URL без модели, либо планом без приоритетов. 1. Идентификация сущности ID сущности — короткий стабильный ключ, по которому на неё ссылаются из других карт и систем. Каноническое имя — то, как сущность называется официально, именно это имя в schema.org name. Синонимы — варианты, которыми пользователи формулируют запросы. Тип — значение из классификатора (Service, Product, Problem, Method, Term, Case, Expert и т. д.). 2. URL-слой Owner URL — единственный. Если пустой — сущность без владельца, флаг красный. Supporting URLs — список, с типом каждого (FAQ / glossary / case / comparison / how-to). Статус сущности — present (есть owner) / missing (нет страниц) / duplicate (несколько owner-кандидатов) / orphan (есть URL без связей). Конкуренты за owner-роль — URL, которые de-facto ранжируются по базовому запросу, но не должны. 3. Связи Parent — родительская сущность в графе (Category → Service, Service → Problem). Children — дочерние сущности, которые разворачивают текущую. Связанные problems — какие проблемы закрывает сущность (для Service и Method). Связанные solutions — какие методы и услуги решают сущность-проблему. Связанные cases — proof-узлы, отдающие доверие owner URL. 4. Спрос и приоритет Объём поиска — по базовому запросу сущности и топ-3 синонимам. Интент — основной ожидаемый интент владельца (transactional / informational / commercial-investigation). Коммерческая ценность — высокая / средняя / низкая; влияет на очередь закрытия пробелов. Приоритет закрытия — P0 / P1 / P2 / backlog. 5. Machine-readable Schema-тип — Service, Product, Article, FAQPage, HowTo, Review и т. д. @id сущности — стабильный URI вида https://site.ru/#service-audit, на который ссылаются другие JSON-LD. Связанные сущности в JSON-LD — через mentions, about, isPartOf, hasPart. Sameas — ссылки на сущность в Википедии, Wikidata, каталогах, соцсетях (для Brand и Expert). Контент-план без карты сущностей — это расписание публикаций без модели мира. Команда выпускает материалы в срок, отчёт закрыт, KPI по объёму публикаций выполнены. А через полгода никто не может ответить на вопрос «у нас есть owner по ключевой сущности или нет». Если карта есть, ответ занимает секунду: открыл таблицу, посмотрел статус, увидел зелёный/жёлтый/красный флаг. ## Граф связей между сущностями Карта сущностей описывает узлы. Граф — рёбра. Без графа даже заполненная карта остаётся набором карточек: есть сущности, но не видно, как они друг друга усиливают. Граф задаёт направление веса внутри сайта: проблема ведёт к методу, метод — к услуге, услуга — к кейсу, кейс — к эксперту, эксперт — к исходной проблеме в новом ракурсе. Это петля, по которой циркулирует доверие и семантический вес, и у неё есть измеримые свойства: длина пути между двумя сущностями, связность, глубина, количество входящих рёбер на owner. ## Базовый entity-граф: problem → solution → service → case → expert → article Такой граф — минимальная единица topical authority. Каждое ребро здесь — реальная внутренняя ссылка, размеченная в JSON-LD через mentions или about. Problem «каннибализация запросов» → Solution «консолидация страниц» → Service «технический SEO-аудит» → Case «SaaS 180 статей» → Expert «автор проекта» → Article данная статья Когда граф описан, перелинковка перестаёт быть отдельной дисциплиной. Вопрос «какую ссылку куда поставить» перестаёт существовать — ссылка выводится из графа автоматически: если сущность A имеет ребро к сущности B, на странице-owner сущности A стоит контекстная ссылка на owner сущности B. Точка. Все решения про «а нужна ли здесь ссылка» и «а куда ещё сослаться» снимаются одним артефактом. Это меняет и саму дисциплину редакции. Раньше редактор писал текст и в конце проходился по нему, расставляя внутренние ссылки «где логично». Теперь редактор пишет текст, зная заранее, какие сущности на этой странице упоминаются, и на каждую — обязательная ссылка в owner URL этой сущности. Никаких «ссылка для SEO» не возникает: ссылка — это ребро графа, а не декорация. Ссылки не проектируют — они выводятся из графа сущностей. Если ссылку нельзя объяснить ребром в модели — она лишняя. ## Перелинковка как следствие entity-графа Перелинковка без графа всегда даёт один и тот же результат — «ссылки-ради-ссылок». Линки появляются по принципу «эта страница тоже про SEO, свяжем их»; через год 40% этих ссылок уже нерелевантны, потому что одна из страниц изменила предмет, а автора ссылки давно нет в команде. Убирать их страшно, оставлять бессмысленно, анализировать — долго. Граф снимает задачу: ссылка существует ровно тогда, когда между сущностями есть ребро, и исчезает вместе с ребром. «Где поставить ссылку» перестаёт быть редакторским вопросом — это диагностика модели. Инструменты для оценки внутренней перелинковки сайта экономят день ручной работы. Побочный эффект — автоматическая диагностика orphan-страниц. Orphan — это не «страница без ссылок», это сущность, у которой нет рёбер в графе. Если рёбер нет, либо сущность нельзя подключить (тогда она не должна существовать), либо рёбра есть, но редакция их не описала (тогда надо описать). В обоих случаях решение конкретное — а не «давайте поставим побольше ссылок отовсюду». Практика: на проекте с 200+ статьями перевод перелинковки с «ручного интуитивного» режима на «выводы из графа» обычно даёт +15–30% к кликам по внутренним ссылкам без единой новой публикации. Это видно в GA4 через event click по внутренним линкам. ## Шаблоны страниц по типам сущностей Сущности разных типов требуют разных скелетов страницы. Шаблон — это не CMS-темплейт, а обязательный набор смысловых блоков, без которых страница не выполняет свою роль в графе. Сервисная страница без кейса не отдаёт доверия. Problem-страница без ссылки на solution не ведёт в воронку. Expert profile без ProfilePage schema не существует для бота как Person-сущность. Ниже — минимальные скелеты пяти ключевых шаблонов. Service page H1 сущности; короткое описание услуги; 2–3 FAQ-узла; 2–3 связанных кейса; ссылка на owner URL родительской Problem-сущности; CTA с Offer-разметкой; Service + Offer JSON-LD с @id. Problem page Симптомы проблемы; причины; последствия при игнорировании; ссылка на owner URL Solution-сущности; ссылка на owner URL Service-сущности; экспертная подпись с ссылкой на Expert. Method page Когда применяется; пошаговая логика метода (HowTo schema); ограничения и противопоказания; сравнение с альтернативными методами; связанные Case-сущности как доказательства. Expert profile Имя; роль; ProfilePage + Person schema; достижения и sameAs; связанные публикации как mentions; ссылки на owner URL услуг, которыми эксперт занимается. Glossary page Определение термина в 1 абзаце; синонимы и как ещё спрашивают; связанные термины (Term → Term рёбра); ссылка на supporting-статью раскрывающую термин; ссылка на owner URL услуги, если применимо. Когда шаблоны зафиксированы, редакция перестаёт изобретать структуру каждой новой статьи. Вместо «а давайте тут напишем побольше вступления» — «мы открываем Problem page, минимальный набор блоков такой-то, отклонения требуют обоснования». Дальше можно писать сколь угодно творчески внутри блоков, но сами блоки обязательны. Это снижает когнитивную нагрузку редактора и убирает расхождения в качестве между статьями разных авторов. Рабочий пример Service-шаблона по теме статьи — чек-лист технического SEO-аудита 2026 . ## AI как усилитель архитектуры или хаоса AI — это ускоритель, а не компенсатор архитектуры. В entity-модели он работает как инструмент закрытия gaps: берёт карту сущностей, находит узлы без owner, генерирует черновики по готовому шаблону, размечает JSON-LD, предлагает новые Term-сущности из анализа SERP. Без entity-модели AI становится ускорителем мусора: он не знает, что сущность уже имеет owner, и пишет ещё один URL под тот же базовый запрос; не знает, что supporting должен отдавать вес owner, и делает supporting-кандидатов на owner-роль; не знает, какие сущности orphan, и множит orphan дальше. Подробнее о том, как AI в SEO без архитектуры усиливает хаос вместо роста, разбирал отдельно. ## AI без entity-модели vs AI в entity-модели Одно и то же решение на двух разных основаниях даёт радикально разные последствия — от ускорения хаоса до ускорения покрытия карты. AI без entity-модели Генерирует новые URL на сущности, у которых уже есть owner — множит каннибализацию. Пишет supporting, которые по заголовку конкурируют с owner по базовому запросу. Не различает Problem, Method и Service — смешивает роли в одной статье. Создаёт orphan-страницы: текст есть, рёбер в графе нет, никто не ссылается. AI в entity-модели Закрывает незаполненные узлы карты по готовой очереди P0 → P1 → P2. Пишет supporting со ссылкой на owner URL в первой трети текста, как требует шаблон. Предлагает новые сущности из анализа SERP — с уже размеченным типом и schema-классом. Обновляет JSON-LD, добавляя mentions и about на owner-сущности соседей. Разница — не в модели AI, а в том, что подаётся ей на вход. В entity-подходе промпт включает карту сущностей, шаблон страницы, owner URL и граф рёбер. В темо-подходе промпт включает «тему и ключевые запросы». Одна и та же модель класса GPT в первом случае закрывает пробел, во втором — делает ещё один URL в коллекции, которую потом кто-то будет консолидировать. AI хорошо ускоряет сильную архитектуру. Слабую архитектуру он ускоряет в сторону мусора. Кейс: B2B SaaS, 3 года контента, ноль роста в коммерции. Пришёл на проект — 180 статей в блоге, 4 коммерческие страницы услуг. Подробности этого и других проектов — в разделе кейсов . Блоговый трафик есть, хороший; коммерческие страницы — позиции 30–60. Провёл entity-аудит: 11 supporting-страниц претендовали на owner-роль коммерческой сущности «техническая интеграция» — 11 URL спорили между собой за одно место в индексе, а фактический owner не получал ни веса, ни кликов. Решение — консолидация, не новый контент. Показатель До После Статей в блоге 180 171 Конкурирующих статей за один кластер 11 2 объединённых материала Коммерческих страниц без поддержки 4 4, усиленные внутренними ссылками Позиции коммерческих страниц 30–60 топ-10 по основному кластеру Новый контент не создавался не создавался Срок эффекта — 4 месяца Вывод: рост произошёл не из-за новых публикаций, а из-за перераспределения уже существующего поискового веса. Те же 180 статей при правильной архитектуре дают другой коммерческий результат, чем без неё. ## Машинно-понимаемый слой: schema, breadcrumbs, author, organization Entity-архитектура без schema-слоя остаётся внутренней моделью — существует у вас в голове, но неизвестна поисковикам и LLM. Schema.org — это то, как entity-модель переводится в формат, понятный машинам: у каждой сущности есть @id, тип, связи через about/mentions/isPartOf/hasPart, и движок может достроить собственный граф по вашим разметкам. Без schema-слоя граф строится движком самостоятельно из текста и ссылок — с искажениями и пропусками. С schema-слоем движок получает готовую модель и использует её в AI-обзорах, knowledge panel, rich results. Хорошая разметка у каждой сущности делает две вещи. Первая — фиксирует @id, стабильный URI вида https://site.ru/#service-audit , на который можно ссылаться из других JSON-LD. Вторая — явно перечисляет связи. Например, Article указывает about на @id Service-сущности; Service указывает provider на @id Organization; Organization указывает founder на @id Person; Person указывает jobTitle и sameAs. В результате у движка есть не просто набор страниц, а граф объектов с типами и рёбрами — именно то, что ему нужно для корректной интерпретации. Распределение разметки по типам страниц не произвольное — оно следует из модели сущностей. Ниже обязательный минимум для проекта с коммерческими, содержательными и контекстными сущностями. Базовая разметка (обязательная на всех сайтах) Article / BlogPosting — на всех статьях блога с author, publisher, datePublished, wordCount. BreadcrumbList — на всех внутренних страницах, не только в блоге. Organization — на главной, с founder, sameAs, logo, contactPoint. Person / ProfilePage — на странице об авторе, с jobTitle, knowsAbout, worksFor. Разметка коммерческих сущностей Service + Offer — на каждой услуге с areaServed, priceCurrency, price (или priceRange). Product — на каждом продукте с brand, offers, aggregateRating (если есть отзывы). LocalBusiness — если сущность имеет гео-привязку. AggregateRating — на owner-странице сущности, если рейтинг обоснован отзывами. Разметка supporting FAQPage — на supporting-страницах и внутри owner-страниц с FAQ-блоком. HowTo — на method-страницах с пошаговыми инструкциями. Review — на кейс-страницах, где есть оценка клиента. Связи между сущностями через @id author в Article → @id Person. publisher в Article → @id Organization. isPartOf в Article → @id Blog (CreativeWork). about / mentions в Article → @id Service-сущностей, о которых статья. provider в Service → @id Organization. itemReviewed в Review → @id Service-сущности. JSON-LD: связь Article → Person → Organization → Service через @id { "@context": "https://schema.org", "@type": "Article", "@id": "https://sk-seo.ru/blog/pochemu-kontent-bez-struktury-ne-spasaet-dazhe-silnyy-brend.html#article", "headline": "Почему контент без структуры не спасает даже сильный бренд", "author": { "@type": "Person", "@id": "https://sk-seo.ru/about.html#person", "name": "Кириченко Станислав" }, "publisher": { "@type": "Organization", "@id": "https://sk-seo.ru/#organization", "name": "SK-SEO" }, "about": { "@type": "Thing", "@id": "https://sk-seo.ru/#entity-content-architecture", "name": "Контентная архитектура" }, "mentions": [ { "@type": "Service", "@id": "https://sk-seo.ru/services.html#audit", "name": "Технический SEO-аудит" } ] } Это не универсальный шаблон для копирования на все страницы. Смысл примера — показать принцип: у статьи, автора, организации и связанной услуги есть стабильные @id, а связь между ними описана явно. ## Признаки сломанной entity-архитектуры Диагностика entity-архитектуры занимает день на среднем проекте. Вам нужны: список URL, топ-запросы по каждому URL из GSC, карта внутренних ссылок (любой crawler), JSON-LD с каждой страницы. По этим данным признаки сломанной архитектуры видны в течение двух-трёх часов — они не требуют сложного анализа, достаточно сопоставлений. ## Сломанная и здоровая entity-архитектура на одном взгляде Левая колонка — то, что реально видно в GSC, логах и JSON-LD проблемного проекта. Правая — то, как должно быть после починки. Между ними — от недели до квартала работы. Сломано Дубли URL на одну сущность по базовому запросу в GSC поочередно ранжируются 3–5 разных страниц У сущности нет owner URL есть только supporting, базовый запрос не закрыт ни одним URL Supporting ранжируется вместо owner по коммерческому запросу в топе стоит блоговая статья, а не услуга Нет входа из меню до сущности 4–6 кликов от главной, пользователь не находит её путём навигации Orphan-страницы URL существует, crawler не находит на него ни одной внутренней ссылки Здорово Один owner URL на сущность по базовому запросу стабильно ранжируется одна и та же страница Карта покрытия заполнена у всех приоритетных P0-сущностей есть owner + минимум 3 supporting Supporting усиливают owner в топе по коммерческим запросам — owner URL; supporting в топе по informational Сущность в меню за 2 клика приоритетные сущности доступны из главного меню прямо или через 1 уровень Граф связей замкнут у каждой сущности есть хотя бы одно входящее и одно исходящее ребро в графе ## Пошаговый порядок внедрения: 8 шагов Переход с темо-ориентированной на entity-first архитектуру делается не одним рывком и не «когда появится время». Это восьмишаговый процесс со своим порядком — попытка переставить шаги обычно заканчивается тем, что карта есть, а граф нет, или граф есть, а матрица не заполнена. Последовательность ниже проверена на десятке проектов и применима и к small-business-сайту на 50 URL, и к медиа на 50 000. 1. Собрать все URL сайта в один список Экспорт из CMS — все опубликованные URL, включая скрытые из меню. Экспорт из sitemap.xml — должно совпадать с CMS, расхождения — красный флаг. Crawl (Screaming Frog / Sitebulb) — реальный снимок того, что видит бот. Сверить три источника; расхождения фиксируются отдельно как «spillover» или «утечки». 2. Разметить каждый URL по сущности Каждой строке назначить тип сущности из классификатора (Service / Product / Problem / Method / ...). Дубли-претензии — пометить флагом «дубль» и связать с сущностью, на которую претендуют. Orphan — пометить отдельным статусом, не привязывать к сущности, пока не решена судьба. 3. Найти owner URL и конкурентов за owner-роль По GSC определить, какая страница ранжируется по базовому запросу сущности — это фактический owner. Если фактический owner не совпадает с запланированным — пометить как «неправильный owner». Зафиксировать всех кандидатов на owner-роль: по каждому написать, почему он претендует. 4. Собрать карту спроса по сущностям Объём поиска по базовому запросу каждой сущности и топ-3 синонимам. Интент — из SERP: какие страницы в топ-10 и какой у них интент. Коммерческая ценность — высокая / средняя / низкая по близости к деньгам проекта. Приоритет P0 / P1 / P2 / backlog по сочетанию спроса и коммерческой ценности. 5. Назначить роли: supporting ↔ owner Для каждой сущности выбрать один owner URL — остальные получают роль supporting или удаляются. Supporting типизировать (FAQ / glossary / case / comparison / how-to). Спорные случаи — где кандидаты формально равны — решать в пользу более коммерческой роли. 6. Достроить граф связей Описать рёбра: parent → child, problem → solution, solution → service, service → case, case → expert. Для каждой owner-страницы — минимум 3 входящих ребра от supporting. Для каждой supporting — минимум 1 исходящее ребро на owner. Рёбра фиксировать в карте сущностей как отдельную колонку (или отдельную таблицу «связи»). 7. Консолидация и 301-редиректы 301-редиректы с URL-кандидатов на owner URL. Не 302, не canonical-only — именно 301. Внутренние ссылки, указывавшие на удаляемые URL, заменить на owner URL. Сохранить информативное содержимое удаляемых URL — переносом в owner, если добавляет ценность; удалением, если дублирует. 8. Новый контент — только по entity gaps Из карты берём незакрытые узлы с приоритетом P0 и P1 — это новый редплан. Каждая новая публикация проходит через шаблон своего типа сущности — без отклонений в первую итерацию. После публикации карта сущностей обновляется: статус — present, owner URL — заполнен. Восьмишаговый порядок описывает, что делать с архитектурой в целом. Но 90% операционных решений — это решения по конкретной старой странице: оставить, объединить, переписать, перенаправить. Ниже таблица-разводка, которую можно повесить рядом с экраном при работе со списком URL. Ситуация Что делать Почему Две статьи закрывают один интент Объединить в одну сильную страницу, на удаляемую поставить 301 Убираем каннибализацию — вес концентрируется на owner URL Блоговая статья ранжируется по коммерческому запросу Переписать интент или перенаправить вес на коммерческую страницу через 301 и внутренние ссылки Коммерческий спрос должен вести к посадочной с Offer, а не к статье без формы заявки Страница получает показы, но нет кликов Проверить title, сниппет, соответствие интенту; при необходимости — переписать H1 и meta Возможно, страница видна не по своей задаче — её ранжируют по чужому запросу Страница без трафика и ссылок Обновить, объединить или удалить с 301 на ближайшую тематическую страницу Не держим мусор ради объёма — он размывает crawl budget и доверие к разделу Страница важная, но без внутренних ссылок Добавить ссылки из хабов, родительских статей и навигационных блоков Страница должна быть встроена в граф, иначе она orphan — и для бота, и для пользователя ### Метрики результата после реструктуризации Если архитектура восстановлена правильно, в течение трёх-шести месяцев в данных видны устойчивые сдвиги. Это не догадки — это набор сигналов, по которым можно отчитываться перед бизнесом без ссылок на «SEO работает». Коммерческие страницы начинают получать больше показов по транзакционным запросам. Снижается количество URL, конкурирующих за один кластер. Важные страницы получают больше внутренних ссылок и стабильнее ранжируются. Уменьшается доля страниц-сирот в общем объёме URL. Растёт видимость не только блога, но и страниц услуг, категорий, посадочных. Новые статьи начинают поддерживать существующие кластеры, а не создавать изолированные ветки. ### Минимальная версия для небольшого сайта Если на сайте меньше 100 URL, не нужно сразу строить сложную entity-базу. Достаточно пройти короткий цикл: выписать все услуги, продукты или ключевые направления; назначить по одному owner URL на каждое направление; найти статьи, которые конкурируют с этими owner URL; объединить явные дубли; добавить внутренние ссылки с supporting-материалов на owner; проверить, что каждая важная страница доступна по внутренним ссылкам, а не только из sitemap. Уже этого часто достаточно, чтобы увидеть, где сайт спорит сам с собой. ### Ошибки внедрения Назначить owner URL в таблице, но не поменять внутренние ссылки на сайте. Оставить старые статьи-кандидаты без 301 и надеяться, что canonical всё решит. Создать карту сущностей, но не использовать её при постановке задач авторам. Добавить FAQ и schema, но не связать их с owner URL через внутренние ссылки. Продолжить писать статьи по темам из SERP, не проверяя, есть ли у сущности уже владелец. В результате архитектура существует в документе, но не существует в индексе. ## KPI контентной архитектуры по сущностям В entity-модели привычные метрики объёма и трафика не пропадают, но оседают на втором уровне. Первый уровень — метрики здоровья архитектуры. Они измеряют не сколько опубликовали, а насколько полна и связна модель сущностей. Шесть обязательных KPI держат архитектуру в рабочем состоянии на годы — добавление новых метрик сверху допустимо, но это минимальный набор. ## Шесть KPI entity-first архитектуры Эти метрики не заменяют трафик и конверсии — они показывают, насколько сайт готов их получать. Если цифры проседают, проседание трафика — вопрос месяцев, а не недель. % сущностей с owner URL Доля сущностей из карты, у которых есть назначенный и фактически ранжирующийся owner. Целевое покрытие — 100% по P0, 80%+ по P1. entity coverage % сущностей с supporting Доля сущностей, у которых есть хотя бы 3 supporting-страницы. Минимум 80% для приоритетных P0, 50% по P1. supporting coverage Orphan-rate Доля URL без входящих внутренних ссылок от общего числа URL. Цель — менее 5%; всё, что выше, — утечка веса. orphan % Entity-конфликты Число сущностей, у которых больше одного URL ранжируется по базовому запросу. Цель — 0; каждый конфликт отдельно документируется. conflicts Assisted conversions owner URL Доля конверсий, где owner URL приоритетной сущности встречается в цепочке касаний. Показывает, работает ли owner как воронка. assisted Покрытие полного пути пользователя Доля сущностей, закрывающих весь путь informational → commercial → transactional через owner и supporting в одном графе. funnel % Сильный эффект этих метрик — они дают SEO и контент-команде общий язык с бизнесом. Вместо «мы опубликовали 12 статей» разговор звучит «мы закрыли 4 приоритетные сущности, entity coverage поднялся с 62% до 71%». Это понимаемо для руководителя, связано с деньгами через покрытие полного пути пользователя, и защищаемо перед финансистами, потому что метрика архитектуры объясняет задержку между работой и ростом трафика. ## Пример: технический SEO-аудит как сущность Чтобы всё вышесказанное не оставалось моделью, покажу entity-разрез на конкретной сущности проекта sk-seo.ru — «технический SEO-аудит» . Главная сущность типа Service; owner URL — услуга на странице services.html с якорем audit (в реальном проекте это конкретный URL, в примере — иллюстрация). Вокруг неё выстроено 12+ связанных сущностей разных типов: content-supporting, commercial-supporting, proof, trust. Ниже — выборка из матрицы. Сущность Тип Owner URL (пример) Роль в графе главной сущности Технический SEO-аудит Service /services.html#audit owner (главная) Crawl budget Term /glossary/crawl-budget.html дочерняя сущность, supporting для owner Анализ логов сервера Method /blog/log-analysis.html supporting — входит в техаудит JavaScript SEO Method /blog/javascript-seo-kak-rendering-lomaet-indeksatsiyu-i-rost.html supporting — подвид аудита Canonical URL Term /glossary/canonical.html supporting — проверяется в аудите Redirects и их цепочки Method /blog/redirects-audit.html supporting — блок аудита Дубли страниц Problem /blog/duplicate-pages.html problem, закрываемая услугой Индексация Term /glossary/indexation.html supporting — терминологическая база Чек-лист техаудита 2026 Article /blog/technical-seo-audit-checklist-2026.html supporting, proof экспертизы Enterprise SEO Method /blog/enterprise-seo.html parent-область для техаудита на больших сайтах Аудит рендеринга Service-spec /services/rendering-audit.html commercial-supporting (подуслуга) Second opinion Service-spec /services/second-opinion.html commercial-supporting (альтернативная упаковка) Кейс клиники Сан Case /cases/klinika-sun.html proof для owner Методология аудита Method /blog/audit-methodology.html supporting, объясняющая как устроен процесс ## Путь пользователя через entity-граф Как связаны сущности в реальной цепочке касаний: проблема вводит в воронку, supporting объясняет, owner предлагает решение, proof снимает риск, форма конвертирует. Problem «падает трафик» → Supporting чек-лист техаудита → Owner услуга «технический SEO-аудит» → Proof кейс клиники Сан → Conversion форма заявки + Offer Без карты сущностей и графа такой поток невозможно спроектировать — он складывается стихийно. И когда он складывается стихийно, supporting почти всегда отъедает у owner: чек-лист техаудита получает больше внешних ссылок, чем услуга, и начинает конкурировать с ней по запросу «технический seo-аудит». Именно поэтому entity-архитектура — это не академизм, а ежедневная гигиена денежных сущностей. ## Диагностический промпт (entity-aware) Если нужно быстро диагностировать entity-архитектуру существующего сайта, вот промпт для LLM. Он работает на моделях класса GPT-4 при условии, что вы подаёте на вход реальные данные — список URL, запросы из GSC и типы страниц. Без данных он тоже даст вывод, но это будет гадание. Какие данные нужны для аудита архитектуры: список всех URL блога, услуг, категорий и посадочных страниц; данные Google Search Console по запросам и страницам (impressions, clicks, position, CTR); карта внутренних ссылок и глубины страниц из Screaming Frog или Sitebulb; актуальный sitemap.xml; данные по органическому трафику и конверсиям из веб-аналитики; список коммерческих страниц, которые должны расти (приоритеты бизнеса); текущая структура меню, хлебных крошек и блоков перелинковки. Без этих входов промпт ниже сработает как угадайка. С ними — как первичный аналитический проход, который освобождает архитектору день работы. Промпт: entity-audit контентной архитектуры (вставить в LLM) Проведи entity-audit контентной архитектуры сайта. Данные: - Список URL: [вставить] - Топ запросов GSC по каждому URL: [вставить] - Типы страниц (услуга / блог / кейс / глоссарий / FAQ): [вставить] Задачи: 1. Сгруппируй URL по сущностям. Для каждой сущности определи owner URL (один), supporting (любое число), и конфликтующих претендентов на owner-роль. 2. Найди сущности БЕЗ owner URL — где только supporting или только orphan. 3. Найди сущности, у которых owner URL не ранжируется по базовому запросу, а supporting ранжируется — кандидаты на консолидацию. 4. Определи orphan-сущности — URL без входящих внутренних ссылок и без роли в графе. 5. Предложи 3 приоритетных сущности для entity-консолидации. Формат: таблица «Сущность / owner URL / supporting count / конфликты / orphan-флаг / приоритет». Вывод такой модели не заменяет архитектора, но снимает с него рутину первичного анализа — то, на что у человека уходит день, LLM делает за 10 минут. Дальнейшие решения (какую консолидацию проводить, какие 301 ставить, где переписывать шаблон) остаются за архитектором — они стоят слишком дорого, чтобы отдавать их модели. ## Финальный вывод Архитектура — это сущности, не темы. Команда, работающая с темами, выпускает статьи без ответственности перед моделью проекта. Команда, работающая с сущностями, каждой публикацией закрывает конкретный узел карты — с ролью, шаблоном и связями в графе. Разница не в стиле, а в том, что сайт перестаёт конкурировать сам с собой. Начинать отстройку нужно не с вопроса «о чём писать», а с двух других: каких сущностей не хватает в модели и у каких сущностей сейчас нет owner URL. Ответы дают карту. Из карты — редплан. Из редплана — публикации по шаблонам. На выходе сайт перестаёт быть коллекцией текстов и становится семантической системой — то, как с ним работают современные поисковики и LLM. Сильный контент — это не текст, это сущность с правильно назначенным owner URL и правильно спроектированной связью с соседями в графе. FAQ ниже нужен не ради обещания rich results, а чтобы закрыть частые возражения по entity-first архитектуре и дать короткие ответы тем, кто не готов читать всю методологию. ## Частые вопросы #01 Что такое сущность в контентной архитектуре? + Сущность — это объект, про который можно написать страницу: услуга, продукт, проблема, метод, эксперт, гео, термин, сценарий. Архитектура на сущностях назначает каждой сущности один owner URL и набор supporting-страниц вместо набора пересекающихся статей. #02 Чем сущность отличается от темы и кластера? + Тема — это про что текст. Кластер — группа тем вокруг одного интента. Сущность — узел в модели мира, который имеет owner URL, тип, связи и атрибуты. Один кластер закрывает одну сущность, а не наоборот. #03 Что такое owner URL? + Owner URL — единственный URL, который отвечает за сущность в индексе. Все supporting-страницы ссылаются на него, а он не конкурирует ни с кем за базовый запрос сущности. Без owner URL каннибализация — почти всегда вопрос времени. #04 Зачем нужна карта сущностей, если есть контент-план? + Контент-план отвечает на вопрос «что опубликуем». Карта сущностей отвечает на «какие узлы модели уже закрыты, какие нет, кто владелец каждого узла». Без неё AI и контент-команда производят страницы, не закрывая пустые узлы. #05 Как понять, что у сайта сломана entity-архитектура? + Признаки: supporting-страница ранжируется вместо owner URL, у сущности нет единого owner URL, у сущности нет входа из меню, дубли страниц на одну сущность, orphan-страницы без связей в графе. Диагностика занимает день, починка — от недели. #06 Можно ли сначала писать новые статьи, а архитектуру сделать потом? + Можно, но это почти всегда дороже: часть материалов потом придётся объединять, переписывать или удалять. Чем больше контента выпущено без архитектуры, тем дороже её ретроактивное наведение — растут объёмы консолидаций, 301-редиректов и переразметки внутренних ссылок. #07 Чем контентная архитектура отличается от семантического ядра? + Семантика показывает спрос — какие запросы и в каком объёме ищут пользователи. Архитектура показывает, какие страницы должны этот спрос закрывать, какую роль каждая страница играет (owner / supporting / proof) и как они связаны между собой в графе. Семантика — вход, архитектура — модель решения. #08 Нужно ли удалять старые статьи? + Не всегда. Часть страниц лучше обновить, часть объединить через 301 в один сильный owner URL, часть оставить как поддерживающие материалы со ссылкой на owner. Удалять стоит только то, что не несёт ни трафика, ни ссылок, ни роли в графе — и убедиться, что на удаляемый URL поставлен 301 на ближайшую тематическую страницу. #09 Почему блог может мешать коммерческим страницам? + Если блоговые статьи отвечают на транзакционный интент лучше, чем посадочные, поисковик может ранжировать блог вместо страниц услуг. Это классический симптом сломанной архитектуры: коммерческая сущность есть, но её owner URL по факту — блоговая статья без формы заявки и без Offer-разметки. #10 Можно ли использовать AI для построения архитектуры? + Да, но только если модель получает на вход карту URL, запросы из GSC, роли страниц и правила принятия решений (один owner на сущность, supporting не конкурирует с owner и т. д.). Иначе AI просто ускорит производство дублей и каннибализации — больше страниц, больше конфликтов, тот же ноль роста. ### Помогу выстроить entity-first архитектуру Карта сущностей, назначение owner URL, план консолидации supporting-страниц, граф связей и schema-слой. Для конкретного проекта — не шаблонная консультация. Подробнее — в услугах и кейсах ; чтобы заказать разбор контентной архитектуры для конкретного проекта — напишите в Telegram или через форму контактов. Написать в Telegram Кириченко Станислав 20+ лет в SEO, сложные технические аудиты, second opinion, AI-автоматизация · Подробнее обо мне Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Разберу ваш случай предметно Опишите задачу — отвечу, что не так с сайтом и с чего начать. Конкретный разбор под вашу нишу, без общих советов. Обсудить задачу или напишите напрямую: Telegram @staurus_seo --- ## Медицинское SEO и AI-тест 2026 URL: https://sk-seo.ru/blog/medical-seo-ai-test-2026.html Перейти к основному контенту ← Блог 16 марта 2026 ~18 мин чтения 43 0 # Какая нейросеть лучше для медицинского SEO в 2026: тест 12 ИИ на одном промте Я сравнил 12 моделей на сложной медицинской задаче: одна и та же вводная, один и тот же сайт в Дубае, два этапа проверки и очень жесткая шкала оценки. Эксперимент Медицина ИИ Проверка фактов Дубай Кириченко Станислав Senior SEO-специалист · техничка, стратегия, эксперименты с ИИ и ответами ИИ Главное из статьи ChatGPT показал лучшую внутреннюю дисциплину и оказался самой надежной базой для работы без лишнего риска. Claude собрал наиболее мощный документ по масштабу и архитектуре, но раскрылся в полной мере только после отдельной проверки спорных тезисов. Главный вывод эксперимента в другом: в сложной медицинской теме побеждает не самая эффектная модель, а та, чьи ответы лучше держат структуру, доверие, осторожность и проверку на реальность. Содержание Зачем я вообще устроил этот тест Что именно тестировалось Промт, который получили все нейросети Почему эта задача намного сложнее обычного SEO-запроса Сравнение нейросетей: какие ИИ участвовали Первый этап: внутреннее строгое судейство Типовые ошибки ИИ в медицинском SEO Кто выглядел сильно, но провалился Второй этап: отдельный фактчекинг Как изменился рейтинг после проверки фактов Кто победил по разным режимам оценки Финальная таблица после второго этапа Уникальные сильные стороны каждой ИИ Как был собран эталонный сборный ответ Что этот тест реально показывает SEO-специалисту и бизнесу Ограничения эксперимента Короткая итоговая выжимка Что делать дальше Обычные тесты нейросетей редко дают практическую пользу. Модели могут писать гладко, но это не означает, что они умеют строить стратегию для медицинского сайта, где каждый совет должен быть и точным, и аккуратным. Поэтому я взял тему, на которой быстро проявляется реальная сила модели. Всем ИИ был выдан один и тот же промт для медицинского сайта в Дубае. Это чувствительная ниша, в которой опасно фантазировать, опасно обещать лишнее и опасно подменять стратегию красивой риторикой. В этом и состояла логика эксперимента. Мне было важно понять не абстрактного победителя, а модель, которая лучше держит сложную медицинскую задачу, где значение имеют структура, доверие, локализация, коммерческая логика и дисциплина формулировок. Важно: в статье я не называю конкретный сайт клиента. Везде используется нейтральная формулировка «медицинский сайт в Дубае». Это сознательная анонимизация, а не упрощение задачи. Еще одно уточнение важно для чистоты эксперимента. В тесте использовались актуальные на 16 марта 2026 года версии моделей и сервисов. Там, где провайдер явно раскрывал номер версии, речь шла, например, о GPT-5.4 , Claude Sonnet 4.6 и DeepSeek-V3.2 . В остальных случаях использовались текущие на ту дату версии внутри соответствующих интерфейсов. Участников 12 ChatGPT, Claude, Gemini, DeepSeek, Grok, Kimi, Meta, MiniMax, Mistral, Copilot и еще две аренные версии Этапов оценки 2 Сначала внутренняя дисциплина, затем отдельная проверка спорных фактов и численных тезисов Скала строгости 100 Автоматическая дисквалификация за опасные медицинские утверждения, выдуманные цифры и сломанный формат Авто-провалов на старте 8 Большинство сильных на вид ответов не выдержали строгую внутреннюю рубрику ## Что именно тестировалось Это был не тест на красивый текст. Это был тест на способность модели собрать полноценную стратегию для медицинского сайта в Дубае с учетом услуг, страниц врачей, локального спроса, доверия и коммерческой воронки. Хороший ответ должен был раскрыть архитектуру сайта, приоритет страниц услуг, логику страниц врача и технологии, блоки доверия, контентные кластеры, сценарии записи, многоязычность, локальную видимость и риски в чувствительной тематике. Плохой ответ выглядел иначе. Он либо расплывался в общих советах, либо начинал изображать исследование рынка, не имея права на такую уверенность. Именно в этом разрыве и проявилась разница между моделями. ### Что считалось обязательным в ответе Архитектура Структура услуг, страницы врачей, страницы технологий, консультационные разделы, конверсионные маршруты и внутренние связи между ними. Доверие Документы, лицензии, сертификаты, опыт врачей, объяснения кандидату на процедуру, послеоперационные ожидания и нейтральный медицинский тон. Коммерция Пакеты услуг, посадочные страницы под запись, локальная логика спроса, страницы цены и удобный путь от запроса к заявке. Дисциплина формулировок Отсутствие опасных обещаний результата, отсутствие недоказанных цифр и четкое разделение факта, гипотезы и допущения. ## Промт, который получили все нейросети Эти требования жили не в моей голове, а в тексте задания. Один и тот же промт для SEO медицинской клиники получили все 12 моделей: без примеров, без подсказок и без подгонки под конкретную систему. Вот он целиком — заберите под свою клинику и подставьте свой город вместо Дубая. Промт стратегии — его получили все 12 моделей Копировать Роль: ты SEO-стратег для частной медицинской клиники. Контекст: сайт клиники в Дубае (ОАЭ). Несколько направлений услуг, страницы врачей, страницы технологий и оборудования, многоязычная аудитория — английский, арабский, русский. Задача: собери стратегию SEO и структуру сайта, которая ведёт пациента от запроса к записи. Раскрой в ответе: 1. Архитектуру: разделы услуг, страницы врачей, страницы технологий, консультационные и ценовые страницы, внутренние связи между ними. 2. Блоки доверия: лицензии, сертификаты, опыт врачей, объяснения кандидату на процедуру, послеоперационные ожидания. Тон нейтральный, медицинский. 3. Локальный контекст: логику спроса в Дубае и ОАЭ, многоязычность, особенности аудитории. 4. Коммерческую воронку: пакеты услуг, посадочные под запись, страницы цены, путь от первого запроса до заявки. 5. Контентные кластеры под услуги и под реальные вопросы пациентов. Жёсткие ограничения: — не придумывай объём рынка, темпы роста, поисковый спрос и уровень конкуренции; если данных нет, прямо так и напиши; — не обещай результат лечения и не давай рост записи в цифрах; — разделяй факт, гипотезу и допущение; — держи структуру: каждый блок отдельно, без расплывания в общие советы. Дальше ответы проходили две проверки, и у каждой был свой промт. Первый оценивал внутреннюю дисциплину: держит ли модель структуру и не выдумывает ли цифры. Второй отделял плохо оформленную, но верную мысль от фантазии про рынок. Их тоже можно забрать. Промт оценки, этап 1 — внутренняя дисциплина Копировать Оцени ответ модели по SEO-стратегии медицинской клиники. Шкала 0–100. Считай только то, что есть внутри ответа. Внешние источники не подставляй. Авто-провал (итог = 0), если есть хотя бы одно: — конкретные цифры рынка, спроса или роста записи без опоры внутри документа; — опасные медицинские обещания результата; — сломанный формат: пропущены обязательные блоки, таблицы, приоритеты. Если авто-провала нет, оценивай по четырём осям: — архитектура и полнота структуры — 0–30; — блоки доверия и медицинская аккуратность — 0–30; — локализация под Дубай и многоязычность — 0–20; — коммерческая логика и путь к записи — 0–20. Дай балл по каждой оси, итог и одну ключевую причину. Промт оценки, этап 2 — фактчекинг Копировать Перед тобой спорные утверждения из ответа модели: рыночные оценки, числа, эффекты роста. Для каждого реши: это плохо оформленная, но в принципе верная мысль — или фантазия без опоры. Для каждого утверждения верни: — проверяемо ли оно в принципе; — подтверждается ли публичными данными; — вердикт: подтверждено / не подтверждено / требует данных клиента. Не засчитывай утверждение как верное только потому, что оно звучит убедительно. Связка из трёх промтов и даёт честный результат. Сильная на вид стратегия без проверки опасна в медицинской теме ровно так же, как откровенно слабый ответ. ## Почему эта задача намного сложнее обычного SEO-запроса В обычной статье про продвижение модели могут долго держаться на общих советах. В медицинской теме это не работает. Здесь важны и доверие, и экспертность, и локальный контекст Дубая, и реальная логика страниц, которые приводят пациента к записи. Если нейросеть выдумывает рынок, она портит стратегию. Если нейросеть игнорирует блоки доверия, она портит стратегию. Если нейросеть пишет слишком осторожно и не доходит до практических рекомендаций, она тоже портит стратегию. Именно поэтому медицинская тематика стала хорошим стресс-тестом. Здесь нельзя выиграть только гладкостью. Нужно одновременно держать структуру, локальный контекст, доверие и здравый смысл. Что делало задачу сложной Медицинская ответственность 96/100 Коммерческая применимость 91/100 Локализация под Дубай 89/100 Многоязычность 82/100 Риск фантазий про рынок 94/100 ## Сравнение нейросетей: какие ИИ участвовали В выборке были и самые обсуждаемые модели, и несколько менее популярных систем, которые иногда неожиданно выстреливают на прикладных задачах. За счет этого сравнение получилось достаточно репрезентативным. Модель Первое впечатление Что бросалось в глаза Стартовый риск ChatGPT Собранный и прикладной Сильная привязка к реальности сайта, доверие, страницы услуг Умеренный Claude Sonnet 4.6 Очень мощный по размаху Сильная архитектура адресов и подробный план запуска Высокий Kimi Коммерчески заряженный Пакеты, цены, продуктовая логика, языковая упаковка Высокий Meta Ровный и понятный Хорошо объясняет стратегию языком руководителя Умеренный MiniMax Практичный и сухой Напоминает про запись, чат, обратный звонок и воронку Умеренный Gemini Идеи есть, дисциплины меньше Страницы технологий и связка врача с оборудованием Высокий DeepSeek Человечный и психологичный Снятие страхов пациента и спокойный язык доверия Высокий Grok Смелый и энергичный Удержание, сопровождение, повторные касания Критичный Grok 4.2 arena Компактный, но дерзкий Неплохая дифференциация, но слабая доказательность Высокий HuggingFace Kimi-K2 Интересные углы Культурные подсказки и длинные хвосты Критичный Mistral Местами полезный Темы про безопасность и хвостовые вопросы Высокий Copilot Слишком тонкий ответ Мало глубины, мало структуры, мало пользы Критичный ## Первый этап: внутреннее строгое судейство Первый этап отвечал на вопрос, насколько модель умеет держать дисциплину сама по себе. Здесь я не спасал ее внешними источниками. Я смотрел только на то, что она сама принесла в ответ. Если модель давала точные цифры рынка, обещала рост записи или рисовала количественную картину спроса без четкой опоры внутри документа — такой ответ получал дисквалификацию, а не высокий балл. Победитель этапа 1 88 ChatGPT. Самый устойчивый ответ по структуре, осторожности и прикладной пользе. Сырой максимум 91 Claude был самым сильным по масштабу документа, но сразу ушел в авто-провал. Финалистов без вылета 4 Только четыре модели не разрушили ответ опасными или пустыми блоками. Средний итог 58 Большинство ответов оказались либо самоуверенными, либо слишком общими. Модель Сырой балл Итог этапа 1 Статус Ключевая причина ChatGPT 88 88 PASS Лучший баланс структуры, доверия и пригодности к внедрению Meta 74 74 BORDERLINE Ровный документ, но слишком обобщенный на уровне архитектуры MiniMax 63 63 WEAK Полезен для конверсии, но слабее в стратегии и глубине Gemini 55 55 FAIL Несколько сильных идей не компенсировали структурную слабость Claude Sonnet 4.6 91 0 AUTO-FAIL Слишком уверенные рыночные данные без внутренней защиты Kimi 83 0 AUTO-FAIL Сильная коммерция, но перегрузка неподтвержденными цифрами Grok 76 0 AUTO-FAIL Слишком смелые обещания эффекта и роста конверсии DeepSeek 72 0 AUTO-FAIL Сильный психологический слой, но слабее фактологическая устойчивость Grok 4.2 arena 69 0 AUTO-FAIL Недостаточно дисциплины в выводах и оценках HuggingFace Kimi-K2 58 0 AUTO-FAIL Культурные и регуляторные выводы оказались слишком смелыми Mistral 52 0 AUTO-FAIL Не дотянул по полноте и практической применимости Copilot 21 0 AUTO-FAIL Слишком коротко и слишком поверхностно Лидеры первого этапа по итоговому баллу ChatGPT 88 Meta 74 MiniMax 63 Gemini 55 ## Типовые ошибки ИИ в медицинском SEO Если свести весь эксперимент к одному уроку, он будет таким. В сложных нишах ИИ чаще всего ломается либо на самоуверенности, либо на банальности. Третьего почти не было. Самоуверенность проявлялась в цифрах. Модели говорили про рынок, темпы роста, поисковый спрос, конкурентность и рост записи так, будто только что вышли из закрытого аналитического кабинета. Банальность проявлялась в другом. Ответ звучал аккуратно, но был слишком похож на шаблонную заметку про локальное SEO, блог и экспертность без реальной глубины по структуре сайта. ### Пять системных провалов, которые встречались чаще всего 1. Неподтвержденные цифры Самая опасная ошибка. Особенно часто это были объем рынка, темпы роста, поисковый спрос, оценка конкуренции и обещания роста записи. 2. Общие советы вместо архитектуры Многие модели писали о контенте и локальном SEO, но плохо раскладывали страницы услуг, врачей и конверсионные блоки. 3. Слабая дисциплина формулировок Опасные обещания эффекта, небрежные медицинские формулировки и избыточная уверенность там, где нужна аккуратность. 4. Плохая локализация под Дубай Ряд ответов звучал так, будто их писали для любого города мира. Контекст ОАЭ и логика локального спроса раскрывались слабо. 5. Формальные пропуски Часть моделей теряла обязательные таблицы, финальные блоки, приоритеты и ключевые конверсионные страницы. Частота ошибок по выборке из 12 ответов Слишком общие советы 9/12 Неподтвержденные цифры 8/12 Слабая локализация под Дубай 7/12 Нарушение структуры ответа 7/12 Рискованные медицинские формулировки 6/12 ## Кто выглядел сильно, но провалился Это был самый показательный момент во всем тесте. Некоторые ответы на старте казались почти победителями. Но именно они сильнее всего и провалились на жесткой рубрике. 01 #### Claude Sonnet 4.6 Самый впечатляющий по архитектуре и глубине документ. На первом этапе сгорел из-за слишком уверенных рыночных тезисов и численных оценок. 02 #### Kimi Сильный коммерческий слой. Но желание выглядеть более деловым и убедительным привело к перегрузке неподтвержденными цифрами. 03 #### Grok Дал хорошие идеи по удержанию и сопровождению после процедуры. Проблема в том, что часть эффектов роста записи была сформулирована слишком смело. Ключевой вывод: в сложных нишах самый опасный ответ не самый слабый, а самый убедительный на вид при недостаточной доказательности. Ему доверяют больше, чем следовало бы. ## Второй этап: отдельный фактчекинг После первого этапа я не остановился. Для спорных утверждений был проведен второй раунд проверки. Цель состояла в том, чтобы отделить плохо оформленную, но потенциально верную мысль от реальной фантазии. Это важное различие. Первый этап измерял внутреннюю дисциплину ответа. Второй этап измерял фактологическую устойчивость после внешней проверки. Реабилитировано 2 Claude и Kimi перешли из авто-провала в полноценный проход после проверки спорных блоков Новый лидер 90 Claude вышел на первое место по итогам второго этапа Стабильный лидер 88 ChatGPT не просел и сохранил очень сильную позицию без внешней реабилитации Неспасенных ответов 6 Часть громких тезисов так и не получила надежного подтверждения Модель Итог этапа 2 Статус Что изменилось Claude Sonnet 4.6 90 PASS Ключевые рыночные тезисы получили внешнюю опору ChatGPT 88 PASS Почти без изменений, потому что и так был дисциплинирован Kimi 81 PASS Часть коммерческих и рыночных тезисов подтвердилась Meta 74 BORDERLINE Сильный середняк, но без резкого роста после проверки MiniMax 63 WEAK Сохранил пользу, но не вырос по стратегии Gemini 55 FAIL Отдельные удачные идеи не вытянули ответ целиком Grok 0 AUTO-FAIL Эффекты роста записи и конверсии не подтвердились DeepSeek 0 AUTO-FAIL Часть спорных утверждений осталась без надежной защиты Grok 4.2 arena 0 AUTO-FAIL Не хватило фактологической устойчивости HuggingFace Kimi-K2 0 AUTO-FAIL Регуляторные и рыночные тезисы не подтвердились Mistral 0 AUTO-FAIL Не спасся из-за слабой полноты и низкой практической ценности Copilot 0 AUTO-FAIL Слишком бедный ответ, подтверждать там было почти нечего Лидеры второго этапа после фактчекинга Claude Sonnet 4.6 90 ChatGPT 88 Kimi 81 Meta 74 ## Как изменился рейтинг после проверки фактов После второго этапа особенно интересно было не только новое место модели, но и направление движения. Кто-то сохранил позицию. Кто-то резко вырос. А кто-то окончательно подтвердил, что яркая форма не заменяет надежность. Модель Этап 1 Этап 2 Сдвиг Почему Claude Sonnet 4.6 AUTO-FAIL 1 место Резкий рост Сильная стратегия получила внешнюю фактологическую защиту ChatGPT 1 место 2 место Почти без изменений Изначально писал аккуратнее остальных и не нуждался в спасении Kimi AUTO-FAIL 3 место Сильный рост Коммерческие идеи оказались лучше, чем выглядели в строгом режиме Meta 2 место 4 место Легкое снижение Стабильный, но менее мощный документ на фоне реабилитированных лидеров MiniMax 3 место 5 место Легкое снижение Полезен операционно, но проигрывает стратегически Остальные Ниже прохода Ниже прохода Без разворота Либо слабая полнота, либо спорные тезисы так и не удалось защитить ## Кто победил по разным режимам оценки Если задавать вопрос слишком общо, ответ почти всегда будет ложным. У этого теста три разных победителя в зависимости от того, какой режим оценки вам важен. Внутренняя дисциплина ChatGPT Лучше всех соблюдал структуру, осторожность и прикладную логику без внешнего спасения После фактчекинга Claude Самый мощный документ по масштабу и архитектуре после подтверждения спорных мест Общий баланс ChatGPT Самая надежная база, если нужен рабочий документ без лишнего риска ### Три победителя в трех логиках оценки Если нужен ответ без сюрпризов Берите ChatGPT как основу. Он не самый эффектный по подаче, зато самый дисциплинированный и устойчивый к жесткому чтению. Если есть время на верификацию Claude дает очень сильный каркас, но его нужно пропускать через отдельную проверку спорных мест. После этого он становится крайне мощным. Если нужен коммерческий угол Kimi хорошо раскрывает упаковку услуг, ценовые уровни и продуктовую логику, но требует строгой фильтрации численных выводов. ## Финальная таблица после второго этапа После внешней проверки фактов расклад стал окончательнее. Ниже собрана полная сводка по всем моделям: итоговый балл второго этапа, статус и причина, по которой модель заняла именно это место. Место Модель Скор Статус Почему здесь 1 Claude Sonnet 4.6 90 PASS Самый сильный по архитектуре и масштабу документ после того, как спорные рыночные тезисы получили внешнюю опору. 2 ChatGPT 88 PASS Самый устойчивый по внутренней дисциплине и самый надежный как базовый рабочий документ без лишнего риска. 3 Kimi 81 PASS Сильно раскрыл коммерческую сторону задачи, но все равно уступил лидерам по общей строгости и надежности. 4 Meta 74 BORDERLINE Ровный и понятный документ без крупных провалов, но менее глубокий и менее сильный архитектурно. 5 MiniMax 63 WEAK Полезен операционно и конверсионно, но проигрывает по стратегической глубине и полноте. 6 Gemini 55 FAIL Дал несколько хороших идей по технологиям и врачу, но не собрал достаточно сильный документ целиком. 7 Grok 4 0 AUTO-FAIL Сильные мысли про удержание не спасли ответ, потому что спорные эффекты роста и конверсии не подтвердились. 8 DeepSeek 0 AUTO-FAIL Хорошо работал со страхами пациента, но часть спорных утверждений осталась без надежной фактологической опоры. 9 Grok 4.2 arena 0 AUTO-FAIL Компактный и местами интересный ответ, но слишком слабый по дисциплине и устойчивости выводов. 10 HuggingFace Kimi-K2 0 AUTO-FAIL Дал небесполезные культурные углы, но не выдержал проверку регуляторных и рыночных утверждений. 11 Mistral 0 AUTO-FAIL Отдельные идеи были пригодны, но итоговый документ оказался слишком слабым и неполным для прохода. 12 Copilot 0 AUTO-FAIL Слишком короткий и поверхностный ответ, в котором просто не хватило материала для полноценной конкуренции. ## Уникальные сильные стороны каждой ИИ Даже слабые в общем зачете модели дали отдельные фрагменты, которые расширяют итоговый документ. Именно поэтому лучший результат получился не у одной модели, а у сборки из сильных сторон. Модель Уникальная сила Что именно расширяет Скор уникального вклада Claude Sonnet 4.6 Архитектура страниц и план запуска Логика адресов, очередность вывода разделов, консультационные страницы 95 ChatGPT Аудит доверия и реалистичность Документы, лицензии, врачи, кандидаты на процедуру, блоки доверия 93 DeepSeek Снятие страхов пациента Психология выбора, возражения, тревоги, безопасный язык объяснений 82 Kimi Коммерческая упаковка Пакеты, уровни услуг, страницы цены и сценарии апсейла 80 Meta Понятное объяснение стратегии Подходит для собственника и руководителя, когда нужен не технарский, а управленческий язык 78 Grok Удержание и сопровождение После процедуры, повторные касания, напоминания, программы лояльности 77 Gemini Страницы оборудования и брендов врачей Контент вокруг аппаратов, технологий и экспертности врача 74 MiniMax Прикладная конверсия Чат, запись, обратный звонок, маршрут клиента до лида 72 Grok 4.2 arena Короткая дифференциация Подсказывает, чем клиника может отличаться на фоне рынка 69 HuggingFace Kimi-K2 Культурные и языковые углы Часть идей по микролокализации и длинным хвостам была небесполезной 67 Mistral Вопросы доверия Подсказал несколько хороших хвостовых тем про безопасность и ожидания 65 Copilot Краткость Полезен только как короткий исполнительный абзац, но не как стратегия 34 Топ по уникальному вкладу Claude Sonnet 4.6 95 ChatGPT 93 DeepSeek 82 Kimi 80 ## Как был собран эталонный сборный ответ Лучший итоговый документ получился не из одной модели. Он получился из аккуратной сборки сильных сторон, но только после того, как были вычищены спорные цифры, лишняя риторика и недоказанные эффекты роста. ChatGPT отвечал за аудит доверия и реалистичность. Claude давал архитектуру страниц и порядок внедрения. DeepSeek усиливал слой снятия страхов. Kimi добавлял коммерческую упаковку. Grok помогал идеями по удержанию после процедуры. Meta переводил стратегию на язык собственника. Gemini подсказывал логику страниц технологий и оборудования. MiniMax напоминал не забыть про путь к записи. Основа #### Каркас стратегии Взять ChatGPT как базовый слой доверия и прикладной структуры. Добавить архитектурный каркас Claude для разделов, адресов и очередности вывода. Сразу убрать все спорные числовые утверждения, которые нельзя защитить. Усиление #### Расширение ценности Вшить страхи пациента и объяснительные блоки от DeepSeek. Добавить коммерческие уровни услуг, страницы цен и наборы предложений из Kimi. Включить сценарии сопровождения и повторного обращения из Grok. Полировка #### Готовность к внедрению Перевести документ на язык собственника через рамку Meta. Усилить страницы оборудования и врачей идеями Gemini. Довести конверсионные механики через MiniMax и ручную редактуру. Слой эталонного ответа Лучшая модель Зачем брать Доверие, лицензии, страницы врачей ChatGPT Самый надежный базовый слой для медицинского сайта Архитектура разделов и адресов Claude Sonnet 4.6 Лучше всех строит карту страниц и порядок запуска Снятие тревоги и работа с возражениями DeepSeek Хорошо переводит стратегию в язык пациента Коммерческая упаковка и ценовые уровни Kimi Расширяет ответ в сторону денег и продуктовой логики Сопровождение после процедуры и удержание Grok Добавляет идеи, которых почти не было у других моделей Язык для собственника и руководителя Meta Упрощает сложную стратегию без сильной потери смысла Страницы технологий и бренда врача Gemini Дает полезные углы вокруг оборудования и экспертности Запись, чат, обратный звонок MiniMax Напоминает, что SEO без пути к заявке неполноценно ## Что этот тест реально показывает SEO-специалисту и бизнесу Первый вывод очень простой. Нельзя выбирать ИИ по гладкости текста. В сложной нише гладкость часто маскирует или пустоту, или опасную самоуверенность. Второй вывод состоит в том, что медицинская тематика прекрасно выявляет слабость модели. Если ИИ способен держать такую задачу, значит у него действительно есть дисциплина. Если не способен, это становится видно в первых же ключевых блоках. Третий вывод еще важнее. Лучшая практика сегодня состоит не в поиске одной волшебной нейросети, а в сборке системы. Нужна базовая надежная модель, нужен слой проверки, нужна ручная фильтрация и нужна редактура человеком, который понимает продвижение, риски темы и коммерческую логику сайта. Отдельный слой этой системы - не только качество ответа модели, но и то, кого сами модели готовы цитировать и рекомендовать. Эту часть я отдельно разобрал в статье про AI visibility в ChatGPT, Perplexity и AI-поиске . 01 ### Используйте ИИ как многослойный инструмент, а не как кнопку Одна модель может лучше строить структуру, другая лучше работает с доверием, третья лучше добавляет коммерческую логику. Собирать итог надо осознанно. 02 ### Для чувствительных тем нужна своя рубрика оценки Обычные критерии качества текста здесь бесполезны. Нужны штрафы за фантазии про рынок, за опасные формулировки и за отсутствие блоков доверия. 03 ### Разделяйте внутреннюю дисциплину и внешнюю истинность Это была главная методологическая находка эксперимента. Одна и та же модель может плохо оформить фактологию, но оказаться сильной после проверки. 04 ### Не позволяйте ИИ придумывать деньги и спрос Как только в ответе появляются конкретные рыночные цифры, объемы поискового спроса и ожидаемые приросты записи, включается другой режим проверки. Без этого нельзя. ## Ограничения эксперимента Этот тест получился жестким, но у него все равно есть границы. Он показывает, насколько хорошо модели справляются с одной сложной стратегической задачей, но не претендует на абсолютный приговор по всем сценариям использования. Я не сравнивал скорость ответа, стоимость работы, удобство интерфейса и стабильность в длинном диалоге. Фокус был уже: качество стратегического мышления, аккуратность формулировок, глубина структуры и устойчивость к проверке фактов. ### Что важно помнить при интерпретации результатов Это один тип задачи Модели проверялись на медицинской стратегии для сайта в Дубае. В других тематиках и форматах расстановка сил может отличаться. Не измерялась скорость Эксперимент не отвечал на вопрос, кто пишет быстрее или дешевле. Он отвечал на вопрос, кто мыслит надежнее в сложной теме. Не было внедрения в продакшн Я оценивал качество документов и логики, а не фактический рост трафика или заявок после реального запуска стратегии. Человек все равно обязателен Даже лучший результат в этом тесте не означает, что модель можно отпускать в автономное плавание без редактора и специалиста. Что это значит на практике: воспринимать рейтинг нужно не как универсальный топ нейросетей, а как честный срез того, как модели держат одну из самых требовательных задач в чувствительной нише. ## Короткая итоговая выжимка ### Если совсем коротко Лучшая база ChatGPT. Он дал самый надежный документ без необходимости спасать его внешней проверкой. Самый мощный после проверки Claude. После фактчекинга именно он показал максимальную силу итогового стратегического каркаса. Лучший коммерческий усилитель Kimi. Но только при жесткой фильтрации численных обещаний и спорных рыночных выводов. Главный урок Лучшая нейросеть для медицинского SEO сегодня определяется не красотой ответа, а дисциплиной, доказательностью и пригодностью к внедрению. ### Быстрые ответы на частые вопросы Какой промт давали нейросетям Один промт на SEO-стратегию для медицинской клиники в Дубае: архитектура, страницы врачей, блоки доверия, локализация и путь к записи, с прямым запретом выдумывать цифры рынка. Полный текст промта — в разделе «Промт, который получили все нейросети». Какая нейросеть лучше для медицинского SEO По общему балансу лучше всего показал себя ChatGPT. По мощности итогового документа после внешней проверки лидировал Claude. Кто выиграл в парном сравнении На первом этапе победил ChatGPT. После фактчекинга первое место занял Claude. Если нужен самый безопасный фундамент, снова выигрывает ChatGPT. Почему тема медицины так важна для теста Потому что медицинская тематика быстро наказывает и пустоту, и самоуверенность. Это почти идеальная среда для честной проверки качества ИИ. Можно ли брать ответ ИИ без редактуры Нет. В такой теме нужна обязательная ручная фильтрация, проверка фактов и доработка стратегии человеком, который понимает и продвижение, и риски ниши. ## Финальная формула Если нужен безопасный и рабочий фундамент, начинайте с ChatGPT. Если нужен максимальный размах стратегии и есть ресурс на проверку, добавляйте Claude. Если нужен сильный итоговый документ под внедрение, собирайте его как систему, а не как монолог одной модели. База + Проверка фактов + Ручная редактура + SEO-мышление = рабочая стратегия ## Часто задаваемые вопросы #01 Какая нейросеть лучше для медицинского SEO? + По общему балансу лучшей базой в эксперименте стал ChatGPT. По силе итогового документа после внешней проверки спорных тезисов первое место занял Claude. #02 Кто выиграл в сравнении ChatGPT vs Claude? + На первом этапе победил ChatGPT за счёт более строгой внутренней дисциплины. После фактчекинга первое место занял Claude, но по общему балансу самым надёжным остался ChatGPT. #03 Почему медицинская тематика хорошо подходит для теста нейросетей? + Медицинское SEO относится к YMYL-среде. Здесь быстро вскрываются опасные обещания, выдуманные цифры, слабая локализация и отсутствие блоков доверия. #04 Можно ли брать ответ ИИ без ручной редакции? + Нет. В медицинской нише ответ ИИ требует обязательной фильтрации, проверки спорных фактов и ручной доработки стратегии специалистом. #05 Какой промт давали нейросетям для SEO медицинской клиники? + Все 12 моделей получили один промт на SEO-стратегию для медицинской клиники в Дубае: архитектура сайта, страницы врачей и услуг, блоки доверия, локализация под ОАЭ и путь к записи. Промт прямо запрещал выдумывать цифры рынка и обещать результат лечения. Ответы затем проходили два оценочных промта: проверку внутренней дисциплины и отдельный фактчекинг. Полный текст всех трёх промтов опубликован в статье. ### Нужен такой же жесткий разбор под ваш проект Я могу собрать тест нейросетей под вашу нишу, составить строгую рубрику оценки, проверить ответы, убрать спорные места и превратить сырой ИИ-материал в документ, который можно реально внедрять. Обсудить задачу Кириченко Станислав Пишу про SEO, архитектуру сайтов, AI-поиск и практические эксперименты, где важен не шум, а рабочий результат. Бесплатный SEO-аудит 65 проверок · 30 сек · PDF / DOCX ## Разберу ваш случай предметно Опишите задачу — отвечу, что не так с сайтом и с чего начать. Конкретный разбор под вашу нишу, без общих советов. Обсудить задачу или напишите напрямую: Telegram @staurus_seo ---