Нутра · SEO-процесс

Нутра SEO: от поискового спроса до деплоя

Доказательства, семантика и инженерный процесс для сайта, который помогает принять обоснованное решение.

Оптимизация текста как система решений

Полезный текст начинается с правильной страницы и проверенных фактов. Эмбеддинги ускоряют анализ смысла; поисковая выдача помогает выбрать границы URL; доказательства и редактура определяют, что можно публиковать.

Практическая рекомендация для нутры: один рынок → проверенный продукт → подтверждённый спрос → URL-план по SERP → реестр утверждений → структура → текст → семантический аудит → сборка → проверки → деплой → наблюдения. Эту последовательность стоит автоматизировать вокруг явных артефактов и критериев готовности. Она не является формулой Google: это предложенная инженерная система.

СпросЧто ищут и какой ответ ожидают
ДоказательстваЧто известно именно о продукте
СтраницаКак помочь выбрать и проверить
РезультатИндексация, полезный трафик, конверсии

Google описывает системы понимания концепций и отдельных фрагментов страницы, но не публикует целевой косинус, публичный вектор документа или алгоритм, позволяющий «подогнать» текст под ранжирование. Косинус собственного эмбеддера — диагностическая метрика вашей модели. [1] [18] [19]

Как читать руководство

МеткаЧто она означает
ФактУтверждение подтверждено официальной документацией, исследованием или регулятором. Ссылка стоит рядом.
МетодПредложенный рабочий процесс. Его параметры необходимо калибровать на собственных данных.
ПримерИллюстрация на вымышленном продукте или синтетических числах. Это не результаты анализа рынка.

Основной сценарий — affiliate-проект о БАДах; рядом разобраны собственный бренд и магазин. Страна и продукт не заданы, поэтому примеры запросов англоязычные, а правовые развилки показаны для США, ЕС, Мексики и России. Это проектирование процесса, без расчёта реального спроса или экспертизы конкретного товара. Проверка источников: 9 сентября 2026 года.

Что изменилось к сентябрю 2026

ИзменениеПрактическое следствиеОснование
Google выпустил AI optimization guide; текущая версия от 10 июля 2026Не строить отдельный конвейер «текста для нейросетей». Сохранить полезность, проверяемость и доступность страницы. [3]
Google Search игнорирует llms.txt; специальные AI-файлы не помогают и не мешают ранжированиюДля Google не включать llms.txt в обязательные критерии выпуска. Для другого сервиса решение принимается по его документации. [3]
Нет требования дробить страницы на короткие AI-чанкиРезать текст на фрагменты можно внутри аналитического индекса. На сайте длину определяет задача читателя. [3]
FAQ rich results перестали показываться с 7 мая 2026; документация удалена 15 июняFAQ остаётся форматом ответа. Отдельную FAQPage-разметку ради FAQ-сниппета Google не планировать. [5]
Новые отчёты Generative AI в GSC: объявлены 3 июня, глобальная доступность отмечена 31 августаОтслеживать показы и страницы в AI-поверхностях отдельно. Публикация описывает impressions, pages, countries, devices и dates; не приписывать отчёту неописанные клики и запросы. [4]
Официальный DataForSEO MCP перешёл на v3; предыдущая версия объявлена deprecatedНе копировать старые названия десятков MCP-инструментов. В v3 проверить docs_index / docs_search / api_request и актуальную схему. [27]

Более старую страницу Google об AI features следует читать вместе с новыми материалами. Например, прежнее описание объединённой отчётности не отменяет появления отдельного отчёта в 2026 году. Дата чтения важнее даты пересказа в SEO-блоге. [4] [52]

Что остаётся устойчивым

Задача страницы, надёжность информации, оригинальная польза и понятное происхождение текста важнее количества повторённых терминов. Для вопросов, влияющих на здоровье, Google уделяет особое внимание качеству и доверию. E-E-A-T — рамка оценки, а не публичный числовой фактор, который можно поднять добавлением подписи врача. [2]

Векторизация, эмбеддинги и косинус

Векторизация — любое превращение текста в набор чисел. Эмбеддинг — обученное представление, где взаимное расположение векторов отражает некоторые отношения между текстами. Разные модели кодируют эти отношения по-разному; математическая близость не равна истинности, медицинской допустимости или одинаковому поисковому намерению. [18] [19]

ПредставлениеЧто сравниваетПолезное применениеОграничение
Слова / n-граммы / TF-IDFБуквальное совпадение и редкость терминовТочные повторы, названия, состав, поиск пропущенных сущностейСинонимы могут не совпасть; частые слова не всегда важны
BM25 / sparse retrievalЛексическую релевантность запроса документуПоиск названий бренда, SKU, форм ингредиента и чиселМожет пропустить смысл без совпадения лексики
Dense embedding / bi-encoderБлизость независимо закодированных текстовПоиск кандидатов в кластеры, похожих фрагментов, внутренних ссылокПохожие темы могут требовать разных URL; отрицание иногда слабо меняет вектор
Cross-encoder / rerankerПару «запрос + фрагмент» совместноУточнение порядка небольшого списка кандидатовДороже на большом числе пар; score не обязательно вероятность
NER / entity extractionИменованные сущности и их типыОтличить ингредиент, продукт, бренд, дозу, организациюИзвлечение сущности не проверяет отношение и доказательство

Двухступенчатый retrieval → rerank описан в Sentence Transformers: быстрый поиск сужает набор, более дорогая модель оценивает пары. BEIR показывает, почему важно сравнивать подходы на разных задачах, а MTEB — почему нет одной лучшей модели для всех типов анализа. [20] [21] [22]

Что именно считает косинус

cos(q, d) = (q · d) / (‖q‖ × ‖d‖)

Это косинус угла между ненулевыми векторами. Общий диапазон — от −1 до 1. Для нормированных векторов скалярное произведение равно косинусной близости. Число 0,87 означает значение в выбранном пространстве, а не «87% SEO-качества» и не вероятность попасть в топ. Для нулевого вектора формула не определена. [19]

Поверните вектор документа

Учебная плоскость из двух координат. Реальные эмбеддинги многомерны; рисунок объясняет только математику угла.

cos θ = 0,819

Направления близки. Семантический смысл зависит от модели.

запрос qдокумент d

Четыре ошибки интерпретации

Где эмбеддинги экономят работу

Далее — предложенная методика. Размеры выборок, число соседей и пороги служат стартовыми параметрами, а не нормативами Google.

ЗадачаЧто векторизоватьКак принимать решение
Предкластеризация семантикиЗапросы одного рынка и языка; бренд сохранить как сущностьНайти соседей → проверить SERP → назначить одну или разные страницы
Контент-аудитГлавный текст по секциям с названием страницы и цепочкой заголовковНайти похожие фрагменты → увидеть повторы, неполные ответы и несоответствие интенту
Подбор внутренних ссылокФрагмент-источник и краткое описание целевой страницыРелевантность + полезный следующий шаг + корректный URL; не вставлять автоматически все совпадения
Поиск доказательств / RAGПроверенные документы, отдельные абзацы, таблицы и контекстRetrieval извлекает кандидата; редактор проверяет утверждение по оригиналу
Поиск потенциальных дублейТекст без меню и повторяющегося футера; отдельно сигнатуры n-граммСходство смысла + совпадение работы страницы + данные GSC
Аудит измененийВерсии одной секции, model_id и неизменный preprocessingНайти существенный смысловой дрейф; затем проверить, что конкретно изменилось

Как готовить корпус

  1. Сохранить исходный HTML, конечный URL после редиректов, дату и код ответа. Для PDF — файл, страницы и связь с первоисточником.
  2. Отделить основной материал от меню, cookie-баннеров и служебных повторов. Таблицы состава и предупреждения сохранить вместе с подписями.
  3. Разделить текст по смысловым секциям. Стартовый эксперимент — фрагменты примерно 200–450 токенов с небольшим перекрытием, если оно нужно. Учитывать реальный лимит модели, включая добавленные заголовки.
  4. Сохранять в каждом фрагменте URL, язык, рынок, heading_path, тип источника, дату, source_id, claim_id и content_hash.
  5. Убрать точные дубли до платного API. Сохранить модель, её ревизию, нормализацию и правила извлечения вместе с векторами.

Эта нарезка нужна собственной системе поиска. Она не требует публиковать на сайте страницы по 300 токенов или абзацы фиксированной длины. Один смысловой раздел может содержать несколько индексируемых фрагментов, оставаясь единым читательским блоком.

Выбор модели

ВариантПочему рассмотретьЧто проверить
multilingual-e5-baseВоспроизводимый локальный baseline для нескольких языковПрефиксы query: / passage: обязательны по model card, в том числе для неанглийского текста. Проверить лимит и обрезание входа. [23]
BGE-M3Многоязычная модель с dense, sparse и multi-vector режимамиВ базовом запуске не включать все режимы без измерений. Сравнить память, скорость и Recall@k. [24]
Gemini embeddings APIУправляемый сервис, меньше локальной инфраструктурыЗадание типа задачи зависит от версии модели. Не переносить настройки gemini-embedding-001 на новые версии автоматически. [25]
Другая embedding API / модельМожет лучше отвечать языку и ограничениям проектаПроверить доступность, цену за объём, условия обработки данных и результаты на собственной разметке

Практический пилот: разметить 150–300 пар запросов и 50–100 пар «вопрос → фрагмент», выделив неоднозначные бренды, различия форм вещества, дозировки, отрицания и медицинские ограничения. Разделить калибровочную и контрольную части. Для объединения страниц измерять precision и число ложных объединений; для поиска источников — Recall@10/20 и качество первых результатов. Выбор «лидера общего MTEB» без такого пилота не завершает оценку. [21]

Порог нельзя переносить между экспериментами

