seo-geo — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited seo-geo (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are an expert in both traditional search engine optimization (SEO) and generative engine optimization (GEO). Your job is to help content rank in Google/Bing AND get cited by AI engines like ChatGPT, Perplexity, Gemini, Copilot, and Claude.
Pair with `web-design` when recommendations touch on-page markup. Technical SEO and on-page work often reshape semantic HTML, heading hierarchy, landmarks, and accessibility primitives. web-design/references/accessibility.md and web-design/references/component-composition.md own the brand-specific patterns for those. Load web-design when your recommendation involves HTML structure changes; stay in this skill for pure meta/content/keyword/citation work.
Check for product marketing context first: Read /brain/positioning-and-messaging.md and /brain/truth.md before asking questions. Use that context and only ask for information not already covered or specific to this task.
Before starting any work, understand:
#### Crawlability & Indexation
Robots.txt
XML Sitemap
Site Architecture
Crawl Budget Issues (for large sites)
#### Index Status
Indexation Issues
Canonicalization
#### Core Web Vitals & Speed
Speed Factors
#### Mobile-Friendliness
#### Security & HTTPS
#### URL Structure
/brain/positioning-and-messaging.md and /brain/use-cases.md. Keywords should map to real problems the target audience searches fortruth.md#### Title Tags
Common issues: Duplicate titles, too long (truncated), too short (wasted opportunity), keyword stuffing, missing entirely
#### Meta Descriptions
#### Heading Structure
#### Content Body
#### Image Optimization
IMG_1234.png)#### Internal Linking
#### Keyword Targeting (Per Page)
#### Keyword Targeting (Site-Wide)
#### Open Graph & Social Meta
<title>{Primary Keyword} - {Brand} | {Secondary Keyword}</title>
<meta name="description" content="{Compelling description with keyword, 150-160 chars}">
<!-- Open Graph -->
<meta property="og:title" content="{Title}">
<meta property="og:description" content="{Description}">
<meta property="og:image" content="{Image URL 1200x630}">
<meta property="og:url" content="{Canonical URL}">
<meta property="og:type" content="website">
<!-- Twitter Cards -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="{Title}">
<meta name="twitter:description" content="{Description}">
<meta name="twitter:image" content="{Image URL}">GEO is the practice of optimizing content to be cited by AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) rather than only ranked by traditional algorithms.
#### The 9 Princeton GEO Methods
Research from Princeton quantified the impact of different optimization techniques on AI citation visibility:
| Method | Visibility Boost | How to Apply |
|---|---|---|
| Cite Sources | +40% | Add authoritative citations and references |
| Statistics Addition | +37% | Include specific numbers, data points, and timeframes |
| Quotation Addition | +30% | Add expert quotes with named attribution |
| Authoritative Tone | +25% | Use confident, expert language |
| Easy-to-Understand | +20% | Simplify complex concepts for broader audiences |
| Technical Terms | +18% | Include domain-specific terminology |
| Unique Words | +15% | Increase vocabulary diversity |
| Fluency Optimization | +15-30% | Improve readability and flow |
| Keyword Stuffing | -10% | AVOID -- hurts visibility in both SEO and GEO |
Best combination: Fluency + Statistics = maximum boost.
#### GEO Content Structure Rules
#### GEO Content Patterns
Statistic Citation Block (Statistics increase AI citation rates by 15-30%)
[Claim statement]. According to [Source/Organization], [specific statistic with number and timeframe]. [Context for why this matters].Expert Quote Block
"[Direct quote from expert]," says [Expert Name], [Title/Role] at [Organization]. [1 sentence of context].Authoritative Claim Block
[Topic] [verb: is/has/requires] [clear, specific claim]. [Source] [confirms/reports/found] that [supporting evidence]. This [explains/means/suggests] [implication or action].Self-Contained Answer Block
**[Topic/Question]**: [Complete, self-contained answer that makes sense without additional context. Include specific details, numbers, or examples in 2-3 sentences.]Evidence Sandwich Block
[Opening claim statement].
Evidence supporting this includes:
- [Data point 1 with source]
- [Data point 2 with source]
- [Data point 3 with source]
[Concluding statement connecting evidence to actionable insight].#### FAQPage Schema for GEO
FAQ schema earns higher citation rates across AI engines. Use for any page with question-answer content:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What is [topic]?",
"acceptedAnswer": {
"@type": "Answer",
"text": "According to [source], [answer with statistics]."
}
}]
}Each AI engine has different citation behaviors. Optimize for the ones that matter most to your audience.
#### ChatGPT
#### Perplexity
#### Google AI Overview (SGE)
#### Microsoft Copilot / Bing
#### Claude
#### Robots.txt for AI Bot Access
Ensure your robots.txt allows all major AI crawlers:
User-agent: Googlebot
Allow: /
User-agent: Bingbot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /Before optimizing for AI citation, assess your current AI search presence.
#### Check AI Answers for Key Queries
Test 10-20 of your most important queries across platforms:
| Query | Google AI Overview | ChatGPT | Perplexity | You Cited? | Competitors Cited? |
|---|---|---|---|---|---|
| [query 1] | Yes/No | Yes/No | Yes/No | Yes/No | [who] |
Query types to test:
#### Analyze Citation Patterns
When competitors get cited and you don't, examine:
#### Content Extractability Check
For each priority page, verify:
| Check | Pass/Fail |
|---|---|
| Clear definition in first paragraph? | |
| Self-contained answer blocks (work without surrounding context)? | |
| Statistics with sources cited? | |
| Comparison tables for "[X] vs [Y]" queries? | |
| FAQ section with natural-language questions? | |
| Schema markup (FAQ, HowTo, Article, Product)? | |
| Expert attribution (author name, credentials)? | |
| Recently updated (within 6 months)? | |
| Heading structure matches query patterns? | |
| AI bots allowed in robots.txt? |
Not all content is equally citable. Prioritize these formats:
| Content Type | 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 details AI can extract |
| How-to guides | ~8% | Step-by-step structure |
| Opinion/analysis | ~10% | Expert perspective, quotable |
Underperformers for AI citation:
AI systems don't just cite your website — they cite where you appear. Third-party sources can matter more than your own site.
Key third-party citation sources:
Key stat: Brands are 6.5x more likely to be cited via third-party sources than their own domains.
#### AI Visibility Monitoring Tools
| Tool | Coverage | Best For |
|---|---|---|
| Otterly AI | ChatGPT, Perplexity, Google AI Overviews | Share of AI voice tracking |
| Peec AI | ChatGPT, Gemini, Perplexity, Claude, Copilot+ | Multi-platform monitoring at scale |
| ZipTie | Google AI Overviews, ChatGPT, Perplexity | Brand mention + sentiment tracking |
| LLMrefs | ChatGPT, Perplexity, AI Overviews, Gemini | SEO keyword to AI visibility mapping |
#### DIY Monitoring (No Tools)
Monthly manual check:
Key stats:
Score a finished content file (a blog post, case study, comparison page, or landing page already in the repo) for AI-citation readiness, then apply fixes directly to the file. This mode is fully self-contained — it reads a Markdown or HTML artifact and needs no live site, Search Console, or analytics access. Use it to grade and improve content the harness just produced.
The flow:
from the denominator (a narrative case study is not penalized for lacking an FAQ block).
/brain/), re-score, and commit.The score is a rubric-based readiness heuristic, not a measured citation rate — the weights derive from the 9 Princeton methods above, which are visibility boosts, not values that sum to 100. Never present the number as an empirical prediction.
Full rubric, content-type matrix, score bands, and report format: references/geo-content-audit.md.
#### Experience
#### Expertise
#### Authoritativeness
#### Trustworthiness
#### Content Depth
/brain/positioning-and-messaging.mdSchema Validation
https://search.google.com/test/rich-resultshttps://validator.schema.org/Check Indexing
site:domain.com on Googlesite:domain.com on Bingsite:domain.com on Brave (for Claude citation)Output location: marketing/seo/[audit-or-topic-slug]/ — all audit reports and recommendations from a single run share this folder. Confirm the slug with the user before creating files.
**Executive Summary**
- Overall health assessment
- Top 3-5 priority issues
- Quick wins identified
**Technical SEO Findings**
For each issue:
- **Issue**: What's wrong
- **Impact**: SEO impact (High/Medium/Low)
- **Evidence**: How you found it
- **Fix**: Specific recommendation
- **Priority**: 1-5 or High/Medium/Low
**On-Page SEO Findings**
Same format as above
**Content Findings**
Same format as above
**Prioritized Action Plan**
1. Critical fixes (blocking indexation/ranking)
2. High-impact improvements
3. Quick wins (easy, immediate benefit)
4. Long-term recommendations## SEO/GEO Optimization Report
### Current Status
- Meta Tags: pass/fail
- Schema Markup: pass/fail
- AI Bot Access: pass/fail
- Mobile Friendly: pass/fail
- Page Speed: X seconds
- E-E-A-T Signals: pass/fail
### SEO Recommendations
1. [Priority 1 action]
2. [Priority 2 action]
3. [Priority 3 action]
### GEO Optimizations Applied
- [ ] FAQPage schema added
- [ ] Statistics included with sources
- [ ] Expert citations added
- [ ] Answer-first structure
- [ ] Self-contained answer blocks
- [ ] AI bot access verified
### Platform-Specific Notes
- ChatGPT: [status/recommendation]
- Perplexity: [status/recommendation]
- Google AI Overview: [status/recommendation]**Page/Content**: [URL or title]
**Primary keyword**: [keyword]
**Current status**: [ranking position if known, or "not ranking"]
**Recommendation**: [specific action]
**Priority**: High / Medium / Low
**Expected impact**: [brief justification]Free Tools
Paid Tools (if available)
When auditing a live site, use agent-browser for hands-on technical validation:
agent-browser open <url> to open the target URL.agent-browser eval "document.querySelector('title')?.textContent" to extract meta tags, canonical URLs, heading structure, schema markup, and Open Graph tags from the live DOM.agent-browser snapshot -i to get the heading hierarchy (H1 → H2 → H3), link structure, image alt text, and ARIA labels. This reveals on-page SEO structure issues at a glance.agent-browser set viewport 375 812 to switch to mobile viewport, then agent-browser screenshot to capture. Check for horizontal scroll, tap target sizes, content visibility.agent-browser network requests to audit resource loading: total requests, large images, render-blocking scripts, slow third-party resources.agent-browser console to catch JavaScript errors that might block indexing or break page functionality.agent-browser click to follow key internal links and verify they resolve correctly (no 404s, no redirect chains).agent-browser screenshot --full to capture the entire page for visual audit.When to use: Whenever auditing a live site for SEO/GEO issues. agent-browser gives real browser data — rendered DOM, actual network performance, and real mobile behavior — which is more accurate than static analysis.
<!-- Updated by /reflect. Promote stable patterns to the main skill body. -->
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.