Index of every page on this site: llms.txt
All skills
coreyhaines31 avatar

/ai-seo

@e85f3cb
Run it yourself

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions 'AI SEO,' 'AEO,' 'GEO,' 'LLMO,' 'answer engine optimization,' 'generative engine optimization,' 'LLM optimization,' 'AI Overviews,' 'optimize for ChatGPT,' 'optimize for Perplexity,' 'AI citations,' 'AI visibility,' 'zero-click search,' 'how do I show up in AI answers,' 'LLM mentions,' 'optimize for Claude/Gemini,' 'llms.txt,' 'llms-full.txt,' 'OKF,' 'Open Knowledge Format,' 'knowledge bundle,' 'agent-readable site,' 'agent readiness,' 'is my site agent-ready,' 'WebMCP,' 'do listicles still work for AI,' 'ChatGPT stopped citing comparison pages,' 'how do LLMs see our brand,' 'LinkedIn for AEO,' or 'AI citation format shift.' Use this whenever someone wants their content to be cited or surfaced by AI assistants and AI search engines. For traditional technical and on-page SEO audits, see seo-audit. For structured data implementation, see schema.

Use this Skill: https://skilld.dev/gh/coreyhaines31/marketingskills/ai-seo

Nothing lands on disk. Nothing to clean up.

Fork this Skill

Edit a local copy. It keeps the author and licence.

referencesanswer-accuracy.md

≈1.4k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Answer Accuracy: Auditing What AI Says About You

Visibility counts whether you appear. Accuracy checks what the answer says once you do. A brand can show up in every answer and still be described with last year's pricing, a missing integration, or a limitation it fixed months ago.

Much of an answer is commentary the user never asked for. Profound's analysis of 50,000 responses (Profound, June 2026) found about 47% of response content was unsolicited editorial material: comparisons, rankings, caveats, and recommendations. That editorial layer is where wrong claims about you tend to live.

Profound sells AI visibility tracking, so treat its figures as vendor research. Other trackers that capture answer text for this kind of audit include Ahrefs Brand Radar, Semrush's AI toolkit, Peec AI, Otterly, and ZipTie.

When to run it

  • An assistant states a wrong price, plan limit, feature, or compatibility claim
  • Sales hears prospects repeat something false that "ChatGPT said"
  • After a repositioning, pricing change, rebrand, or product retirement
  • Quarterly for any brand with a regulated, safety, or pricing-sensitive product

The claim ledger

Capture answers first, then log one row per claim. Record the engine, model or surface, locale, prompt, and capture date for every answer, since a claim you can't reproduce is hard to fix.

Field What goes in it
Engine and date ChatGPT (search on), Gemini, AI Overviews, Perplexity, Copilot, Claude; capture date
Prompt Exact wording, plus which prompt family it belongs to (see prompt-portfolio.md)
Claim The sentence as the model wrote it
Claim type Price, availability, compatibility, feature, limitation, comparison, ranking, recommendation, caveat, sentiment
Verdict One of the seven below
Evidence The current source that confirms or contradicts it
Likely source The page the claim probably came from: your page, docs, a feed, a profile, a third-party article, a forum thread, or unknown
Severity Critical, high, medium, or low
Owner Who fixes the source

Extract every claim that could change a buying decision, including the ones the user didn't ask about. A question about pricing that comes back with an unprompted "but it lacks SSO" is two claims.

Seven verdicts

  1. Accurate and current
  2. Accurate but incomplete: true, but missing the fact that matters (the free plan exists, but the answer omits its limits)
  3. Ambiguous: could be read as true or false
  4. Stale: was true, isn't now
  5. False
  6. Subjective framing: an opinion stated as fact ("best for small teams," "hard to set up")
  7. Unverifiable: no current source either way

Check first-party facts against your own current product material, and claims about the outside world against reliable independent sources. Your preferred marketing wording is not evidence.

Severity

Level Examples
Critical Safety, legal, eligibility, price, availability, or compatibility errors that could cause a bad purchase or real harm
High False comparisons, invented limitations, stale product facts in high-value prompt families
Medium Incomplete or slanted framing that could plausibly change a decision
Low Tone and wording that don't change the decision

Weight severity by exposure too: a medium error that appears in every run of your top commercial prompt outranks a high error in one obscure prompt.

Fix the source first

