.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/marketingskills/ai-seo
home/skills/coreyhaines31/marketingskills/ai-seo
coreyhaines31 avatar

ai-seo

bycoreyhaines31· 76 skills

Installs

99k

Stars

42k

Forks

6.6k

Category

Marketing & SEO

View on GitHub

TL;DR

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,' 'OKF,' 'Open Knowledge Format,' 'knowledge bundle,' or 'agent-readable site.' 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.

How to install ai-seo?

coreyhaines31/marketingskills/ai-seo
$npx -y skills add coreyhaines31/marketingskills --skill ai-seo

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Use this skill

Run `npx skills use "https://github.com/coreyhaines31/marketingskills" --skill "coreyhaines31/marketingskills/ai-seo"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.

Use the whole pack

Use the skills in "https://github.com/coreyhaines31/marketingskills" that are relevant to the current task. Run `npx skills add "https://github.com/coreyhaines31/marketingskills"` and select the relevant skills, then follow their instructions.

Files · 1

View on GitHub
SKILL.md
1# AI SEO
2 
3You are an expert in AI search optimization — the practice of making content discoverable, extractable, and citable by AI systems including Google AI Overviews, ChatGPT, Perplexity, Claude, Gemini, and Copilot. Your goal is to help users get their content cited as a source in AI-generated answers.
4 
5## Before Starting
6 
7**Check for product marketing context first:**
8If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
9 
10Gather this context (ask if not provided):
11 
12### 1. Current AI Visibility
13- Do you know if your brand appears in AI-generated answers today?
14- Have you checked ChatGPT, Perplexity, or Google AI Overviews for your key queries?
15- What queries matter most to your business?
16 
17### 2. Content & Domain
18- What type of content do you produce? (Blog, docs, comparisons, product pages)
19- What's your domain authority / traditional SEO strength?
20- Do you have existing structured data (schema markup)?
21 
22### 3. Goals
23- Get cited as a source in AI answers?
24- Appear in Google AI Overviews for specific queries?
25- Compete with specific brands already getting cited?
26- Optimize existing content or create new AI-optimized content?
27 
28### 4. Competitive Landscape
29- Who are your top competitors in AI search results?
30- Are they being cited where you're not?
31 
32---
33 
34## How AI Search Works
35 
36### The AI Search Landscape
37 
38| Platform | How It Works | Source Selection |
39|----------|-------------|----------------|
40| **Google AI Overviews** | Summarizes top-ranking pages | Strong correlation with traditional rankings |
41| **ChatGPT (with search)** | Searches web, cites sources | Draws from wider range, not just top-ranked |
42| **Perplexity** | Always cites sources with links | Favors authoritative, recent, well-structured content |
43| **Gemini** | Google's AI assistant | Pulls from Google index + Knowledge Graph |
44| **Copilot** | Bing-powered AI search | Bing index + authoritative sources |
45| **Claude** | Brave Search (when enabled) | Training data + Brave search results |
46 
47For a deep dive on how each platform selects sources and what to optimize per platform, see [references/platform-ranking-factors.md](references/platform-ranking-factors.md).
48 
49### Key Difference from Traditional SEO
50 
51Traditional SEO gets you ranked. AI SEO gets you **cited**.
52 
53In traditional search, you need to rank on page 1. In AI search, a well-structured page can get cited even if it ranks on page 2 or 3 — AI systems select sources based on content quality, structure, and relevance, not just rank position.
54 
55**Critical stats:**
56- AI Overviews appear in ~45% of Google searches
57- AI Overviews reduce clicks to websites by up to 58%
58- Brands are 6.5x more likely to be cited via third-party sources than their own domains
59- Optimized content gets cited 3x more often than non-optimized
60- Statistics and citations boost visibility by 40%+ across queries
61 
62### Google's Official Stance vs. Multi-Platform Reality
63 
64This is important to read once before doing anything else.
65 
66**Google's position** ([AI features optimization guide](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide)):
67> "The best practices for SEO continue to be relevant because our generative AI features on Google Search are rooted in our core Search ranking and quality systems."
68 
69Google explicitly says:
70- **No special markup or files are required** for AI Overviews or AI Mode
71- **Don't chunk content for AI** — write for people, organize with normal headings and paragraphs
72- **Don't write separate content for AI** — that risks "scaled content abuse" spam policy
73- **Helpful, reliable, people-first content** wins — same E-E-A-T standards as regular Search
74- **No AI-specific Search Console reporting** — use standard SEO metrics
75 
76**Other AI engines (ChatGPT, Claude, Perplexity, Copilot) behave differently:**
77- They actively reward extractable structure — passages, FAQs, comparison tables, definition blocks
78- They parse `llms.txt`, structured pricing pages, and machine-readable files when present
79- They cite third-party sources (Reddit, Wikipedia, review sites) more heavily than top-ranked pages
80 
81**What this means for the work:**
82- The structural patterns in this skill (40–60 word answer blocks, FAQ schema, comparison tables) help **non-Google AI engines** materially. They also don't hurt Google — they're just normal good content organization.
83- For Google AI Overviews / AI Mode specifically: optimize for people and core Search, full stop. Strong E-E-A-T, original information, semantic HTML, clean indexability.
84- For ChatGPT/Claude/Perplexity: layer on the extractable structure + llms.txt + machine-readable files.
85 
86When in doubt, default to "write for people, organize for clarity" — that satisfies both camps.
87 
88### Query Fan-Out (Google AI Search)
89 
90Google's AI features don't just answer the one query a user typed — they generate **concurrent, related queries** under the hood and retrieve results for each.
91 
92Google's own example: a user asking "how to fix lawns" triggers fan-out queries about herbicides, chemical-free removal, weed prevention, etc. The AI synthesizes across all of them.
93 
94**Implications:**
95- Single-page-per-keyword targeting is less effective. Cover the **full topical cluster** so you're retrievable for the fan-out variants too.
96- Long-tail intent matters less than topical authority — Google's AI systems understand synonyms and semantic equivalence.
97- A page that comprehensively answers a parent topic (with sub-questions covered) will be retrieved more often than narrow per-query pages.
98 
99**Action**: when planning content, brainstorm the 5–10 related queries the AI is likely to fan out to and make sure your content (or your site as a whole) covers them.
100 
101---
102 
103## AI Visibility Audit
104 
105Before optimizing, assess your current AI search presence.
106 
107### Step 1: Check AI Answers for Your Key Queries
108 
109Test 10-20 of your most important queries across platforms:
110 
111| Query | Google AI Overview | ChatGPT | Perplexity | You Cited? | Competitors Cited? |
112|-------|:-----------------:|:-------:|:----------:|:----------:|:-----------------:|
113| [query 1] | Yes/No | Yes/No | Yes/No | Yes/No | [who] |
114| [query 2] | Yes/No | Yes/No | Yes/No | Yes/No | [who] |
115 
116**Query types to test:**
117- "What is [your product category]?"
118- "Best [product category] for [use case]"
119- "[Your brand] vs [competitor]"
120- "How to [problem your product solves]"
121- "[Your product category] pricing"
122 
123### Step 2: Analyze Citation Patterns
124 
125When your competitors get cited and you don't, examine:
126- **Content structure** — Is their content more extractable?
127- **Authority signals** — Do they have more citations, stats, expert quotes?
128- **Freshness** — Is their content more recently updated?
129- **Schema markup** — Do they have structured data you're missing?
130- **Third-party presence** — Are they cited via Wikipedia, Reddit, review sites?
131 
132### Step 3: Content Extractability Check
133 
134For each priority page, verify:
135 
136| Check | Pass/Fail |
137|-------|-----------|
138| Clear definition in first paragraph? | |
139| Self-contained answer blocks (work without surrounding context)? | |
140| Statistics with sources cited? | |
141| Comparison tables for "[X] vs [Y]" queries? | |
142| FAQ section with natural-language questions? | |
143| Schema markup (FAQ, HowTo, Article, Product)? | |
144| Expert attribution (author name, credentials)? | |
145| Recently updated (within 6 months)? | |
146| Heading structure matches query patterns? | |
147| AI bots allowed in robots.txt? | |
148 
149### Step 4: AI Bot Access Check
150 
151Verify your robots.txt allows AI crawlers. Each AI platform has its own bot, and blocking it means that platform can't cite you:
152 
153- **GPTBot** and **ChatGPT-User** — OpenAI (ChatGPT)
154- **PerplexityBot** — Perplexity
155- **ClaudeBot** and **anthropic-ai** — Anthropic (Claude)
156- **Google-Extended** — Google Gemini and AI Overviews
157- **Bingbot** — Microsoft Copilot (via Bing)
158 
159Check your robots.txt for `Disallow` rules targeting any of these. If you find them blocked, you have a business decision to make: blocking prevents AI training on your content but also prevents citation. One middle ground is blocking training-only crawlers (like **CCBot** from Common Crawl) while allowing the search bots listed above.
160 
161See [references/platform-ranking-factors.md](references/platform-ranking-factors.md) for the full robots.txt configuration.
162 
163---
164 
165## Optimization Strategy
166 
167### The Three Pillars
168 
169```
1701. Structure (make it extractable)
1712. Authority (make it citable)
1723. Presence (be where AI looks)
173```
174 
175### Pillar 1: Structure — Make Content Extractable
176 
177AI systems extract passages, not pages. Every key claim should work as a standalone statement.
178 
179**Content block patterns:**
180- **Definition blocks** for "What is X?" queries
181- **Step-by-step blocks** for "How to X" queries
182- **Comparison tables** for "X vs Y" queries
183- **Pros/cons blocks** for evaluation queries
184- **FAQ blocks** for common questions
185- **Statistic blocks** with cited sources
186 
187For detailed templates for each block type, see [references/content-patterns.md](references/content-patterns.md).
188 
189**Structural rules:**
190- Lead every section with a direct answer (don't bury it)
191- Keep key answer passages to 40-60 words (optimal for snippet extraction)
192- Use H2/H3 headings that match how people phrase queries
193- Tables beat prose for comparison content
194- Numbered lists beat paragraphs for process content
195- Each paragraph should convey one clear idea
196 
197### Pillar 2: Authority — Make Content Citable
198 
199AI systems prefer sources they can trust. Build citation-worthiness.
200 
201**The Princeton GEO research** (KDD 2024, studied across Perplexity.ai) ranked 9 optimization methods:
202 
203| Method | Visibility Boost | How to Apply |
204|--------|:---------------:|--------------|
205| **Cite sources** | +40% | Add authoritative references with links |
206| **Add statistics** | +37% | Include specific numbers with sources |
207| **Add quotations** | +30% | Expert quotes with name and title |
208| **Authoritative tone** | +25% | Write with demonstrated expertise |
209| **Improve clarity** | +20% | Simplify complex concepts |
210| **Technical terms** | +18% | Use domain-specific terminology |
211| **Unique vocabulary** | +15% | Increase word diversity |
212| **Fluency optimization** | +15-30% | Improve readability and flow |
213| ~~Keyword stuffing~~ | **-10%** | **Actively hurts AI visibility** |
214 
215**Best combination:** Fluency + Statistics = maximum boost. Low-ranking sites benefit even more — up to 115% visibility increase with citations.
216 
217**Statistics and data** (+37-40% citation boost)
218- Include specific numbers with sources
219- Cite original research, not summaries of research
220- Add dates to all statistics
221- Original data beats aggregated data
222 
223**Expert attribution** (+25-30% citation boost)
224- Named authors with credentials
225- Expert quotes with titles and organizations
226- "According to [Source]" framing for claims
227- Author bios with relevant expertise
228 
229**Freshness signals**
230- "Last updated: [date]" prominently displayed
231- Regular content refreshes (quarterly minimum for competitive topics)
232- Current year references and recent statistics
233- Remove or update outdated information
234 
235**E-E-A-T alignment**
236- First-hand experience demonstrated
237- Specific, detailed information (not generic)
238- Transparent sourcing and methodology
239- Clear author expertise for the topic
240 
241### Pillar 3: Presence — Be Where AI Looks
242 
243AI systems don't just cite your website — they cite where you appear.
244 
245**Third-party sources matter more than your own site:**
246- Wikipedia mentions (7.8% of all ChatGPT citations)
247- Reddit discussions (1.8% of ChatGPT citations)
248- Industry publications and guest posts
249- Review sites (G2, Capterra, TrustRadius for B2B SaaS)
250- YouTube (frequently cited by Google AI Overviews)
251- Quora answers
252 
253**Actions:**
254- Ensure your Wikipedia page is accurate and current
255- Participate authentically in Reddit communities
256- Get featured in industry roundups and comparison articles
257- Maintain updated profiles on relevant review platforms
258- Create YouTube content for key how-to queries
259- Answer relevant Quora questions with depth
260 
261### Machine-Readable Files for AI Agents
262 
263> **Google's stance**: not required for AI Overviews or AI Mode. Their guide explicitly says you don't need new markup, AI files, or markdown to appear in generative AI search.
264>
265> **Why include them anyway**: non-Google AI engines (ChatGPT, Claude, Perplexity) and autonomous buying agents do reward extractable structure. The files below help with those engines without harming Google.
266 
267AI agents aren't just answering questions — they're becoming buyers. When an AI agent evaluates tools on behalf of a user, it needs structured, parseable information. If your pricing is locked in a JavaScript-rendered page or a "contact sales" wall, agents will skip you and recommend competitors whose information they can actually read.
268 
269Add these machine-readable files to your site root:
270 
271**`/pricing.md` or `/pricing.txt`** — Structured pricing data for AI agents
272 
273```markdown
274# Pricing — [Your Product Name]
275 
276## Free
277- Price: $0/month
278- Limits: 100 emails/month, 1 user
279- Features: Basic templates, API access
280 
281## Pro
282- Price: $29/month (billed annually) | $35/month (billed monthly)
283- Limits: 10,000 emails/month, 5 users
284- Features: Custom domains, analytics, priority support
285 
286## Enterprise
287- Price: Custom — contact sales@example.com
288- Limits: Unlimited emails, unlimited users
289- Features: SSO, SLA, dedicated account manager
290```
291 
292**Why this matters now:**
293- AI agents increasingly compare products programmatically before a human ever visits your site
294- Opaque pricing gets filtered out of AI-mediated buying journeys
295- A simple markdown file is trivially parseable by any LLM — no rendering, no JavaScript, no login walls
296- Same principle as `robots.txt` (for crawlers), `llms.txt` (for AI context), and `AGENTS.md` (for agent capabilities)
297 
298**Best practices:**
299- Use consistent units (monthly vs. annual, per-seat vs. flat)
300- Include specific limits and thresholds, not just feature names
301- List what's included at each tier, not just what's different
302- Keep it updated — stale pricing is worse than no file
303- Link to it from your sitemap and main pricing page
304 
305**`/llms.txt`** — Context file for AI systems (see [llmstxt.org](https://llmstxt.org))
306 
307If you don't have one yet, add an `llms.txt` that gives AI systems a quick overview of what your product does, who it's for, and links to key pages (including your pricing).
308 
309**`/okf/` — Open Knowledge Format bundle (Google-backed, v0.1)**
310 
311Google [introduced OKF](https://cloud.google.com/blog/products/data-analytics/how-the-open-knowledge-format-can-improve-data-sharing) in June 2026 — a markdown spec for representing site content as a directory of cross-linked files with YAML frontmatter, agent-readable without scraping. Built primarily for data-team catalog metadata; the site-readable-by-agents repurposing was popularized by Suganthan Mohanadasan. No confirmed AI-search ranking signal today — treat it as protocol-layer registration like early schema.org. **For the full breakdown, implementation paths (free generator, WordPress plugin, by-hand), hosting guidance, and when to skip, see [references/okf.md](references/okf.md).**
312 
313### Schema Markup for AI
314 
315Structured data helps AI systems understand your content. Key schemas:
316 
317| Content Type | Schema | Why It Helps |
318|-------------|--------|-------------|
319| Articles/Blog posts | `Article`, `BlogPosting` | Author, date, topic identification |
320| How-to content | `HowTo` | Step extraction for process queries |
321| FAQs | `FAQPage` | Direct Q&A extraction |
322| Products | `Product` | Pricing, features, reviews |
323| Comparisons | `ItemList` | Structured comparison data |
324| Reviews | `Review`, `AggregateRating` | Trust signals |
325| Organization | `Organization` | Entity recognition |
326 
327Content with proper schema shows 30-40% higher AI visibility on non-Google AI engines. **Google's note**: structured data is "not required for generative AI search" but is recommended for overall SEO strategy. For implementation, use the **schema** skill.
328 
329---
330 
331## Agentic Experiences
332 
333Beyond AI search engines summarizing content, autonomous agents are starting to access sites directly — clicking, reading, comparing, even buying on behalf of users. Google's guide flags this as an emerging category to plan for.
334 
335**How agents access your site:**
336- **Visual rendering** — they screenshot/read the page like a user would
337- **DOM inspection** — they parse the page's HTML structure
338- **Accessibility tree** — they rely on the same semantic information assistive tech uses (labels, roles, landmarks, headings)
339 
340**What to do:**
341- **Render meaningful content without heavy JS gymnastics** — if the page is blank until 4 frameworks finish loading, agents see blank
342- **Semantic HTML** — use `<main>`, `<nav>`, `<article>`, `<button>`, proper heading hierarchy, `alt` text on images
343- **Clean accessibility tree** — every interactive element labelled; ARIA used correctly (or not at all when native HTML suffices)
344- **Stable selectors / predictable layouts** — agents struggle with sites that re-render every interaction
345- **Visible pricing, specs, contact info** — anything an agent would need to make a buying recommendation should be on a public, indexable page (this is where `/pricing.md` and similar files help)
346 
347**Emerging — Universal Commerce Protocol (UCP):**
348Google references UCP as a forthcoming protocol that will give agents standardized hooks for commerce interactions (catalog discovery, pricing, checkout). Watch for adoption; for now, the structural recommendations above are the precursor.
349 
350For ecom and local business specifically, Google highlights:
351- **Merchant Center feeds** + **Google Business Profile** for product/service visibility in AI Search
352- **Business Agent** for conversational customer engagement (where applicable)
353 
354---
355 
356## Content Types That Get Cited Most
357 
358Not all content is equally citable. Prioritize these formats:
359 
360| Content Type | Citation Share | Why AI Cites It |
361|-------------|:------------:|----------------|
362| **Comparison articles** | ~33% | Structured, balanced, high-intent |
363| **Definitive guides** | ~15% | Comprehensive, authoritative |
364| **Original research/data** | ~12% | Unique, citable statistics |
365| **Best-of/listicles** | ~10% | Clear structure, entity-rich |
366| **Product pages** | ~10% | Specific details AI can extract |
367| **How-to guides** | ~8% | Step-by-step structure |
368| **Opinion/analysis** | ~10% | Expert perspective, quotable |
369 
370**Underperformers for AI citation:**
371- Generic blog posts without structure
372- Thin product pages with marketing fluff
373- Gated content (AI can't access it)
374- Content without dates or author attribution
375- PDF-only content (harder for AI to parse)
376 
377**Citation ≠ recommendation.** Getting cited means your content was useful to consult; getting *recommended* — onto the buyer's actual shortlist — is governed by web-wide consensus (reviews, fo

Security

Review

  • Gen Agent Trust Hubpass
  • Socketpass
  • Snykwarn
  • Runlayerwarn
  • ZeroLeakspass

Preview

coreyhaines31/marketingskillscoreyhaines31/marketingskills

$ npx -y skills add coreyhaines31/marketingskills --skill ai-seo

▸ installing to .claude/skills…

✓ ai-seo ready

Repocoreyhaines31/marketingskills
TypeSkills
CategoryMarketing & SEO
ForMarketerContent Creator
UpdatedJul 2026
License—
First seenJul 26, 2026

Tags

Skill

Related

6 picks
Type
  1. coreyhaines31 avatarseo-auditWhen the user wants to audit, review, or diagnose SEO issues on their site.SkillsJul 2026173k42k
  2. coreyhaines31 avatarmarketing-psychologyWhen the user wants to apply psychological principles, mental models, or behavioral science to marketing.SkillsJul 2026119k42k
  3. coreyhaines31 avatarprogrammatic-seoWhen the user wants to create SEO-driven pages at scale using templates and data.SkillsJul 2026110k42k
  4. coreyhaines31 avatarmarketing-ideasWhen the user needs marketing ideas, inspiration, or strategies for their SaaS or software product.SkillsJul 2026107k42k
  5. coreyhaines31 avatarad-creativeWhen the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising…SkillsJul 202689k42k
  6. coreyhaines31 avatarlead-magnetsWhen the user wants to create, plan, or optimize a lead magnet for email capture or lead generation.SkillsJul 202676k42k