{
  "generatedAt": "2026-06-24T09:14:40.257Z",
  "project": "LLMs.txt Kit",
  "domain": "llmstxtkit.com",
  "origin": "https://llmstxtkit.com",
  "status": "traffic_experiment_queue_ready_to_execute",
  "summary": {
    "experiments": 11,
    "topExperiments": 6,
    "topExperimentIds": [
      "reddit-answer-ai-robots-checker",
      "oai-searchbot-vs-gptbot-answer",
      "hn-show-ai-crawler-benchmark",
      "ai-tools-directory-listing",
      "github-readme-ai-crawler-snippet",
      "public-proof-build-in-public"
    ],
    "readyNow": 11,
    "waitingForFinalDomain": 0,
    "validatedEvidence": 0,
    "observedUtm": 0,
    "finalDomainLive": true,
    "launchCopyItems": 18,
    "distributionQueueItems": 18,
    "researchSources": 13,
    "googleSearchUrlTrickVerdict": "red"
  },
  "decision": {
    "bestNextExperiment": "reddit-answer-ai-robots-checker",
    "why": "Highest safe score among experiments with direct utility, clean UTM measurement, platform-native rules, and public evidence commands.",
    "notUsingGoogleSearchUrlTrick": true
  },
  "scoring": {
    "formula": "legalSafety + speedToProof + compoundingPotential - executionFriction",
    "scale": "1 low to 5 high",
    "requiredForTopQueue": [
      "legalSafety >= 4",
      "direct final-domain URL",
      "evidence command",
      "kill criteria"
    ]
  },
  "sourceDocs": [
    {
      "id": "google_helpful_content",
      "label": "Google people-first content",
      "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
      "supports": "Prioritize genuinely useful, first-hand, satisfying content instead of search-engine-first pages."
    },
    {
      "id": "google_spam_policy",
      "label": "Google spam policies",
      "url": "https://developers.google.com/search/docs/essentials/spam-policies",
      "supports": "Avoid manipulative ranking tactics, link spam, doorway abuse, keyword stuffing, and machine-generated traffic."
    },
    {
      "id": "google_ai_features",
      "label": "Google AI features guidance",
      "url": "https://developers.google.com/search/docs/appearance/ai-features",
      "supports": "AI Overviews and AI Mode still rely on foundational SEO, crawlability, indexability, visible text, and helpful content."
    },
    {
      "id": "google_link_best_practices",
      "label": "Google link best practices",
      "url": "https://developers.google.com/search/docs/crawling-indexing/links-crawlable",
      "supports": "Use direct crawlable links with descriptive anchor text instead of Google search-result URLs."
    },
    {
      "id": "reddit_spam",
      "label": "Reddit spam policy",
      "url": "https://support.reddithelp.com/hc/en-us/articles/360043504051-Spam",
      "supports": "Avoid repeated, unsolicited mass engagement and link-heavy business posting."
    },
    {
      "id": "hacker_news_guidelines",
      "label": "Hacker News guidelines",
      "url": "https://news.ycombinator.com/newsguidelines.html",
      "supports": "Submit intellectually interesting original sources; do not use HN primarily for promotion or solicit votes."
    },
    {
      "id": "dev_moderation",
      "label": "DEV Community moderation",
      "url": "https://dev.to/community-moderation",
      "supports": "High-quality helpful articles are boosted; low-quality posts can be downranked by moderators."
    },
    {
      "id": "pew_ai_summary_clicks",
      "label": "Pew AI summary click study",
      "url": "https://www.pewresearch.org/short-reads/2025/07/22/google-users-are-less-likely-to-click-on-links-when-an-ai-summary-appears-in-the-results/",
      "supports": "AI summaries reduce click-through to traditional links, so tools, templates, and proof assets matter more."
    },
    {
      "id": "indexnow_docs",
      "label": "IndexNow documentation",
      "url": "https://www.indexnow.org/documentation",
      "supports": "IndexNow can notify participating search engines, but receipt is not a ranking guarantee."
    }
  ],
  "safetyRules": [
    "Use direct final-domain URLs with UTM parameters; do not link to Google search result pages as an SEO tactic.",
    "Do not ask for searches, clicks, votes, comments, or upvotes.",
    "Do not mass-post repetitive content across communities.",
    "Skip an experiment when there is no directly relevant current discussion or native placement context.",
    "Count only validated public evidence, observed planned UTM events, Search Console data, analytics, or tool activation proof.",
    "Record skipped, removed, and rejected placements instead of hiding them."
  ],
  "experiments": [
    {
      "id": "reddit-answer-ai-robots-checker",
      "channel": "Reddit SEO/webmaster answer",
      "assetPath": "/tools/ai-crawler-robots-txt-checker.html",
      "trackedUrl": "https://llmstxtkit.com/tools/ai-crawler-robots-txt-checker.html?utm_source=reddit&utm_medium=community-answer&utm_campaign=first-distribution&utm_content=reddit-ai-robots-checker",
      "angle": "Answer a current robots.txt or AI crawler access question, then offer the paste-in checker as an optional audit.",
      "abnormality": "Turns a comment into a utility-led micro-consulting answer instead of a link drop.",
      "sourceDocIds": [
        "reddit_spam",
        "google_ai_features",
        "google_link_best_practices"
      ],
      "placementId": "reddit-ai-robots-checker",
      "executionFriction": 2,
      "legalSafety": 5,
      "speedToProof": 5,
      "compoundingPotential": 3,
      "score": 11,
      "status": "ready_to_execute",
      "observedEvents": 0,
      "evidenceStatus": "not_recorded",
      "sourceDocs": [
        {
          "id": "reddit_spam",
          "label": "Reddit spam policy",
          "url": "https://support.reddithelp.com/hc/en-us/articles/360043504051-Spam",
          "supports": "Avoid repeated, unsolicited mass engagement and link-heavy business posting."
        },
        {
          "id": "google_ai_features",
          "label": "Google AI features guidance",
          "url": "https://developers.google.com/search/docs/appearance/ai-features",
          "supports": "AI Overviews and AI Mode still rely on foundational SEO, crawlability, indexability, visible text, and helpful content."
        },
        {
          "id": "google_link_best_practices",
          "label": "Google link best practices",
          "url": "https://developers.google.com/search/docs/crawling-indexing/links-crawlable",
          "supports": "Use direct crawlable links with descriptive anchor text instead of Google search-result URLs."
        }
      ],
      "safePostingRule": "Answer the user's problem first, disclose affiliation when relevant, use the direct tracked final-domain URL only if it adds value.",
      "successMetrics": [
        "Validated public evidence URL",
        "Observed matching utm_content in campaign attribution",
        "Tool activation or copy event after referral",
        "Search Console impressions/clicks for the asset later"
      ],
      "killCriteria": [
        "No directly relevant current thread or documentation context exists",
        "Post would be mostly a link instead of an answer",
        "Platform removes/rejects the placement",
        "No valid evidence, UTM event, activation, reply, save, or Search Console signal after the observation window"
      ],
      "redLines": [
        "No fake searches or click loops",
        "No vote requests",
        "No mass-posting the same copy",
        "No Google search-result URL trick",
        "No preview URL public launch distribution"
      ],
      "evidenceCommand": "npm run distribution:evidence -- --placement-id 'reddit-ai-robots-checker' --url PUBLIC_POST_URL --posted-at YYYY-MM-DD --status posted --note 'Affiliation disclosed if relevant; answer-first useful placement.'",
      "rank": 1
    },
    {
      "id": "oai-searchbot-vs-gptbot-answer",
      "channel": "Developer/docs discussion",
      "assetPath": "/guides/gptbot-vs-oai-searchbot.html",
      "trackedUrl": "https://llmstxtkit.com/guides/gptbot-vs-oai-searchbot.html?utm_source=developer-community&utm_medium=answer&utm_campaign=first-distribution&utm_content=gptbot-vs-oai-searchbot",
      "angle": "Answer confusion about allowing ChatGPT search visibility while controlling model-training crawls.",
      "abnormality": "Separates bot intent clearly, which many generic SEO posts blur.",
      "sourceDocIds": [
        "google_ai_features",
        "google_helpful_content"
      ],
      "placementId": "gptbot-vs-oai-searchbot",
      "executionFriction": 2,
      "legalSafety": 5,
      "speedToProof": 4,
      "compoundingPotential": 4,
      "score": 11,
      "status": "ready_to_execute",
      "observedEvents": 0,
      "evidenceStatus": "not_recorded",
      "sourceDocs": [
        {
          "id": "google_ai_features",
          "label": "Google AI features guidance",
          "url": "https://developers.google.com/search/docs/appearance/ai-features",
          "supports": "AI Overviews and AI Mode still rely on foundational SEO, crawlability, indexability, visible text, and helpful content."
        },
        {
          "id": "google_helpful_content",
          "label": "Google people-first content",
          "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
          "supports": "Prioritize genuinely useful, first-hand, satisfying content instead of search-engine-first pages."
        }
      ],
      "safePostingRule": "Answer the user's problem first, disclose affiliation when relevant, use the direct tracked final-domain URL only if it adds value.",
      "successMetrics": [
        "Validated public evidence URL",
        "Observed matching utm_content in campaign attribution",
        "Tool activation or copy event after referral",
        "Search Console impressions/clicks for the asset later"
      ],
      "killCriteria": [
        "No directly relevant current thread or documentation context exists",
        "Post would be mostly a link instead of an answer",
        "Platform removes/rejects the placement",
        "No valid evidence, UTM event, activation, reply, save, or Search Console signal after the observation window"
      ],
      "redLines": [
        "No fake searches or click loops",
        "No vote requests",
        "No mass-posting the same copy",
        "No Google search-result URL trick",
        "No preview URL public launch distribution"
      ],
      "evidenceCommand": "npm run distribution:evidence -- --placement-id 'gptbot-vs-oai-searchbot' --url PUBLIC_POST_URL --posted-at YYYY-MM-DD --status posted --note 'Affiliation disclosed if relevant; answer-first useful placement.'",
      "rank": 2
    },
    {
      "id": "hn-show-ai-crawler-benchmark",
      "channel": "Hacker News Show HN",
      "assetPath": "/data/ai-crawler-policy-benchmark.html",
      "trackedUrl": "https://llmstxtkit.com/data/ai-crawler-policy-benchmark.html?utm_source=hackernews&utm_medium=launch-post&utm_campaign=first-distribution&utm_content=hackernews-showhn",
      "angle": "Submit the original AI crawler policy benchmark with CSV/JSON data and a plain, non-clickbait title.",
      "abnormality": "Uses original benchmark data as the hook, not a marketing landing page.",
      "sourceDocIds": [
        "hacker_news_guidelines",
        "google_helpful_content"
      ],
      "placementId": "hackernews-showhn",
      "executionFriction": 3,
      "legalSafety": 4,
      "speedToProof": 4,
      "compoundingPotential": 5,
      "score": 10,
      "status": "ready_to_execute",
      "observedEvents": 0,
      "evidenceStatus": "not_recorded",
      "sourceDocs": [
        {
          "id": "hacker_news_guidelines",
          "label": "Hacker News guidelines",
          "url": "https://news.ycombinator.com/newsguidelines.html",
          "supports": "Submit intellectually interesting original sources; do not use HN primarily for promotion or solicit votes."
        },
        {
          "id": "google_helpful_content",
          "label": "Google people-first content",
          "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
          "supports": "Prioritize genuinely useful, first-hand, satisfying content instead of search-engine-first pages."
        }
      ],
      "safePostingRule": "Answer the user's problem first, disclose affiliation when relevant, use the direct tracked final-domain URL only if it adds value.",
      "successMetrics": [
        "Validated public evidence URL",
        "Observed matching utm_content in campaign attribution",
        "Tool activation or copy event after referral",
        "Search Console impressions/clicks for the asset later"
      ],
      "killCriteria": [
        "No directly relevant current thread or documentation context exists",
        "Post would be mostly a link instead of an answer",
        "Platform removes/rejects the placement",
        "No valid evidence, UTM event, activation, reply, save, or Search Console signal after the observation window"
      ],
      "redLines": [
        "No fake searches or click loops",
        "No vote requests",
        "No mass-posting the same copy",
        "No Google search-result URL trick",
        "No preview URL public launch distribution"
      ],
      "evidenceCommand": "npm run distribution:evidence -- --placement-id 'hackernews-showhn' --url PUBLIC_POST_URL --posted-at YYYY-MM-DD --status posted --note 'Affiliation disclosed if relevant; answer-first useful placement.'",
      "rank": 3
    },
    {
      "id": "ai-tools-directory-listing",
      "channel": "Curated AI/SEO tool directory",
      "assetPath": "/tools/",
      "trackedUrl": "https://llmstxtkit.com/tools/?utm_source=directory&utm_medium=listing&utm_campaign=first-distribution&utm_content=ai-tools-directory",
      "angle": "Submit the tools hub only to curated directories that accept useful AI, SEO, webmaster, or developer tools.",
      "abnormality": "Uses one strong tool hub and truthful listing copy instead of low-quality directory blasts.",
      "sourceDocIds": [
        "google_helpful_content",
        "google_link_best_practices",
        "google_spam_policy"
      ],
      "placementId": "ai-tools-directory",
      "executionFriction": 2,
      "legalSafety": 4,
      "speedToProof": 4,
      "compoundingPotential": 4,
      "score": 10,
      "status": "ready_to_execute",
      "observedEvents": 0,
      "evidenceStatus": "not_recorded",
      "sourceDocs": [
        {
          "id": "google_helpful_content",
          "label": "Google people-first content",
          "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
          "supports": "Prioritize genuinely useful, first-hand, satisfying content instead of search-engine-first pages."
        },
        {
          "id": "google_link_best_practices",
          "label": "Google link best practices",
          "url": "https://developers.google.com/search/docs/crawling-indexing/links-crawlable",
          "supports": "Use direct crawlable links with descriptive anchor text instead of Google search-result URLs."
        },
        {
          "id": "google_spam_policy",
          "label": "Google spam policies",
          "url": "https://developers.google.com/search/docs/essentials/spam-policies",
          "supports": "Avoid manipulative ranking tactics, link spam, doorway abuse, keyword stuffing, and machine-generated traffic."
        }
      ],
      "safePostingRule": "Answer the user's problem first, disclose affiliation when relevant, use the direct tracked final-domain URL only if it adds value.",
      "successMetrics": [
        "Validated public evidence URL",
        "Observed matching utm_content in campaign attribution",
        "Tool activation or copy event after referral",
        "Search Console impressions/clicks for the asset later"
      ],
      "killCriteria": [
        "No directly relevant current thread or documentation context exists",
        "Post would be mostly a link instead of an answer",
        "Platform removes/rejects the placement",
        "No valid evidence, UTM event, activation, reply, save, or Search Console signal after the observation window"
      ],
      "redLines": [
        "No fake searches or click loops",
        "No vote requests",
        "No mass-posting the same copy",
        "No Google search-result URL trick",
        "No preview URL public launch distribution"
      ],
      "evidenceCommand": "npm run distribution:evidence -- --placement-id 'ai-tools-directory' --url PUBLIC_POST_URL --posted-at YYYY-MM-DD --status posted --note 'Affiliation disclosed if relevant; answer-first useful placement.'",
      "rank": 4
    },
    {
      "id": "github-readme-ai-crawler-snippet",
      "channel": "GitHub README or docs PR",
      "assetPath": "/resources/github-readme-snippets.html",
      "trackedUrl": "https://llmstxtkit.com/resources/github-readme-snippets.html?utm_source=github&utm_medium=readme&utm_campaign=first-distribution&utm_content=github-readme",
      "angle": "Offer copyable README snippets for repos that already document crawler, robots.txt, or AI training/search policy.",
      "abnormality": "Distribution happens through maintained documentation workflows, not forums.",
      "sourceDocIds": [
        "google_link_best_practices",
        "google_helpful_content"
      ],
      "placementId": "github-readme",
      "executionFriction": 3,
      "legalSafety": 5,
      "speedToProof": 3,
      "compoundingPotential": 5,
      "score": 10,
      "status": "ready_to_execute",
      "observedEvents": 0,
      "evidenceStatus": "not_recorded",
      "sourceDocs": [
        {
          "id": "google_link_best_practices",
          "label": "Google link best practices",
          "url": "https://developers.google.com/search/docs/crawling-indexing/links-crawlable",
          "supports": "Use direct crawlable links with descriptive anchor text instead of Google search-result URLs."
        },
        {
          "id": "google_helpful_content",
          "label": "Google people-first content",
          "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
          "supports": "Prioritize genuinely useful, first-hand, satisfying content instead of search-engine-first pages."
        }
      ],
      "safePostingRule": "Answer the user's problem first, disclose affiliation when relevant, use the direct tracked final-domain URL only if it adds value.",
      "successMetrics": [
        "Validated public evidence URL",
        "Observed matching utm_content in campaign attribution",
        "Tool activation or copy event after referral",
        "Search Console impressions/clicks for the asset later"
      ],
      "killCriteria": [
        "No directly relevant current thread or documentation context exists",
        "Post would be mostly a link instead of an answer",
        "Platform removes/rejects the placement",
        "No valid evidence, UTM event, activation, reply, save, or Search Console signal after the observation window"
      ],
      "redLines": [
        "No fake searches or click loops",
        "No vote requests",
        "No mass-posting the same copy",
        "No Google search-result URL trick",
        "No preview URL public launch distribution"
      ],
      "evidenceCommand": "npm run distribution:evidence -- --placement-id 'github-readme' --url PUBLIC_POST_URL --posted-at YYYY-MM-DD --status posted --note 'Affiliation disclosed if relevant; answer-first useful placement.'",
      "rank": 5
    },
    {
      "id": "public-proof-build-in-public",
      "channel": "Indie hacker/build-in-public post",
      "assetPath": "/proof.html",
      "trackedUrl": "https://llmstxtkit.com/proof.html?utm_source=indiehackers&utm_medium=build-in-public&utm_campaign=first-distribution&utm_content=indiehackers-seo",
      "angle": "Share the public proof dashboard and explain what counts as real traffic versus fake search/click loops.",
      "abnormality": "Transparency becomes the hook; the dashboard itself proves the anti-spam constraint.",
      "sourceDocIds": [
        "google_spam_policy",
        "pew_ai_summary_clicks"
      ],
      "placementId": "indiehackers-seo",
      "executionFriction": 3,
      "legalSafety": 5,
      "speedToProof": 3,
      "compoundingPotential": 4,
      "score": 9,
      "status": "ready_to_execute",
      "observedEvents": 0,
      "evidenceStatus": "not_recorded",
      "sourceDocs": [
        {
          "id": "google_spam_policy",
          "label": "Google spam policies",
          "url": "https://developers.google.com/search/docs/essentials/spam-policies",
          "supports": "Avoid manipulative ranking tactics, link spam, doorway abuse, keyword stuffing, and machine-generated traffic."
        },
        {
          "id": "pew_ai_summary_clicks",
          "label": "Pew AI summary click study",
          "url": "https://www.pewresearch.org/short-reads/2025/07/22/google-users-are-less-likely-to-click-on-links-when-an-ai-summary-appears-in-the-results/",
          "supports": "AI summaries reduce click-through to traditional links, so tools, templates, and proof assets matter more."
        }
      ],
      "safePostingRule": "Answer the user's problem first, disclose affiliation when relevant, use the direct tracked final-domain URL only if it adds value.",
      "successMetrics": [
        "Validated public evidence URL",
        "Observed matching utm_content in campaign attribution",
        "Tool activation or copy event after referral",
        "Search Console impressions/clicks for the asset later"
      ],
      "killCriteria": [
        "No directly relevant current thread or documentation context exists",
        "Post would be mostly a link instead of an answer",
        "Platform removes/rejects the placement",
        "No valid evidence, UTM event, activation, reply, save, or Search Console signal after the observation window"
      ],
      "redLines": [
        "No fake searches or click loops",
        "No vote requests",
        "No mass-posting the same copy",
        "No Google search-result URL trick",
        "No preview URL public launch distribution"
      ],
      "evidenceCommand": "npm run distribution:evidence -- --placement-id 'indiehackers-seo' --url PUBLIC_POST_URL --posted-at YYYY-MM-DD --status posted --note 'Affiliation disclosed if relevant; answer-first useful placement.'",
      "rank": 6
    },
    {
      "id": "devto-log-analyzer-walkthrough",
      "channel": "DEV article/tutorial",
      "assetPath": "/tools/ai-crawler-log-analyzer.html",
      "trackedUrl": "https://llmstxtkit.com/tools/ai-crawler-log-analyzer.html?utm_source=devto&utm_medium=tutorial&utm_campaign=first-distribution&utm_content=devto-log-analyzer",
      "angle": "Publish a tutorial showing how to classify Googlebot, OAI-SearchBot, GPTBot, PerplexityBot, and CCBot from server logs.",
      "abnormality": "Teaches a repeatable measurement workflow and gives readers a reusable analyzer.",
      "sourceDocIds": [
        "dev_moderation",
        "google_ai_features"
      ],
      "placementId": "devto-log-analyzer",
      "executionFriction": 4,
      "legalSafety": 5,
      "speedToProof": 3,
      "compoundingPotential": 4,
      "score": 8,
      "status": "ready_to_execute",
      "observedEvents": 0,
      "evidenceStatus": "not_recorded",
      "sourceDocs": [
        {
          "id": "dev_moderation",
          "label": "DEV Community moderation",
          "url": "https://dev.to/community-moderation",
          "supports": "High-quality helpful articles are boosted; low-quality posts can be downranked by moderators."
        },
        {
          "id": "google_ai_features",
          "label": "Google AI features guidance",
          "url": "https://developers.google.com/search/docs/appearance/ai-features",
          "supports": "AI Overviews and AI Mode still rely on foundational SEO, crawlability, indexability, visible text, and helpful content."
        }
      ],
      "safePostingRule": "Answer the user's problem first, disclose affiliation when relevant, use the direct tracked final-domain URL only if it adds value.",
      "successMetrics": [
        "Validated public evidence URL",
        "Observed matching utm_content in campaign attribution",
        "Tool activation or copy event after referral",
        "Search Console impressions/clicks for the asset later"
      ],
      "killCriteria": [
        "No directly relevant current thread or documentation context exists",
        "Post would be mostly a link instead of an answer",
        "Platform removes/rejects the placement",
        "No valid evidence, UTM event, activation, reply, save, or Search Console signal after the observation window"
      ],
      "redLines": [
        "No fake searches or click loops",
        "No vote requests",
        "No mass-posting the same copy",
        "No Google search-result URL trick",
        "No preview URL public launch distribution"
      ],
      "evidenceCommand": "npm run distribution:evidence -- --placement-id 'devto-log-analyzer' --url PUBLIC_POST_URL --posted-at YYYY-MM-DD --status posted --note 'Affiliation disclosed if relevant; answer-first useful placement.'",
      "rank": 7
    },
    {
      "id": "wordpress-support-llms-txt-answer",
      "channel": "WordPress support/community reply",
      "assetPath": "/guides/llms-txt-for-wordpress.html",
      "trackedUrl": "https://llmstxtkit.com/guides/llms-txt-for-wordpress.html?utm_source=wordpress&utm_medium=support-reply&utm_campaign=first-distribution&utm_content=wordpress-support",
      "angle": "Reply only where someone asks how to expose docs/content to AI crawlers or search assistants from WordPress.",
      "abnormality": "CMS-specific answer with concrete file paths and validation steps.",
      "sourceDocIds": [
        "google_helpful_content",
        "google_link_best_practices"
      ],
      "placementId": "wordpress-support",
      "executionFriction": 3,
      "legalSafety": 4,
      "speedToProof": 3,
      "compoundingPotential": 4,
      "score": 8,
      "status": "ready_to_execute",
      "observedEvents": 0,
      "evidenceStatus": "not_recorded",
      "sourceDocs": [
        {
          "id": "google_helpful_content",
          "label": "Google people-first content",
          "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
          "supports": "Prioritize genuinely useful, first-hand, satisfying content instead of search-engine-first pages."
        },
        {
          "id": "google_link_best_practices",
          "label": "Google link best practices",
          "url": "https://developers.google.com/search/docs/crawling-indexing/links-crawlable",
          "supports": "Use direct crawlable links with descriptive anchor text instead of Google search-result URLs."
        }
      ],
      "safePostingRule": "Answer the user's problem first, disclose affiliation when relevant, use the direct tracked final-domain URL only if it adds value.",
      "successMetrics": [
        "Validated public evidence URL",
        "Observed matching utm_content in campaign attribution",
        "Tool activation or copy event after referral",
        "Search Console impressions/clicks for the asset later"
      ],
      "killCriteria": [
        "No directly relevant current thread or documentation context exists",
        "Post would be mostly a link instead of an answer",
        "Platform removes/rejects the placement",
        "No valid evidence, UTM event, activation, reply, save, or Search Console signal after the observation window"
      ],
      "redLines": [
        "No fake searches or click loops",
        "No vote requests",
        "No mass-posting the same copy",
        "No Google search-result URL trick",
        "No preview URL public launch distribution"
      ],
      "evidenceCommand": "npm run distribution:evidence -- --placement-id 'wordpress-support' --url PUBLIC_POST_URL --posted-at YYYY-MM-DD --status posted --note 'Affiliation disclosed if relevant; answer-first useful placement.'",
      "rank": 8
    },
    {
      "id": "webflow-wix-shopify-support-answers",
      "channel": "Website-builder support threads",
      "assetPath": "/guides/llms-txt-for-webflow.html",
      "trackedUrl": "https://llmstxtkit.com/guides/llms-txt-for-webflow.html?utm_source=webflow&utm_medium=support-reply&utm_campaign=first-distribution&utm_content=webflow-forum",
      "angle": "Answer CMS-specific llms.txt/robots.txt setup questions where the direct guide solves a real problem.",
      "abnormality": "Takes the same niche into overlooked CMS support surfaces where users have urgent setup intent.",
      "sourceDocIds": [
        "google_helpful_content",
        "google_link_best_practices"
      ],
      "placementId": "webflow-forum",
      "executionFriction": 3,
      "legalSafety": 4,
      "speedToProof": 3,
      "compoundingPotential": 4,
      "score": 8,
      "status": "ready_to_execute",
      "observedEvents": 0,
      "evidenceStatus": "not_recorded",
      "sourceDocs": [
        {
          "id": "google_helpful_content",
          "label": "Google people-first content",
          "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
          "supports": "Prioritize genuinely useful, first-hand, satisfying content instead of search-engine-first pages."
        },
        {
          "id": "google_link_best_practices",
          "label": "Google link best practices",
          "url": "https://developers.google.com/search/docs/crawling-indexing/links-crawlable",
          "supports": "Use direct crawlable links with descriptive anchor text instead of Google search-result URLs."
        }
      ],
      "safePostingRule": "Answer the user's problem first, disclose affiliation when relevant, use the direct tracked final-domain URL only if it adds value.",
      "successMetrics": [
        "Validated public evidence URL",
        "Observed matching utm_content in campaign attribution",
        "Tool activation or copy event after referral",
        "Search Console impressions/clicks for the asset later"
      ],
      "killCriteria": [
        "No directly relevant current thread or documentation context exists",
        "Post would be mostly a link instead of an answer",
        "Platform removes/rejects the placement",
        "No valid evidence, UTM event, activation, reply, save, or Search Console signal after the observation window"
      ],
      "redLines": [
        "No fake searches or click loops",
        "No vote requests",
        "No mass-posting the same copy",
        "No Google search-result URL trick",
        "No preview URL public launch distribution"
      ],
      "evidenceCommand": "npm run distribution:evidence -- --placement-id 'webflow-forum' --url PUBLIC_POST_URL --posted-at YYYY-MM-DD --status posted --note 'Affiliation disclosed if relevant; answer-first useful placement.'",
      "rank": 9
    },
    {
      "id": "monthly-ai-crawler-diff",
      "channel": "Owned update plus newsletter tips",
      "assetPath": "/updates/ai-crawler-policy-changelog.html",
      "trackedUrl": "https://llmstxtkit.com/updates/ai-crawler-policy-changelog.html?utm_source=newsletter&utm_medium=owned-update&utm_campaign=first-distribution&utm_content=newsletter-changelog",
      "angle": "Publish a dated crawler-policy diff and send it to relevant newsletter/tool curators as a source, not a pitch.",
      "abnormality": "Creates recurring citation hooks from policy changes rather than one-off launch noise.",
      "sourceDocIds": [
        "google_ai_features",
        "google_helpful_content"
      ],
      "placementId": "newsletter-changelog",
      "executionFriction": 4,
      "legalSafety": 5,
      "speedToProof": 2,
      "compoundingPotential": 5,
      "score": 8,
      "status": "ready_to_execute",
      "observedEvents": 0,
      "evidenceStatus": "not_recorded",
      "sourceDocs": [
        {
          "id": "google_ai_features",
          "label": "Google AI features guidance",
          "url": "https://developers.google.com/search/docs/appearance/ai-features",
          "supports": "AI Overviews and AI Mode still rely on foundational SEO, crawlability, indexability, visible text, and helpful content."
        },
        {
          "id": "google_helpful_content",
          "label": "Google people-first content",
          "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
          "supports": "Prioritize genuinely useful, first-hand, satisfying content instead of search-engine-first pages."
        }
      ],
      "safePostingRule": "Answer the user's problem first, disclose affiliation when relevant, use the direct tracked final-domain URL only if it adds value.",
      "successMetrics": [
        "Validated public evidence URL",
        "Observed matching utm_content in campaign attribution",
        "Tool activation or copy event after referral",
        "Search Console impressions/clicks for the asset later"
      ],
      "killCriteria": [
        "No directly relevant current thread or documentation context exists",
        "Post would be mostly a link instead of an answer",
        "Platform removes/rejects the placement",
        "No valid evidence, UTM event, activation, reply, save, or Search Console signal after the observation window"
      ],
      "redLines": [
        "No fake searches or click loops",
        "No vote requests",
        "No mass-posting the same copy",
        "No Google search-result URL trick",
        "No preview URL public launch distribution"
      ],
      "evidenceCommand": "npm run distribution:evidence -- --placement-id 'newsletter-changelog' --url PUBLIC_POST_URL --posted-at YYYY-MM-DD --status posted --note 'Affiliation disclosed if relevant; answer-first useful placement.'",
      "rank": 10
    },
    {
      "id": "indexnow-and-sitemap-proof-note",
      "channel": "Search/SEO community note",
      "assetPath": "/resources/new-domain-seo-launch-checklist.html",
      "trackedUrl": "https://llmstxtkit.com/resources/new-domain-seo-launch-checklist.html?utm_source=community&utm_medium=checklist&utm_campaign=first-distribution&utm_content=new-domain-seo-checklist",
      "angle": "Teach the exact new-domain proof flow: sitemap, Search Console, IndexNow receipt, and what each does not guarantee.",
      "abnormality": "The post is framed as a proof checklist, not a ranking promise.",
      "sourceDocIds": [
        "indexnow_docs",
        "google_spam_policy",
        "google_helpful_content"
      ],
      "placementId": "new-domain-seo-checklist",
      "executionFriction": 3,
      "legalSafety": 5,
      "speedToProof": 3,
      "compoundingPotential": 3,
      "score": 8,
      "status": "ready_to_execute",
      "observedEvents": 0,
      "evidenceStatus": "not_recorded",
      "sourceDocs": [
        {
          "id": "indexnow_docs",
          "label": "IndexNow documentation",
          "url": "https://www.indexnow.org/documentation",
          "supports": "IndexNow can notify participating search engines, but receipt is not a ranking guarantee."
        },
        {
          "id": "google_spam_policy",
          "label": "Google spam policies",
          "url": "https://developers.google.com/search/docs/essentials/spam-policies",
          "supports": "Avoid manipulative ranking tactics, link spam, doorway abuse, keyword stuffing, and machine-generated traffic."
        },
        {
          "id": "google_helpful_content",
          "label": "Google people-first content",
          "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
          "supports": "Prioritize genuinely useful, first-hand, satisfying content instead of search-engine-first pages."
        }
      ],
      "safePostingRule": "Answer the user's problem first, disclose affiliation when relevant, use the direct tracked final-domain URL only if it adds value.",
      "successMetrics": [
        "Validated public evidence URL",
        "Observed matching utm_content in campaign attribution",
        "Tool activation or copy event after referral",
        "Search Console impressions/clicks for the asset later"
      ],
      "killCriteria": [
        "No directly relevant current thread or documentation context exists",
        "Post would be mostly a link instead of an answer",
        "Platform removes/rejects the placement",
        "No valid evidence, UTM event, activation, reply, save, or Search Console signal after the observation window"
      ],
      "redLines": [
        "No fake searches or click loops",
        "No vote requests",
        "No mass-posting the same copy",
        "No Google search-result URL trick",
        "No preview URL public launch distribution"
      ],
      "evidenceCommand": "npm run distribution:evidence -- --placement-id 'new-domain-seo-checklist' --url PUBLIC_POST_URL --posted-at YYYY-MM-DD --status posted --note 'Affiliation disclosed if relevant; answer-first useful placement.'",
      "rank": 11
    }
  ],
  "commands": {
    "refreshExperimentQueue": "npm run traffic:experiments",
    "refreshResearchProof": "npm run research:proof",
    "refreshCampaigns": "npm run campaigns",
    "refreshDistributionQueue": "npm run distribution:queue",
    "refreshLaunchCopy": "npm run launch:copy",
    "recordDistributionEvidence": "npm run distribution:evidence -- --placement-id PLACEMENT_ID --url PUBLIC_POST_URL --posted-at YYYY-MM-DD --status posted",
    "refreshAttribution": "npm run campaign:attribution",
    "refreshMeasurement": "npm run traffic:measurement",
    "refreshReadiness": "npm run readiness",
    "refreshGoalAudit": "npm run goal:audit"
  }
}
