SkillsWhitepaperHow It WorksResultsFAQ Join Waitlist
← Back to home
SKILL

Programmatic SEO with AI

Generate hundreds of unique, keyword-targeted pages from templates — using Claude Code and your SoloStack repo. No SEO tool subscriptions. No content farms. Just your repo, your data, and AI.

100+ Pages from 1 template
$0 SEO tool cost
~5min Per page variant
Download Skill File ↓

Programmatic SEO, explained

Most businesses write one blog post at a time. pSEO lets you generate hundreds of targeted pages from a single template.

1

Find a keyword pattern

Identify repeating search patterns your audience uses: "{tool} alternative", "how to {task} with AI", "{industry} CRM".

2

Build a page template

Create one Astro page with content slots. Hero, feature comparison, FAQ, CTA — the structure stays consistent, content varies.

3

Generate with Claude Code

Tell Claude to create unique content for each keyword variant. Real analysis, not find-and-replace. Each page is genuinely useful.

4

Deploy as static pages

Each variant builds as static HTML on Netlify. Fast load times, fully indexable, zero server costs. SEO loves static pages.

How it works in your repo

Your entire pSEO strategy lives in your monorepo. No external tools. No monthly subscriptions.

Step 1

Define your keyword matrix

keyword-matrix.md
/replace/{competitor}     # "hubspot alternative"
/skills/{topic}           # "programmatic seo with ai"
/templates/{use-case}     # "cold email template"
/for/{industry}           # "crm for agencies"
Step 2

Validate with DataForSEO keyword research

Before building pages, pull real search data so you prioritize what matters. SoloStack uses DataForSEO's API — Claude calls it directly from your terminal.

keyword research results
Keyword Vol/mo Difficulty CPC Trend
hubspot alternative 2,400 Medium $4.20 ↑ +12%
zapier alternative 1,900 Medium $3.80 ↑ +8%
mailchimp alternative 3,100 High $5.10 → 0%
hubspot free alternative 880 Low $2.90 ↑ +22%
crm for solopreneurs 320 Low $1.50 ↑ +45%
📈

Prioritize by volume × difficulty

High volume + low difficulty = build first. "hubspot free alternative" is a goldmine — 880 searches, low competition.

🔥

Spot rising trends

"crm for solopreneurs" is up 45% — a growing niche. Build the page now before competition catches up.

💰

CPC reveals commercial intent

Higher CPC = people are willing to pay. "mailchimp alternative" at $5.10 CPC means high buyer intent.

Kill low-value keywords early

Don't waste time on keywords with <50 monthly searches or declining trends. DataForSEO shows you before you build.

Step 3

Create an Astro page template

pages/replace/hubspot.astro
<Layout title="Replace HubSpot with SoloStack">
  <Hero name="HubSpot" price="$800/mo" />
  <PricingScreenshot tiers={data.tiers} />
  <FeatureMap features={data.features} />
  <Terminal prompts={data.prompts} />
  <FAQ items={data.faqs} />
  <CTA />
</Layout>
Step 4

Claude generates unique content per variant

Each page gets unique copy, pricing analysis, feature comparisons, FAQ questions, and schema markup. Not find-and-replace — real analysis.

Step 5

Deploy to Netlify — static, fast, free

Static HTML — no server rendering
🔍 Fully indexable — no JS required
💰 Free tier — thousands of pages

See it in action: /replace/ pages

These pages were built with the exact pSEO approach described above. Each one targets a "{competitor} alternative" keyword with unique content.

Generate pages with plain English

Tell Claude Code what you want. It creates the page, writes unique content, adds schema markup, and deploys.

claude — solostack/
you: |
Created apps/landing/src/pages/replace/mailchimp.astro:

  ✓ Hero section: "Replace Mailchimp with SoloStack"
  ✓ Pricing screenshot: Free, Essentials ($13), Standard ($20), Premium ($350)
  ✓ Feature map: 9 features mapped to SoloStack equivalents
  ✓ Terminal mockup: 3 email-marketing-specific prompts
  ✓ Cost comparison table: Mailchimp vs SoloStack
  ✓ FAQ: 5 questions targeting "mailchimp alternative" keywords
  ✓ JSON-LD FAQPage schema

→ Page deployed. Targeting: "mailchimp alternative", "mailchimp free alternative"
you: |
Generated 10 FAQ questions for /replace/mailchimp:

  1. "Is SoloStack really free for email marketing?"
  2. "Can I migrate my Mailchimp subscriber list?"
  3. "What about email templates and design?"
  4. "How does deliverability compare to Mailchimp?"
  5. "Can I send automated email sequences?"
  ... 5 more questions

→ Added to mailchimp.astro frontmatter.
→ FAQPage JSON-LD schema updated.
you: |
Audited 3 /replace/ pages:

  /replace/hubspot   ✓ meta description (156 chars) ✓ OG tags ✓ schema
  /replace/zapier    ✓ meta description (148 chars) ✓ OG tags ✓ schema
  /replace/mailchimp ✓ meta description (152 chars) ✓ OG tags ✓ schema

  All pages pass: canonical URLs, alt text, heading hierarchy,
  internal links, mobile viewport, structured data.

→ No issues found. All 3 pages SEO-ready.

Get the pSEO playbook

Download the full pSEO skill file — a complete guide to implementing programmatic SEO with SoloStack. Drop it in your repo and start generating pages.

Common questions

Programmatic SEO (pSEO) is the practice of generating large numbers of unique, keyword-targeted pages from templates and data. Instead of writing every page by hand, you define a pattern — like /replace/{competitor} — and generate each variant with unique content. SoloStack uses Claude Code to create genuinely useful content for each page, not just keyword swapping.
No — when done right. The key difference is that every page must provide genuine value. SoloStack uses Claude Code to write unique analysis, comparisons, and FAQs for each variant. Google penalizes thin, duplicated content but rewards well-structured pages that answer specific queries. Each /replace/ page has 2,000+ words of unique content.
Start with 5-10 high-quality pages in one category (e.g., /replace/ for your top competitors). Monitor rankings for 2-4 weeks, then expand. Quality always beats quantity — 10 great pages outperform 100 thin ones. Once you've validated the template, scaling up is fast with Claude Code.
No. You describe the page structure and content to Claude Code in plain English. It creates the Astro pages, writes the content, adds schema markup, and deploys to Netlify. You review and approve. The entire workflow happens in your terminal.
pSEO pages targeting long-tail keywords (like 'hubspot free alternative for small business') can start ranking within 2-4 weeks. Higher-competition head terms take longer. The strategy compounds — each new page strengthens your domain authority and internal linking.
DataForSEO provides real-time search volume, keyword difficulty, CPC, and trend data via API — no expensive SEO tool subscription needed. SoloStack uses it to pull search volumes for your keyword matrix, so you prioritize high-volume/low-competition keywords first. Claude Code calls the API directly and presents results in your terminal. You see exactly which pages are worth building before you invest time in content creation.

Ready to scale your SEO?

Join the waitlist and get early access to SoloStack's full pSEO toolkit.

Join Waitlist →