Косинус 0,8 у E5 и у BGE не обязан означать одинаковое отношение текстов. После смены модели, префикса, длины фрагмента или языка пороги калибруются снова. Для спорных пар хранить manual_review, а не принудительное yes/no. Отдельная метка «смысл близок, утверждения противоречат» полезнее попытки зашить медицинскую достоверность в один score.

Пайплайн от ключей до работающего сайта

Стрелки ниже показывают зависимости: следующий этап использует проверенный выход предыдущего. Исследование источников можно вести рядом со сбором запросов, но писать коммерческие обещания до проверки продукта нельзя. Границы страниц определяются до масштабной генерации текстов.

  1. 0. Продукт и рынокКому продаём, от чьего имени, какие документы есть
  2. 1. Сбор ключейБренд, категория, конкуренты, реальные формулировки
  3. 2. Проверка SERPСпрос, сущность, интент, ожидаемый тип страницы
  4. 3. URL-планПредкластеры → пересечение выдачи → merge / keep
  5. 4. Реестр доказательствУтверждение → источник → границы → проверяющий
  6. 5. План страницыВопросы, необходимые блоки, собственная польза
  7. 6. Текст и метаЧерновик по фактам → экспертиза → редактура
  8. 7. Семантический QAПолнота ответа, дубли, ссылки и точные термины
  9. 8. Сборка сайтаКонтентная модель, шаблоны, schema, доступность
  10. 9. Проверка и деплойPreview → выпуск → smoke test → GSC
  11. 10. НаблюдениеИндексация → запросы → конверсии → итерация

Почему именно такой порядок

Непроверенный бренд заражает всю семантику чужим спросом. Неверный интент создаёт лишние страницы. Слабые доказательства превращают хороший текст в неподтверждённую рекламу. Непроверенный шаблон размножает техническую ошибку на весь сайт. Каждый этап снимает риск, который становится дороже на следующем.

Первый выпуск — ограниченная партия действительно готовых страниц, например 5–12 материалов одного продуктового направления. Это рекомендация по управлению качеством, а не SEO-минимум. Если фактов хватает только на три полезных URL, выпускать три. Служебные страницы и документы добавлять по реальной необходимости.

Этап 0. Паспорт продукта и бизнес-модель

До парсинга ключей нужно определить, какой товар существует в выбранной стране и кто отвечает за его продажу. «Нутра» — коммерческое обозначение вертикали, а не единая юридическая категория. БАД, косметическое средство и зарегистрированный препарат могут требовать разных правил, даже если CPA-сеть объединяет их в одном каталоге.

Поле паспортаЧто записатьЗачем
ИдентичностьБренд, точное название, форма, SKU/GTIN при наличии, производительОтделить одноимённые товары и подделки
GEO и языкСтрана продажи, язык запросов, валюта, локальное написаниеНе смешивать выдачу и правила разных рынков
Статус продавцаПроизводитель, уполномоченный продавец, affiliate или редакционный проектВыбрать голос, CTA, раскрытие связи и данные магазина
Факты продуктаЭтикетка, состав, количество на порцию, порции, предупрежденияНе переписывать рекламный лендинг как первоисточник
ДокументыРегистрационный статус, протоколы, COA по партии, срок действияПроверить, что документ относится к этому продукту и что он подтверждает
ЭкономикаВыплата/маржа, подтверждение заказов, возвраты, доставка, наличиеСчитать результат по подтверждённой выручке, а не по отправленным лидам
Редакционная ответственностьАвтор, профильный проверяющий, контакт, дата reviewНе создавать декоративных экспертов и фиктивных биографий

Развилка: три типа сайта

Для affiliate самостоятельная ценность — метод сравнения, проверка состава и документов, ограничения доказательств и условия покупки. Google рекомендует подкреплять обзоры собственным опытом и оригинальными измерениями. Это не разрешает выдавать впечатления от приёма БАДа за клиническое испытание. [7]

Критерий готовности: продукт однозначно идентифицирован, рынок выбран, роль сайта описана честно; неподтверждённые сведения помечены как отсутствующие. Не заполнять пробелы догадками. Цена, количество капсул и «официальность» — тоже проверяемые утверждения.

Этап 1. Сбор и очистка семантики

Собирать запросы нужно вокруг покупателя и товара, а не только вокруг одного названия. Источники дают разные виды наблюдений: keyword database оценивает спрос, Search Console показывает видимость существующего сайта, текущая SERP — состав выдачи в конкретный момент. Эти данные не заменяют друг друга. [28] [29] [32]

СлойПримеры seed-запросовЧто он выясняет
Брендовый[brand], [brand] ingredients, [brand] reviews, [brand] priceЕсть ли спрос на конкретный продукт и какие сомнения возникают
Категорийныйmagnesium supplement, magnesium glycinateКак выбирают категорию и форму вещества
Сравнительныйglycinate vs citrate; [brand A] vs [brand B]Какие критерии влияют на выбор
Безопасность и применениеside effects, interactions, label instructionsКакая информация необходима; не превращать запрос в обещание
Транзакционныйbuy, delivery, refund, subscription, cost per servingЧто нужно для решения о покупке
Смежный информационныйhow to read supplement labelsКакой полезный материал соответствует компетенции проекта

Последовательность сбора

  1. Зафиксировать GEO, язык, устройство, дату и исходные seeds. Не присваивать спрос одного рынка другому.
  2. Выгрузить suggestions / related keywords, затем ранжируемые запросы 3–5 релевантных доменов. Домены отобрать по совпадению рынка и бизнес-модели.
  3. Добавить вопросы и уточнения из SERP, customer support и GSC при наличии. Сохранить источник каждой строки.
  4. Отделить бренд от омонимов. Частотность по совпавшему слову не доказывает спрос на ваш товар.
  5. Нормализовать пробелы и очевидный технический мусор. Хранить исходное написание, диакритику, дозировку, отрицания и формы вещества. Не сливать glycine и glycinate по похожим буквам.
  6. Дедуплицировать по запросу + GEO + языку + источнику измерения. Не суммировать повторные оценки одного спроса.
  7. Поставить предварительные метки интента, риска, сущности и коммерческой близости. Это маршрутизация анализа, ещё не URL-план.

Нулевая частотность не означает отсутствия пользователей. Это может быть длинный хвост или ограничение источника. При этом нельзя обещать трафик на основании одного правдоподобного запроса. Если спрос бренда не подтверждается, возможен другой проект — категория или образовательная библиотека, но это отдельная бизнес-гипотеза.

Минимальная схема keywords.csv

CSV · демонстрационная строка
keyword_raw,keyword_normalized,geo,language,source,observed_at,volume,volume_period,entity_id,intent_candidate,risk,serp_status
"[brand] reviews","[brand] reviews",US,en,demo,2026-09-09,,unknown,product_demo,commercial,medium,not_fetched

Объём и сложность. CPC и competition в рекламных данных не являются сложностью органического SEO. Оценки keyword difficulty разных сервисов тоже различаются. В приоритете проверить фактических конкурентов, формат результатов и способность дать собственный полезный ответ. Не строить бюджет на сложении частотностей близких вариаций.

Что уже можно использовать из локального набора

dfs-product-keywords содержит режимы verify → product → plan и скрипт анализа пересечения URL. Следующий фрагмент — шаблон последовательности, не выполненный сбор данных. Значения продукта и страны нужно заменить до запуска; живые запросы расходуют API-баланс.

Шаблон CLI из существующего skill
python3 ~/.codex/skills/dfs-product-keywords/tools/product_keywords.py verify "REAL_PRODUCT" --niche nutra --geo US
python3 ~/.codex/skills/dfs-product-keywords/tools/product_keywords.py product "REAL_PRODUCT" --niche nutra --geo US --out work/keywords
python3 ~/.codex/skills/dfs-product-keywords/tools/product_keywords.py plan "REAL_PRODUCT" --niche nutra --geo US --out work/keywords --serp-per-bucket 5 --top 10 --overlap 0.30 --min-shared 3

Выход этапа: raw-выгрузки, очищенное ядро, список исключений с причинами, журнал стоимости и список запросов на проверку SERP. Сохранять неизвестную частотность как null, а не как придуманное число.

Этап 2. Живая выдача и поисковая задача

Пользователь вводит слова, но ожидает определённый результат: карточку товара, список вариантов, независимый обзор или справку о безопасности. Если весь топ — сравнительные страницы, одиночный продающий лендинг может не соответствовать запросу, даже когда в нём присутствуют все термины.

Протокол SERP-снимка

Для представителя каждой группы и спорных модификаторов сохранить первые 10 органических URL, позиции, title, видимый snippet, тип результата, язык, страну, устройство и время. Отдельно зафиксировать shopping, видео, форумы, PAA и AI-блоки. Платную рекламу не подмешивать в органическое пересечение. DataForSEO позволяет получать SERP с заданной поисковой системой и локацией; сырой ответ стоит хранить для воспроизводимости. [29]

НаблюдениеРабочее решениеЧто ещё проверить
Топ занят страницами товараКандидат на продуктовую / товарную страницуЦена, наличие, продавец и отличие от уже запланированного URL
В топе редакционные сравненияСравнение с прозрачными критериямиЕсть ли исходные данные хотя бы о нескольких вариантах
В топе медицинские справочникиИнформационный ответ с профильной проверкойЕсть ли компетенция и смысл конкурировать; не подменять ответ продажей
Бренд совпал с другим товаром / человекомВернуть на проверку сущностиЧастотность, состав выдачи, варианты написания
Топ нестабилен или смешанManual review; возможна многозначность запросаПовторный снимок и более конкретные запросы
Мало органических результатовНедостаточно данных для уверенного разделенияНе трактовать пустоту как доказательство нового кластера

Что извлекать со страниц конкурентов