The answer is downstream of what the model retrieved or learned. Rewriting your homepage copy rarely fixes a claim that comes from a stale third-party review.

  1. Trace it. Search the claim's wording, check which sources the engine cited for that answer, and look for the page where the wrong fact lives.
  2. Fix your own sources. State the correct fact plainly on the page that should own it, with a date: pricing page, docs, changelog, comparison page, help center. Remove or redirect the outdated page. Update feeds and structured data that carry the same fact.
  3. Fix your profiles. G2, Capterra, app marketplaces, Crunchbase, LinkedIn, and partner directories often hold the stale version.
  4. Ask third parties for factual corrections only. Send the publisher the correct fact and a source. Don't ask them to remove legitimate criticism.
  5. Retest the same prompts after a set observation window (4–8 weeks is a reasonable starting point), with a few controlled variants. Report movement over time; one clean run proves nothing.

Never promise that a source fix will change the answer. Models retrain and re-retrieve on their own schedules.

Off limits: fabricated corrections, editing Wikipedia about yourself, astroturfed forum posts, and pressuring publishers to pull fair criticism. These break platform rules, and models are getting better at discounting them.

Report

  1. Accuracy rate across the cohort, the riskiest narrative, and the main source problem
  2. The claim ledger
  3. Owned-source fixes, each with the exact fact and the page that should state it
  4. Third-party correction requests, factual and sourced
  5. The retest plan and date
  6. Unknowns

This audit pairs with the positioning work in positioning-and-consensus.md: accuracy fixes wrong facts, positioning fixes the wrong story. The AI-accuracy audit loop in marketing-loops can schedule it.


Framework lineage: claim ledger, verdict set, and severity scale adapted (re-expressed and restructured) from Profound's MIT-licensed ai-answer-accuracy-auditor skill and its "Parrot Problem" research (June 2026), credited.

Source: SKILL.md on GitHub

skilld matched fixed text patterns in SKILL.md and file names. Patterns miss obfuscated code.

skilld run checks every file with the same patterns. It asks for approval before it loads a Skill with a behavior marked Needs approval.

1 warning1d5 checks · Risk SAFE
  • Gen Agent Trust Hub1d

    The skill provides expert guidance on AI Search Engine Optimization (AEO). The main security consideration is a low-severity risk of indirect prompt injection, as the agent is tasked with analyzing external websites and AI search outputs that may contain untrusted content.

  • Socket4d

    No alerts

  • Snyk4d

    Risk: LOW · No issues

  • Runlayer7mo

    2/3 files flagged

  • ZeroLeaks6mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at e85f3cb. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 4 days ago.

Activeupdated 5 days ago
metadata
{
  "version": "2.10.1"
}
  • ai-seo
  • aeo
  • llm-optimization
  • answer-engine
  • content-marketing
  • structured-data
  • generative-search
  • ai-visibility

README badge

README badge for coreyhaines31/marketingskills/ai-seo

Optimizes content to be discovered and cited by AI search engines like ChatGPT, Perplexity, Claude, Google AI Overviews, and Copilot. Covers content structure for extractability, authority signals, platform-specific ranking factors, and AI bot access configuration.

Generated from the current SKILL.md.

Does this skill help with Google AI Overviews?
Yes, but the approach differs from other AI platforms. For Google AI Overviews, follow standard SEO practices and E-E-A-T — Google explicitly states no special markup or AI-specific optimization is required. For ChatGPT, Claude, and Perplexity, layer on extractable structure (definition blocks, FAQs, comparison tables) and llms.txt files.
What if my site is blocked from AI crawlers?
You won't be cited by that platform. Check your robots.txt for blocks on GPTBot, PerplexityBot, ClaudeBot, Google-Extended, and Bingbot. You can allow search/citation crawlers while blocking training-only crawlers like CCBot.
Does AI SEO require creating separate content from traditional SEO?
No. Write for people and organize with clear headings, paragraphs, and structure. This satisfies both traditional search and AI platforms. Avoid creating scaled or duplicate content specifically for AI, which violates Google's spam policies.
Which optimization methods boost AI visibility the most?
According to Princeton GEO research, citing sources (+40%), adding statistics with sources (+37%), and including expert quotations (+30%) deliver the largest visibility boosts across AI platforms like Perplexity. Combining fluency improvements with statistics yields the highest gains.
Can I rank on page 2 or 3 and still get cited in AI answers?
Yes. AI systems select sources based on content quality, structure, and relevance — not just rank position. A well-structured page with clear answers and authority signals can be cited even if it ranks lower in traditional search.

Generated from the current SKILL.md. These answers refresh after source changes.