Versioned runbook

Indexing playbook

Lifted from the August 29–30, 2026 Resonance campaign. Technical doors first, then submissions, then the mention layer that AI assistants actually quote.

AETHERP1google · bing · gemini · chatgpt

Repair SPA fallback 404s

Serve the app shell for any GET/HEAD that is not /api/* or a real static file. Crawlers that omit Accept: text/html must still receive HTTP 200 HTML, not JSON 404.

  • Reproduce live fetch without Accept: text/html
  • Confirm deep routes return 200 HTML
  • Deploy SPA fallback and re-verify 8+ public routes
  • Request Google URL Inspection recrawl

This was the V109 critical bug on resonanse.app — Google rejected /premium and /guidelines as Not found (404).

ORIONP1chatgpt · perplexity · claude · google · bing

Welcome AI crawlers in robots.txt

Explicitly allow Googlebot, Bingbot, OAI-SearchBot, PerplexityBot, and declare the sitemap. No submission portal exists for OpenAI, Brave, or Perplexity — they follow links.

  • robots.txt reachable at origin
  • OAI-SearchBot allowed
  • PerplexityBot allowed
  • Googlebot / Bingbot allowed
  • Sitemap declared

Crawler access is table-stakes before mention campaigns matter.

HELIOSP1google · bing · gemini · chatgpt · copilot

Publish and submit sitemap.xml

Generate a complete public-route sitemap and submit it to Google Search Console and Bing Webmaster Tools.

  • sitemap.xml returns 200
  • All public marketing routes listed
  • Submitted in GSC
  • Submitted in Bing Webmaster Tools

Resonance sitemap: 8 URLs — / /premium /privacy /terms /cookies /guidelines /report /data

HELIOSP2google · gemini · meta-ai

Google Search Console campaign

Verify domain property, submit sitemap, request indexing on new/changed URLs. Feeds Gemini and AI Overviews.

  • Domain property verified
  • Homepage confirmed indexed
  • Priority URLs in crawl queue
  • URL Inspection live test successful

New URLs often sit in 'Crawled – currently not indexed' for days–weeks.

NIMBUSP2bing · chatgpt · copilot · perplexity · meta-ai

Bing Webmaster Tools campaign

Import or verify the site, submit sitemap. Feeds ChatGPT search and Copilot, and partially Perplexity.

  • Webmaster Tools property active
  • Sitemap status Success, 0 errors
  • AI Performance (BETA) report bookmarked

Bing can be imported from GSC via OAuth to save a verification cycle.

NIMBUSP2indexnow · bing · chatgpt · copilot

IndexNow instant-push

Host the key file at origin and POST changed URLs to api.indexnow.org so Bing, Yandex, Naver, Seznam, and Yep recrawl on deploy.

  • Key file live at /{key}.txt
  • POST all sitemap URLs → HTTP 202/200 Accepted
  • Ping hooked to deploy pipeline (non-fatal)

IndexNow keys are public verification keys by design — not secrets.

FORGEP3google · gemini · claude

Public-page foundation health

Repair the production data and feature surface that public trust pages depend on (guidelines, consent, safety, notifications).

  • Required tables/collections exist
  • Public routes render without server errors
  • Trust features backing press claims are live

Resonance required 6 missing Supabase tables before SafeDate and guidelines could back the public story.

LYRAP2grok

Grok / X live mention sequence

Ship staggered posts from live accounts. Grok's primary source is live X search — there is no webmaster portal.

  • Draft #1 live from at least one account
  • Drafts #2 and #3 scheduled 1–2 days apart
  • Canonical URL present in each post

Vary wording per account. First mentions can surface in Grok within days.

VESPERP3chatgpt · perplexity · claude · gemini · grok

Directory and review listings

Claim Trustpilot, SmartCustomer, Product Hunt, AlternativeTo, and SaaSHub so answer engines have third-party pages to cite.

  • Trustpilot business claimed
  • SmartCustomer registered
  • Product Hunt launch queued (Tue–Thu AM)
  • AlternativeTo listing vs category incumbents
  • SaaSHub submitted

Indexing gets you findable; third-party mentions get you listed in answers.

ORIONP2chatgpt · perplexity · claude · gemini · grok

List on BotCentral (bot search catalog)

Publish a BotCentral 1.0 card so GPTBot, PerplexityBot, Bingbot, and Google-Extended can find the site via botcentral.org/v1/search. CiteFleet is the only publisher; bots never submit.

  • Origin robots.txt and sitemap reachable
  • Card published to BotCentral
  • GET /v1/site/{domain} returns 200
  • Search hit appears for a topic keyword

This is the bot-search listing door. Mentions (Lyra/Vesper/Cassian) are a separate layer.

CASSIANP3chatgpt · claude · gemini · perplexity · grok · meta-ai

Press and high-authority citations

Pitch vertical press so every AI system has a high-authority page to quote.

  • Press kit packaged
  • Vertical outlets pitched
  • At least one referring domain confirmed

Resonance targets: DatingNews, Global Dating Insights, Courtland Brooks, Healthy Framework, Mashable.

SENTINELP4google · bing · grok · chatgpt

Crawl → index → cite monitor

Watch GSC, Bing, live HTTP, and inbound mentions. Re-dispatch bots when a check regresses.

  • Weekly GSC + Bing AI Performance review
  • External HTTP 200 sweep on public routes
  • Inbound link / mention log updated

After technical doors close, the campaign is a waiting phase driven by inbound links.