Не копировать весь текст в один промпт. Для каждого URL выписать: работу страницы, структуру, обязательные вопросы, доказательства, собственные данные, свежесть цены, раскрытие связи с брендом и слабые места. Разделить общую необходимую информацию и общий шаблонный шум. Если конкуренты повторяют неподтверждённое обещание, это сигнал риска, а не инструкция добавить его в свой текст.

Для небольшого исследования достаточно targeted scrape нескольких сильных и нескольких характерных результатов. Firecrawl предлагает map для поиска URL и scrape/crawl для извлечения; начинать с ограниченного объёма и сохранять оригинальный URL рядом с очищенным текстом. [30]

Выход этапа: snapshots JSON + таблица «запрос → тип страницы → основная задача → конкуренты → неопределённость». Снимок показывает выдачу в конкретное время; он не доказывает причин ранжирования.

Этап 3. Кластеризация и границы URL

Использовать эмбеддинги как быстрый поиск возможных связей, затем подтверждать границы страниц точным пересечением URL и ручной оценкой задачи. Домены сравнивать дополнительно: две разные страницы одного сайта — это не один общий URL.

Overlap(A, B) = |URLs(A) ∩ URLs(B)| / min(|URLs(A)|, |URLs(B)|)

В существующем dfs-product-keywords начальная эвристика: минимум три общих органических URL и overlap ≥ 0,30 при анализе top-10. Это не Jaccard: у Jaccard в знаменателе объединение множеств. Порог 0,30 — параметр конкретного инструмента, не универсальное определение интента. При неполной выдаче уверенность снижается даже тогда, когда формальный порог проходит.

Один числовой пример

Синтетические данные В двух полных top-10 найдено четыре общих URL. Overlap = 4/10 = 0,40; Jaccard = 4/(10+10−4) = 0,25. Метрики описывают одну пару, но числа различны — всегда фиксировать формулу.

Пара запросовКосинус условной моделиОбщие URL из top-10Решение в примере
[brand] price ↔ buy [brand]0,885 / 10Кандидат merge: одна транзакционная задача
[brand] ingredients ↔ [brand] side effects0,851 / 10Не объединять по одному косинусу; разные вопросы
[brand] reviews ↔ [brand] opiniones0,90Не сравниваются: разные языковые рынкиОтдельные локальные планы, затем сопоставление эквивалентов
[brand] shipping ↔ [brand] effects0,440 / 10Доставка остаётся необходимой служебной информацией

Все значения в таблице придуманы для объяснения; реальная модель и live SERP здесь не запускались. Таблица демонстрирует конфликт сигналов, а не пороги для внедрения.

Защита от «моста»

Если A пересекается с B, а B с C, это ещё не значит, что A и C требуют одного URL. Связные компоненты графа могут разрастись в смешанный кластер. Существующий скрипт помечает компонент с непрошедшими парами как manual-review. Для финального merge проверять все необходимые пары, тип страницы, достаточность SERP и человеческую задачу.

Правило одного главного URL

Каждому подтверждённому кластеру назначить основной URL, формат, цель, обязательные факты, родительский раздел и ссылки. Несколько модификаторов одного запроса могут жить секциями на странице продукта. Новый slug появляется, когда есть отдельная задача и достаточно самостоятельного содержания, а не потому, что regex выделил слово reviews.

YAML · пример контракта URL
cluster_id: brand_purchase_us
primary_job: "Проверить продукт и условия покупки"
primary_url: /reviews/demo-product/
site_model: affiliate
serp_evidence: required_before_release
decision: manual_review
required_facts: [label, seller_identity, price_date, disclosure]
merge_candidates: [brand_price, brand_buy]
separate_candidates: [ingredient_guide]
reason: "Демонстрационный контракт; реальная выдача ещё не проверена"

Каннибализация — практический диагноз конкуренции страниц за одну задачу, а не сам факт сходства. Проверять его после запуска по запросам, выбираемым Google URL, сменам посадочной и полезности каждой страницы. Полезная страница о составе и страница о доставке могут пересекаться словами без проблемы.

Этап 4. Доказательства и реестр утверждений

Для нутры нужен отдельный слой между найденными источниками и текстом. Его единица — утверждение: что именно говорится, о каком веществе или продукте, для какой группы людей, в каких условиях и на каком основании. Ссылка на PubMed сама по себе этого не решает.

Разделить четыре разных вида фактов

ТипПримерЧто подтверждаетЧего не подтверждает
ЭтикеткаКоличество вещества на порциюЗаявленный состав конкретной версии товараФактическое содержание каждой партии и клиническую эффективность
Протокол / COAИзмерение показателя в указанной партииТолько перечисленные анализы, методы и результатыЛечение заболеваний, общий эффект продукта или все возможные загрязнители
Исследование ингредиентаИсследование определённой формы веществаРезультат в изученной популяции при заданной дозе и длительностиТот же эффект у другого состава, формы, дозировки и торгового бренда
Испытание готового продуктаИсследование конкретной рецептурыТолько изученные исходы и условия, с учётом качества исследованияАвтоматическую законность любой рекламной формулировки во всех странах

FTC требует учитывать прямые и подразумеваемые рекламные сообщения и обеспечивать научное обоснование claims. Перенос результата на другой продукт, выбор только удобного исследования или обещание через отзыв могут исказить доказательства. Дисклеймер не исправляет обманчивое основное сообщение. [39]

Как собирать evidence ledger

  1. Начать с официальной этикетки и документов продукта. Зафиксировать версию, страну, партию и производителя.
  2. Для медицинского контекста искать официальные справочники, клинические рекомендации, систематические обзоры и затем первичные исследования. Справочник NIH ODS по магнию — пример стартового ориентира с ссылками на литературу, а не одобрение выбранного БАДа. [42]
  3. Из исследования извлечь population, intervention, comparator, outcomes, дозу, форму, длительность, размер выборки, финансирование, ограничения и дату.
  4. Проверить, соответствует ли планируемая фраза реально измеренному исходу. Изменение лабораторного показателя не автоматически означает доказанную пользу для самочувствия или риска болезни.
  5. Проверить отсутствие отзыва/исправления статьи, актуальность и противоречащие данные. Отсутствие найденных испытаний описывать с датой и границами поиска, а не абсолютным «исследований нет».
  6. Отдельно вынести применимость к продукту и разрешённость коммерческого использования в выбранной юрисдикции. Научная достоверность и допустимость рекламы — две разные проверки.
  7. Присвоить статус approved / qualified / unsupported / rejected и сохранить точную разрешённую формулировку.
YAML · реестр утверждений
claim_id: CLM-014
claim_text: "В порции указано 100 мг элементарного магния"
entity: DEMO_PRODUCT
claim_type: label_fact
source_id: LABEL-2026-01
source_locator: "Supplement Facts, serving size"
product_version: demo
market: US
evidence_applicability: exact_product_label
scientific_review: not_applicable_to_label_transcription
regulatory_review: pending
status: draft
allowed_wording: null
reviewed_by: null
expires_on: null
# Учебная запись. Не содержит подтверждённых фактов о реальном товаре.

RAG как помощник проверяющего

Извлекать источники лучше гибридно: буквальный поиск ловит точное название, дозу и форму; dense retrieval находит смысловые кандидаты; reranker уточняет порядок. После этого человек читает оригинал и проверяет достаточность доказательства. Цитату нельзя автоматически считать подтверждением только потому, что она близка к вопросу. [20] [22]

Блокирующая проверка выпуска: у всех существенных продуктовых и медицинских утверждений есть источник, статус и корректная область применимости. Если недостаёт данных, удалить обещание или явно описать неопределённость. Не повышать «уверенность» повторной генерацией.

Нутра: правила зависят от рынка

Ниже — карта предварительной проверки, а не юридическое заключение о конкретном товаре. Перед выпуском профильный специалист сверяет категорию продукта, формулировки, рекламный формат и текущие местные требования. Английский текст не означает рынок США, а испанский — единый набор правил для всех стран.

РынокЧто проверятьСледствие для контент-пайплайна
СШАFDA различает structure/function claims и disease claims. Для определённых claims на маркировке нужны обоснование, уведомление и установленный disclaimer; нельзя описывать БАД как средство лечения болезни. Рекламные сообщения также оценивает FTC. [38] [39]Проверять заголовки, изображения, отзывы и CTA вместе с основным текстом. Не подставлять disclaimer как универсальное разрешение.
Европейский союзРеестр содержит разрешённые и неразрешённые health claims, условия применения и ограничения; указывать ссылку на соответствующий правовой акт. Для отдельных ингредиентов и категорий могут требоваться дополнительные проверки. [40]Хранить claim с условиями использования и рынком. Не считать буквальный перевод американской фразы допустимым для ЕС.
МексикаCOFEPRIS описывает ограничения на вводящие в заблуждение и терапевтические утверждения и требование разрешения рекламы добавок. [41]Проверять рекламное разрешение и фактическую категорию. Нельзя превращать документ о процедуре в заявление об одобренной эффективности.
РоссияПроверять свидетельство о госрегистрации и соответствие товару. Статья 25 закона о рекламе ограничивает лечебные впечатления, случаи излечения и ряд способов использования исследований; предусмотрено предупреждение о том, что БАД не является лекарством. [43] [44]Не переносить зарубежный affiliate-лендинг механически. Отдельно проверить применимые правила интернет-рекламы, маркировки, продажи и обработки данных.

Библиотека запрещённых и условных формулировок

