出海数字营销宝典 Logo
出海数字营销宝典evaoo.com
Back to SEO Best Practices

The Only SEO/GEO Playbook You Need, Send It to Your AI (Distilled from 66 Articles, 48 Skills & 14 GitHub Repos)

2026-11-10Theo (@TheoAGI · SpaceCutAI)15 min read
The Only SEO/GEO Playbook You Need: Distilled from 66 Articles, 48 Skills & 14 GitHub Repos
Claude Fable 5.2 Synthesis · Zero-Hype Engineering Playbook
Original X Article by @TheoAGI

Every week the timeline claims “SEO is dead, GEO is the new gold rush.” While preparing to launch @SpaceCutAI (an AI video editor), Theo (@TheoAGI) wanted engineering truth rather than hype. He had Claude Fable 5.2 read, cross-check, and sort 66 bookmarked SEO/GEO articles, 48 free AI agent SEO skills, and 14 GitHub repositories (2,000–27,000+ stars), then ran the checks directly against his pre-launch site. Here is the complete synthesis—plus the exact audit prompt at the end to hand straight to your AI.

66
SEO/GEO Articles Read
48
Agent SEO Skills Audited
14
GitHub Repos Sorted (2k–27.8k★)
7-Step
Copy-Paste AI Audit Prompt

4 Things Nobody Tells You

01 / 90% Classic SEO

About 90% of the advice repeats the same dozen ideas

Strip away the rebranded buzzwords and roughly 90% of SEO/GEO threads recycle the exact same dozen ideas—most of which are classic SEO.

02 / Missing Evidence

Almost none of the headline numbers come with real data

In at least two viral articles, the "AI mentions" touted in the headline turned out to be plain Google Search Console impressions—admitted by the article itself further down.

03 / Rules of Thumb

Quoted thresholds are rules of thumb, not hard laws

Thresholds like "position 8 to 15", "5 internal links", and "DR 20" are rules of thumb. Honest practitioners state that clearly; hype accounts present them as hard facts.

04 / Stars ≠ Accuracy

GitHub stars don't tell you if the advice is current

One repository with over 11,000 stars gets ChatGPT's live search crawler completely wrong. Popularity does not equal technical currency.

Takeaway: That doesn't make the advice bad. It means you can stop paying for it—and you should verify every single item yourself.

1.The Foundation: Make Sure Google & AI Engines Can Read You

Before worrying about content velocity or backlinks, traditional search crawlers and live AI retrieval bots must be able to fetch and parse your pages cleanly:

Inspect raw HTML page source, not just DevTools rendered DOM

Open your page source. If your headline and main body text aren't present in the raw HTML, any AI crawler that skips JavaScript execution sees an empty page.

Separate model-training crawlers from live-answer search crawlers in robots.txt

GPTBot, ClaudeBot, and Google-Extended collect training data. OAI-SearchBot, Claude-SearchBot, PerplexityBot, and Bingbot power live answers. Block the second group and you vanish from AI search.

Read your live deployed robots.txt—never trust the file in your repo alone

Cloudflare can prepend its own managed rule block at the top of your live robots.txt and block AI bots with a single dashboard toggle. Always fetch the live URL.

Ship clean sitemaps, canonicals, and honest Schema—zero fake review stars

Add a sitemap containing only indexable pages, a canonical tag on every page, and structured data (Organization, WebSite, plus Product or SoftwareApplication). No review stars until you have real reviews.

Crawler GroupUser-Agent TokensCore FunctionImpact of Blocking
Model Training BotsGPTBot, ClaudeBot, Google-ExtendedCollects corpus data for future model training weightsOptional policy choice; does not kill live search retrieval
Live Answer Search BotsOAI-SearchBot, Claude-SearchBot, PerplexityBot, BingbotPowers live RAG answers and clickable source citationsNEVER BLOCK! Anything other than HTTP 200 erases you from AI search
Live OAI-SearchBot Terminal Test (Anything but 200 is a problem)
curl -A "OAI-SearchBot" -s -o /dev/null -w "%{http_code}" https://yoursite.com/

Theo’s pre-launch confession: "I had Claude run these checks on my own site before launch. Cloudflare had added nothing to my robots.txt. But I had no sitemap, no canonical tag, no structured data, and my www address didn’t redirect to the main one. I thought the site was ready."

2.Bing Is Back: Free First-Party AI Citation Data in 10 Minutes

Set up Bing Webmaster Tools today: import directly from Google Search Console, submit your sitemap, and turn on IndexNow. Total setup time: ten minutes.

Powers Copilot & ChatGPT Search

