1. Habit
  2. Skills
  3. Programmatic SEO skill
Corey Haines · 148K installsConversion Factory · Swipe Files

Programmatic SEO skill
Runs by itself, page data changed.

Template pages stay unique and indexable.

Install the Programmatic SEO skill and make it a habit: follow https://gethabit.dev/skills/coreyhaines31/programmatic-seo.md

  1. 1Copy
  2. 2Paste into Claude Code, Codex or Cursor
  3. 3It runs by itself

148K installs56K starsMIT licenceSource on GitHub ↗

Programmatic SEO

by Corey Haines · 148K installs

The skill

Programmatic SEO is a skill that plans and checks SEO pages built at scale from templates and data, with 12 playbooks, linking and indexation rules.

Only when you ask.

The habit

Template pages stay unique and indexable.

↻ Runs by itselfpage data changed

How the habit works.
You don't have to.

Three questionsWhen does it start? How does it check its work? What does it remember?

One run, step by step.
Then it stops.

Stop ruleStops after one page set per run, with at most 1 retry.

  1. 01

    Read context

    Read .agents/product-marketing.md if it exists, plus config.md with the playbook, template, data and sitemap paths.

  2. 02

    Check the pattern

    Confirm the keyword pattern, its variables and the data that fills each page.

  3. 03

    Check uniqueness

    Make sure each page has its own value, not just swapped variables.

  4. 04

    Check linking

    Confirm the hub links every spoke and related spokes link each other.

  5. 05

    Run the checklist

    Check titles, headings, schema, sitemap, crawlability and noindex for every page.

  6. 06

    Ask before holding back

    Show you the hold list of very thin or duplicate pages and wait for your OK.

  7. 07

    Hold back and log

    Set noindex on approved pages, remove them from the XML sitemap, and log counts and failures.

What it may do.
Nothing more.

Safe by defaultIt writes only in its own folder and asks you before anything goes out.

Is it for you?
Use it when it fits.

Quick checkRead both lists. If the left one sounds like you, the Programmatic SEO skill helps.

Use it when

  • ✓ You want location, comparison or integration pages
  • ✓ You build many pages from one template
  • ✓ You need a pre-launch check for page sets

Skip it when

  • – You need an audit of existing SEO issues
  • – You plan a handful of hand-written pages

Questions

Programmatic SEO skill, answered.

Does it change live pages?

Only after you approve the hold list. Then it sets noindex and takes those pages out of the sitemap.

What is a thin page here?

One that only swaps a city name or variable in identical content.

What after launch?

The skill points to seo-audit for auditing programmatic pages after launch.

How do I install the Programmatic SEO skill?

Copy the prompt at the top into your agent. It installs the skill from coreyhaines31/marketingskills and sets up the habit. Or run npx skills add coreyhaines31/marketingskills --skill programmatic-seo.

Is the Programmatic SEO skill free?

Yes. It is published under MIT. Habit is free too.

Programmatic SEO. Now as a habit.

Install the Programmatic SEO skill and make it a habit: follow https://gethabit.dev/skills/coreyhaines31/programmatic-seo.md

  • Free
  • No account
  • Undo in one line

All Corey Haines skills →More seo skills →

Works in

  • Claude Code
  • Codex
  • Cursor
  • ChatGPT
  • Claude app

Made by Corey Haines, published under MIT. Habit links to the original and never changes it. Is this your skill?

Copying didn't work here. Select the line and copy it by hand.