# 050104 SEO Optimization

> Technical SEO: XML Sitemaps, robots.txt, metadata, Open Graph, canonical URLs, structured data, search submission, AI agent content negotiation.

- Skill: `natuleadan/050104-seo-optimization` (Agent Skill, multi-file: 9 files)
- Install (CLI): `npx skillmds@latest add natuleadan/050104-seo-optimization`
- Raw SKILL.md: https://api.skillmd.com/api/skills/natuleadan/050104-seo-optimization/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- License: MIT
- Author: natuleadan (https://skillmd.com/u/natuleadan)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/natuleadan/050104-seo-optimization

---


# SEO Optimization

Technical SEO covers how search engines discover, crawl, and index content. This skill provides the protocol-level knowledge and implementation patterns needed to make any web application search-engine friendly.

## References

| Topic | File |
|---|---|
| Complete XML Sitemaps protocol, validation, cross-submission | [references/sitemaps-protocol.md](references/sitemaps-protocol.md) |
| robots.txt syntax, patterns, security | [references/robots-txt.md](references/robots-txt.md) |
| HTML meta, Open Graph, Twitter Cards, canonical, hreflang | [references/metadata-og.md](references/metadata-og.md) |
| JSON-LD structured data (Organization, WebSite, Article, Product, BreadcrumbList, FAQPage, etc.) | [references/structured-data.md](references/structured-data.md) |
| Search engine submission, ping, monitoring, incremental strategy | [references/search-submission.md](references/search-submission.md) |
| AI agent content negotiation, Markdown for Agents, Content Signals, llms.txt | [references/agent-content-negotiation.md](references/agent-content-negotiation.md) |

## Quick Start

```bash
# Generate a sitemap.xml from known routes
# Place at root: http://example.com/sitemap.xml

# Notify Google
curl "https://www.google.com/ping?sitemap=http://example.com/sitemap.xml"

# Verify in robots.txt (at root: /robots.txt)
echo "Sitemap: http://example.com/sitemap.xml" >> robots.txt
```

## When to Use

- Setting up sitemap.xml for a new site
- Implementing robots.txt to guide crawlers
- Adding structured data for rich results
- Configuring Open Graph for social sharing
- Auditing SEO for existing sites
- Diagnosing crawling/indexing issues

