Programmatic SEO Claude Skill

The Programmatic SEO Claude skill helps Claude plan SEO pages built from templates and data, for marketers and founders targeting patterns like city, comparison or integration pages. It is free and open source under the MIT license, from Corey Haines' marketingskills repository on GitHub, and it focuses on quality over page count.

SEO Beginner MIT license 58.2k GitHub stars
Install
Claude Code plugin
/plugin marketplace add coreyhaines31/marketingskills
Claude Code plugin
/plugin install marketing-skills
Skills CLI
npx skills add coreyhaines31/marketingskills --skill programmatic-seo
View on GitHub Checked

What the Programmatic SEO skill does

Programmatic SEO fails when every page is the same sentence with a different noun. This skill starts from the opposite rule: each page must carry value specific to that page, ideally from data nobody else has. It ranks data by defensibility, from proprietary data down to public data.

It gives Claude twelve playbooks to choose from, including templates, comparisons, locations, personas, integrations, glossaries and directories. A selection table maps what you already own, such as product integrations or local presence, to the playbook that fits. Playbooks can be layered.

The rest covers the work around the pages: keyword pattern research, template design, hub and spoke internal links, indexation strategy and build platform choice. It ends with pre-launch and post-launch checklists and a list of common mistakes, so the plan covers monitoring after the pages go live.

  • Identifies repeatable keyword patterns and the variables that create page combinations
  • Recommends one or more of 12 playbooks based on the data and assets you have
  • Ranks data sources by defensibility so pages are not built on public data alone
  • Designs a page template with unique intros, data sections and conditional content
  • Plans hub and spoke internal linking and avoids orphan pages
  • Sets an indexation approach and helps choose a build platform
  • Provides pre-launch and post-launch quality checklists to catch thin pages early
  • Prefers subfolders over subdomains for new page sets

How it works

  1. Assess the opportunity

    Claude asks about the product, audience, search patterns, likely page count, competitors and whether the site has the authority to compete.

  2. Choose a playbook

    It matches your assets, such as proprietary data, integrations or local presence, to one or more of the twelve playbooks.

  3. Research the pattern

    It defines the repeating keyword structure, the variables, the data source for each page and how that data will stay current.

  4. Design the template

    Claude drafts the page layout, the sections that vary by data, the unique intro approach, internal links and calls to action.

  5. Plan launch and checks

    It sets the indexation strategy and platform, then applies the pre-launch checklist and lists post-launch monitoring.

Example prompts

Once the Programmatic SEO skill is installed, ask Claude in plain language. These prompts trigger it:

  • Plan a programmatic SEO strategy for our integrations pages
  • We want city pages for our home services business. Will that work or is it doorway spam
  • Which pSEO playbook fits a SaaS with a large public dataset
  • Design a page template for our comparison pages that avoids thin content
  • Review my planned 5,000 pages and tell me which to build first

What you get

  • A strategy document covering the playbook, keyword pattern and data sources
  • A page template with required and unique sections
  • An internal linking and indexation plan
  • A launch checklist and post-launch monitoring list

Who it is for

  • SaaS and marketplace teams with data or integrations that could power many pages
  • Marketers weighing whether a location or comparison page set is worth building
  • Founders who want a plan before spending developer time on templates
  • SEO leads reviewing a pSEO plan for thin content and doorway page risk

How to install the Programmatic SEO skill

What you need: Nothing beyond Claude. Works with Claude Code and Claude.ai. You will need your own data and a way to publish pages, which the skill helps plan.

  1. Claude Code plugin
    /plugin marketplace add coreyhaines31/marketingskills
  2. Claude Code plugin
    /plugin install marketing-skills
  3. Skills CLI
    npx skills add coreyhaines31/marketingskills --skill programmatic-seo
  4. Manual
    git clone https://github.com/coreyhaines31/marketingskills.git && cp -r marketingskills/skills/programmatic-seo ~/.claude/skills/programmatic-seo

After installing, restart Claude Code or start a new session. Claude loads the Programmatic SEO skill automatically when your request matches it, or you can ask for it by name.

Tips for better results

  • Bring the real data you own. The skill's advice improves a lot when Claude knows what is proprietary.
  • Pilot with a small batch of pages and check indexing before scaling.
  • Ask Claude for the swap test on your template: would the page still make sense with another city or product name swapped in.

Limitations

  • It plans strategy and templates but does not build or publish the pages for you.
  • It cannot supply search volume, so validate keyword demand with a keyword tool.

Programmatic SEO Claude skill FAQ

Yes. It is MIT licensed and published openly in Corey Haines' marketingskills repository on GitHub, so you can use, copy and edit it at no cost.

In Claude Code, add the marketplace with /plugin marketplace add coreyhaines31/marketingskills, then run /plugin install marketing-skills. You can also install only this skill with the Skills CLI line below.

Skills that are just a SKILL.md plus reference files can be zipped and uploaded in Claude.ai under Settings, Capabilities, Skills on paid plans. This one is mostly instructions, so that route can work, but it gets more done where Claude can fetch live pages. Claude Code is the safest choice.

It means creating many search-targeted pages from a template and a dataset, such as one page per city, integration or comparison. Done well, each page offers unique data. Done badly, it produces thin or doorway pages that search engines ignore or demote.

With this skill Claude plans the strategy, picks a playbook and designs the template. Building and publishing thousands of pages still needs your data, a developer or CMS workflow, and checks on quality before pages go live.