Copilot runs directly on Bing, and ChatGPT has leaned heavily on Bing infrastructure for live search.

Instant URL Discovery via IndexNow

Pushes newly published or updated decision pages straight to participating search engines.

Built-in AI Performance Report

Shows the exact queries where AI answers cited your site—the closest thing available to free, first-party citation data.

3.Build Pages for Decisions, Not for Keywords

The pages that consistently earn AI citations—and actually convert into revenue—are the ones buyers read right before choosing:

X vs Y
Head-to-Head Comparison
X alternatives
Competitor Alternatives
Best X for [persona]
Persona-Specific Best-Of
X pricing
Transparent Pricing Breakdown

The 7 Quantitative Decision-Page Rules (Distilled from 48 Skills)

  1. 6 / 10Google the query first. If 6 or more of the top 10 are the same type of page, that's the type to build. If they're all blog posts and you sell a product, skip it.
  2. 4 / 10Two keywords belong on the exact same page when they share 4 or more of their top 10 Google results.
  3. 40–80wAnswer the query directly in the first 40 to 80 words and name your product. AI engines lift passages, not whole pages.
  4. 5–8A "best of" list has 5 to 8 options. 3 reads like an advert; 25 becomes a directory.
  5. DatedEvery price comes from the vendor’s own page, marked "checked on" with a date. Include one real drawback per option—yours included.
  6. No #1Don't rank yourself first in your own list.
  7. +1 GainAdd one thing the top 10 results don't have: your own number, your own test, your own screenshot—and show the method.

Interactive Sandbox: SERP 6/10 Page-Type & 4/10 Clustering Rule

✅ ≥6/10 Match: Dominant intent confirmed. Build this exact page format (or skip if all 6+ are informational blogs).
🔗 ≥4/10 Shared URLs: Merge both keywords onto ONE single page to prevent cannibalization.

4.GEO: What's Actually New Beyond Classic SEO

01 · ~10 Hidden Fan-Out Searches

Assistants run ~10 hidden searches per question

Expand the "searching" step inside ChatGPT or Claude and read the sub-queries directly. Every single hidden query is either a page you need to build or a third-party site you need to be listed on.

02 · 44,070 Citations Dataset (10 Brands)

85% third-party citations vs. <4% brand sites

In a dataset of 44,070 citations across 10 brands, 85% went to third-party pages ('best of' lists, YouTube, review sites) and under 4% to the brand's own site. Yet brands whose own site got cited were named far more often. You need both.

03 · Weekly Source Volatility

Answers move weekly—a single test proves nothing

Studies quoted across these articles show ChatGPT swaps most of its cited sources from one week to the next. Never celebrate or panic over a single prompt run.

04 · Brand Fact Sheet & 2-Month Fix Rule

Dated Brand Fact Sheet & the Two-Month Fix Rule

AI frequently gets your pricing or platforms wrong. Publish a dated fact sheet, trace each wrong claim to the external page it came from, fix it there, and call it fixed only when gone two months in a row.

05 · Mobile Video Carousel Trigger: If you sell software, search your "best X" query on a phone. If Google displays a row of videos, make the video: long-form first, chapters starting from 00:00, and captions corrected by hand.

5.Measure It for Free: Skip Paid Visibility Trackers Early On

5-Step Manual Attribution Loop

  • 1.Write 15–30 real buyer questions pulled from your inbox, sales calls, and reviews—never your imagination.
  • 2.Run each question at least twice per engine while logged out: ChatGPT, Claude, Perplexity, and Gemini.
  • 3.Log both who got named and which URLs got cited. Being cited and being recommended are two different numbers.
  • 4.Under ~100 AI visits a month, report raw counts, never percentages.
  • 5.Add "How did you hear about us?" at signup. One founder found analytics credited Google with 3.4x more signups than customers actually reported.

The Complete Zero-Cost Tool Stack

Google Search Console (GSC)
First-party Google query impressions, clicks & indexing
Bing Webmaster Tools
IndexNow + built-in AI Performance citation report
Ahrefs Webmaster Tools (Free)
Free verified-domain backlink & site health audit
Screaming Frog (Free ≤500 URLs)
Desktop technical crawler—100% free up to 500 URLs
Worth Your Time (5 White-Hat Levers)
  • 1. 20–30 Launch Platforms & Software Directories: Use the exact same name, one-line description, and logo everywhere. Do 20 to 30—not 300.
  • 2. Unlinked Brand Mentions: Search "your brand" -site:yoursite.com and ask for the link.
  • 3. Competitor "Best-Of" Lists Missing You: Send a concise 120–180 word pitch backed by evidence. Follow up once after a week, then stop.
  • 4. Vendor Customer Stories: Write a customer story about a tool in your stack—vendors love linking back to real case studies.
  • 5. Disclosed Founder Replies on Reddit & Quora: Post as yourself, fully disclosed. At most one answer mentioning your company per subreddit per week.
