SEO Aeo Best Practices
SanityOfficialPublished by Sanity
- Skill
- Guidelines
- Business and productivity
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a unified framework for SEO and Answer Engine Optimization (AEO). It covers technical requirements like structured data, sitemaps, and robots.txt, alongside content quality strategies based on Google's EEAT (Experience, Expertise, Authoritativeness, Trustworthiness) model. It is designed to help creators ensure their content is both discoverable by search engines and authoritative enough to be cited by AI assistants like ChatGPT, Perplexity, and Google AI Overviews.
What it does
- Provides technical SEO checklists for metadata, sitemaps, and hreflang
- Offers patterns for implementing JSON-LD structured data
- Explains how to optimize content structure for AI extraction
- Details the four pillars of the EEAT quality framework
- Guides on managing AI crawler access via robots.txt
- Outlines strategies for YMYL (Your Money or Your Life) content rigor
When to use it
- When planning or auditing technical SEO implementation
- When preparing content to be featured in AI-generated summaries
- When improving author credibility and content trustworthiness signals
- When implementing schema markup for articles, products, or FAQs
- When troubleshooting low visibility in search or AI answer surfaces
Advantages
- Bridges the gap between traditional SEO and modern AI answer engines
- Provides actionable schema patterns for structured data
- Offers clear guidance on improving content authority for AI models
- Includes specific implementation examples for content management systems
Usage examples
- “How should I structure my FAQ page to be better understood by AI assistants?”
- The agent provides a guide on using FAQ-specific JSON-LD schema and formatting content with direct, concise question-answer pairs.
- “What are the EEAT requirements for a medical blog post?”
- The agent outlines the necessity of expert review, clear author credentials, and proper citation of primary sources to meet YMYL standards.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/sanity-io/seo-aeo-best-practices/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip seo-aeo-best-practices.zip -d .agents/skills
Documentation by Sanity
SEO & AEO Best Practices
Principles for optimizing content for both traditional search engines (SEO) and AI-powered answer engines (AEO). Includes Google's EEAT guidelines and structured data implementation.
When to Apply
Reference these guidelines when:
Implementing metadata and Open Graph tags
Creating sitemaps and robots.txt
Adding JSON-LD structured data
Optimizing content for featured snippets
Preparing content for AI assistants (ChatGPT, Perplexity, etc.)
Evaluating content quality using EEAT principles
Core Concepts
SEO (Search Engine Optimization)
Optimizing content to rank well in traditional search results (Google, Bing).
AEO (Answer Engine Optimization)
Optimizing content to be selected as authoritative answers by AI systems.
EEAT (Experience, Expertise, Authoritativeness, Trustworthiness)
Google's framework for evaluating content quality.
References
Start with the one reference that matches the task, such as technical SEO, structured data, EEAT, or AI-answer readiness. See references/ for detailed guidance:
references/eeat-principles.md— EEAT implementation and author schemareferences/structured-data.md— JSON-LD patterns (Article, FAQ, Breadcrumb, Product)references/technical-seo.md— Technical SEO checklist (metadata, sitemaps, hreflang, robots.txt)references/aeo-considerations.md— AI/AEO considerations (AI Overviews, crawler management)
Files
- ATTRIBUTION.mdAdded by AutoGineer875 B
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md1.8 KiB
- references/aeo-considerations.md5.1 KiB
- references/eeat-principles.md3.5 KiB
- references/structured-data.md4.3 KiB
- references/technical-seo.md4.4 KiB
references/aeo-considerations.md
AI/AEO Considerations
Answer Engine Optimization (AEO) prepares content to be selected as authoritative answers by AI systems like ChatGPT, Perplexity, Google AI Overviews, and Bing Copilot.
How AI Selects Answers
AI systems evaluate content based on:
Clarity: Is the answer direct and easy to extract?
Authority: Is the source trustworthy?
Comprehensiveness: Does it fully address the question?
Recency: Is the information up to date?
Structure: Can the AI parse and understand it?
Content Structure for AI
Direct Answers First
Lead with the answer, then explain.
Bad:
The history of JavaScript dates back to 1995 when Brendan Eich... [500 words later] ...JavaScript runs in the browser.
Good:
JavaScript is a programming language that runs in web browsers. It was created in 1995 by Brendan Eich...
Clear Headings
Use descriptive H2/H3 headings that match user questions.
Bad: "Overview" → "Details" → "More Information" Good: "What is X?" → "How does X work?" → "When should you use X?"
Lists and Tables
AI extracts structured information more easily than prose.
## Benefits of Structured Content
- **Reusability:** Use content across channels
- **Flexibility:** Change presentation without changing content
- **Scalability:** Manage large content volumesFAQ Format
Question-answer pairs are ideal for AI extraction.
// Schema for AI-friendly FAQs
defineType({
name: 'faq',
type: 'document',
fields: [
defineField({ name: 'question', type: 'string' }),
defineField({ name: 'answer', type: 'text' }),
defineField({ name: 'category', type: 'reference', to: [{ type: 'faqCategory' }] }),
]
})Technical Implementation
Structured Data (Critical)
JSON-LD helps AI understand content type and relationships.
// FAQ structured data
const faqSchema = {
"@context": "https://schema.org",
"@type": "FAQPage",
mainEntity: faqs.map(faq => ({
"@type": "Question",
name: faq.question,
acceptedAnswer: {
"@type": "Answer",
text: faq.answer
}
}))
}Canonical Content
Ensure AI finds your authoritative version, not copies.
Set canonical URLs
Avoid duplicate content across pages
Use
rel="canonical"for syndicated content
Freshness Signals
AI systems prefer current information.
Display publish and update dates prominently
Update content regularly with substantive changes (superficial updates like changing dates without meaningful edits can be counterproductive)
Use
dateModifiedin structured data
Content Quality Signals
Author Credentials
AI systems increasingly check author authority.
Display author name and credentials
Link to author profiles
Include author structured data
Citations and Sources
Linking to authoritative sources increases trust.
Cite primary sources
Link to studies, documentation, official sources
Avoid circular citations (sites citing each other)
Comprehensive Coverage
AI prefers content that fully answers questions.
Cover related questions users might have
Include definitions for technical terms
Address common misconceptions
Google AI Overviews
Google's AI Overviews (formerly SGE) now appear in many search results. To optimize:
Be the cited source: AI Overviews cite specific pages. Concise, authoritative answers increase citation likelihood.
Structure for extraction: Use clear headings, direct answers, and lists that AI can easily parse.
Cover follow-up questions: AI Overviews often address related queries. Anticipate and answer them on the same page or link to dedicated pages.
Monitor in Search Console: Google Search Console provides data on AI Overview impressions and clicks.
AI Crawler Management
Make conscious decisions about which AI systems can crawl your content:
robots.txt directives: Use
User-agent: GPTBot,ClaudeBot,PerplexityBot,Google-Extendedto control access.Allowing crawlers increases chances of being cited as a source in AI responses.
Blocking crawlers prevents content from being used in AI training (but may reduce AI citations).
Review your policy regularly — this is one of the most actively evolving areas of SEO.
Measuring AEO Success
Monitor AI Mentions
Track when AI assistants cite your content:
Use Google Search Console's AI Overview data for impression and click tracking
Monitor referral traffic from AI platforms (Perplexity, ChatGPT, Bing Copilot)
Search for your brand + "according to" in AI assistants
Consider third-party AEO tracking tools for comprehensive monitoring
Track Zero-Click Queries
If AI answers questions directly, traditional rankings matter less.
Featured Snippet Capture
Featured snippets often become AI answers. Track which you own.
AEO vs SEO Balance
AEO and SEO largely align—quality content serves both. Key differences:
| Aspect | SEO Focus | AEO Focus |
|---|---|---|
| Goal | Rank on page 1 | Be THE answer |
| Format | Varies | Direct, structured |
| Length | Often longer | Concise + comprehensive |
| Links | Link building | Source citations |
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Sanity
- Publisher
- Sanity (Official)
- Source
- sanity-io/agent-toolkit · skills/seo-aeo-best-practices · commit 3ed3a14
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Sanity or Sanity.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download seo-aeo-best-practices.zip