SEODojo

Many similar pages from one template

Lesson 4.4 · 7 min · Scale plan · Updated

By the end of this lesson

A small batch of pages from one template, each one checked to be genuinely different and worth having, before you think about doing more.

Some topics come in families. IELTS Speaking Part 1 asks about your hometown, your work, travel, technology, food and dozens of other topics, and people search for each one: "ielts speaking questions about hometown", "…about travel", and so on. Writing each page by hand is slow. Programmatic SEO writes the whole family from one template.

It's also the easiest way in SEO to fill a site with near-identical pages Google ignores. So we tried it small, and checked the result properly.

Step 1: Write the template and the list

Open Programmatic SEO. Write a title template with {placeholders}, then one row per page, with the values in the same order as the placeholders, separated by commas.

Ours:

  • Template: IELTS speaking questions about {topic}
  • Rows: hometown, travel, technology

Click Add to queue. Each row becomes a page waiting to be generated.

Step 2: Generate

Click Generate on a row, or Generate all pending. It asks you to confirm, because each page uses one of your monthly drafts, plus a keyword analysis if its topic is new.

Confirm before generating: each page makes real calls and uses a draft
Confirm before generating: each page makes real calls and uses a draft

Pages are written one at a time. Each topic is analyzed like any keyword (lesson 2.2), written as a full draft (lesson 3.2), and sent to the Publish Queue. Ours took a few minutes for all three. Nothing publishes on its own.

Three pages written and waiting in the Publish Queue
Three pages written and waiting in the Publish Queue

Step 3: Check they're really different

This is the step that decides whether programmatic SEO helps you or hurts you. Here's what we got:

PageWordsFirst sections
…about hometown2,379Part 1 questions, vocabulary, sample answers, likes and dislikes, changes
…about travel1,918Travel preferences, memorable trips, travelling alone vs in groups, transport
…about technology2,051Part 1, 2 and 3 questions, vocabulary, impact on society and education

Each page was researched separately against its own page one, so each has its own structure. We also compared the texts: only 2–3% of six-word phrases appear in any two of them. They aren't one article with a word swapped. Each one answers its own search.

Review still found something. The technology page refers to "Google Assist" instead of "Google Assistant". It's small, but it would go out on 1 of 3 pages, and on 1 of 50 in a bigger batch. Every programmatic page still needs reading before you approve it (lesson 4.2).

When it works, and when it doesn't

It works when every row has:

  • Its own searches. People really do search "ielts speaking questions about travel". Check a few rows in Keyword Research before generating 50.
  • Its own answer. Travel questions and technology questions need different examples, vocabulary and sample answers.

It doesn't work when:

  • Only one word changes. "IELTS coaching in {city}" for a hundred cities, where every page says the same thing, is the classic thin-content trap.
  • Rows need facts the writer can't know. We deliberately didn't try "IELTS score requirements for {country}". Visa and university requirements change, differ by programme, and a wrong number on a page like that does real harm. Pages like that need data you've checked, not generated text.

Tip: Start with three to five rows, like we did. Publish them, give them a month, and look at their clicks (lesson 6.1) before generating more. If three pages don't get traffic, fifty won't either.

Where we are: the three pages are in the Publish Queue, waiting for review. Together with the Part 1 and Part 3 pages from lesson 2.4, they start to fill out our speaking topic cluster.

Done when

  • You've picked a family of topics where each one has its own searches and its own answer
  • You've generated three to five pages, not fifty
  • You've checked they're genuinely different, and read each one in the queue
  • You have a date a month out to look at their results before doing more

Try it on your own site

Everything in this lesson is one click away. Free to start, no card.

Open in SEODojo →