AI visibility remediation ticket
Use this Markdown ticket to turn one supported Find record into one reviewable Fix. It requires the hypothesis, alternatives, and evidence that would challenge it; the exact policy, affected-content, and protected negative-control URLs; saved before version; bounded change; owner and approver; acceptance checks; deployment record; rollback; and fixed-panel proof handoff. The worked robots.txt example is synthetic. Completing a ticket documents the shipment; it does not guarantee or prove an answer-system outcome.
Copy or download version 1.0
This is a manual, reusable template. RankEcho does not import, populate, submit, or execute it automatically. Replace the synthetic example values and preserve the evidence links and limits.
# AI visibility remediation ticket Version: 1.0 Example status: synthetic; replace every example value before use. Owner: unassigned Independent reviewer: unassigned ## Find record - Observation ID: SYNTHETIC-OBS-001 - Fixed panel version: SYNTHETIC-PANEL-1 - Verbatim prompt: Which inventory platform fits a two-person operations team? - Declared surface: declared-example-surface - Collected at: 2026-08-15T09:00:00Z - Selected hypothesis: the published robots.txt rule blocks the documented search crawler from the target path. - Evidence that would challenge the hypothesis: the served policy allows the exact affected URL for the documented token, or direct evidence identifies a different delivery failure. - Credible alternatives: CDN or WAF enforcement, failed identity verification, indexing state, retrieval choice, prompt fit, entity clarity, and ordinary answer variability. - Evidence artifact: attach the served robots.txt response, exact test URL, response headers, genuine request evidence when available, and raw answer observation. ## Bounded change - Exact policy URL: https://example.org/robots.txt - Exact affected content URL: https://example.org/docs/public/widget - Protected negative-control URL: https://example.org/docs/private/secret - Expected protected result after change: disallowed for the same documented crawler token. - Matched crawler token and role: documented-search-crawler; replace with the current first-party name and purpose. - Matched before rule: Disallow: /docs/ - Provider role under review: replace with the documented crawler and purpose. - Before version or hash: REQUIRED - Proposed rule change: REQUIRED - Why this option: REQUIRED - Explicit non-goals: do not change unrelated crawler policy; do not promise indexing, ranking, a mention, recommendation, or citation. ## Acceptance checks - [ ] The production robots.txt response returns the intended status and content. - [ ] RFC 9309 group merging and most-specific matching were evaluated for the exact test URL. - [ ] The affected content URL is allowed while the protected negative-control URL remains disallowed under the same served policy and RFC evaluation. - [ ] The crawler role matches current first-party provider documentation. - [ ] CDN, WAF, authentication, redirects, and the final HTML response were checked separately. - [ ] A curl request with a copied User-Agent is labelled a path test, not proof of crawler identity. - [ ] The final policy, headers, deployment time, owner, and version or hash are attached. ## Deployment, rollback, and corrections - Change owner: unassigned - Approver and approval record: REQUIRED - Deployment timestamp: REQUIRED - Deployed version or hash: REQUIRED - Rollback trigger: unintended access, security review failure, or mismatch with the approved policy. - Rollback steps: restore the saved before version, deploy, and repeat the acceptance checks. - Corrections contact or record: REQUIRED ## Proof protocol - Baseline panel version: SYNTHETIC-PANEL-1 - Post-change window: predeclare dates before re-testing. - Stable cell key: panel version + prompt ID + declared surface + locale + account state + repeat index. - Raw evidence location: REQUIRED - Concurrent changes or protocol deviations: REQUIRED; write "none observed" only after checking. - Keep fixed: prompt wording, declared surface or configured adapter, locale and account state when controllable, matching rules, and exclusion rules. - Report separately: planned, unavailable, failed, and observed cells; mentions, owned links, other citations, recommendations, competitors, and absence. - Interpretation: report later observations after the shipment. A change does not establish that the robots.txt edit caused the outcome.
Scope box: what does this page cover?
One diagnostic record, one target, one bounded shipment, and one acceptance and rollback plan.
Completing the ticket documents a decision and deployment; it does not prove an answer-system effect.
| In scope | Out of scope |
|---|---|
| Hypothesis and alternatives | Unbounded site rewrites |
| Before and deployed versions | Invented targets |
| Acceptance checks | Hidden claims |
| Proof handoff | Guaranteed outcomes |
What are the instructions?
Copy or download version 1.0, replace every REQUIRED and SYNTHETIC value, and attach the underlying evidence rather than pasting unsupported conclusions. Keep one diagnostic hypothesis, one target, and one shipment per ticket; link credible alternatives and the condition that would challenge the chosen hypothesis.
Obtain the target owner's approval and any required security, legal, editorial, or engineering review before deployment. This template does not authorize access or publication changes.
Which fields are included?
The ticket follows the Find-to-Fix-to-Prove handoff.
| Block | Required contents |
|---|---|
| Find record | Observation ID, panel, prompt, surface, time, hypothesis, challenge condition, alternatives, evidence |
| Bounded change | Exact policy, affected-content, and protected negative-control URLs; crawler role; matched rule; before version; proposed edit; rationale; non-goals |
| Acceptance | Positive affected-path check, negative protected-path preservation check, delivery checks, identity limits, attachments |
| Deployment and rollback | Owner, approver, time, final version, triggers, restoration steps, corrections |
| Proof | Frozen panel, window, fixed inputs, denominators, interpretation boundary |
What does the worked example show?
The included synthetic ticket connects a matching robots.txt block to an exact production policy URL, exact affected content URL, and exact protected negative-control URL while retaining CDN/WAF enforcement, identity verification, indexing, retrieval, prompt fit, entity clarity, and variability as alternatives. It names evidence that would challenge the hypothesis and requires the final before and deployed hashes instead of inventing them.
It treats a copied User-Agent as a path test only and requires the affected URL to become allowed while the protected negative-control URL remains disallowed under the same served policy and RFC evaluation. It states that an allowed policy cannot promise indexing, ranking, a mention, recommendation, or citation.
How do you copy or download the ticket?
Use the Markdown download for an editable ticket. A renderer may expose the identical copy text from the asset specification so the copied and downloaded versions remain aligned.
What validation and proof checks follow completion?
Reject a ticket without an evidence-linked diagnosis, exact affected and protected-control targets, saved before state, positive and negative acceptance criteria, owner, rollback, and matched proof instruction. Validate the deployed artifact independently of any answer outcome, including proof that the protected negative-control path remains disallowed.
After acceptance, preserve the deployment boundary and repeat the registered panel. Report later observations with explicit denominators and uncertainty; publish no-movement and adverse evidence under the same standard, and do not convert temporal movement into a causal claim.
What is the version history?
Version 1.0 — 2026-09-02: initial pilot Markdown ticket with exact policy, affected-content, and protected negative-control URLs; hypothesis-challenge evidence; alternatives; approval; positive and negative acceptance checks; identity limits; rollback; corrections; and proof protocol.
Where does this asset sit in the workflow?
Use it at the Fix handoff after a supported Find diagnosis. The completed ticket carries its observation ID, target, deployment, and protocol into Prove.
Who owns the page, review, tests, and corrections?
Author and accountable publisher: Abiot Y. Derbie, RankEcho founder. Published 2026-09-02; updated 2026-09-02. Independent reviewer: unassigned. No independent external review is claimed.
Tested scope: Markdown payload parity, required-field coverage, synthetic robots example, crawler evidence boundaries, and links; no external system or customer deployment was performed. Material provider and standards statements use the dated source records below. Examples are synthetic, not customer results. Send corrections through /contact; material corrections should update the visible date and version history.
Sources reviewed
Material crawler-role and control claims below were checked against primary provider documentation and the robots standard. Access settings affect eligibility and reachability; they do not guarantee indexing, ranking, an AI impression, or a citation.
12 claim-level source records
| Claim reviewed | Official source | Review record |
|---|---|---|
| RFC 9309 defines robots.txt matching, including merging multiple groups for the same user agent and using the most specific matching rule. | Robots Exclusion Protocol, RFC 9309 | Checked 2026-09-01 · IETF standards-track RFC published September 2022 · Primary-standard review; simple policy checkers may not implement every URL-level matching case. · Confidence: High |
| OpenAI documents OAI-SearchBot for ChatGPT search, GPTBot for potential model training, and ChatGPT-User for user-triggered actions; the controls are independent and robots.txt rules may not apply to ChatGPT-User. | OpenAI crawler documentation | Checked 2026-09-01 · Current OAI-SearchBot, GPTBot, and ChatGPT-User documentation · Primary-source documentation review; no claim that a permitted bot will index, rank, or cite a page. · Confidence: High |
| Anthropic documents ClaudeBot for potential model training, Claude-SearchBot for search indexing, and Claude-User for user-directed retrieval; Anthropic says all three honor robots.txt. | Anthropic crawler documentation | Checked 2026-09-01 · Crawler taxonomy updated 2026-04-07 · Primary-source documentation review; crawler permission is treated as access policy, not citation eligibility. · Confidence: High |
| Perplexity documents PerplexityBot for search discovery and Perplexity-User for user-triggered fetching; Perplexity-User generally ignores robots.txt and is not a crawl or training bot. | Perplexity crawler documentation | Checked 2026-09-01 · Current PerplexityBot and Perplexity-User documentation · Primary-source documentation review; Perplexity recommends checking both the user agent and published IP ranges. · Confidence: High |
| Microsoft lists Bingbot as Bing's main web crawler. Permitting Bingbot supports Bing discovery but does not guarantee indexing, an impression, or a citation. | Bing crawler documentation | Checked 2026-09-01 · Current Bing crawler documentation · Primary-source documentation review; Bingbot access and index eligibility do not guarantee a Copilot citation or impression. · Confidence: High |
| Google says normal Search indexing and snippet controls govern eligibility for AI Overviews and AI Mode; there are no additional technical requirements or special AI schema files. | Google Search AI features documentation | Checked 2026-09-01 · AI features documentation updated 2025-12-10 · Primary-source documentation review; eligibility does not guarantee selection or presentation in an AI feature. · Confidence: High |
| Google documents Google-Extended as a robots.txt control for some Gemini Apps, Vertex AI grounding, and future model training uses; it has no separate HTTP user agent and does not affect Google Search inclusion or ranking. | Google common crawler documentation | Checked 2026-09-01 · Google-Extended documentation updated 2026-07-14 · Primary-source documentation review; Google-Extended is not represented as the control for Google Search AI features. · Confidence: High |
| A crawler user-agent string can be spoofed; Google documents reverse-DNS and published-IP methods for verifying genuine Google crawlers. | Google crawler verification documentation | Checked 2026-09-01 · Current verified-crawler guidance · Primary-source documentation review; a curl request that only changes User-Agent is a path test, not bot-identity verification. · Confidence: High |
| Cloudflare documents that a crawler allowed by AI Crawl Control can still be blocked by a custom WAF rule, so rule order and the matching security event must be reviewed. | Cloudflare AI Crawl Control with WAF | Checked 2026-09-01 · Current AI Crawl Control and WAF configuration guidance · Primary-source documentation review; the result depends on the zone's actual rules and request evidence. · Confidence: High |
| Google says its generative AI Search features use core Search systems: a page must be indexed, snippet-eligible, and included in Search generative AI features in Search Console. It requires no special AI file, content chunking, or AI-specific structured data, and eligibility does not guarantee display. | Google guide to generative AI Search optimization | Checked 2026-09-01 · Google Search guidance updated July 10, 2026 · Primary-source documentation review; this is a Google Search eligibility and optimization boundary, not a universal answer-engine formula or ranking guarantee. · Confidence: High |
| Google's Generative AI performance report counts link impressions from AI Overviews and AI Mode and groups them by page, country, date, or device. It does not document prompt, ranking, citation-cause, or selection-formula fields. | Google Search Console: Generative AI performance report | Checked 2026-09-01 · Worldwide rollout stated as August 31, 2026 · Primary-source documentation review; report visibility can be absent with insufficient impressions or exclusion, property and page aggregation can differ, and these link impressions remain distinct from other systems' metrics. · Confidence: High |
| Bing's AI Performance report counts observed citations and exposes sampled grounding queries, but Microsoft says citation count is not placement, ranking, authority, or page importance. | Bing Webmaster Blog: AI Performance | Checked 2026-09-01 · Public preview announced February 2026 · Primary-source documentation review; Bing metrics are treated as observations with their stated sampling and interpretation limits. · Confidence: High |
Frequently asked questions
Keep one hypothesis, target, and bounded shipment per ticket so acceptance and later observations remain inspectable.
No. The target owner and any required security, legal, engineering, or editorial reviewers must approve it.
Record no clear movement under the registered protocol and return to Find or revise the hypothesis. A valid deployment is not proof of an answer-system effect.
