All skills

Programmatic SEO pages

programmatic-seo-pages
PaidLaunchVersion 1.0.0

Pages from a dataset where every fact has a source and a check date, then a plan and a site audit that keep thin, duplicate and orphan pages out, with canonicals, JSON-LD and an honest sitemap.

Full description

Builds programmatic SEO pages in a Next.js App Router site (one template times one dataset, such as a page per integration or comparison) without thin or duplicate pages. Every fact in the dataset carries a source URL and a checked date, rows with errors are never built, and a plan script checks each page before the build (enough facts and page-specific text or noindex, title and description, unique titles, internal links with no orphans, near-duplicate text between pages). Pages get an absolute self canonical, BreadcrumbList and WebPage JSON-LD, and a sitemap that lists only indexable pages with lastmod set to the date the facts were checked. An audit crawls the running site and checks status, h1, canonicals, noindex vs sitemap, JSON-LD, broken links, orphans and duplicate text. Ships a working sample (character limits for 8 platforms, sourced). Use when the user wants pages at scale, programmatic or template SEO, comparison or alternatives pages, a directory or glossary, or to audit generated pages.

A sample site of platform character limits, 15 pages from 8 sourced rows: the plan catches three data problems seeded into the dataset, the agent fixes them from the sources, the built pages show their facts, sources, head and sitemap, and the audit passes on the running site. · Recorded 2026-11-03

  1. 1pseo_plan checks the data before anything is built: a Threads fact lost its source, a Facebook row was never researched, and Pinterest was last checked 580 days ago; rows with errors are left out
  2. 2The agent re-opens the sources, restores the Threads source, re-dates Pinterest and keeps Facebook as a draft; the plan passes with 15 pages, a hub, 8 platforms and 6 comparisons
  3. 3The built site: the hub, the Bluesky page with each fact linked to its source, a comparison reached through the internal links, the real <head> with a self canonical and JSON-LD, and the sitemap with lastmod set to the check date (sped up 1.25x)
  4. 4pseo_audit crawls all 15 pages from the sitemap: each answers 200 with one h1, a self canonical and JSON-LD that parses; OK

Previews

What it does

Pages from a dataset where every fact has a source and a check date, then a plan and a site audit that keep thin, duplicate and orphan pages out, with canonicals, JSON-LD and an honest sitemap.

  • One template times one dataset: a page per entity, integration, use case or comparison, prerendered in Next.js with dynamicParams off so other slugs are real 404s
  • Every fact carries a source URL and a checked date; rows with errors are never built, unfinished rows stay drafts, and old check dates raise a warning
  • pseo_plan checks every page before the build: enough facts and page-specific text or noindex, unique titles, title and description length, no orphans, near-duplicate text
  • Absolute self canonicals, BreadcrumbList and WebPage JSON-LD that match the visible page, and a sitemap of indexable pages only, with lastmod set to the check date
  • pseo_audit crawls the running site and checks status, one h1, canonicals, noindex against the sitemap, JSON-LD, broken internal links, orphans and duplicate text
  • Ships a working sample: character limits for 8 platforms with sources (X, Threads, Bluesky, Mastodon, LinkedIn, Instagram, Pinterest, YouTube); 7 offline test groups and 8 template tests
Try it with this prompt
Use the programmatic-seo-pages skill to plan pages from my data: help me pick a pattern, build the dataset with a source for every fact, wire the Next.js routes, and run the plan and the audit until both pass.

Full instructions are included with purchase

This is a paid skill. Buy it on its own or get every skill with a plan. Buyers download it from this page or their account.

Outline

  1. 01When to use / when not to
  2. 02What you get
  3. 03Workflow
  4. 04Rules
  5. 05Checks the scripts run
  6. 06Verify the skill itself

What's inside

26 files: SKILL.md, 6 scripts, 3 references, 15 templates and assets, 1 tests.

programmatic-seo-pages/
  • SKILL.md7.2 KB
  • assets/(15)31.0 KB
    • lib/(1)8.4 KB
      • pseo-core.mjs8.4 KB
    • nextjs/(14)22.6 KB
      • src/(13)22.3 KB
        • app/(6)9.3 KB
          • limits/(5)8.8 KB
            • [slug]/(1)2.7 KB
              • page.tsx2.7 KB
            • compare/(1)2.4 KB
              • [pair]/(1)2.4 KB
                • page.tsx2.4 KB
            • layout.tsx161 B
            • limits.css1.5 KB
            • page.tsx2.1 KB
          • sitemap.ts489 B
        • components/(3)1.5 KB
          • Breadcrumbs.tsx450 B
          • JsonLd.tsx269 B
          • Sources.tsx782 B
        • lib/(4)11.5 KB
          • pseo-core.d.mts1.9 KB
          • pseo.ts2.0 KB
          • site.d.mts1.7 KB
          • site.mjs5.9 KB
      • pseo.config.json275 B
  • references/(3)8.2 KB
    • nextjs-wiring.md1.7 KB
    • page-quality.md3.9 KB
    • patterns.md2.6 KB
  • scripts/(7)32.8 KB
    • template-check/(1)3.7 KB
      • pseo.test.ts3.7 KB
    • _args.mjs435 B
    • _config.mjs1.1 KB
    • check_nextjs_template.sh2.1 KB
    • pseo_audit.mjs9.5 KB
    • pseo_plan.mjs4.9 KB
    • selftest.mjs11.0 KB

Questions

What does Programmatic SEO pages do?

Pages from a dataset where every fact has a source and a check date, then a plan and a site audit that keep thin, duplicate and orphan pages out, with canonicals, JSON-LD and an honest sitemap.

Which agents does it work with?

Claude Code, Codex, Cursor and any other agent that reads the Agent Skills format (a folder with SKILL.md). Paste the install prompt into your agent, or unzip the folder into its skills directory.

What is in the download?

26 files: SKILL.md, 6 scripts, 3 references, 15 templates and assets, 1 tests.

How much is it?

$6.99 one-time on its own, with 12 months of updates. Yearly and lifetime plans include every paid skill.

Can I get a refund?

A first payment can be refunded in full within 14 days if no paid skill was downloaded. After a download, no refund unless a skill is defective and we can't fix it.

How do updates work?

One-time purchases get 12 months of updates; yearly and lifetime get updates while active. Download again from this page or your account. Current version: 1.0.0.