{
  "version": "v93016",
  "updated": "2026-07-11",
  "canonical": "https://viktoriiaketrar.de/methodology.json",
  "language": "ru",
  "purpose": "Прозрачные правила создания, обновления и удаления контента сайта Viktoriia Ketrar.",
  "editorial_principles": [
    "Польза для человека важнее количества страниц и поисковых вариаций.",
    "Одна страница отвечает одному понятному намерению и ведёт к реальному следующему шагу.",
    "Даты, цены, доступность, партнёрства и квалификации не придумываются.",
    "Структурированные данные должны точно совпадать с видимым содержанием страницы.",
    "Новые темы публикуются небольшими партиями, которые можно вручную проверить."
  ],
  "topic_selection": {
    "primary_sources": [
      "Google Search Console queries and pages",
      "server-side visit logs",
      "impressions",
      "CTR",
      "average position",
      "real user navigation and conversions"
    ],
    "rules": [
      "Сначала усиливать страницы с показами и слабым CTR.",
      "Создавать новую страницу только при отдельном поисковом намерении и достаточной полезности.",
      "Развивать topic hub, когда есть несколько сильных дочерних материалов.",
      "Не создавать doorway pages для городов, профессий или похожих ключевых фраз без уникальной пользы."
    ]
  },
  "content_lifecycle": [
    {
      "stage": "research",
      "checks": [
        "отдельный intent",
        "данные GSC/логов или реальная пользовательская задача",
        "отсутствие каннибализации"
      ]
    },
    {
      "stage": "draft",
      "checks": [
        "короткий прямой ответ",
        "практические шаги",
        "ограничения и честные оговорки",
        "внутренние ссылки"
      ]
    },
    {
      "stage": "review",
      "checks": [
        "title/description",
        "canonical",
        "schema",
        "mobile layout",
        "links and assets",
        "duplicate risk"
      ]
    },
    {
      "stage": "publish",
      "checks": [
        "sitemap",
        "search index",
        "content index",
        "feed when applicable",
        "distribution"
      ]
    },
    {
      "stage": "monitor",
      "checks": [
        "impressions",
        "CTR",
        "position",
        "engagement",
        "conversions",
        "errors"
      ]
    },
    {
      "stage": "prune_or_merge",
      "checks": [
        "thin content",
        "near duplicates",
        "zero impressions over a meaningful period",
        "conflicting intent"
      ]
    }
  ],
  "schema_policy": {
    "events": "Event markup is used only on a unique dated event page. A waitlist or series page stays WebPage/CollectionPage until a real date and venue are published.",
    "offers": "Offer markup is used only for real purchasable offers with accurate price, currency and purchase URL. validFrom is supplied only when a real validity start exists.",
    "faq": "FAQ structured data mirrors visible questions and answers exactly."
  },
  "public_mirrors": {
    "rss": "https://viktoriiaketrar.de/feed.xml",
    "atom": "https://viktoriiaketrar.de/atom.xml",
    "json_feed": "https://viktoriiaketrar.de/feed.json",
    "content_index": "https://viktoriiaketrar.de/content-index.json",
    "llms": "https://viktoriiaketrar.de/llms.txt",
    "llms_full": "https://viktoriiaketrar.de/llms-full.txt",
    "ai_policy": "https://viktoriiaketrar.de/ai-policy.txt"
  },
  "contact": "mailto:ketrar47@gmail.com"
}
