SEO Strategy Skill
Concept of the skill
SEO implementation strategy for building pages that rank -- covering content strategy, programmatic SEO at scale, marketplace-specific SEO, and AI search optimization.
Domain Context
What is this skill? SEO implementation strategy for building pages that rank -- covering content strategy, programmatic SEO at scale, marketplace-specific SEO, and AI search optimization.
Key Files
| File |
Purpose |
skills/seo-strategy/references/marketplace-seo-differences.md |
See for detailed algorithm breakdowns. |
Philosophy of the skill
Auditing finds problems; this skill builds solutions. The distinction matters because agents conflate the two and either run a diagnostic when they should be building pages, or build pages without a strategy. SEO strategy is proactive — choosing the right page types, content structures, and schema markup before traffic data exists. The marketplace-specific sections exist because applying Google SEO assumptions to Etsy or Amazon actively hurts rankings: Etsy rewards recency and conversion rate, Amazon rewards sales velocity, and neither cares about backlinks. Without this skill, agents default to generic "add keywords" advice that misses the structural decisions (programmatic templates, hub-and-spoke linking, schema choice) that create ranking power at scale.
Coverage
E-commerce SEO (product page optimization, collection page strategy, cross-selling internal links), SaaS SEO (comparison/alternative pages, feature pages, documentation SEO, blog cluster strategy), marketplace SEO algorithm differences (Shopify Google organic, Etsy recency and Category Relevance Score, Amazon A9/COSMO), programmatic SEO template patterns (comparison pages, integration pages, location pages), schema markup implementation (Product, FAQ, HowTo, BreadcrumbList, SoftwareApplication), and AI search optimization (AEO, GEO, LLMO for AI Overviews and chatbot citations).
seo-audit finds problems. This skill builds solutions.
When to Use This Skill
Load this skill when:
- Building new pages optimized for organic search
- Planning content strategy for organic growth (blog clusters, comparison pages)
- Implementing programmatic SEO at scale (100+ templated pages)
- Optimizing product listings for marketplace search algorithms
- Adding schema markup (JSON-LD structured data)
- Adapting content for AI search (AI Overviews, chatbot citations)
Do NOT use for:
- Keyword research and clustering (use
keywords)
- Page hierarchy, navigation, or findability structure (use
information-architecture)
- Monitoring source feeds for trend discovery (use
content-monitor)
- Conversion-focused headline, CTA, or in-page copy wording (use
microcopy)
- Product or marketplace research before SEO decisions (use
user-research)
1. Content Strategy by Site Type
Decision Tree
What type of site?
├── E-commerce (Shopify/Etsy/Amazon)
│ ├── Collection pages → target generic keywords (higher volume)
│ ├── Product pages → target specific long-tail keywords
│ └── Blog → build topical authority, link to collections
├── SaaS
│ ├── Comparison pages → "[product] vs [competitor]" at scale
│ ├── Alternative pages → "[competitor] alternatives"
│ ├── Feature pages → one page per feature, deep content
│ ├── Integration pages → "[product] + [integration]" at scale
│ └── Blog → educational content linking to product pages
└── Content/Blog
├── Pillar pages → comprehensive guides on core topics
├── Cluster pages → specific subtopics linking to pillar
└── FAQ pages → question-based content for featured snippets
E-Commerce SEO Strategy
Collection pages rank higher than product pages. Prioritize collection page optimization:
- Unique H1 with primary keyword
- 200+ words of original descriptive content above and below the product grid
- Internal links to related collections
- Breadcrumb navigation with schema markup
Product pages target specific long-tail:
- Title:
[Brand] [Product Name] [Key Attribute] | [Store Name]
- Original description (never manufacturer copy)
- All image alt tags descriptive and keyword-relevant
- Related products section for internal linking
- Product schema markup with price, availability, reviews
SaaS SEO Strategy
Comparison and alternative pages are highest-ROI for SaaS:
- Template:
[Your Product] vs [Competitor]: [Honest Comparison]
- Structure: feature table, pricing comparison, use case recommendations
- Honest tone — acknowledge where competitors excel (builds E-E-A-T trust)
- CTA at the end, not the beginning
2. Programmatic SEO
When to Use Programmatic SEO
Use when you can generate 100+ unique pages from structured data with genuine value per page. Each page must pass the "would a human find this useful?" test.
Template Architecture
Data Source (DB/Spreadsheet/API)
↓
Template Engine (Next.js dynamic routes)
↓
Unique Page = Template + Dynamic Data + Unique Content Blocks
↓
Internal Linking (category → subcategory → page → related pages)
↓
XML Sitemap (auto-generated, all pages included)
Programmatic SEO Patterns
| Pattern |
URL Structure |
Example |
Data Source |
| Comparison |
/compare/[a]-vs-[b] |
/compare/printify-vs-printful |
Product database |
| Location |
/[service]-in-[city] |
/pod-suppliers-in-london |
City database |
| Integration |
/integrations/[platform] |
/integrations/shopify |
Integration catalog |
| Alternative |
/alternatives/[competitor] |
/alternatives/printful |
Competitor list |
| Template/Tool |
/tools/[calculator-type] |
/tools/profit-margin-calculator |
Tool catalog |
Thin Content Guardrails
Every programmatic page MUST have:
- Unique title and H1 (not just variable swapped)
- At least one paragraph of unique descriptive content
- Unique data points (stats, features, pricing) not found on other pages
- Internal links to related pages in the same programmatic set
- No duplicate meta descriptions across pages
Red flags that trigger Google thin content penalties:
- 95%+ identical content across pages (only city name swapped)
- No unique data — just template with variable substitution
- Boilerplate FAQ repeated across all pages
- Missing internal linking between related pages
3. Marketplace SEO Differences
See references/marketplace-seo-differences.md for detailed algorithm breakdowns.
Quick Comparison
| Factor |
Shopify (Google) |
Etsy |
Amazon |
| Primary algorithm |
Google organic |
Etsy search (proprietary) |
A9 / COSMO |
| Ranking signal #1 |
Backlinks + content quality |
Recency + conversion rate |
Sales velocity + conversion |
| Title optimization |
50-60 chars, keyword at start |
140 chars, front-load keywords |
80 chars optimal, keyword-rich |
| Content depth |
Critical (500+ words ideal) |
Less important (tags matter more) |
Bullet points + A+ content |
| Reviews impact |
Indirect (trust signal) |
Direct ranking factor |
Direct ranking factor |
| Freshness |
Moderate (evergreen can rank) |
High (recent listings boosted) |
Moderate (sales velocity matters more) |
| External links |
Critical |
Helpful (drives external traffic signal) |
Not applicable |
4. Schema Markup Implementation
Which Schema for Which Page
| Page Type |
Schema Types |
Priority |
| Product page |
Product, AggregateRating, Offer, BreadcrumbList |
Critical |
| Collection page |
CollectionPage, BreadcrumbList, ItemList |
High |
| FAQ page |
FAQPage, Question, Answer |
High (enables rich results) |
| How-to guide |
HowTo, Step, BreadcrumbList |
Medium |
| SaaS pricing |
SoftwareApplication, Offer, AggregateRating |
High |
| Blog post |
Article, Person (author), BreadcrumbList |
Medium |
| Local business |
LocalBusiness, PostalAddress, GeoCoordinates |
Critical for local |
JSON-LD Implementation Pattern
Always use JSON-LD (not Microdata or RDFa). Place in <head> or at end of <body>.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product Name",
"description": "...",
"image": "https://...",
"offers": {
"@type": "Offer",
"price": "29.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
</script>
Detection limitation: web_fetch and curl cannot detect JS-injected schema. Use Google Rich Results Test or browser DevTools to verify. See seo-audit skill for details.
5. AI Search Optimization
AEO (Answer Engine Optimization)
Optimize for AI Overviews (Google), ChatGPT, Perplexity, and Claude citations.
Key patterns:
- Concise answer paragraphs: Start sections with a direct, 2-3 sentence answer before elaborating
- Entity clarity: Use proper nouns, define terms, be specific (not "the tool" but "Printify's production API")
- Structured data: Tables, lists, and clear headings that AI can parse
- Citation-worthy statements: Include specific numbers, dates, and verifiable facts
- FAQ format: Question-answer pairs that directly match search queries
What AI Search Engines Cite
| Signal |
Why It Gets Cited |
| Specific data points |
"Printify charges $12.50 per standard tee" — concrete, verifiable |
| Step-by-step instructions |
Procedural knowledge that AI can relay as guidance |
| Comparison tables |
Structured data AI can extract and present |
| Expert attribution |
Named author with credentials increases citation likelihood |
| Recency |
AI prefers recently-updated pages for rapidly-changing topics |
Related Skills
- seo-audit — Diagnose existing SEO problems (this skill builds, seo-audit audits)
- keywords — Research and choose the right keywords before building pages
- site-architecture — Plan page hierarchy and URL structure
- page-cro — Optimize pages for conversion (not just ranking)
- copywriting — Write the content that goes on SEO-optimized pages
Verification
After applying this skill, verify:
Do NOT Use When
| Instead of this skill |
Use |
Why |
| Diagnosing existing SEO problems or traffic drops |
seo-audit |
seo-audit diagnoses; seo-strategy builds |
| Keyword research and clustering |
keywords |
keywords owns research methodology |
| Page hierarchy and navigation design |
site-architecture |
site-architecture owns IA structure |
| Conversion rate optimization |
page-cro |
page-cro owns conversion, not ranking |
Version 1.1.0 — 2026-03-28. Added Philosophy, Verification, Do NOT Use When.
Skill Graph context
Classification
- Subject:
quality-assurance (also: product-domain)
- Public:
true
- Domain:
quality/display
- Scope: Teaches proactive SEO implementation strategy: page-type selection, content-cluster planning, programmatic template design, structured data choice, marketplace-specific ranking mechanics, and AI-search citation readiness. Portable across SaaS, e-commerce, marketplace, and content sites. Excludes keyword clustering as its own task, information-architecture/navigation design, monitoring trend sources, and conversion copy optimization.
When to use
- Triggers:
seo-strategy-skill, seo-skill, programmatic-seo-skill
Related skills
- Related:
keywords, content-monitor, etsy, information-architecture, microcopy
Keywords
seo strategy, programmatic seo, content strategy, comparison page, alternative page, schema markup, structured data, ai seo, marketplace seo, etsy seo
1---2name: seo-strategy-23description: SEO implementation strategy for building pages that rank -- covering content strategy, programmatic SEO at scale, marketplace-specific SEO, and AI search optimization.4license: MIT5---6# SEO Strategy Skill78## Concept of the skill910SEO implementation strategy for building pages that rank -- covering content strategy, programmatic SEO at scale, marketplace-specific SEO, and AI search optimization.111213## Domain Context1415**What is this skill?** SEO implementation strategy for building pages that rank -- covering content strategy, programmatic SEO at scale, marketplace-specific SEO, and AI search optimization.1617## Key Files1819| File | Purpose |20|---|---|21| `skills/seo-strategy/references/marketplace-seo-differences.md` | See for detailed algorithm breakdowns. |22## Philosophy of the skill23Auditing finds problems; this skill builds solutions. The distinction matters because agents conflate the two and either run a diagnostic when they should be building pages, or build pages without a strategy. SEO strategy is proactive — choosing the right page types, content structures, and schema markup before traffic data exists. The marketplace-specific sections exist because applying Google SEO assumptions to Etsy or Amazon actively hurts rankings: Etsy rewards recency and conversion rate, Amazon rewards sales velocity, and neither cares about backlinks. Without this skill, agents default to generic "add keywords" advice that misses the structural decisions (programmatic templates, hub-and-spoke linking, schema choice) that create ranking power at scale.2425## Coverage2627E-commerce SEO (product page optimization, collection page strategy, cross-selling internal links), SaaS SEO (comparison/alternative pages, feature pages, documentation SEO, blog cluster strategy), marketplace SEO algorithm differences (Shopify Google organic, Etsy recency and Category Relevance Score, Amazon A9/COSMO), programmatic SEO template patterns (comparison pages, integration pages, location pages), schema markup implementation (Product, FAQ, HowTo, BreadcrumbList, SoftwareApplication), and AI search optimization (AEO, GEO, LLMO for AI Overviews and chatbot citations).282930> seo-audit finds problems. This skill builds solutions.3132## When to Use This Skill3334Load this skill when:35- Building new pages optimized for organic search36- Planning content strategy for organic growth (blog clusters, comparison pages)37- Implementing programmatic SEO at scale (100+ templated pages)38- Optimizing product listings for marketplace search algorithms39- Adding schema markup (JSON-LD structured data)40- Adapting content for AI search (AI Overviews, chatbot citations)4142Do NOT use for:43- Keyword research and clustering (use `keywords`)44- Page hierarchy, navigation, or findability structure (use `information-architecture`)45- Monitoring source feeds for trend discovery (use `content-monitor`)46- Conversion-focused headline, CTA, or in-page copy wording (use `microcopy`)47- Product or marketplace research before SEO decisions (use `user-research`)4849---5051## 1. Content Strategy by Site Type5253### Decision Tree5455```56What type of site?57├── E-commerce (Shopify/Etsy/Amazon)58│ ├── Collection pages → target generic keywords (higher volume)59│ ├── Product pages → target specific long-tail keywords60│ └── Blog → build topical authority, link to collections61├── SaaS62│ ├── Comparison pages → "[product] vs [competitor]" at scale63│ ├── Alternative pages → "[competitor] alternatives"64│ ├── Feature pages → one page per feature, deep content65│ ├── Integration pages → "[product] + [integration]" at scale66│ └── Blog → educational content linking to product pages67└── Content/Blog68 ├── Pillar pages → comprehensive guides on core topics69 ├── Cluster pages → specific subtopics linking to pillar70 └── FAQ pages → question-based content for featured snippets71```7273### E-Commerce SEO Strategy7475**Collection pages rank higher than product pages.** Prioritize collection page optimization:76- Unique H1 with primary keyword77- 200+ words of original descriptive content above and below the product grid78- Internal links to related collections79- Breadcrumb navigation with schema markup8081**Product pages target specific long-tail:**82- Title: `[Brand] [Product Name] [Key Attribute] | [Store Name]`83- Original description (never manufacturer copy)84- All image alt tags descriptive and keyword-relevant85- Related products section for internal linking86- Product schema markup with price, availability, reviews8788### SaaS SEO Strategy8990**Comparison and alternative pages are highest-ROI for SaaS:**91- Template: `[Your Product] vs [Competitor]: [Honest Comparison]`92- Structure: feature table, pricing comparison, use case recommendations93- Honest tone — acknowledge where competitors excel (builds E-E-A-T trust)94- CTA at the end, not the beginning9596---9798## 2. Programmatic SEO99100### When to Use Programmatic SEO101102Use when you can generate 100+ unique pages from structured data with genuine value per page. Each page must pass the "would a human find this useful?" test.103104### Template Architecture105106```107Data Source (DB/Spreadsheet/API)108 ↓109Template Engine (Next.js dynamic routes)110 ↓111Unique Page = Template + Dynamic Data + Unique Content Blocks112 ↓113Internal Linking (category → subcategory → page → related pages)114 ↓115XML Sitemap (auto-generated, all pages included)116```117118### Programmatic SEO Patterns119120| Pattern | URL Structure | Example | Data Source |121|---------|-------------|---------|-------------|122| **Comparison** | `/compare/[a]-vs-[b]` | `/compare/printify-vs-printful` | Product database |123| **Location** | `/[service]-in-[city]` | `/pod-suppliers-in-london` | City database |124| **Integration** | `/integrations/[platform]` | `/integrations/shopify` | Integration catalog |125| **Alternative** | `/alternatives/[competitor]` | `/alternatives/printful` | Competitor list |126| **Template/Tool** | `/tools/[calculator-type]` | `/tools/profit-margin-calculator` | Tool catalog |127128### Thin Content Guardrails129130Every programmatic page MUST have:1311. Unique title and H1 (not just variable swapped)1322. At least one paragraph of unique descriptive content1333. Unique data points (stats, features, pricing) not found on other pages1344. Internal links to related pages in the same programmatic set1355. No duplicate meta descriptions across pages136137**Red flags that trigger Google thin content penalties:**138- 95%+ identical content across pages (only city name swapped)139- No unique data — just template with variable substitution140- Boilerplate FAQ repeated across all pages141- Missing internal linking between related pages142143---144145## 3. Marketplace SEO Differences146147See `references/marketplace-seo-differences.md` for detailed algorithm breakdowns.148149### Quick Comparison150151| Factor | Shopify (Google) | Etsy | Amazon |152|--------|-----------------|------|--------|153| **Primary algorithm** | Google organic | Etsy search (proprietary) | A9 / COSMO |154| **Ranking signal #1** | Backlinks + content quality | Recency + conversion rate | Sales velocity + conversion |155| **Title optimization** | 50-60 chars, keyword at start | 140 chars, front-load keywords | 80 chars optimal, keyword-rich |156| **Content depth** | Critical (500+ words ideal) | Less important (tags matter more) | Bullet points + A+ content |157| **Reviews impact** | Indirect (trust signal) | Direct ranking factor | Direct ranking factor |158| **Freshness** | Moderate (evergreen can rank) | High (recent listings boosted) | Moderate (sales velocity matters more) |159| **External links** | Critical | Helpful (drives external traffic signal) | Not applicable |160161---162163## 4. Schema Markup Implementation164165### Which Schema for Which Page166167| Page Type | Schema Types | Priority |168|-----------|-------------|----------|169| Product page | `Product`, `AggregateRating`, `Offer`, `BreadcrumbList` | Critical |170| Collection page | `CollectionPage`, `BreadcrumbList`, `ItemList` | High |171| FAQ page | `FAQPage`, `Question`, `Answer` | High (enables rich results) |172| How-to guide | `HowTo`, `Step`, `BreadcrumbList` | Medium |173| SaaS pricing | `SoftwareApplication`, `Offer`, `AggregateRating` | High |174| Blog post | `Article`, `Person` (author), `BreadcrumbList` | Medium |175| Local business | `LocalBusiness`, `PostalAddress`, `GeoCoordinates` | Critical for local |176177### JSON-LD Implementation Pattern178179Always use JSON-LD (not Microdata or RDFa). Place in `<head>` or at end of `<body>`.180181```html182<script type="application/ld+json">183{184 "@context": "https://schema.org",185 "@type": "Product",186 "name": "Product Name",187 "description": "...",188 "image": "https://...",189 "offers": {190 "@type": "Offer",191 "price": "29.99",192 "priceCurrency": "USD",193 "availability": "https://schema.org/InStock"194 }195}196</script>197```198199**Detection limitation:** `web_fetch` and `curl` cannot detect JS-injected schema. Use Google Rich Results Test or browser DevTools to verify. See `seo-audit` skill for details.200201---202203## 5. AI Search Optimization204205### AEO (Answer Engine Optimization)206207Optimize for AI Overviews (Google), ChatGPT, Perplexity, and Claude citations.208209**Key patterns:**2101. **Concise answer paragraphs:** Start sections with a direct, 2-3 sentence answer before elaborating2112. **Entity clarity:** Use proper nouns, define terms, be specific (not "the tool" but "Printify's production API")2123. **Structured data:** Tables, lists, and clear headings that AI can parse2134. **Citation-worthy statements:** Include specific numbers, dates, and verifiable facts2145. **FAQ format:** Question-answer pairs that directly match search queries215216### What AI Search Engines Cite217218| Signal | Why It Gets Cited |219|--------|------------------|220| Specific data points | "Printify charges $12.50 per standard tee" — concrete, verifiable |221| Step-by-step instructions | Procedural knowledge that AI can relay as guidance |222| Comparison tables | Structured data AI can extract and present |223| Expert attribution | Named author with credentials increases citation likelihood |224| Recency | AI prefers recently-updated pages for rapidly-changing topics |225226---227228## Related Skills229230- **seo-audit** — Diagnose existing SEO problems (this skill builds, seo-audit audits)231- **keywords** — Research and choose the right keywords before building pages232- **site-architecture** — Plan page hierarchy and URL structure233- **page-cro** — Optimize pages for conversion (not just ranking)234- **copywriting** — Write the content that goes on SEO-optimized pages235236## Verification237238After applying this skill, verify:239- [ ] Content strategy matches the correct site type (e-commerce, SaaS, content/blog)240- [ ] Programmatic SEO pages pass the thin content guardrails (unique title, unique content, unique data)241- [ ] Marketplace SEO uses platform-specific factors (not Google SEO assumptions)242- [ ] Schema markup uses JSON-LD format with correct @type for the page type243- [ ] AI search optimization includes concise answer paragraphs and entity clarity244- [ ] Internal linking follows hub-and-spoke pattern where applicable245246## Do NOT Use When247248| Instead of this skill | Use | Why |249|---|---|---|250| Diagnosing existing SEO problems or traffic drops | `seo-audit` | seo-audit diagnoses; seo-strategy builds |251| Keyword research and clustering | `keywords` | keywords owns research methodology |252| Page hierarchy and navigation design | `site-architecture` | site-architecture owns IA structure |253| Conversion rate optimization | `page-cro` | page-cro owns conversion, not ranking |254255---256257*Version 1.1.0 — 2026-03-28. Added Philosophy, Verification, Do NOT Use When.*258259## Skill Graph context260261<!-- skill-graph-context:start (generated — do not edit by hand) -->262263**Classification**264- Subject: `quality-assurance` (also: `product-domain`)265- Public: `true`266- Domain: `quality/display`267- Scope: Teaches proactive SEO implementation strategy: page-type selection, content-cluster planning, programmatic template design, structured data choice, marketplace-specific ranking mechanics, and AI-search citation readiness. Portable across SaaS, e-commerce, marketplace, and content sites. Excludes keyword clustering as its own task, information-architecture/navigation design, monitoring trend sources, and conversion copy optimization.268269**When to use**270- Triggers: `seo-strategy-skill`, `seo-skill`, `programmatic-seo-skill`271272**Related skills**273- Related: `keywords`, `content-monitor`, `etsy`, `information-architecture`, `microcopy`274275**Keywords**276- `seo strategy`, `programmatic seo`, `content strategy`, `comparison page`, `alternative page`, `schema markup`, `structured data`, `ai seo`, `marketplace seo`, `etsy seo`277278<!-- skill-graph-context:end -->