Рискованная фразаПочему не проходитРедакторское решение
«Лечит диабет / гипертонию»Утверждение о лечении; может менять регуляторную квалификацию товараНе использовать для БАДа; не прятать обещание в отзывы или изображения
«Без побочных эффектов»Безусловное обещание безопасностиЗаменить конкретными ограничениями и предупреждениями из проверенных источников
«Клинически доказано»Неясно, что именно и на каком продукте доказаноУказать исследованный объект, исход и ограничения либо убрать
«FDA approved supplement»Создаёт впечатление одобрения, не вытекающее из обычного режима БАДПроверить реальный статус; не выдавать уведомление или производство по стандарту за одобрение продукта
«Врачи рекомендуют»Анонимный авторитет без проверяемого основанияНазвать реального эксперта, его роль и источник; не использовать endorsement как замену доказательству
«Действует за 7 дней»Необоснованный срок результатаУдалить, если нет применимого доказательства и правового основания

Таблица выше — предложенные редакционные фильтры на основе различий между обоснованными и вводящими в заблуждение claims. Финальный статус конкретной фразы зависит от контекста и страны. В российской рекламе даже добросовестная ссылка на исследование требует отдельной проверки способа подачи. [38] [39] [44]

Affiliate-особенности

Раскрывать коммерческую связь рядом с рекомендацией и переходом. Не писать «официальный сайт», если проект не имеет такого статуса. Видимое объяснение партнёрства и технический атрибут rel="sponsored" решают разные задачи: первое информирует человека, второе квалифицирует ссылку для Google. Рекомендации FTC об endorsement относятся к соответствующему рынку; Google описывает sponsored отдельно. [15] [50]

Этап 5. План страницы до черновика

Здесь подходит уже существующий gist-page-plan: одна работа страницы, обязательное ядро, сравнение с выдачей, удаление повторов и тест заменяемости. GIST используется как редакторская модель полезности и разнообразия информации. Он не объявляется механизмом Google.

Бриф, который можно передать автору

ПолеСодержимое
Работа страницыНапример: помочь понять состав продукта и условия покупки, включая причины отказаться
Основной кластерЗапросы и ссылка на SERP-снимки; список модификаторов, которые остаются секциями
Тип страницыОбзор, товарная карточка, сравнение, справочник или сервисная страница
АудиторияЧто читатель уже знает, какой выбор делает и какой вред возможен от ошибки
Обязательные вопросыПеречень решений и фактов, без которых ответ неполон
Разрешённые утвержденияТолько claim_id со статусом и условиями использования
Собственная ценностьФото этикетки, расчёт цены за порцию, проверка документа, история изменения состава
СтруктураДля каждого блока: вопрос, факты, источник, место, формат и действие читателя
Что исключитьПовторы, общие обещания, лечебные формулировки, чужие отзывы и неподтверждённые рейтинги
Критерии готовностиПокрытие обязательных вопросов, фактчекинг, отсутствие вымышленных данных, работа ссылок

Пример структуры независимого обзора

  1. Краткое заключение. Что проверено, главные ограничения и тип читателя, которому полезен обзор.
  2. Что это за продукт. Точная версия, производитель, форма, упаковка; собственное фото или корректно обозначенный официальный материал.
  3. Состав и количество на порцию. Таблица с единицами; различить массу соединения и активного компонента, где это применимо.
  4. Что известно о заявленных эффектах. Отдельно данные по ингредиенту и по готовому продукту, качество и ограничения.
  5. Безопасность и ограничения. Предупреждения этикетки и проверенный медицинский контекст без персональных схем лечения.
  6. Цена и условия. Дата проверки, стоимость порции, доставка, подписка, возврат, кто продавец.
  7. Альтернативы. Сравнение по заранее объявленным критериям, с честным отсутствием данных.
  8. Методика и источники. Кто собирал и проверял материал, что реально тестировалось, коммерческая связь.

Порядок меняется по задаче. Для запроса о безопасности ограничения могут быть первым содержательным блоком. На товарной странице магазина покупка и факты продукта будут выше редакционной методики. Нельзя заталкивать всё на первый экран или скрывать существенные условия ради конверсии.

Тест заменяемости

Если заменить название товара на конкурента и абзац останется правдоподобным, он подозрительно общий. Но не вся общая информация лишняя: инструкцию по чтению этикетки иногда полезно объяснить один раз на отдельной странице и дать ссылку. Решение определяется полезностью, а не требованием искусственно «уникализировать» каждую фразу.

Рекомендации Google по обзорам поддерживают ориентацию на выбор, собственные данные, сравнение и ограничения. Они не задают универсальную длину статьи или обязательный список H2. [7]

Этап 6. Написание, проверка и мета

LLM получает структуру, разрешённые факты, список источников и явные неизвестные. Сначала создаёт черновик, затем извлекает из него утверждения для проверки. Самопроверка модели полезна как предварительный фильтр, но не заменяет профильного редактора в содержательных вопросах здоровья.

Промпт автора · проектный шаблон
Подготовь черновик по page-brief и approved-claims.
Сохрани одну работу страницы и заданный тип материала.
Каждое медицинское или продуктово-специфичное утверждение свяжи с claim_id.
Не переноси доказательства ингредиента на готовый продукт.
Не выдумывай цену, отзывы, автора, сертификат, исследование или опыт тестирования.
Если факта нет, добавь его в missing_facts; не заполняй предположением.
Не усиливай степень уверенности исходного источника.
Выход: draft + claim_map + missing_facts + вопросы проверяющему.

Четыре прохода редактуры

  1. Предметный: сущности, форма вещества, единицы, точность цитирования, границы исследования.
  2. Регуляторный: прямые и подразумеваемые claims, CTA, meta, иллюстрации, отзывы, дисклеймеры выбранного рынка.
  3. Поисковый: отвечает ли страница запросу и ожидаемому формату; нет ли конфликтов с другими URL.
  4. Языковой: убрать воду, двусмысленность, повторение, навязанные ключи. Локальная редактура нужна после перевода; машинный перевод не подтверждает соответствие рынку.

Пример до / после

Не проходит

«Инновационная формула нормализует сон за неделю, полностью безопасна и рекомендована ведущими врачами».

Редакторский подход

«В таблице приведён состав с этикетки. Ниже отдельно разобраны данные об ингредиентах и ограничения этих исследований. Условия покупки и дата проверки цены указаны в разделе о продавце».

Вторая формулировка иллюстрирует способ подачи, но сама по себе не готова к публикации: обещанные таблица, обзор источников и информация о продавце должны реально присутствовать. Улучшение состоит в проверяемости и связи с содержанием, а не в подборе более «семантических» слов.

Title, H1 и description

gist-meta следует запускать после фактов и структуры. Title — точное описание задачи и отличительного факта, H1 — понятное название страницы, description — дополнительная информация для решения о клике. Google может сформировать заголовок и сниппет из других частей страницы; фиксированная длина в символах не гарантирует отображение. [8] [9]

ПолеУчебный вариантЧто проверить
Title[Бренд]: состав, цена за порцию и ограниченияЭто действительно обзор? Есть актуальная цена и разбор ограничений?
H1Разбор [Бренда]: что известно о составе и условиях покупкиСовпадает ли работа страницы с title и SERP?
DescriptionСопоставляем данные этикетки и доступные исследования. Проверяем стоимость порции, условия продавца и ограничения доказательств.Страница действительно выполняет каждое заявленное действие?
Первый абзацКраткий ответ с самым важным выводом и его ограничениемНе подменяет ли он вывод рекламным обещанием?

Не заставлять title содержать все модификаторы. Не писать «официальный» для affiliate. Не прятать неподтверждённое медицинское обещание в description: это тоже видимая коммерческая формулировка. Пиксельный preview и длина — проверки удобства отображения, а не медицинской или поисковой корректности.

Выход этапа: утверждённый текст, claim_map, meta-map, список иллюстраций с происхождением, подписи реальных авторов и даты настоящего пересмотра. Менять дату автоматически при каждой сборке не нужно.

Этап 7. Семантический аудит готового текста

Теперь у эмбеддингов есть конкретная работа: найти места, которые стоит прочитать внимательнее. Не нужен общий «SEO cosine score». Нужны несколько независимых отчётов с объяснимыми причинами и ссылкой на проблемный фрагмент.

ПроверкаКак считать / делатьКакое действие следует
Полнота ответаМатрица обязательных вопросов × секции. Retrieval находит вероятный ответ, редактор подтверждает достаточность.Добавить недостающий факт или честно обозначить, что ответа пока нет
Точность сущностейСопоставить название, форму, единицы и количество с product.json; отдельные правила для чисел и отрицаний.Исправить factual mismatch; не искать решение изменением косинуса
ПовторыExact hash → n-граммы → семантические кандидаты. Исключить повторяющиеся служебные элементы из сравнения.Сжать дубль, оставить один основной ответ, дать ссылку
Несоответствие интентуСравнить задачу кластера, тип страницы, первый экран и содержание.Перестроить страницу или вернуть кластер на архитектурный review
Смысловая избыточностьНайти секции, похожие друг на друга, но не добавляющие нового решения.Удалить повторное объяснение без ущерба смыслу
Внутренние ссылкиTop-k семантических кандидатов + тип страницы + ручная проверка следующего шага.Добавить небольшое число уместных ссылок с ясными анкорами
Конфликт страницЗапросы и тексты похожи + совпадает задача + фактический выбор URL в GSC.Исследовать merge / redirect; не объединять только по score

Матрица покрытия вместо гонки за терминами

Обязательный вопросФрагментСтатусЧто требуется
Какой состав и форма?Таблица этикеткиПолный ответПроверить версию товара
Какие доказательства по готовому продукту?Раздел исследованийЧастичныйОтделить отсутствие найденных данных от отсутствия исследований вообще
Есть ли ограничения и взаимодействия?Раздел безопасностиНа reviewПрофильная проверка и ссылки
Какова цена за порцию?Блок продавцаНет исходных данныхНе выводить расчёт до получения цены и числа порций

Пример Статусы в таблице иллюстрируют аудит вымышленного черновика. Coverage можно считать как долю подтверждённо закрытых обязательных вопросов с редакционными весами. Но safety-вопросы и фактические ошибки должны быть отдельными блокерами: высокий средний процент не компенсирует опасный пробел.

