{
 "мета": {
  "раздел": "Сводный отчёт",
  "пояснение": "Три среза одного завода: PR это что вышло на чужих площадках, SEO это что видит поиск, GEO это цитируют ли нас ИИ-ассистенты. Сейчас все три пустые: домен не поднят, реестр публикаций пуст.",
  "источник": "завод/площадки.json · завод/_published-articles.json · завод/geo/prompts.json",
  "демо_отсчёт": "Демо-цифры показывают гипотетический старт 04.05.2026, то есть завод на четвёртом месяце. Раньше этого срока честного замера всё равно не бывает.",
  "демо": false
 },
 "pr": {
  "состояние": "пусто, ждём первых публикаций",
  "примечание": "Ни одна из шести площадок не умеет автопостинг: у Spark, Pikabu и Habr API нет вовсе, у vc.ru токен выдают не всем, у TenChat и Дзена публичного API публикации нет. Значит на старте весь внешний контур это ручная работа через редакцию.",
  "правило_нулей": "Площадки без единой публикации по умолчанию скрыты: на показе клиенту ряд нулей режет глаз. Скрытые всегда пересчитаны в строке под таблицей и открываются переключателем: прятать их насовсем нельзя, это станет враньём.",
  "kpi": [
   {
    "метка": "статей опубликовано",
    "значение": 0,
    "демо": false,
    "комментарий": "21 тема в волне 1, ни одна не вышла"
   },
   {
    "метка": "аккаунтов заведено",
    "значение": 0,
    "демо": false,
    "комментарий": "из 6 обязательных площадок"
   },
   {
    "метка": "переходов на портал",
    "значение": null,
    "демо": false,
    "комментарий": "портала нет"
   },
   {
    "метка": "внешних ссылок",
    "значение": 0,
    "демо": false,
    "комментарий": "ссылки ставим только после прогрева аккаунтов"
   }
  ],
  "kpi_демо": [
   {
    "метка": "статей опубликовано",
    "значение": 14,
    "демо": true
   },
   {
    "метка": "аккаунтов заведено",
    "значение": 4,
    "демо": true
   },
   {
    "метка": "переходов на портал",
    "значение": 1284,
    "демо": true
   },
   {
    "метка": "внешних ссылок",
    "значение": 22,
    "демо": true
   }
  ],
  "площадки": [
   {
    "площадка": "Spark",
    "статус": "не заведено",
    "автопостинг": "нет API, только руками",
    "ограничение": "публикации новых аккаунтов проходят премодерацию",
    "опубликовано": 0,
    "опубликовано_демо": 5,
    "переходы_демо": 412,
    "демо": false,
    "по_месяцам_демо": [
     0,
     140,
     410,
     690
    ],
    "просмотры_демо": 1240,
    "просмотры_было_демо": 550,
    "опубликовано_было_демо": 4,
    "со_ссылкой_демо": 3,
    "со_ссылкой": 0,
    "просмотры": null
   },
   {
    "площадка": "vc.ru",
    "статус": "не заведено",
    "автопостинг": "API есть у Osnova, токен выдают не всем, надо проверить",
    "ограничение": "нужен телефон при регистрации",
    "опубликовано": 0,
    "опубликовано_демо": 4,
    "переходы_демо": 486,
    "демо": false,
    "по_месяцам_демо": [
     0,
     210,
     520,
     760
    ],
    "просмотры_демо": 1490,
    "просмотры_было_демо": 730,
    "опубликовано_было_демо": 3,
    "со_ссылкой_демо": 4,
    "со_ссылкой": 0,
    "просмотры": null
   },
   {
    "площадка": "TenChat",
    "статус": "не заведено",
    "автопостинг": "публичного API публикации нет",
    "ограничение": "SMS-подтверждение обязательно",
    "опубликовано": 0,
    "опубликовано_демо": 3,
    "переходы_демо": 248,
    "демо": false,
    "по_месяцам_демо": [
     0,
     90,
     260,
     395
    ],
    "просмотры_демо": 745,
    "просмотры_было_демо": 350,
    "опубликовано_было_демо": 2,
    "со_ссылкой_демо": 2,
    "со_ссылкой": 0,
    "просмотры": null
   },
   {
    "площадка": "Дзен",
    "статус": "не заведено",
    "автопостинг": "открытого API публикации нет",
    "ограничение": "нужен Яндекс ID; индексируется Яндексом, ёмкая площадка для ветки Б",
    "опубликовано": 0,
    "опубликовано_демо": 2,
    "переходы_демо": 138,
    "демо": false,
    "по_месяцам_демо": [
     0,
     40,
     130,
     205
    ],
    "просмотры_демо": 375,
    "просмотры_было_демо": 170,
    "опубликовано_было_демо": 2,
    "со_ссылкой_демо": 1,
    "со_ссылкой": 0,
    "просмотры": null
   },
   {
    "площадка": "Pikabu",
    "статус": "не заведено",
    "автопостинг": "закрыт DataDome, автоматизация не проходит",
    "ограничение": "тон площадки враждебен к рекламе",
    "опубликовано": 0,
    "опубликовано_демо": 0,
    "переходы_демо": 0,
    "демо": false,
    "по_месяцам_демо": [
     0,
     0,
     0,
     0
    ],
    "просмотры_демо": 0,
    "просмотры_было_демо": 0,
    "опубликовано_было_демо": 0,
    "со_ссылкой_демо": 0,
    "со_ссылкой": 0,
    "просмотры": null
   },
   {
    "площадка": "Habr",
    "статус": "не заведено",
    "автопостинг": "нет API, только руками",
    "ограничение": "нужна карма; тема франшиз не подтягивается",
    "опубликовано": 0,
    "опубликовано_демо": 0,
    "переходы_демо": 0,
    "демо": false,
    "заметка_с_созвона": "У Adonis на Habr не прошли модерацию четыре статьи подряд, площадку припарковали: «совсем не подходит тема, Habr технически занудный». Для портала о франшизах риск тот же: проверить до того, как тратить время на карму.",
    "по_месяцам_демо": [
     0,
     0,
     0,
     0
    ],
    "просмотры_демо": 0,
    "просмотры_было_демо": 0,
    "опубликовано_было_демо": 0,
    "со_ссылкой_демо": 0,
    "со_ссылкой": 0,
    "просмотры": null
   }
  ],
  "месяцы_демо": [
   "май 2026",
   "июнь 2026",
   "июль 2026",
   "август 2026"
  ],
  "рейтинг_подпись": "Кто из площадок реально несёт трафик. Полоса считается от лидера, вторая строка показывает, сколько публикаций за ней стоит и сколько просмотров приходится на одну. Площадка с одной удачной статьёй и площадка с десятью ровными выглядят по-разному, и это видно сразу.",
  "рейтинг_пусто": "Рейтинг строится по просмотрам, а просмотров нет: ни одна статья не вышла. Порядок площадок в списке ниже задан очередью заведения аккаунтов, а не результатом.",
  "динамика_подпись": "Своя карточка на площадку: сумма, форма роста и прибавка за последний месяц видны сразу, без переключателей. Порядок тот же, что в рейтинге выше.",
  "динамика_оговорка": "Счётчики площадок врут по-разному. У части площадок своего счётчика нет вовсе, у части прирост выглядит подозрительно ровным, Дзен не отдаёт просмотры автоматически и требует ручной сверки раз в неделю. Считайте эти ряды направлением, а не бухгалтерией.",
  "рост_подпись": "Что выросло и что стоит за последний месяц. Отсутствие роста не означает плохую статью: площадка может просто не отдавать просмотры автоматически."
 },
 "seo": {
  "состояние": "пусто, ждём индексации",
  "kpi": [
   {
    "метка": "страниц в индексе",
    "значение": 0,
    "демо": false,
    "комментарий": "домена нет"
   },
   {
    "метка": "показов в выдаче за месяц",
    "значение": null,
    "демо": false,
    "комментарий": "Вебмастер не подключён"
   },
   {
    "метка": "кликов из выдачи за месяц",
    "значение": null,
    "демо": false,
    "комментарий": "Вебмастер не подключён"
   },
   {
    "метка": "запросов в топ-10",
    "значение": 0,
    "демо": false,
    "комментарий": "первый честный замер через 4 месяца после первой статьи"
   }
  ],
  "kpi_демо": [
   {
    "метка": "страниц в индексе",
    "значение": 15,
    "демо": true
   },
   {
    "метка": "показов в выдаче за месяц",
    "значение": 18420,
    "подпись": "сколько раз страница показалась в выдаче",
    "демо": true
   },
   {
    "метка": "кликов из выдачи за месяц",
    "значение": 864,
    "подпись": "переходы из поиска, без прямых заходов",
    "демо": true
   },
   {
    "метка": "запросов в топ-10",
    "значение": 3,
    "демо": true
   }
  ],
  "посещаемость": {
   "заголовок": "Посещаемость за месяц",
   "предупреждение": "Смотрим посетителей, а не просмотры. Просмотры завышены: оператор заходит в блог по 15–20 раз в день, когда правит статьи, и эти заходы попадают в счётчик. Свои визиты из отчёта не вычтены, считайте это потолком, а не результатом.",
   "посетители": null,
   "просмотры": null,
   "посетители_демо": 612,
   "просмотры_демо": 1480,
   "свои_заходы_оценка_демо": 180,
   "источник": "Яндекс Метрика, не подключена"
  },
  "когорты_подпись": "Когорта это статьи, вышедшие на одной неделе. Смотрим не суммарный трафик, а жизнь статьи по месяцам после публикации: в первый месяц идёт индексация и просмотров почти нет, во второй статья набирает вес, дальше держится или проседает. Пример с созвона: 141 просмотр в первый месяц, 800 во второй, 600 в третий, то есть полторы тысячи за три месяца.",
  "когорты": [
   {
    "когорта": "Неделя 1 · 04.05",
    "статей": 2,
    "кластеры": "А13 · А14",
    "по_месяцам": [
     141,
     812,
     640,
     598
    ],
    "всего": 2191,
    "в_топ10": 1,
    "демо": true
   },
   {
    "когорта": "Неделя 2 · 11.05",
    "статей": 3,
    "кластеры": "А12 · А15 · А16",
    "по_месяцам": [
     196,
     905,
     742,
     664
    ],
    "всего": 2507,
    "в_топ10": 1,
    "демо": true
   },
   {
    "когорта": "Неделя 3 · 18.05",
    "статей": 2,
    "кластеры": "А17 · А20",
    "по_месяцам": [
     128,
     604,
     511,
     470
    ],
    "всего": 1713,
    "в_топ10": 0,
    "демо": true
   },
   {
    "когорта": "Неделя 4 · 25.05",
    "статей": 3,
    "кластеры": "А2 · А4 · М1",
    "по_месяцам": [
     174,
     688,
     592,
     505
    ],
    "всего": 1959,
    "в_топ10": 0,
    "демо": true
   },
   {
    "когорта": "Неделя 5 · 01.06",
    "статей": 2,
    "кластеры": "М3 · А18",
    "по_месяцам": [
     96,
     432,
     388
    ],
    "всего": 916,
    "в_топ10": 1,
    "демо": true
   },
   {
    "когорта": "Неделя 6 · 08.06",
    "статей": 3,
    "кластеры": "А7 · М2 · Б15",
    "по_месяцам": [
     112,
     486,
     402
    ],
    "всего": 1000,
    "в_топ10": 0,
    "демо": true
   }
  ],
  "переобход": {
   "что_это": "Быстрые победы это статьи, которые уже проиндексированы, но стоят с 11 по 40 место. Их дешевле поднять, чем написать новую: дописать в статью пару абзацев под запрос и отправить страницу на переобход в Яндекс Вебмастере вручную.",
   "порог": [
    11,
    40
   ],
   "почему_не_кнопкой": "Кнопка «На переобход» выключена: она обращается к Яндекс Вебмастеру, а он не подключён и домена нет. Абзацы дописываются руками через marketing-brain, автоматически такое не переписывают.",
   "источник_строк": "positions.json: берутся строки контура SEO с позицией в пороге"
  },
  "по_статьям": [
   {
    "статья": "Пункт выдачи или франшиза",
    "кластер": "М3",
    "показы": 4120,
    "клики": 286,
    "ctr": 6.9,
    "средняя_позиция": 7.4,
    "демо": true
   },
   {
    "статья": "Сколько стоит открыть на самом деле",
    "кластер": "А16",
    "показы": 3240,
    "клики": 198,
    "ctr": 6.1,
    "средняя_позиция": 8.8,
    "демо": true
   },
   {
    "статья": "Как проверить франчайзера до покупки",
    "кластер": "А13",
    "показы": 2870,
    "клики": 146,
    "ctr": 5.1,
    "средняя_позиция": 11.2,
    "демо": true
   },
   {
    "статья": "Договор концессии: что проверить",
    "кластер": "А14",
    "показы": 2340,
    "клики": 112,
    "ctr": 4.8,
    "средняя_позиция": 13.5,
    "демо": true
   },
   {
    "статья": "Как выбрать франшизу",
    "кластер": "А12",
    "показы": 2180,
    "клики": 84,
    "ctr": 3.9,
    "средняя_позиция": 16.0,
    "демо": true
   },
   {
    "статья": "Франшиза или свой бизнес с нуля",
    "кластер": "М1",
    "показы": 1910,
    "клики": 48,
    "ctr": 2.5,
    "средняя_позиция": 21.7,
    "демо": true
   },
   {
    "статья": "Как считать окупаемость франшизы",
    "кластер": "А17",
    "показы": 1760,
    "клики": 39,
    "ctr": 2.2,
    "средняя_позиция": 24.1,
    "демо": true
   }
  ],
  "индексация": {
   "заголовок": "Индексация",
   "источник": "Яндекс Вебмастер и Google Search Console, оба не подключены",
   "пояснение": "Первое, что смотрят после запуска: сколько страниц поиск вообще взял. Пока домена нет, все три счётчика пустые, и это не ноль, а отсутствие замера.",
   "икс": null,
   "икс_демо": 10,
   "в_поиске": null,
   "в_поиске_демо": 7,
   "исключено": null,
   "исключено_демо": 2,
   "предупреждение": "Индекс качества сайта у нового домена держится около нуля первые месяцы. Судить по нему раньше полугода бессмысленно, и это надо проговорить на старте."
  },
  "поиск_заголовок": "Показы и клики по статьям",
  "поиск_источник": "Google Search Console и Яндекс Вебмастер, оба не подключены",
  "изменения_подпись": "Считаем только пары «страница и запрос», у которых есть предыдущий замер. Первый замер ростом не считается: сравнивать его не с чем.",
  "ядро_подпись": "Узнаваемость темы в поиске: сколько людей вообще спрашивает то, подо что мы пишем. Два куста разведены, потому что ведут себя по-разному: франшизный ближе к деньгам и уже, бизнесовый шире и дешевле в трафике.",
  "ядро_оговорка": "Замер один и снят 18.07.2026 по чужому ядру PR Factory. Помесячной истории у нас не будет, пока не подключён XMLRiver: в остальных колонках стоит прочерк, а не ноль.",
  "ядро_месяцы": [
   "май 2026",
   "июнь 2026",
   "июль 2026",
   "август 2026"
  ],
  "ядро_месяц_замера": "июль 2026"
 },
 "geo": {
  "заголовок": "ИИ-цитируемость бренда (5 платформ, живой поиск)",
  "пояснение": "Раз в две недели прогоняем набор промптов через пять ИИ-платформ и смотрим, что они отвечают человеку, который ищет франшизу. Считаем четыре исхода: нас процитировали со ссылкой на домен, упомянули без ссылки, вместо нас назвали конкурента, или ассистент знает только крупные каталоги.",
  "оговорка": "Домен ещё не поднят, ни одной статьи не опубликовано. Первый прогон это ноль по нам и снимок того, кого нейросети называют вместо нас. Это и есть точка отсчёта.",
  "состояние": "замер не проводился",
  "последняя_проверка": null,
  "последняя_проверка_демо": "2026-08-23 23:00",
  "промтов_в_наборе": 46,
  "промтов_базовых": 33,
  "конкуренты": [
   "БиБосс",
   "Franshiza.ru",
   "Топфранчайзи",
   "Платформа франчайзинга"
  ],
  "почему_нельзя_запустить": "Нужен поднятый домен (иначе в ответах нечего искать) и ключи: Anthropic API, OpenRouter, Yandex Cloud.",
  "kpi": [
   {
    "метка": "цитируемость",
    "значение": null,
    "единица": "%",
    "подпись": "доля ответов со ссылкой на наш домен",
    "демо": false
   },
   {
    "метка": "с реальной ссылкой на наш домен",
    "значение": null,
    "подпись": "ответ ведёт на frantlas.ru",
    "демо": false
   },
   {
    "метка": "упоминают без ссылки",
    "значение": null,
    "подпись": "назвали по имени, ссылки не дали",
    "демо": false
   },
   {
    "метка": "нашли только конкурента",
    "значение": null,
    "подпись": "вместо нас называют БиБосс и Топфранчайзи",
    "демо": false
   },
   {
    "метка": "знает только каталог",
    "значение": null,
    "подпись": "ассистент отвечает общими каталогами",
    "демо": false
   }
  ],
  "kpi_демо": [
   {
    "метка": "цитируемость",
    "значение": 16,
    "единица": "%",
    "подпись": "36 из 230 ответов ведут на наш домен",
    "демо": true
   },
   {
    "метка": "с реальной ссылкой на наш домен",
    "значение": 36,
    "подпись": "ответ ведёт на frantlas.ru",
    "демо": true
   },
   {
    "метка": "упоминают без ссылки",
    "значение": 29,
    "подпись": "назвали по имени, ссылки не дали",
    "демо": true
   },
   {
    "метка": "нашли только конкурента",
    "значение": 14,
    "подпись": "вместо нас называют БиБосс и Топфранчайзи",
    "демо": true
   },
   {
    "метка": "знает только каталог",
    "значение": 151,
    "подпись": "ассистент отвечает общими каталогами",
    "демо": true
   }
  ],
  "платформы": [
   {
    "платформа": "Claude",
    "доступ": "напрямую",
    "процент": null,
    "процитирован": null,
    "упомянут": null,
    "только_конкурент": null,
    "только_каталог": null,
    "проверено": null,
    "процент_демо": 24,
    "процитирован_демо": 11,
    "упомянут_демо": 8,
    "только_конкурент_демо": 3,
    "только_каталог_демо": 24,
    "проверено_демо": "2026-08-23",
    "ключ": "Anthropic API, не подключён"
   },
   {
    "платформа": "ChatGPT",
    "доступ": "через OpenRouter",
    "процент": null,
    "процитирован": null,
    "упомянут": null,
    "только_конкурент": null,
    "только_каталог": null,
    "проверено": null,
    "процент_демо": 20,
    "процитирован_демо": 9,
    "упомянут_демо": 7,
    "только_конкурент_демо": 3,
    "только_каталог_демо": 27,
    "проверено_демо": "2026-08-23",
    "ключ": "OpenRouter, не подключён"
   },
   {
    "платформа": "Perplexity",
    "доступ": "через OpenRouter",
    "процент": null,
    "процитирован": null,
    "упомянут": null,
    "только_конкурент": null,
    "только_каталог": null,
    "проверено": null,
    "процент_демо": 22,
    "процитирован_демо": 10,
    "упомянут_демо": 6,
    "только_конкурент_демо": 2,
    "только_каталог_демо": 28,
    "проверено_демо": "2026-08-23",
    "ключ": "OpenRouter, не подключён"
   },
   {
    "платформа": "Gemini / Google AI Overview",
    "доступ": "через OpenRouter",
    "процент": null,
    "процитирован": null,
    "упомянут": null,
    "только_конкурент": null,
    "только_каталог": null,
    "проверено": null,
    "процент_демо": 9,
    "процитирован_демо": 4,
    "упомянут_демо": 5,
    "только_конкурент_демо": 3,
    "только_каталог_демо": 34,
    "проверено_демо": "2026-08-23",
    "ключ": "OpenRouter, не подключён"
   },
   {
    "платформа": "Алиса / Я.Нейро",
    "доступ": "через Yandex Cloud",
    "процент": null,
    "процитирован": null,
    "упомянут": null,
    "только_конкурент": null,
    "только_каталог": null,
    "проверено": null,
    "процент_демо": 4,
    "процитирован_демо": 2,
    "упомянут_демо": 3,
    "только_конкурент_демо": 3,
    "только_каталог_демо": 38,
    "проверено_демо": "2026-08-23",
    "ключ": "Yandex Cloud, не подключён"
   }
  ]
 }
}