From creative-writing
Optimizes web content for SEO and GEO (AI search citations), audits sites with bash commands, implements structured data markup, and researches keywords using WebSearch.
How this skill is triggered — by the user, by Claude, or both
Slash command
/creative-writing:seo-geoThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Optimize web content for both traditional search engines (Google, Bing) and AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude).
Optimize web content for both traditional search engines (Google, Bing) and AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude).
GEO = Generative Engine Optimization - Optimizing content to be cited by AI search engines.
Key Insight: AI search engines don't rank pages - they cite sources. Being cited is the new ranking #1.
Don't use for:
digraph seo_geo {
rankdir=TB;
"Audit current state" -> "Keyword research";
"Keyword research" -> "GEO optimization";
"GEO optimization" -> "Traditional SEO";
"Traditional SEO" -> "Validate & monitor";
"Validate & monitor" -> "Audit current state" [label="iterate", style=dashed];
}
Get the target URL and analyze current SEO/GEO status.
Quick technical check:
# Check meta tags and schema markup
curl -sL "https://example.com" | grep -E "<title>|<meta name=\"description\"|<meta property=\"og:|application/ld\+json" | head -20
# Check robots.txt - verify AI bots are allowed
curl -s "https://example.com/robots.txt"
# Check sitemap structure
curl -s "https://example.com/sitemap.xml" | head -50
AI bots to verify access for:
| Bot | Service |
|---|---|
| Googlebot | |
| Bingbot | Bing / Copilot |
| PerplexityBot | Perplexity |
| ChatGPT-User | ChatGPT with browsing |
| ClaudeBot / anthropic-ai | Claude |
| GPTBot | OpenAI |
Use WebSearch to research target keywords:
{keyword} keyword difficulty site:ahrefs.com OR site:semrush.com{keyword} search volume {current_year}site:{competitor.com} {keyword}Analyze search volume, difficulty, competitor strategies, long-tail opportunities, and international keyword conflicts.
Apply the 9 Princeton GEO Methods (see reference/geo-methods.md):
| Method | Boost | Priority |
|---|---|---|
| Cite Sources | +40% | Must-have |
| Statistics Addition | +37% | Must-have |
| Quotation Addition | +30% | Should-have |
| Authoritative Tone | +25% | Should-have |
| Fluency Optimization | +15-30% | Must-have |
| Easy-to-understand | +20% | Should-have |
| Technical Terms | +18% | Context-dependent |
| Unique Words | +15% | Nice-to-have |
| -10% | AVOID |
Best combination: Fluency + Statistics = Maximum boost
Content structure for AI citation:
FAQPage schema adds +40% AI visibility. See templates/schema-faqpage.json.
Apply meta tags, Open Graph, Twitter Cards, and JSON-LD schema markup. See templates/meta-tags.md for copy-paste templates.
Quick checks:
rel="noopener noreferrer"# Schema validation
open "https://search.google.com/test/rich-results?url={encoded_url}"
open "https://validator.schema.org/?url={encoded_url}"
# Check indexing
open "https://www.google.com/search?q=site:{domain}"
open "https://www.bing.com/search?q=site:{domain}"
Generate report using checklists/seo-geo-audit.md.
Each AI search engine has different citation criteria. See reference/platform-optimization.md for full details.
| Platform | Key Factor | Critical Action |
|---|---|---|
| ChatGPT | Domain authority | Update content within 30 days |
| Perplexity | Semantic relevance | FAQPage schema + PDF hosting |
| Google AI Overview | E-E-A-T | Authoritative citations (+132%) |
| Copilot / Bing | Bing indexing | Page speed < 2s |
| Claude | Brave Search | High factual density |
| Mistake | Fix |
|---|---|
| Blocking AI bots in robots.txt | Allow PerplexityBot, GPTBot, ClaudeBot explicitly |
| Keyword stuffing | Reduces visibility by 10%. Use natural language. |
| Missing FAQPage schema | Adds +40% AI visibility. Always include for FAQ content. |
| No statistics or citations | GEO research shows +37-40% boost from data and sources |
| Ignoring Brave Search | Claude uses Brave, not Google. Ensure Brave indexing. |
| Stale content | ChatGPT cites 3.2x more from content updated within 30 days |
content-strategist agent (strategy + keyword planning), creative-writing skill (content quality)reference/ - Detailed optimization guides
checklists/ - Audit and validation
templates/ - Copy-paste ready markup
npx claudepluginhub greyhaven-ai/claude-code-config --plugin creative-writingAudits and optimizes content for AI search engines (ChatGPT, Perplexity, Google AI Overviews) by scanning robots.txt, structured data, content structure, and discoverability.
Audits websites for SEO and GEO covering technical health, E-E-A-T scoring, domain authority, structured data, rich results, Core Web Vitals, crawlability, robots.txt, sitemaps. Use for audits, traffic drops, schema JSON-LD generation, migrations.
Conducts interactive GEO analysis for AI search optimization (AI Overviews, Perplexity, ChatGPT), checking citability, structure, llms.txt compliance, and crawler access via Python scripts. Auto-activates on 'GEO', 'AI search'.