What Gets You Burned (4 Fatal Traps)
  • 1. Link Exchanges & Credit Networks: Even the articles selling automated link-exchange networks admit Google classifies them as link spam.
  • 2. Paid Reddit/Quora Tasks, Fake Accounts & Self-Written Reviews: Triggers permanent subreddit bans, domain blacklisting, and trust destruction.
  • 3. 1,500 Scaled AI Posts Across Site Networks: Squarely targets Google’s Scaled Content Abuse site-wide demotion systems.
  • 4. Doorway "City × Service" Template Pages: Classic doorway-page footprint that burns crawl budget and tanks site-wide quality scores.

7.If an AI Agent Does Your SEO: Permission Tiers, Hooks & 32/40 QA

Tier 1 · Allowed
Read data & write drafts

Numbers must come from the tool, never model memory. Test it by asking for your top 5 pages by clicks and checking GSC.

Tier 2 · Needs Approval
Publish pages or change a Title

Grade every draft before shipping: 8 areas out of 5, passing at ≥32/40 with no single area under 3.

Tier 3 · Never On Its Own
Delete pages, edit robots.txt or canonicals

Enforce "never" in a hard code hook, not a prompt. Always inspect the diff and snapshot key pages before/after deploy against the 4 silent killers.

8.New Domain? Slow Down — Plus the Exact Execution Order

• 1 to 4 new pages a week: Practitioners disagree slightly on the exact count, never on the direction.

• Wait 2 to 3 months before judging a change: Give crawlers and ranking signals time to settle.

• Save GSC optimization playbooks for Month 3: Striking-distance tweaks, title tests, and content pruning require Search Console history a brand-new domain does not have yet.

Week 0
Pre-Launch Setup

Complete Section 1 foundation, set up Bing + IndexNow, and run your first baseline of buyer questions.

Launch
Launch Week

Verify Search Console, submit your sitemap, and ship consistent listings across 20–30 directories.

Month 1
Month 1 Cadence

Publish one high-intent decision page per week, paired with one chaptered, hand-captioned video per page.

Month 3
Month 3 Optimization

Open Search Console with real impression history and begin systematic striking-distance optimization.

The Two Tools Behind 49 of These Articles (ChatSEO vs. Distribb)

Full disclosure from Theo: 49 of the 66 articles were written by the founders behind Distribb (@borjafat) and ChatSEO (@NicholasDulait & @VengeonsP). Everything in this playbook can be done by hand; these tools automate the three bottlenecks that are slow or costly manually (as read on Nov 10, 2026):

DimensionChatSEO (@NicholasDulait / @VengeonsP)Distribb (@borjafat)
Core StrengthPulls live volumes, backlinks & competitor data via DataForSEO next to read-only GSC + site crawl prioritized fix listTracks daily when ChatGPT, Gemini, Perplexity & Google AI answers cite your site
CMS IntegrationsWordPress, Shopify, WebflowWordPress, Shopify, Webflow, Wix, Ghost, Notion, Framer
MCP & PricingStarts at €29/mo (€49/mo Pro with MCP server), 7-day trial$97/mo (MCP server included on every plan), 3-day trial
⚠️ Two switches to leave OFF on a new domain: Distribb includes a one-toggle backlink exchange ("3–5 links/mo on autopilot") and writes 30 articles/month. Leave both off on a new domain (see Sections 6 & 8). Pay only AFTER your foundation is done and you know which decision pages you want.

The 14 GitHub Repos, Sorted & Fact-Checked

Quick litmus test for any SEO skill: ask which bot controls ChatGPT Search visibility. OpenAI’s docs say OAI-SearchBot (GPTBot is for training). Also, 3 repos output a score out of 100 whose weights were never validated against real rankings—read the findings, ignore the score.

Tier 1 · Worth Installing Immediately
RomeoSEO/seo-skills48 skills · MIT License

The clearest method of the entire batch, MIT-licensed, with nothing sold inside the skill files.

AgriciDaniel/claude-seo27.8k ★ · 26 skills

Most precise on technical checks, structured data & AI crawlers with real scripts. Gets OAI-SearchBot right and enforces "Score only what was measured." Use page, technical, and schema commands.

Tier 2 · Worth It Once You Have Search Data
AminForou/mcp-gsc2.2k ★ · Local Read-Only MCP

