From gtm-skills
Provides SEO, AEO, and GEO strategies for search engines and AI visibility. Covers audits, technical SEO, crawlability, indexation, Core Web Vitals, schema markup, and site architecture.
npx claudepluginhub manojbajaj95/claude-gtm-plugin --plugin gtm-skillsThis skill uses the workspace's default tool permissions.
Traditional SEO gets pages ranked. AI search optimization (AEO/GEO) gets content **cited**. This skill covers both.
examples/opc-skills-case-study.mdreferences/aeo-geo-patterns.mdreferences/ai-crawlers.mdreferences/ai-writing-detection.mdreferences/backlink-strategies.mdreferences/content-patterns.mdreferences/content-templates.mdreferences/geo-research.mdreferences/google-docs-summary.mdreferences/platform-algorithms.mdreferences/platform-ranking-factors.mdreferences/programmatic-seo-playbooks.mdreferences/query-research.mdreferences/schema-examples.mdreferences/schema-for-ai.mdreferences/schema-templates.mdreferences/seo-checklist.mdreferences/site-architecture-mermaid-templates.mdreferences/site-architecture-navigation-patterns.mdreferences/site-architecture-site-type-templates.mdProvides SEO and AEO best practices for metadata, Open Graph, sitemaps, robots.txt, hreflang, JSON-LD structured data, EEAT, and content optimized for search engines and AI assistants.
Audits websites for SEO: full site scans, single-page analysis, technical checks (Core Web Vitals, crawlability, indexability), schema markup, E-E-A-T content quality, image optimization, sitemaps, backlinks, and AI GEO.
Optimizes content for citation and visibility in AI search results from ChatGPT, Perplexity, Google AI Overviews, Claude, Gemini, and Copilot.
Share bugs, ideas, or general feedback.
Traditional SEO gets pages ranked. AI search optimization (AEO/GEO) gets content cited. This skill covers both.
SEO → Rank in traditional search results (blue links)
AEO → Appear in featured snippets, AI Overviews, voice answers
GEO → Get cited in generative AI responses (ChatGPT, Claude, Perplexity)
2025 reality: AI Overviews appear in ~47% of Google searches. 58% of queries end without a click. Optimize for citation, not just ranking.
Check for .claude/product-marketing-context.md or .agents/product-marketing-context.md first. Use existing context; only ask for what's missing.
Before auditing, understand:
| Check | What to Verify |
|---|---|
| robots.txt | No unintentional blocks, sitemap referenced, AI crawlers allowed |
| XML Sitemap | Exists, submitted to Search Console, canonical URLs only, < 50K URLs |
| Site architecture | Important pages within 3 clicks, logical hierarchy, no orphan pages |
| Crawl budget | Parameterized URLs controlled, faceted nav handled, no session IDs in URLs |
site:domain.com check vs. Search Console coverage reportnoindex on important pages| Metric | Target | Tool |
|---|---|---|
| LCP (Largest Contentful Paint) | < 2.5s | PageSpeed Insights |
| INP (Interaction to Next Paint) | < 200ms | Chrome DevTools |
| CLS (Cumulative Layout Shift) | < 0.1 | WebPageTest |
| TTFB (Time to First Byte) | < 800ms | Search Console |
<h1> per page containing primary keywordwidth/height attributes| Signal | Implementation |
|---|---|
| Experience | First-hand accounts, case studies, original data |
| Expertise | Author credentials visible, accurate detailed information |
| Authoritativeness | Cited by others, industry credentials, recognized in space |
| Trustworthiness | Transparent sourcing, contact info, privacy policy, HTTPS |
| Platform | Source Selection | Key Factor |
|---|---|---|
| Google AI Overviews | Strong correlation with traditional rankings | Top 5 organic positions favored |
| ChatGPT | Wider range, not just top-ranked | Branded domain authority, recency |
| Perplexity | Always cites with links | Authoritative, recent, well-structured |
| Gemini | Google index + Knowledge Graph | E-E-A-T signals, structured data |
| Copilot | Bing index | Microsoft ecosystem (LinkedIn, GitHub) |
| Claude | Brave Search | Factual density, structural clarity |
For detailed platform-specific ranking factors, see references/platform-ranking-factors.md and references/platform-algorithms.md.
1. Structure — Make content extractable
AI systems extract passages, not pages. Every key claim should work standalone.
Inverted pyramid pattern:
┌──────────────────────────────────┐
│ DIRECT ANSWER (1-2 sentences) │ ← AI extracts this first
├──────────────────────────────────┤
│ KEY FACTS & CONTEXT │ ← Supporting bullets/data
├──────────────────────────────────┤
│ DETAILED EXPLANATION │ ← Background, examples
└──────────────────────────────────┘
2. Authority — Make content citable
The Princeton GEO research (KDD 2024) ranked 9 optimization methods:
| Method | Visibility Boost | How to Apply |
|---|---|---|
| Cite sources | +40% | Add authoritative references with links |
| Add statistics | +37% | Include specific numbers with sources |
| Add quotations | +30% | Expert quotes with name and title |
| Authoritative tone | +25% | Write with demonstrated expertise |
| Improve clarity | +20% | Simplify complex concepts |
| Technical terms | +18% | Use domain-specific terminology |
| Unique vocabulary | +15% | Increase word diversity |
| Fluency optimization | +15–30% | Improve readability and flow |
| -10% | Actively hurts AI visibility |
Best combination: Fluency + Statistics = maximum boost. Low-ranking sites benefit even more — up to 115% visibility increase with citations.
For detailed GEO research, see references/geo-research.md.
3. Presence — Be where AI looks
AI systems cite where you appear, not just your site:
Compact, unambiguous facts AI can't misread. Pattern: [Subject] [specific verb] [concrete object].
✅ "HubSpot CRM syncs contact and company data."
✅ "Lead Scoring assigns priority based on engagement."
❌ "The system helps with various tasks."
❌ "It can do many things for users."
Ensure robots.txt allows AI crawlers:
User-agent: GPTBot # OpenAI
Allow: /
User-agent: ChatGPT-User # ChatGPT browsing
Allow: /
User-agent: PerplexityBot # Perplexity
Allow: /
User-agent: ClaudeBot # Anthropic
Allow: /
User-agent: Google-Extended # Gemini/AI Overviews
Allow: /
See references/ai-crawlers.md for full configuration.
Schema markup improves AI visibility by 30–40%. Priority types:
| Content Type | Schema | Citation Impact |
|---|---|---|
| FAQs | FAQPage | 2.5x inclusion |
| Articles/Blog | Article + Author | 2.2x citations |
| Organization | Organization | 2.8x citations |
| How-to content | HowTo | Step extraction |
| Products | Product | Pricing/features |
| Reviews | AggregateRating | Trust signals |
| Breadcrumbs | BreadcrumbList | Navigation context |
For full JSON-LD templates, see references/schema-templates.md and references/schema-for-ai.md.
Validate at Google Rich Results Test and Schema.org Validator.
| Content Type | AI Citation Share | Why AI Cites It |
|---|---|---|
| Comparison articles | ~33% | Structured, balanced, high-intent |
| Definitive guides | ~15% | Comprehensive, authoritative |
| Original research/data | ~12% | Unique, citable statistics |
| Best-of/listicles | ~10% | Clear structure, entity-rich |
| Product pages | ~10% | Specific extractable details |
| How-to guides | ~8% | Step-by-step structure |
Underperformers: Generic blog posts without structure, thin product pages, gated content, undated content, PDF-only content.
For content templates and patterns, see references/content-patterns.md and references/content-templates.md.
Track these four metrics monthly:
Test priority queries across ChatGPT, Perplexity, Gemini, Google AI Overviews. Target: Appear in 60%+ of priority queries.
Share of Voice = (Your mentions / Total brand mentions) × 100. Target: Match or exceed traditional search market share.
How often YOUR WEBSITE is the source. Target: Cited in 30%+ of relevant queries.
Traffic originating in AI but arriving later (brand search after AI mention). Track via post-purchase survey: "How did you first hear about us?"
| Tool | Coverage | Best For |
|---|---|---|
| Otterly AI | ChatGPT, Perplexity, AI Overviews | Share of AI voice |
| Peec AI | ChatGPT, Gemini, Perplexity, Claude | Multi-platform monitoring |
| ZipTie | AI Overviews, ChatGPT, Perplexity | Brand mention + sentiment |
| HubSpot AEO Grader | AI visibility audit | Free audit |
| Visibility | Share of Voice | Diagnosis |
|---|---|---|
| ↓ Down | ↓ Down | Platform algorithm change (industry-wide) |
| ↓ Down | → Stable | Your content quality declined |
| → Stable | ↓ Down | Competitors improved |
| ↑ Up | ↑ Up | Your AEO strategy is working |
noindex on important pages<h1> per pageFor complete SEO checklist, see references/seo-checklist.md.
| Tool | Use |
|---|---|
| Google Search Console | Monitor indexing, fix issues, track queries |
| Google PageSpeed Insights | Performance + Core Web Vitals |
| Rich Results Test | Validate structured data |
| Lighthouse | Full SEO audit |
| Screaming Frog | Crawl analysis |
| Semrush / Ahrefs | AI Overview tracking, backlinks, content gaps |
See references/tools-and-apis.md for API reference.
Scripts available in scripts/: SEO audit, keyword research, SERP analysis, backlink analysis, competitor gap analysis, autocomplete ideas. See script files for usage.