When the user wants to create SEO-driven pages at scale using templates and data. Also use when the user mentions "programmatic SEO," "template pages," "pages at scale," "directory pages," "location pages," "[keyword] + [city] pages," "comparison pages," "integration pages," "building many pages for SEO," "pSEO," "generate 100 pages," "data-driven pages," or "templated landing pages." Use this whenever someone wants to create many similar pages targeting different keywords or locations. For auditing existing SEO issues, see seo-audit. For content strategy planning, see content-strategy.
82
73%
Does it follow best practices?
Impact
97%
1.19xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/programmatic-seo/SKILL.mdQuality
Discovery
89%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This description excels at trigger term coverage and completeness, with an extensive list of natural keywords and explicit 'when to use' guidance including helpful cross-references to adjacent skills. Its main weakness is that the 'what' portion is somewhat thin—it says 'create SEO-driven pages at scale using templates and data' but doesn't enumerate specific concrete actions like generating template files, populating data from CSVs, or building URL structures.
Suggestions
Expand the 'what' portion with more specific concrete actions, e.g., 'Generates template-based pages from structured data (CSV/JSON), creates URL structures, builds internal linking patterns, and produces SEO-optimized content variations.'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description mentions 'create SEO-driven pages at scale using templates and data' which names the domain and a general action, but doesn't list multiple specific concrete actions (e.g., generate template files, populate with CSV data, create URL structures, build internal linking). The 'what' is somewhat vague beyond 'create pages.' | 2 / 3 |
Completeness | Clearly answers both 'what' (create SEO-driven pages at scale using templates and data) and 'when' (extensive list of trigger scenarios and terms). Also includes helpful cross-references to related skills (seo-audit, content-strategy) to reduce confusion. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms including 'programmatic SEO,' 'pSEO,' 'template pages,' 'pages at scale,' 'directory pages,' 'location pages,' '[keyword] + [city] pages,' 'comparison pages,' 'integration pages,' 'generate 100 pages,' 'data-driven pages,' and 'templated landing pages.' These are terms users would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with a clear niche (programmatic SEO / templated page generation at scale). The explicit cross-references to seo-audit and content-strategy further reduce conflict risk by drawing clear boundaries between related skills. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
57%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill provides a comprehensive strategic framework for programmatic SEO with good organization and progressive disclosure. However, it suffers from a lack of concrete, executable examples (no code, no template markup, no sample outputs) and includes some redundant or obvious guidance that Claude wouldn't need. The workflow would benefit from an explicit 'test small before scaling' validation loop given the potentially destructive nature of generating thousands of pages.
Suggestions
Add concrete, executable examples: a sample page template with variable syntax (e.g., Jinja2/Handlebars), a sample schema markup JSON-LD block, and an example title/meta template like 'Best {category} in {city} - {year} Guide'.
Add an explicit validation feedback loop before scaling: 'Generate 5-10 test pages → validate uniqueness/quality → check indexation → only then scale to full generation.'
Remove redundant sections: merge 'Task-Specific Questions' into 'Initial Assessment' (they overlap), and cut obvious principles like 'Pages must actually answer what people are searching for' that Claude already understands.
Include a concrete example of one complete page specification (URL, title, meta, heading structure, content sections with sample data) for at least one playbook type.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill contains useful information but is verbose in places. Sections like 'Core Principles' explain concepts Claude already understands (e.g., 'Pages must actually answer what people are searching for,' 'Better to have 100 great pages than 10,000 thin ones'). The 'Common Mistakes' section largely restates what was already covered. The 'Initial Assessment' questions and 'Task-Specific Questions' sections overlap significantly. | 2 / 3 |
Actionability | The skill provides structured guidance and checklists but lacks concrete, executable examples. There are no code snippets, no example template markup, no sample schema JSON, no example URL patterns with actual output. The 'Implementation Framework' describes what to do at a high level but doesn't show how—e.g., no example of a page template, no sample title/meta template with variable syntax, no example internal linking structure. | 2 / 3 |
Workflow Clarity | The implementation framework provides a reasonable sequence (research → data → template → linking → indexation) and the pre/post-launch checklists add validation checkpoints. However, there's no explicit feedback loop for quality validation before scaling (e.g., 'test with 10 pages first, validate indexation, then scale'). For a process that could generate thousands of pages, the absence of a 'validate before bulk generation' step is a notable gap. | 2 / 3 |
Progressive Disclosure | The skill provides a clear overview with a well-signaled reference to detailed playbook implementation ('See references/playbooks.md'). Related skills are listed at the bottom with clear descriptions of when to use each. The content is organized into logical sections with a table overview of playbooks that avoids inlining all 12 detailed implementations. | 3 / 3 |
Total | 9 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
1bcff9f
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.