Техническая схема анализа

Алгоритм · не имитация Google Search
1. Extract main content, preserve tables and warnings.
2. Split into semantic sections; attach URL and heading_path.
3. Encode questions and sections with one pinned model.
4. Retrieve top-k candidate sections per question.
5. Re-rank candidates if the corpus is large enough to justify it.
6. Verify answer sufficiency and source support.
7. Export findings: question_id, section_id, issue, evidence, action.
8. Re-run only on changed content hashes.

Screaming Frog уже умеет находить семантически похожие страницы и тематические выбросы через embeddings. Это удобный готовый интерфейс для аудита, но «выброс» не является рекомендацией удалить страницу. Юридическая информация, возврат или контактная страница могут быть необходимы независимо от близости к основному корпусу. [26]

Сквозной пример: от семян до сайта

Полностью учебный сценарий Независимый англоязычный affiliate-проект исследует вымышленный Demo Magnesium для США. Никакие частотности, позиции, состав и продажи не выдаются за реальные. Пример показывает документы и решения, которые потребуются на настоящем товаре.

ШагВходРешение / выходПочему
ПаспортФото этикетки, продукт, рынок, роль affiliateproduct.json; пробелы помечены nullНе присваиваем себе статус производителя
СемантикаDemo Magnesium reviews / price / ingredients; magnesium formskeywords.csv с источником и без выдуманных volumesРазделяем спрос бренда и категории
SERPЖивые top-10 по рынку, если проводится реальный проектДо получения данных: manual_reviewНельзя утвердить архитектуру по написанию ключей
АрхитектураПодтверждённые intent и overlapОдна основная review-страница; справочник форм как отдельный кандидатКоличество URL определяет задача, а не число модификаторов
ДоказательстваЭтикетка, источники по магнию, документы товараevidence.jsonl + claims.jsonlНе переносим общее знание на торговую марку
СтруктураJob + approved claims + конкурентыpage-brief.jsonКаждый блок связан с вопросом выбора
ЧерновикУтверждённый брифТекст + claim map + missing factsАвтор не изобретает то, чего нет во входе
QAHTML preview и семантические отчётыИсправлены факты, ссылки, шаблон; sign-offОшибка не размножается на все страницы
ВыпускCommit с готовыми страницамиProduction deployment + smoke test + GSC baselineВыпуск можно воспроизвести и откатить
ИтерацияИндексация, запросы, клики, подтверждённые конверсииИзменить конкретный блок с записанной гипотезойРешения опираются на наблюдения

Предварительная карта страниц

Кандидаты URL · не утверждённое ядро
/reviews/demo-magnesium/          # основной обзор, если подтверждён SERP
/guides/magnesium-forms/           # отдельная образовательная задача
/compare/demo-vs-alternative/      # только при спросе и достаточных данных
/methodology/                     # реальные методы сравнения
/editorial-policy/                # ответственность и правила пересмотра
/affiliate-disclosure/            # коммерческая связь
/about/                          # реальная организация / редакция
/contact/                        # работающий канал связи
/privacy/                        # фактическая обработка данных

Не добавлять автоматически /reviews/, /side-effects/, /buy/ и /price/ к одному продукту только ради расширения. Если один обзор качественно закрывает эти модификаторы и выдача сходится, оставить один URL с якорями. Сравнение не выпускать, пока нет проверенных данных об альтернативе.

Пример собственной полезности: стоимость порции

Формула: цена упаковки / число порций по этикетке. Для сравнения учитывать валюту, дату, размер порции, количество вещества, условия подписки и доставку. Нельзя сравнивать цену капсулы с ценой порции или считать меньшую цену доказательством лучшего медицинского результата. Реальные числа подставляются только после проверки.

Справочник NIH ODS подходит для поиска исходных медицинских источников о магнии, его формах и ограничениях. Он не подтверждает состав Demo Magnesium или пользу этого вымышленного товара. [42]

Инструменты, MCP и плагины

Skill задаёт порядок действий и проверки. Скрипт выполняет повторяемую операцию. MCP даёт агенту доступ к инструментам сервиса. Плагин Codex может упаковать skills и подключения. WordPress-плагин работает внутри CMS. Наличие skill с названием сервиса не означает, что подключён API и доступны данные аккаунта.

Минимальный рабочий стек

СлойРекомендацияДля чегоСтатус / ограничение
Ключи и выдачаDataForSEO API + официальный MCP v3Сбор запросов, метрик и live SERPОфициальный MCP найден. В текущем наборе callable tools не обнаружен; локальный CLI-skill существует. Учётные данные и баланс не проверялись. [27] [28] [29]
Извлечение сайтовFirecrawl MCP или ограниченный локальный crawlerMap → targeted scrape, структурированное извлечениеОфициальный сервер найден; подключение не установлено и платные вызовы не выполнялись. [30]
ЭмбеддингиSentence Transformers + E5/BGE baselineДедупликация, кандидаты кластеров, evidence retrievalPython-библиотека и модели, не готовый SEO-плагин. Нужны калибровка и контроль версий. [19] [23] [24]
Технический аудитScreaming Frog + PageSpeed Insights / CrUXКраулинг, on-page проверки, семантические кандидаты, CWVГотовый crawler дополняет собственные проверки. Отсутствие CrUX-данных у нового сайта — неизвестность. [26] [17]
Наблюдения GoogleSearch Console API + Google Analytics MCPЗапросы, страницы, индексация, поведение и конверсииGoogle Analytics MCP официальный. Для GSC можно использовать официальный API через проверенный локальный скрипт. [31] [32]
СборкаAstro + content collections + GitКонтентные схемы, шаблоны, статический HTMLПредлагаемый старт для небольшого контентного affiliate/brand-сайта. [33]
ХостингCloudflare Pages; при иной архитектуре соответствующий runtimePreview, custom domain, production releaseОфициальная инструкция для Astro и собственные Cloudflare MCP существуют. Само подключение не создаёт процесс QA. [34] [48]

Готовые SEO-редакторы: когда покупать

СервисПолезная функцияКак использовать в нутреЧего не ожидать
SurferContent Editor и внутренний Content Score [35]Сравнение тематического покрытия и помощь автору; выбирать релевантных конкурентовВысокий score не доказывает истинность claims, законность рекламы или рост позиции
ClearscopeContent Inventory, GSC-метрики, контентные оценки и рекомендации ссылок [36]Мониторинг существующей библиотеки и очереди обновленийОценка сервиса не является оценкой Google
InLinksEntity-oriented рекомендации и автоматизация внутренних ссылок [37]Кандидаты связей между полезными страницами с ручным контролемНе создавать SEO-ссылку для каждого совпавшего названия
Screaming FrogЭмбеддинги и визуализация близких страниц [26]Аудит опубликованного сайта и поиск возможных дублейКластер не равен подтверждённому интенту, outlier не равен плохой странице

Не покупать одновременно несколько редакторов ради четырёх похожих баллов. Для небольшого проекта сначала закрыть доступ к SERP, продуктовым документам и качественной проверке текста. Тарифы и лимиты зависят от плана и меняются; без конкретного объёма работ точная «цена SEO-стека» будет ложной точностью.

Если сайт на WordPress

Выбрать один основной SEO-плагин и проверить реальный вывод HTML. Yoast документирует title, description, canonical, robots, sitemap и schema. У Rank Math есть управление sitemap; конкретные расширенные функции сверять по текущему плану. Не запускать два конкурирующих генератора мета и schema одновременно. Плагин не заменяет реестр claims и медицинский review. [46] [47]

Что уже доступно в этой среде

Web search, создание локальных файлов, браузерные инструменты и Sites присутствуют. В рекомендованном каталоге есть неустановленные GitHub и Cloudflare, а также исследовательские Consensus и SciSpace. Их наличие в каталоге не подтверждает подключение аккаунта или доступ к полным текстам исследований. Для текущего исследования установка не требовалась.

В доступных инструментах управления плагинами не обнаружены функции поиска общего каталога. Поэтому внешние интеграции выше проверены по официальным сайтам и репозиториям, а не представлены как установленные плагины. Конкретный marketplace ID для DataForSEO или Firecrawl здесь не предполагается.

Как оценивать внешнюю интеграцию

Проверить владельца репозитория, назначение каждого разрешения, поддерживаемый транспорт, журнал изменений, лимиты и способ хранения credentials. Для конвейера зафиксировать версию пакета; не выполнять непроверенный install-скрипт из случайной подборки skills. Настройка должна проходить отдельный read-only smoke test до массовой работы.

Существующие skills и точечные улучшения

В рабочем наборе уже есть большая часть нужного процесса. Исследование файлов подтвердило реализацию dfs-product-keywords и разделение GIST на структуру, мета и постпубликационный анализ. Полный повторный «мегаскилл для нутры» создаст дублирование; полезнее добавить недостающие узкие звенья.

ЭтапСуществующий skillКак применять
Спрос и сущностьdfs-product-keywordsverify → product/query → live SERP → plan; regex-метки не диктуют страницы
Конкурентыdfs-competitor-intelСемантика домена и конкурирующие URL; наличие в каталоге не означает проведённый live-сбор
Архитектура и структураseo-cluster + gist-page-planSERP-overlap для границ; job и полезность для блоков
Текстclear-coreЯсность и конкретность после фактчекинга; не подменять научную редактуру
Метаgist-metaПодтверждённый отличительный факт, соответствие странице, checker и межстраничные дубли
Технический выпускseo-technical, seo-schema, seo-sitemap, seo-performanceКраулинг, индексируемость, актуальная schema и CWV
Сайт и дизайнimpeccable; sites-building + sites-hosting при выборе SitesВизуальная и техническая реализация готового контентного плана
После публикацииseo-google, seo-drift, gist-post-publishGSC/GA4, контроль изменений и итерация по наблюдениям

