Skip to main content

Programmatic SEO Page Template Generator

Design programmatic SEO page templates that scale to hundreds of pages — with dynamic content, unique value, and thin content prevention.

Fill in the placeholders

Edit the values, then copy your finished prompt.

Your Prompt
prompt.txt

                                

What this prompt does

This prompt hands the AI a full programmatic-SEO blueprint to follow rather than a vague request. You set [page_count] and [page_type], point it at a [data_source], and it returns the ten pieces you actually need to ship at scale: a URL/slug pattern, a title-tag template with dynamic variables, a content template with [section_count] unique sections, internal-linking rules, JSON-LD, thin-content guards, canonical strategy, sitemap generation, and an indexing order. It closes with sample page HTML and a data model wired to your [tech_stack].

The structure works because the failure mode of programmatic SEO is sameness — hundreds of near-duplicate pages that get filtered as thin content. By forcing the model to address "strategy to make each page genuinely unique (not just variable swapping)" alongside canonical and minimum-content thresholds, the prompt makes uniqueness a first-class requirement instead of an afterthought. Raising [section_count] pushes the model toward richer per-page templates; pointing [data_source] at something with real depth (features, pricing, ratings) gives each page genuine substance to render.

When to use it

  • You are building a comparison or "alternatives" hub with hundreds of pages from a structured dataset.
  • You want a slug and title-tag system designed before you write a single Blade or component template.
  • You need a canonical and indexing plan so similar pages do not cannibalize each other.
  • You are worried about thin-content penalties and want minimum-content thresholds baked in.
  • You need a JSON-LD template that applies uniformly across the whole generated set.
  • You want a data-model-to-template mapping you can hand straight to your [tech_stack].

Example output

Expect a structured plan broken into the ten numbered sections, each concrete rather than generic: a literal slug pattern, a title template with {variable} placeholders, a sample page rendered as HTML for one example row, and a described data model (fields, types, relationships). The thin-content section reads as actual thresholds and checks, not platitudes.

Pro tips

  • Set [data_source] to something genuinely rich — a dataset with features, pricing, and ratings produces far more unique pages than a thin list of names.
  • Keep [section_count] at a level you can actually populate with real data; padding sections is exactly the thin content this prompt is meant to prevent.
  • Start [page_count] smaller than your end goal so you can validate uniqueness and indexing before generating the full set.
  • Match [tech_stack] to what you ship — naming Laravel with Blade, for instance, gets you a data model and template that map onto a real generator rather than abstract pseudocode.
  • After the first run, ask the model to stress-test its own uniqueness strategy against a Google thin-content reviewer; iterate the canonical rules from there.
  • Treat the indexing strategy as a sequence, not a switch — submit your highest-value pages first and watch how they index before opening the floodgates.

Frequently Asked Questions

Does this prevent Google thin-content penalties?
It directly addresses the risk by requiring a uniqueness strategy beyond variable swapping, minimum-content thresholds, quality checks, and a canonical plan. No prompt can guarantee Google's judgment, but baking these guards in is what separates durable programmatic SEO from the kind that gets deindexed.
Can I use it with any tech stack?
Yes. The `[tech_stack]` variable shapes the sample HTML and data model the AI returns, whether you name Laravel with Blade, Next.js, or another framework. Setting it accurately gets you output that maps onto a real generator instead of generic pseudocode.
What data source works best?
Pick a structured source with genuine depth — features, pricing, ratings, or specs per row. The richer the `[data_source]`, the more genuinely unique each generated page can be, which is the whole point of the uniqueness requirement.
How many pages should I start with?
Start lower than your `[page_count]` target so you can validate uniqueness, canonical handling, and indexing on a small batch first. Scaling to hundreds of URLs before confirming the template holds up risks repeating a flaw across the whole set.
Engr Mejba Ahmed

Need this built for real?

Engr Mejba Ahmed

AI Developer · Software Engineer

I'm Mejba — I design and ship production AI systems, automations, and full-stack apps. If you want this turned into a working solution for your team, let's talk.

More in SEO & Digital Marketing Prompts

Engr Mejba Ahmed

Engr Mejba Ahmed

Claude Code Expert · Online

👋

Hey there!

Quick Actions

WhatsApp Instant reply

Chat on WhatsApp

+880 1723 741224 · Instant reply

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

[email protected]

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support