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/eeat-principles.md
EEAT Principles
Google's EEAT framework (Experience, Expertise, Authoritativeness, Trustworthiness) guides how content quality is evaluated. This applies to both SEO rankings and AI answer selection.
The Four Pillars
Experience
First-hand or life experience with the topic.
Signals:
Personal anecdotes and case studies
"I tested this" content
Real-world results and screenshots
User-generated reviews
Implementation:
Include author bios with relevant experience
Add "About the Author" sections
Feature customer testimonials
Show real examples, not just theory
Expertise
Knowledge and skill in the subject area.
Signals:
Credentials and qualifications
Depth of content coverage
Technical accuracy
Citations to authoritative sources
Implementation:
Display author credentials
Link to primary sources
Cover topics comprehensively
Keep content technically accurate and updated
Authoritativeness
Recognition as a go-to source in the field.
Signals:
Backlinks from respected sites
Mentions in industry publications
Social proof and follower counts
Brand recognition
Implementation:
Build thought leadership content
Contribute to industry publications
Maintain consistent publishing
Develop recognizable brand voice
Trustworthiness
Accuracy, transparency, and legitimacy.
Signals:
Clear authorship and contact info
Accurate, fact-checked content
Secure website (HTTPS)
Privacy policy and terms
Implementation:
Display clear author attribution
Include publication and update dates
Provide contact information
Use HTTPS and maintain security
Sanity Implementation
// Author schema with EEAT signals
defineType({
name: 'author',
type: 'document',
fields: [
defineField({ name: 'name', type: 'string' }),
defineField({ name: 'role', type: 'string' }),
defineField({ name: 'bio', type: 'text' }),
defineField({ name: 'credentials', type: 'array', of: [{ type: 'string' }] }),
defineField({ name: 'image', type: 'image' }),
// sameAs: used for schema.org Person structured data output
defineField({ name: 'sameAs', type: 'array', of: [{ type: 'url' }],
description: 'Canonical profile URLs (LinkedIn, Twitter, etc.) for schema.org Person'
}),
// socialLinks: used for display purposes (platform icons, labels)
defineField({
name: 'socialLinks',
type: 'array',
of: [{ type: 'object', fields: [
defineField({ name: 'platform', type: 'string' }),
defineField({ name: 'url', type: 'url' })
]}],
description: 'Social links for display in the UI. Use sameAs for structured data output.'
}),
]
})
// Content with EEAT metadata
defineType({
name: 'post',
fields: [
defineField({ name: 'author', type: 'reference', to: [{ type: 'author' }] }),
defineField({ name: 'publishedAt', type: 'datetime' }),
defineField({ name: 'updatedAt', type: 'datetime' }),
defineField({
name: 'reviewedBy',
type: 'reference',
to: [{ type: 'author' }],
description: 'Expert reviewer for fact-checking'
}),
defineField({
name: 'sources',
type: 'array',
of: [{ type: 'url' }],
description: 'Citations and references'
}),
]
})YMYL Considerations
"Your Money or Your Life" topics (health, finance, legal, safety) require extra EEAT rigor:
Medical content reviewed by healthcare professionals
Financial advice from certified experts
Legal content reviewed by attorneys
Clear disclaimers where appropriate
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