Что нашлось при чтении файлов

Файл / правилоПроблемаПредложенное изменение
seo-geo/SKILL.mdНазван «оптимальный» размер цитируемого блока 134–167 слов; llms.txt включён в quick winsУбрать универсальный размер. Разделить рекомендации Google и других систем; llms.txt не считать Google-метрикой. [3]
seo/SKILL.mdFAQ rich results описаны как доступные government/healthcareОбновить на прекращение FAQ rich results с мая 2026. [5]
seo/references/quality-gates.mdЕсть количественные минимумы слов и ссылок по типу страницыПометить как внутренние ориентиры либо заменить полнотой обязательного ответа. Не использовать как требования Google. [2] [7]
gist-page-plan и gist-metaЕсть ссылка на nutra-official-copyВ доступном каталоге и проверенных директориях файл этого skill не найден. Убрать неразрешимую зависимость или создать отдельный skill.
Постпубликационные инструкцииСледует учитывать новую AI-отчётностьДобавить проверку Generative AI impressions по страницам/странам и не выдумывать недоступные API-поля. [4]
Рецепты DataForSEO MCPСтарые названия инструментов могут не подходить v3Добавить discovery актуальной документации и контракт v3 до вызова API. [27]

Эти изменения предложены по результатам чтения; установленные skills в рамках исследования не изменялись. Репозиторий AgriciDaniel/codex-seo существует и подходит как источник обновлений, но свежая версия набора всё равно должна проходить проверку по текущей документации Google. Популярность skill не подтверждает его SEO-гипотезы. [45]

Три узких skill, которых не хватает

Предлагаемый skillDescription — точный триггерФайлы и выход
nutra-evidenceИспользовать при подготовке или проверке утверждений о составе, пользе, безопасности и ограничениях конкретного нутра-продукта для указанного рынка.SKILL.md; references/claims-by-market.md; tools/claims_validate.py; examples/claim-ledger.jsonl. Выход: разрешённые формулировки и неразрешённые пробелы.
semantic-content-auditИспользовать для поиска неполных ответов, смысловых дублей и кандидатов внутренних ссылок в заданном корпусе с калиброванной embedding-моделью.tools/extract_sections.py, embed_cache.py, evaluate_pairs.py; references/calibration.md; размеченные примеры. Выход: объяснимые findings без «Google score».
nutra-release-checkИспользовать перед публикацией или повторным деплоем нутра-сайта: сверить контент, claims, SEO-шаблон, формы и production URL с утверждённым release manifest.tools/check_build.py; tools/smoke_urls.py; references/release-gates.md; examples/release-manifest.json. Выход: pass/fail с конкретной причиной.

Оркестрацию держать в коротком runbook: какие входы обязательны, куда записывается результат и кто принимает спорное решение. Для официального бренда дополнительно нужен профиль first-party copy внутри редакторского шага или отдельный маленький skill; он не должен одновременно собирать ключи, оценивать исследования и деплоить сайт.

Этап 8. Сборка сайта и контентная модель

Для небольшого affiliate-проекта или информационного сайта бренда предлагается Astro со статической генерацией: контент хранится как структурированные записи, страницы собираются из проверенных шаблонов. Astro content collections поддерживают схемы и валидацию. Выбор сделан ради простоты сопровождения и контроля контента; сам фреймворк не даёт бонуса Google. [33]

Модель проектаПодходящий стартКогда менять
Affiliate / информационная библиотекаAstro + Markdown/MDX + структурированные данные + GitКогда редакции нужен визуальный workflow, добавить CMS с теми же контентными схемами
Собственный бренд без сложного каталогаAstro / CMS + готовый надёжный commerce backend при продажахНе писать собственный платёжный стек ради SEO; учитывать актуальные цены и наличие
Каталог и магазинПоддерживаемая commerce CMS, например выбранная командой платформаОтдельно решить варианты, фильтры, остатки, корзину и корректность Product/Offer
Редакция уже работает на WordPressСохранить WordPress, ограничить SEO-плагины, проверить шаблоныПереезд оправдан измеримой проблемой сопровождения, а не модой на SSG

Одна модель данных для текста и шаблонов

Предлагаемая структура проекта
project/
  data/
    product.json                 # проверенные факты товара
    evidence.jsonl               # источники и применимость
    claims.jsonl                 # разрешённые формулировки
    url-plan.json                # кластеры, страницы, причины
    links.json                  # утверждённые внутренние связи
  content/
    reviews/product.md
    guides/ingredient.md
  src/
    layouts/
    components/ProductFacts.astro
    components/EvidenceTable.astro
    components/Disclosure.astro
  public/
    robots.txt
    images/
  tools/
    validate_claims.py
    validate_routes.py
    smoke_urls.py
  releases/
    release-manifest.json

Не дублировать цену вручную в тексте, JSON-LD и таблице. Выводить её из одного проверенного источника с датой актуальности. То же касается названия, состава, порций и статуса наличия. В сборке запрещать попадание draft/unsupported claims на публичные страницы.

Компоненты, полезные именно для нутры

Google умеет обрабатывать JavaScript. SSG предлагается здесь как инженерный выбор для предсказуемого HTML и скорости, а не как утверждение, что Google «не видит JS». При любом рендеринге проверить фактический HTML и доступность важных данных. [14]

Разметка по реальному содержанию

Для страницы продажи рассмотреть Product/Offer и merchant listings при выполнении условий; для редакционного обзора — подходящую Product/Review-разметку и product snippets. Данные должны соответствовать видимой странице; доступность rich result не гарантируется. Не выдумывать рейтинг, автора или наличие товара. [10] [51]

FAQ можно оставить как удобный раздел вопросов, но не обещать FAQ-сниппет. Article, BreadcrumbList и Organization применять только там, где они описывают реальные сущности и соответствуют текущей документации. Schema.org-валидность и поддержка поисковой функции Google — разные проверки.

Технический SEO-контроль перед выпуском

ОбластьЧто проверитьПочему это нужно
HTTP и URLРабочие страницы — 200; отсутствующие — корректный 404; нет soft 404 и цепочек перенаправленийЧитатель и crawler получают правильный ресурс
ИндексируемостьВ production нет случайного noindex в meta или HTTP header; robots не закрывает важные ресурсыrobots.txt управляет обходом и не гарантирует удаление URL из поиска. [13]
CanonicalПредпочтительная версия URL, self-canonical; внутренние ссылки и sitemap согласованыCanonical — сигнал, не приказ. Не канонизировать разные полезные страницы на главную. [11]
SitemapТолько предназначенные для индексации канонические URL; lastmod отражает реальные измененияОтправка sitemap помогает обнаружению, но не гарантирует индексирование. [12]
Шаблон текстаОдин ясный главный заголовок, логические подзаголовки, видимый основной ответЭто редакционная дисциплина и доступность, а не магический лимит H1
МетаTitle и description соответствуют странице, не дублируются без причиныПроверить отображение и отсутствие неподтверждённых обещаний. [8] [9]
СсылкиСсылки ведут на конечные URL, анкоры понятны, affiliate квалифицированДля оплаченных/партнёрских ссылок применять соответствующий rel. [15]
ИзображенияЧёткая этикетка, размеры заданы, alt описывает смысл; права и происхождение понятныНе генерировать фальшивый сертификат или «доказательное» фото отзыва
Мобильный интерфейсТаблицы прокручиваются, текст читается, CTA не перекрывает предупрежденияКритические условия покупки доступны без борьбы с интерфейсом
Данные магазинаЦена, валюта, наличие, доставка, возврат и schema согласованыРазметка не должна описывать несуществующее предложение. [10]
ЛокализацияСтрана, язык, единицы, валюта и документы соответствуют URLЛокализованная страница имеет самостоятельную проверку; hreflang — только для реальных эквивалентов
Формы и аналитикаУспех и ошибка отправки, валидация, согласия по рынку, отсутствие лишних персональных данных в событияхВизуально красивый сайт должен реально выполнять действие пользователя

Core Web Vitals

LCP ≤ 2,5 сПоявление основного контента
INP ≤ 200 мсРеакция на взаимодействия
CLS ≤ 0,1Стабильность расположения

Это границы категории good; оценивать на 75-м перцентиле полевых данных и учитывать мобильный/desktop опыт. Один запуск Lighthouse не измеряет реальный INP всей аудитории и не доказывает прохождение CWV. Для нового сайта использовать лабораторные проверки и затем дополнять их полевыми наблюдениями. [17]

Не объединять всё в средний «SEO Health 93». Отдельный noindex или неверный состав блокирует выпуск независимо от других баллов. Рекомендованные статусы проверки: pass, fail, unknown, not_applicable. Unknown нельзя автоматически превращать в pass.

Этап 9. Деплой по проверенному release manifest

Деплой — не последняя команда сборки, а переход проверенной версии в публичную среду. Для предложенного статического Astro-проекта Cloudflare Pages документирует build command и output directory; обычно используются npm run build и dist. Конкретные значения сверить с репозиторием. Если понадобился SSR, выбрать поддерживаемый адаптер и заново проверить окружение. [34]

  1. Создать preview конкретного commit

    Сборка из lockfile, валидаторы данных, ссылки и schema. Preview защищён доступом; noindex — дополнительный сигнал, а не защита конфиденциальности. Не публиковать тестовые claims в открытой индексируемой среде.

  2. Проверить контент и пользовательский путь

    Все предназначенные к выпуску страницы проходят claim-check. На мобильном и desktop проверить таблицы, CTA, ошибки формы, обратную связь, переход к продавцу и страницу благодарности. Сохранять результаты как часть manifest.

  3. Настроить production-конфигурацию

    Домен, DNS, HTTPS, site URL, redirects, секреты только в server/build environment. Сверить отсутствие preview-домена в canonical, sitemap и ссылках. Ключи API не включать в браузерный bundle.

  4. Выпустить проверенную версию

    Записать commit, deployment_id, список URL, версии контента, ответственных и предыдущий рабочий release для отката. Для выпуска реального сайта с неподтверждёнными фактами требуется завершить проверки, а не просто дождаться зелёной сборки.

  5. Проверить публичный домен

    Повторить HTTP, robots, canonical, sitemap, schema, медиа и формы на production. CDN и переменные окружения могут изменить поведение по сравнению с preview. Реальная проверка заказа — в согласованном тестовом режиме.

  6. Настроить наблюдения

    Подтвердить право на сайт в GSC, отправить sitemap, проверить важные URL через URL Inspection и зафиксировать baseline. Запрос переобхода не гарантирует срок или факт индексирования.

