
Programmatic SEO Planner
Plans and guides building many templated, data-driven SEO pages without thin content
- Repository
- coreyhaines31/marketingskills
- Stars
- 57,951
- Licence
- MIT
- Files
- 4 files
What it does
When installed, the agent acts as an SEO strategist for creating large sets of similar web pages, such as location, comparison, integration or directory pages, each targeting a different search term. It helps assess search demand, choose one of 12 page patterns, plan the data sources and page template, design internal linking and sitemaps, and pick a build platform, while warning against thin or duplicate pages that search engines penalise. The skill is mainly guidance and planning; it does not itself publish pages.
Great for
- Marketers planning many landing pages for different cities, products or keywords
- Developers or site owners deciding how to structure and build a large template-driven page set
- Teams with proprietary data who want to turn it into search-friendly directory pages
Skip it if
- Auditing an existing site's SEO problems, which the skill says belongs to a separate seo-audit skill
- Sites that would publish many near-identical pages with swapped keywords, since this risks search penalties and low-quality traffic
- Planning overall content strategy, which is referred to a separate content-strategy skill
Try asking
- “Help me plan location pages for plumbers in every major city in Texas”
- “Which playbook should I use for comparison pages between our product and three competitors?”
- “Create a strategy document for integration pages covering our top 20 app partners”
- “Review my template design so each generated page has unique value”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 4 original files, the MIT licence and an attribution note.
programmatic-seo.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip programmatic-seo.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip programmatic-seo.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Provide your product context, target audience and any existing data so the agent can tailor the playbook rather than give generic advice
- Check the suggested keyword volumes with your own SEO tool, since the skill does not fetch live search data
- Make sure each generated page contains genuinely unique information before publishing at scale
What's inside
- evals/evals.json
- references/implementation-platforms.md
- references/playbooks.md
- SKILL.md
Redistributed unmodified from coreyhaines31/marketingskills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.