seo-aeo-best-practices

GEO / AI search

sanity-io/agent-toolkitskills.sh ↗

Installs

5,885

deduplicated, at the last sync

Since we started

+2.8%

37 readings, about 2 hours apart. Not a live curve.

Our category

GEO / AI search

ours

Last read

Sep 3, 2026

from the directory

Our brief

ours

This skill provides comprehensive guidelines for optimizing web content for both traditional search engines (SEO) and AI-powered answer systems (AEO). It covers technical elements such as metadata, sitemaps, robots.txt, and structured data implementation using JSON-LD. Furthermore, it details Google's EEAT framework to help improve overall content quality.

What it produces
  • Technical SEO checklists
  • JSON-LD schema markup examples
  • AEO optimization guidelines
What it needs
  • Content needing optimization
Paid services

not detected

The evidence does not contain any information regarding paid plans, APIs, or credentials required to use the skill.

Registration

not detected

The evidence does not mention any requirement for user registration.

Limits and human review

The skill provides guidelines and reference material but cannot implement technical changes directly. It also cannot guarantee that content will be selected as an authoritative answer by AI systems or rank highly in search results.

Evidenceskills/seo-aeo-best-practices/references/aeo-considerations.md:1-91skills/seo-aeo-best-practices/references/eeat-principles.md:1-89skills/seo-aeo-best-practices/references/structured-data.md:1-112skills/seo-aeo-best-practices/references/technical-seo.md:1-112+1
skills/seo-aeo-best-practices/references/aeo-considerations.md1–91 · excerpt truncated
# 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:

1. **Clarity:** Is the answer direct and easy to extract?
2. **Authority:** Is the source trustworthy?
3. **Comprehensiveness:** Does it fully address the question?
4. **Recency:** Is the information up to date?
5. **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.

```markdown
## Benefits of Structured Content

skills/seo-aeo-best-practices/references/eeat-principles.md1–89 · excerpt truncated
# 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 conte
skills/seo-aeo-best-practices/references/structured-data.md1–112 · excerpt truncated
# Structured Data (JSON-LD)

Structured data helps search engines and AI understand your content. JSON-LD is the recommended format.

## Why Structured Data Matters

- **Rich snippets:** Enhanced search result appearance
- **Knowledge panels:** Featured information boxes
- **AI training:** Better content understanding
- **Voice search:** Answer selection for voice queries

## Common Schema Types

### Article / Blog Post

```typescript
import { Article, WithContext } from 'schema-dts'

const articleSchema: WithContext<Article> = {
  "@context": "https://schema.org",
  "@type": "Article",
  headline: post.title,
  description: post.excerpt,
  image: post.image?.url,
  datePublished: post.publishedAt,
  dateModified: post.updatedAt,
  author: {
    "@type": "Person",
    name: post.author.name,
    url: post.author.url
  },
  publisher: {
    "@type": "Organization",
    name: "Your Company",
    logo: {
      "@type": "ImageObject",
      url: "https://example.com/logo.png"
    }
  }
}
```

### FAQ Page

```typescript
import { FAQPage, WithContext } from 'schema-dts'

const faqSchema: WithContext<FAQPage> = {
  "@context": "https://schema.org",
  "@type": "FAQPage",
  mainEntity: faq
skills/seo-aeo-best-practices/references/technical-seo.md1–112 · excerpt truncated
# Technical SEO Checklist

Essential technical SEO elements for modern web applications.

## Table of Contents

- Metadata
- Sitemaps
- Canonical URLs
- Redirects
- Performance
- Robots.txt
- International SEO

## Metadata

### Title Tags
- Unique per page
- 50-60 characters
- Primary keyword near the beginning
- Brand name at the end (optional)

### Meta Descriptions
- Unique per page
- 150-160 characters
- Include call-to-action
- Contain relevant keywords

### Open Graph
```html
<meta property="og:title" content="Page Title" />
<meta property="og:description" content="Description" />
<meta property="og:image" content="https://example.com/image.jpg" />
<meta property="og:url" content="https://example.com/page" />
<meta property="og:type" content="article" />
```

### Sanity + Next.js Implementation

```typescript
export async function generateMetadata({ params }): Promise<Metadata> {
  const { data } = await sanityFetch({
    query: PAGE_QUERY,
    stega: false,  // Critical: no stega in metadata
  })
  
  return {
    title: data.seo?.title || data.title,
    description: data.seo?.description,
    openGraph: {
      images: data.seo?.image ? [{
        url: urlFor(data.seo.imag
skills/seo-aeo-best-practices/SKILL.md1–38
---
name: seo-aeo-best-practices
description: 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 answer surfaces. Use this skill when implementing page SEO, technical SEO, schema markup, international SEO, AI-overview readiness, or improving content for Google, ChatGPT, Perplexity, and similar assistants.
---

# 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 sys

Read 5 of 5 text files in the skill.

Checked August 2026 · GemmaWritten from the skill's published files. Check the source before relying on access or cost details.

Installfrom the directory

npx skills add https://github.com/sanity-io/agent-toolkit

Installing happens there, not here. We are an index with an opinion, not a mirror.

What is inside itfrom the directory

references/aeo-considerations.md
references/eeat-principles.md
references/structured-data.md
references/technical-seo.md
SKILL.md

5 files — names only. The directory does not report sizes.

What the auditors foundfrom the directory

A skill is instructions your agent will follow and scripts it may run, so who checked it matters as much as how many people installed it.

Gen Agent Trust HubThis skill provides a comprehensive guide for SEO and AEO best practices, including technical checklists and code templates for Sanity and Next.js. No security issues were detected.Apr 8, 2026 · SAFEpass
SocketNo alertsApr 8, 2026pass
SnykRisk: LOW · No issuesApr 8, 2026 · LOWpass
Runlayer5 files scanned · No issuesMar 6, 2026 · NONEpass
ZeroLeaksScore: 93/100 · 2 sections analyzedApr 16, 2026 · NONEpass

Installs, reading by readingours

5.7k
5.9k
Aug 30, 202637 readings over 5 days, drawn as the last reading of each day.Sep 3, 2026

Axis starts at 5.7k, not zero — the range is 5.7k to 5.9k.

Filed alongside itours