Connects Claude to your Search Console. Read-only by default, runs locally on your machine, free.

every-app/open-seo27.1k ★ · Open-Source Suite

Open-source alternative to Semrush/Ahrefs. Best line: "Search volume is not visits." Requires paid keyword data.

nowork-studio/notfair-plugin4.1k ★ · 45 skills

Solid single-page audit without GSC data, but routes through their hosted server and still rates FAQ markup as "High Impact" years after Google restricted FAQ rich results.

Tier 3 · Take One Idea, Leave the Rest
zubair-trabzada/geo-seo-claude11.6k ★ · Caution on Crawlers & Install

Keep ONLY its live Cloudflare robots.txt check. Its crawler doc wrongly claims blocking GPTBot removes you from ChatGPT Search, lists dead 2023 HowTo markup, and pipes curl straight into bash.

TheCraigHewitt/seomachine7.6k ★ · Context Architecture Only

Keep the brand-voice/features context file layout. Drop the "1–2% keyword density" target and delete the line asking for named mini-stories "even if fictional".

Ryze-AI-Adgent/open-seo-mcp-skills9.1k ★ · Hosted Connector

One great rule—"Never invent volumes"—but thin skills and data flows through their hosted connector.

i365dev/awesome-seo2.9k ★ · Vendor-Free Reading List

Clean vendor-free reading list. Best tip: check Cloudflare Security Events after launch so Bot Fight Mode isn’t challenging legitimate crawlers.

The 10 Skills I'd Start With (All from RomeoSEO/seo-skills)

Skip the remaining 38 skills (local stores, migrations, or multi-month GSC workflows) until you actually need them. Start with these 10:

Hand This to Your AI: Interactive 7-Step Zero-Hallucination Audit Prompt

You don't have to run every check manually. Fill in the three lines below, copy the prompt, and paste this article underneath it into an agent with repo access (Claude Code, Cursor, Codex)—or use a chat assistant to run the read-only audit and draft outlines:

Apply the playbook below to my site.

Site: https://yoursite.com
Product: An AI-powered video editing tool that removes silences and adds captions automatically
Competitors: Descript, CapCut, OpusClip

Work in this order. Stop after each step and show me what you found.

1. Audit only. Change nothing. Fetch my live robots.txt, the raw HTML of my homepage, my sitemap and my www address. For every point in section 1, say pass or fail, with the proof: the line or the status code.
2. List the fixes, smallest first. For each one: the file, the change, and how you'll check it worked.
3. Wait for my yes before each change. Show me the diff first for anything that touches robots.txt, canonicals, redirects or noindex. Never delete a page.
4. After each change, run the check again and show me the result.
5. Give me the list of what only I can do (Search Console, Bing Webmaster Tools, directories, outreach, videos), in order.
6. Draft 20 buyer questions for my product. Mark the ones you guessed, so I can replace them with real ones.
7. Propose 5 decision pages from section 3. For each: the query, what the top 10 results look like today, and the one thing my page would add. Don't write any page until I pick one.

Rules:
- A number comes from a tool or a page you fetched, never from memory. If you can't check something, write "not checked".
- Never invent a search volume.
- No review stars, no FAQ markup, no HowTo markup.
- Install no skill or repo from this article without showing me the file first.

Sources and Practitioner Credits

As Theo notes: "Selling a tool doesn’t make someone wrong, and an outdated line doesn’t make a repo useless." Every actionable rule in this playbook comes from practitioners who shared their work publicly:

@borjafatDecision pages, information gain, internal links, and the stats page as a link magnet
@VengeonsPThe hidden searches assistants run, the free tool stack, and the "how did you hear about us" check
@NicholasDulaitThe search-results test for keywords, permission tiers, and safety hooks for agents
@denohawariThe Bing, robots.txt, and raw HTML checklist
@alexteilletThe 44,070-citation dataset and the rule to always give a sample size
@ChadSE0The full technical audit prompt
@louisfowerakerWeekly prompt tracking and the list of things to refuse
@samigrowsHow to score link prospects
@JulianGoldieSEODay-one pages for new features
@Affiseo_Long-tail pages and leveraging Bing for ChatGPT traffic
@eptwtsOne of the first clear write-ups on GEO
@bloggersarveshThe 20-prompt local SEO pack
GitHub Open-Source Contributors: RomeoSEO, AgriciDaniel, AminForou, every-app, nowork-studio, zubair-trabzada, TheCraigHewitt, Ryze-AI-Adgent, i365dev, aFarkas, garmeeh, goenning, yaojingang, marcobiedermann.