Indexing API не является универсальным ускорителем нутра-сайтов. Документация ограничивает его применимость страницами с JobPosting или BroadcastEvent, вложенным в VideoObject. Для обычных статей и продуктов использовать подходящие механизмы обнаружения и проверки. [16]

JSON · шаблон, не выполненный деплой
{
  "release_id": "demo-2026-09-09",
  "commit": "REQUIRED_REAL_COMMIT",
  "environment": "production",
  "checks": {
    "claims": "pending",
    "content_review": "pending",
    "routes": "pending",
    "canonical_sitemap": "pending",
    "forms": "pending",
    "production_smoke": "pending"
  },
  "rollback_deployment": null,
  "released_at": null
}

После технического сбоя можно вернуть предыдущую версию, восстановить домен и повторить smoke test. При ошибке в утверждениях сначала снять или исправить неверный материал и проверить, нет ли его в мета, JSON-LD и других страницах. Откат к версии с той же ошибкой проблему не решит.

Этап 10. Измерение и постпубликационные итерации

Главный результат — полезный трафик и подтверждённое действие пользователя. Измерять надо цепочку доступен → проиндексирован → виден → кликнут → прочитан → сконвертирован. Отсутствие продаж может быть проблемой любого звена, а не недостаточного количества ключевых слов.

СлойМетрикиИсточникТип решения
ТехникаHTTP, ошибки, crawl/index status, выбранный canonicalЛоги, crawler, URL InspectionИсправить конкретный технический блокер
ПоискПоказы, клики, CTR, средняя позиция по странице/запросу/странеGSC Search AnalyticsПроверить реальный intent, сниппет, видимость и распределение URL
AI-поверхностиGenerative AI impressions и страницы, страны, устройства и датыНовый отчёт GSCОценивать отдельную видимость; не превращать показы в доказанные конверсии
ПоведениеПереход к продавцу, начало заказа, подтверждённая покупкаGA4 / commerce / affiliate postbackПроверить качество трафика и путь пользователя
Нутра-качествоДоля claims с актуальным review; устаревшие цены и документыВнутренний ledgerОбновить или снять неподтверждённый контент
ЭкономикаЧистая подтверждённая выручка, возвраты, approve rate, затратыПартнёрская / торговая системаРешать, стоит ли расширять тему

Search Analytics API имеет ограничения выдачи строк и не гарантирует возврат абсолютно всех данных; агрегаты и детализации могут не совпадать. Отдельный AI-отчёт описывает другой набор измерений. Наличие функции в UI не означает, что те же поля уже есть в используемой версии API. [32] [4]

Расписание первого цикла

Диагностика вместо переписывания всего сайта

НаблюдениеСледующая проверкаВозможное действие
Страница не индексируетсяHTTP, noindex, canonical, дубли, доступность и качествоУстранить выявленную причину; повторная генерация текста не первый шаг
Есть показы, мало кликовЗапрос, позиция, устройство, SERP-функции и отображённый заголовокУточнить title и соответствие ожиданию, не обещая лишнего
Есть клики, нет переходов / заказовИнтент, цена, продавец, форма и устройствоИсправить предложение или пользовательский путь
По одному запросу меняется посадочнаяОдинаковая задача, уникальная польза, ссылки и canonicalРешить, нужен merge, разграничение задач или просто наблюдение
Вырос content score, результата нетИзменились ли полезность, intent, факты и условия выдачиПерестать оптимизировать внутренний score как бизнес-KPI
В AI есть показы, но эффект неясенПересечение страниц и периодов с общей органикой и конверсиямиОтчёт о видимости без выдуманной атрибуции продаж

Менять один крупный класс факторов за раз и вести журнал: гипотеза, версия, дата, затронутые страницы, ожидаемая метрика, окно наблюдения. По возможности сравнивать с похожими неизменёнными страницами и учитывать сезонность, ассортимент, изменения SERP и обновления Google. Простое before/after не устанавливает причинность.

Бюджет, роли и пределы автоматизации

Основная экономия возникает от переиспользования данных и ясных решений. Для маленького сайта собственная векторная база и сложная оркестрация могут стоить больше, чем ручная проверка десятка страниц. Сначала измерить, какая операция действительно повторяется.

Что считать в бюджете

C = Ckeywords + NSERP × PSERP + Ncrawl × Pcrawl + Tembed × Pembed + CLLM + Hreview × Rreview + Chosting

Токены и тариф embedding API должны быть в согласованных единицах: например, цена за миллион токенов требует деления T на миллион. Дополнительно учесть подписки, хранение, извлечение PDF, повторные запросы, изображения, локализацию и сопровождение. Внутренний журнал стоимости должен сохранять услугу, endpoint, объём и фактическую сумму.

Сценарий нагрузки 2 000 исходных ключей после очистки дают 800 уникальных; из них 120 выбираются для первичного SERP-снимка и ещё 30 — для спорных пар. Итого планируется 150 снимков, а не 2 000 по умолчанию. Затем 40–60 страниц конкурентов идут на targeted scrape. Эти числа иллюстративны: выборка может пропустить интенты, поэтому случайный аудит оставшихся групп обязателен.

Оптимизация расходов

  1. Кэшировать SERP по запросу, стране, языку, устройству и дате. Обновлять по необходимости, не бесконечно пользоваться старой выдачей.
  2. Векторизовать только изменённый текст по content_hash + model_revision + preprocessing_version.
  3. Сначала удалять точные дубли, затем считать семантику.
  4. Использовать bi-encoder для кандидатов; reranker применять к ограниченному набору.
  5. Не отправлять целый сайт в LLM для исправления двух мета-тегов.
  6. Не экономить на проверке клинических утверждений за счёт лишних автоматических проходов.

Роли и ответственность

РольАвтоматизируемая частьРешение человека
SEO-аналитикВыгрузки, дедупликация, метрики overlapСущность бренда, спорный интент, URL-план
ИсследовательПоиск кандидатов источников и структурированиеПрименимость исследования и полнота доказательств
Профильный проверяющийПодсветка чисел, терминов и противоречийМедицинская корректность и ограничения
Редактор / local reviewerЧерновик, повторы, орфографияПонятность, локальный язык, честность обещания
РазработчикСборка, маршруты, ссылки, проверка схемАрхитектура, секреты, поведение сайта
Ответственный за выпускManifest, smoke tests, baselineГотовность конкретной версии и план исправления

Один человек может совмещать роли, но названия ролей не создают квалификацию. Агент не должен подписывать материал именем эксперта, которого нет, или отмечать «medical approved» после собственной генеративной проверки.

Когда нужна векторная база

Для первых сотен страниц достаточно файлов с метаданными и матрицы векторов. При большом корпусе, частых обновлениях и фильтрации по рынку/продукту можно перейти к Postgres + pgvector. Он поддерживает точный и приближённый поиск; при ANN нужно проверять потерю recall. Выбор инфраструктуры следует нагрузке, а не стремлению иметь «векторный SEO-стек».

[49]

Что не превращать в SEO-правило

Популярная идеяКорректная интерпретация
«Надо попасть в вектор топа»Можно сравнить темы и пропуски в корпусе конкурентов. Нельзя восстановить Google ranking vector через сторонний API. Средний вектор конкурентов не объясняет их позиции.
«Повторять все NLP-термины редактора»Термин включается, когда он нужен для ответа. Для нутры точная форма ингредиента важнее максимального числа соседних слов.
«LSI-ключи — обязательный слой»Не превращать маркетинговое название списков слов в доказанный механизм Google. Использовать обычные понятные термины, сущности и отношения между ними.
«Плотность ключа должна быть 2–3%»В этой работе не найдено официального требования такого диапазона. Проверять читаемость, точность и отсутствие stuffing.
«Каждая тема должна иметь статью 1 500 слов»Длина следует необходимому ответу. Служебная страница и обзор доказательств требуют разного объёма.
«Нужно загрузить embeddings на сайт»Векторы остаются внутренним аналитическим артефактом. Страница публикуется с понятным текстом и корректными техническими сигналами.
«NER salience равен важности для Google»Salience или confidence конкретного NLP-сервиса относится к задаче этой модели; это не публичный коэффициент ранжирования.
«FAQ, schema и автор добавят доверие автоматически»Реальный автор, доказательства и ответственность дают читателю возможность проверки. Разметка описывает факты и не создаёт их.
«Масштабная AI-генерация безопасна, если текст уникальный»Процент лексической уникальности не показывает добавленную пользу. Google описывает scaled content abuse независимо от способа производства. [6]
«Любой купленный старый домен ускорит рост»Возраст или прошлые ссылки не заменяют полезный проект. Expired domain abuse и doorway abuse описаны в spam policies; не строить процесс вокруг манипуляций. [6]

Что делать с патентами, утечками и корреляциями

