HOME SKILLS BLOG GITHUB
// SKILL

PROGRAMMATIC SEO
AT SCALE

Build and audit SEO pages generated at scale from structured data sources. Quality gates prevent thin content penalties and index bloat. Template engines, URL patterns, internal linking automation, canonical strategy, and sitemap integration. Updated for Google's 2025 Scaled Content Abuse enforcement.

$
/seo programmatic https://your-site.com

REQUIRES CLAUDE SEO INSTALLED IN CLAUDE CODE

Claude SEO programmatic SEO at scale
// HOW IT WORKS

7 ANALYSIS AREAS. 4 QUALITY GATES.

When you run /seo programmatic, Claude SEO analyzes your programmatic pages across 7 dimensions: data source quality, template uniqueness, URL structure, internal linking, thin content risk, index management, and canonical strategy. Each dimension produces a score, and quality gates halt the process if penalty risks are detected.

The tool enforces Google's 2025 Scaled Content Abuse policy. After Google's June 2025 manual action wave and August 2025 SpamBrain update, the quality thresholds reflect current enforcement levels. Pages must pass the standalone value test: "Would this page be worth publishing even if no other similar pages existed?"

/seo programmatic <url or plan> DATA SOURCE ASSESSMENT CSV, JSON, API, DB TEMPLATE UNIQUENESS CHECK Dynamic vs static QUALITY GATE: <40% UNIQUE = FLAG URL PATTERNS LINKING CANONICALS HARD STOP: 500+ PAGES NO REVIEW PROGRAMMATIC SEO SCORE: 0-100

What each analysis area covers

The 7 analysis areas produce a 0-100 programmatic SEO score. Quality gates can halt the analysis if thin content or index bloat risks are detected, requiring your explicit approval to continue.

01
DATA SOURCE QUALITY
Evaluates CSV/JSON files, API endpoints, and database queries. Checks row count, column uniqueness, missing values, duplicate records (>80% field overlap), and data freshness.
02
TEMPLATE UNIQUENESS
Reviews variable injection points, static vs dynamic content blocks, conditional logic, and supplementary content. No "mad-libs" patterns. Each page must read as a standalone resource.
03
URL PATTERNS
Validates URL structure: lowercase hyphenated slugs, logical hierarchy, no duplicates, under 100 characters, no query parameters. Supports /tools/, /city/service/, /integrations/, /glossary/, /templates/ patterns.
04
INTERNAL LINKING
Hub/spoke model with category hubs. Auto-links to 3-5 related pages based on data attributes. BreadcrumbList schema from URL hierarchy. Cross-linking between pages sharing attributes. 3-5 links per 1000 words.
05
THIN CONTENT RISK
Quality gates: WARNING at 100+ unreviewed pages, HARD STOP at 500+ without justification, FLAG at <40% unique content, FLAG at <300 words. Content differentiation requires 30-40% genuinely unique content.
06
INDEX MANAGEMENT
Noindex low-value pages, paginated results beyond page 1, and faceted navigation filtered views. Crawl budget monitoring for 10k+ page sites. Monthly indexed vs intended page count audits.
07
CANONICAL STRATEGY
Self-referencing canonicals on every page. Parameter variations canonical to base URL. If programmatic pages overlap with manual pages, manual page is canonical. No cross-domain canonicals unless intentional.
08
SITEMAP INTEGRATION
Auto-generates sitemap entries. Split at 50,000 URLs per file. Sitemap index for multiple files. lastmod reflects actual data update timestamp. Excludes noindexed pages. Registered in robots.txt.
2025 POLICY
SCALED CONTENT ABUSE
Updated for Google's 2025 enforcement: June manual action wave, August SpamBrain update. Progressive rollout in 50-100 page batches. Human review of 5-10% sample. HARD STOP at <30% unique content.
// SCORING

PROGRAMMATIC SEO SCORE

The programmatic SEO score is a 0-100 aggregate across 6 categories. Each category shows a status indicator and contributes to the overall assessment of your programmatic page strategy.

DATA QUALITY
20%
TEMPLATE UNIQUENESS
25%
URL STRUCTURE
10%
INTERNAL LINKING
15%
THIN CONTENT RISK
20%
INDEX MANAGEMENT
10%

Safe vs risky programmatic pages

Safe at scale: integration pages with real setup docs, template pages with downloadable content, glossary pages (200+ word definitions with examples), product pages with unique specs, and data-driven pages with unique statistics per record.

Penalty risk: location pages with only city name swapped, "best [tool] for [industry]" without industry-specific value, "[competitor] alternative" without real comparison data, AI-generated pages without human review, and pages where over 60% of content is shared boilerplate.

// USAGE

HOW TO AUDIT PROGRAMMATIC PAGES

Step 1: Install Claude SEO

git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
bash claude-seo/install.sh

Step 2: Open Claude Code

claude

Step 3: Audit existing programmatic pages

/seo programmatic https://your-site.com

Claude SEO detects template-generated page patterns, evaluates data quality, measures content uniqueness across pages, and enforces quality gates. You get a 0-100 score with prioritized recommendations.

Step 4: Or plan new programmatic pages

/seo programmatic plan

When planning mode is used, Claude SEO helps you design the data source, template engine, URL patterns, internal linking, and rollout strategy before generating any pages.

Quality gate thresholds

MetricThresholdAction
Pages without content review100+WARNING: require content audit before publishing
Pages without justification500+HARD STOP: require explicit approval and thin content audit
Unique content per page<40%Flag as thin content (likely penalty risk)
Word count per page<300Flag for review (may lack sufficient value)
// FAQ

QUESTIONS ABOUT PROGRAMMATIC SEO

The tool enforces 4 quality gates: a WARNING when 100+ pages lack content review (requires audit before publishing), a HARD STOP at 500+ pages without justification (requires explicit approval and thin content audit), a flag when unique content per page falls below 40% (likely penalty risk), and a flag when word count per page is under 300 words. Content differentiation must be 30-40% genuinely unique between any two pages.
The tool evaluates 3 types of data sources: CSV/JSON files (checks row count, column uniqueness, missing values), API endpoints (checks response structure, data freshness, rate limits), and database queries (checks record count, field completeness, update frequency). It flags duplicate or near-duplicate records with over 80% field overlap and verifies data freshness.
Following Google's 2025 enforcement escalation (45% reduction in low-quality content), the tool enforces enhanced quality gates: minimum 30-40% genuinely unique content between any two pages (not just city/keyword replacement), human review of 5-10% sample before publishing, progressive rollout in batches of 50-100 pages with 2-4 week monitoring, and a standalone value test for each page. A HARD STOP triggers at below 30% unique content.
The tool recommends 5 common programmatic URL patterns: /tools/[tool-name] for directories, /[city]/[service] for location pages, /integrations/[platform] for integration landing pages, /glossary/[term] for reference pages, and /templates/[template-name] for downloadable templates. All URLs must be lowercase, hyphenated, under 100 characters, with no query parameters for primary content.
Yes. Claude SEO is fully open-source under the MIT license. The programmatic SEO analysis runs entirely through Claude Code with no external API costs. No paid tiers, no freemium.
// RELATED SKILLS

EXPLORE MORE

VIEW ALL 14 SKILLS →

SCALE PAGES SAFELY
WITH QUALITY GATES.

$
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git && bash claude-seo/install.sh
VIEW ON GITHUB ALL SKILLS >