Компания три года публикует по 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 не получал ни веса, ни кликов. Решение — консолидация, не новый контент.

Показатель До После
Статей в блоге180171
Конкурирующих статей за один кластер112 объединённых материала
Коммерческих страниц без поддержки44, усиленные внутренними ссылками
Позиции коммерческих страниц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 работает».

Минимальная версия для небольшого сайта

Если на сайте меньше 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 архитектуре и дать короткие ответы тем, кто не готов читать всю методологию.

Частые вопросы

Сущность — это объект, про который можно написать страницу: услуга, продукт, проблема, метод, эксперт, гео, термин, сценарий. Архитектура на сущностях назначает каждой сущности один owner URL и набор supporting-страниц вместо набора пересекающихся статей.

Тема — это про что текст. Кластер — группа тем вокруг одного интента. Сущность — узел в модели мира, который имеет owner URL, тип, связи и атрибуты. Один кластер закрывает одну сущность, а не наоборот.

Owner URL — единственный URL, который отвечает за сущность в индексе. Все supporting-страницы ссылаются на него, а он не конкурирует ни с кем за базовый запрос сущности. Без owner URL каннибализация — почти всегда вопрос времени.

Контент-план отвечает на вопрос «что опубликуем». Карта сущностей отвечает на «какие узлы модели уже закрыты, какие нет, кто владелец каждого узла». Без неё AI и контент-команда производят страницы, не закрывая пустые узлы.

Признаки: supporting-страница ранжируется вместо owner URL, у сущности нет единого owner URL, у сущности нет входа из меню, дубли страниц на одну сущность, orphan-страницы без связей в графе. Диагностика занимает день, починка — от недели.

Можно, но это почти всегда дороже: часть материалов потом придётся объединять, переписывать или удалять. Чем больше контента выпущено без архитектуры, тем дороже её ретроактивное наведение — растут объёмы консолидаций, 301-редиректов и переразметки внутренних ссылок.

Семантика показывает спрос — какие запросы и в каком объёме ищут пользователи. Архитектура показывает, какие страницы должны этот спрос закрывать, какую роль каждая страница играет (owner / supporting / proof) и как они связаны между собой в графе. Семантика — вход, архитектура — модель решения.

Не всегда. Часть страниц лучше обновить, часть объединить через 301 в один сильный owner URL, часть оставить как поддерживающие материалы со ссылкой на owner. Удалять стоит только то, что не несёт ни трафика, ни ссылок, ни роли в графе — и убедиться, что на удаляемый URL поставлен 301 на ближайшую тематическую страницу.

Если блоговые статьи отвечают на транзакционный интент лучше, чем посадочные, поисковик может ранжировать блог вместо страниц услуг. Это классический симптом сломанной архитектуры: коммерческая сущность есть, но её owner URL по факту — блоговая статья без формы заявки и без Offer-разметки.

Да, но только если модель получает на вход карту URL, запросы из GSC, роли страниц и правила принятия решений (один owner на сущность, supporting не конкурирует с owner и т. д.). Иначе AI просто ускорит производство дублей и каннибализации — больше страниц, больше конфликтов, тот же ноль роста.

Помогу выстроить entity-first архитектуру

Карта сущностей, назначение owner URL, план консолидации supporting-страниц, граф связей и schema-слой. Для конкретного проекта — не шаблонная консультация. Подробнее — в услугах и кейсах; чтобы заказать разбор контентной архитектуры для конкретного проекта — напишите в Telegram или через форму контактов.

Написать в Telegram