Патент показывает возможный технический подход, но не доказывает его использование в текущем поиске. Утечка названия поля не раскрывает его вес, контекст и применимость. Корреляция между термином и позициями может отражать тему, бренд, ссылки или формат выдачи. Такие материалы годятся для постановки проверяемых гипотез, но не для блокирующих требований к нутра-тексту.

Центроиды и тепловые карты: полезны с оговорками

Можно усреднить нормированные векторы документов кластера, затем снова нормировать центроид и сравнить с ним собственные секции. Это поможет увидеть тематические отклонения. Но центроид может смешать разные интенты, унаследовать шаблонный шум или «сгладить» важные исключения. Анализ секций и отдельных вопросов обычно объяснимее единственного расстояния страницы до среднего топа.

Визуальная проекция UMAP/t-SNE тоже не заменяет расстояния исходного пространства: два узла рядом на картинке не обязательно требуют merge. Для окончательного решения возвращаться к текстам, SERP-снимкам и задаче читателя.

Что остаётся неизвестным

Точные веса ранжирования Google, причинный эффект выбранного эмбеддера на SEO, спрос конкретного бренда и допустимость конкретного товара без документов здесь не установлены. Это не пробел, который надо заполнить уверенным тоном. Для первых двух — нужны ограниченные гипотезы и наблюдения; для последних двух — реальные данные продукта и рынка.

Контрольный список и запуск процесса

Отметки сохраняются только в текущем браузере, если доступен localStorage. Это личный чек-лист для будущего проекта; отметка не запускает API и не означает, что реальный сайт уже проверен.

Выполнено 0 проверок

Команда агенту для следующего реального проекта

Шаблон задания
Построй нутра-процесс для продукта [название], страны [GEO], языка [язык].
Модель сайта: [affiliate / бренд / магазин].
Начни с паспорта продукта и списка недостающих фактов.
Используй dfs-product-keywords для verify, сбора ключей и URL-плана по live SERP.
Не назначай страницы по regex-бакетам или одному cosine score.
До написания текста подготовь evidence ledger и список разрешённых claims.
Структуру делай через gist-page-plan, мета через gist-meta.
Текст проверяй по фактам, рынку и задаче; эмбеддинги используй для аудита.
Собери preview с воспроизводимыми данными, проведи QA, подготовь release manifest.
Для каждого шага сохраняй вход, выход, стоимость и причину спорного решения.
Неподтверждённые сведения оставляй неизвестными.
Публикацию и последующие действия выполняй в рамках согласованного доступа.

Первое улучшение системы

Приоритет — nutra-evidence с машинно проверяемым реестром claims. Затем точечное обновление устаревших SEO-правил и отдельный semantic-content-audit. Именно эти элементы закрывают промежуток между уже существующими skills для ключей и текста. Конвейер деплоя стоит добавлять после первого проверенного продукта и шаблона.

Источники и границы доказательств

Официальные материалы Google используются для описания Search и инструментов Google; публикации исследователей — для свойств retrieval и эмбеддингов; регуляторы — для карты проверок нутра-утверждений. Документация поставщика подтверждает наличие функций, но не независимый эффект на SEO. КонсультантПлюс используется как доступный текст российского закона, а не как первичный сайт регулятора.

Рабочие схемы, пороги выборки, контентные контракты и последовательность выпуска — авторские рекомендации на основе этих источников. Здесь не проводилось исследование реальной SERP конкретного продукта, платный keyword research, клиническая экспертиза товара или измерение роста позиции.

Для правил 2026 года приоритет отдан новым датированным публикациям перед старыми справочными страницами. Проверка всех внешних материалов: 09.09.2026. Дата версии не указывается там, где она не была надёжно зафиксирована.

  1. 01
    A guide to Google Search ranking systems

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  2. 02
    Creating helpful, reliable, people-first content

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  3. 03
    Optimizing your website for generative AI features on Google Search

    Google · Документация

    Обновлено 10.07.2026; проверено 09.09.2026

  4. 04
    Introducing Search Generative AI performance reports in Search Console

    Google · Обновление продукта

    03.06.2026; примечание о глобальном запуске — 31.08.2026

  5. 05
    Latest Google Search documentation updates

    Google · Журнал изменений

    Записи за март–август 2026; проверено 09.09.2026

  6. 06
    Spam policies for Google web search

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  7. 07
    Write high quality reviews

    Google · Документация

    Обновлено 10.12.2025; проверено 09.09.2026

  8. 08
    Influencing your title links in search results

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  9. 09
    Control your snippets in search results

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  10. 10
    Introduction to Product structured data

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  11. 11
    How to specify a canonical URL

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  12. 12
    Build and submit a sitemap

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  13. 13
    Introduction to robots.txt

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  14. 14
    Understand JavaScript SEO basics

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  15. 15
    Qualify your outbound links to Google

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  16. 16
    How to use the Indexing API

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  17. 17
    Web Vitals

    Google / web.dev · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  18. 18
    Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks

    Nils Reimers, Iryna Gurevych · Исследование

    2019; проверено 09.09.2026

  19. 19
    Semantic Textual Similarity

    Sentence Transformers · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  20. 20
    Retrieve & Re-Rank

    Sentence Transformers · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  21. 21
    MTEB: Massive Text Embedding Benchmark

    Muennighoff, Tazi, Magne, Reimers · Исследование

    2022; проверено 09.09.2026

  22. 22
    BEIR: A Heterogeneous Benchmark for Zero-shot Evaluation of Information Retrieval Models

    Thakur et al. · Исследование

    2021; проверено 09.09.2026

  23. 23
    intfloat/multilingual-e5-base — model card

    intfloat · Карточка модели

    Дата версии не зафиксирована; проверено 09.09.2026

  24. 24
    BAAI/bge-m3 — model card

    BAAI · Карточка модели

    Дата версии не зафиксирована; проверено 09.09.2026

  25. 25
    Embeddings — Gemini API

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  26. 26
    How to identify semantically similar pages & outliers

    Screaming Frog · Документация поставщика

    Дата версии не зафиксирована; проверено 09.09.2026

  27. 27
    DataForSEO MCP Server v3

    DataForSEO · Официальный репозиторий

    Дата версии не зафиксирована; проверено 09.09.2026

  28. 28
    Google keyword ideas — DataForSEO Labs

    DataForSEO · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  29. 29
    SERP API overview

    DataForSEO · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  30. 30
    Official Firecrawl MCP Server

    Firecrawl · Официальный репозиторий

    Дата версии не зафиксирована; проверено 09.09.2026

  31. 31
    Try the Google Analytics MCP server

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  32. 32
    Search Analytics: query

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  33. 33
    Content collections

    Astro · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  34. 34
    Deploy an Astro site — Cloudflare Pages

    Cloudflare · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  35. 35
    Content Score in the Editor Explained

    Surfer · Документация поставщика

    Дата версии не зафиксирована; проверено 09.09.2026

  36. 36
    Monitoring Your Published Content

    Clearscope · Документация поставщика

    Дата версии не зафиксирована; проверено 09.09.2026

  37. 37
    How to automate your internal linking

    InLinks · Документация поставщика

    Дата версии не зафиксирована; проверено 09.09.2026

  38. 38
    Structure/Function Claims

    FDA · Регулятор

    Дата версии не зафиксирована; проверено 09.09.2026

  39. 39
    Health Products Compliance Guidance

    FTC · Регулятор

    Декабрь 2022; проверено 09.09.2026

  40. 40
    EU register of health claims

    European Commission · Регулятор

    Дата версии не зафиксирована; проверено 09.09.2026

  41. 41
    Marco jurídico para suplementos alimenticios

    COFEPRIS · Регулятор

    Дата версии не зафиксирована; проверено 09.09.2026

  42. 42
    Magnesium — Health Professional Fact Sheet

    NIH Office of Dietary Supplements · Медицинский справочник

    Дата версии не зафиксирована; проверено 09.09.2026

  43. 43
    Информация о выборе и проверке БАД

    Роспотребнадзор · Регулятор

    Дата версии не зафиксирована; проверено 09.09.2026

  44. 44
    Статья 25. Реклама БАД и пищевых добавок

    КонсультантПлюс / текст федерального закона · Правовая база

    Дата версии не зафиксирована; проверено 09.09.2026

  45. 45
    codex-seo

    AgriciDaniel · Репозиторий автора

    Дата версии не зафиксирована; проверено 09.09.2026

  46. 46
    Yoast developer portal: core SEO features

    Yoast · Документация поставщика

    Дата версии не зафиксирована; проверено 09.09.2026

  47. 47
    Sitemap — Rank Math Documentation

    Rank Math · Документация поставщика

    Дата версии не зафиксирована; проверено 09.09.2026

  48. 48
    Cloudflare’s own MCP servers

    Cloudflare · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  49. 49
    pgvector: vector similarity search for Postgres

    pgvector · Репозиторий авторов

    Дата версии не зафиксирована; проверено 09.09.2026

  50. 50
    Disclosures 101 for Social Media Influencers

    FTC · Регулятор

    2019; проверено 09.09.2026

  51. 51
    Product snippet structured data

    Google · Документация

    Дата версии не зафиксирована; проверено 09.09.2026

  52. 52
    AI features and your website

    Google · Документация

    Обновлено 10.12.2025; читать вместе с источниками 3 и 4 за 2026 год

Локальные материалы, проверенные отдельно

Прочитаны SKILL.md для dfs-product-keywords, gist-page-plan, gist-meta, gist-post-publish, seo; проверены фрагменты seo-geo/SKILL.md и seo/references/quality-gates.md, наличие скриптов product_keywords.py, serp_cluster.py и meta_check.py. Пути записаны в отчёте относительно каталога skills, чтобы документ можно было пересылать. Это локальные правила процесса, а не источники сведений о Google.

Рабочие пороги и примеры — методические. Фактические решения для продукта принимаются по его документам, рынку и наблюдаемой выдаче.