Quick answer:
Programmatic SEO works only when your data gives every generated page useful information the other pages lack, and editorial SEO is the better choice for sites without that data.Key Takeaways
- Google's spam policies call it scaled content abuse when many pages are generated mainly to manipulate rankings, whether people or software produce them.
- A generated page is useful to a visitor only when its data, such as prices, stock or opening hours, differs from the other pages in the set.
- Pages aimed at different cities that all send visitors to the same page match one of Google's examples of doorway abuse.
- Launch a small batch of generated pages and check Search Console's Page indexing report before building the rest.
- A business with a handful of services rarely holds enough distinct data for programmatic pages, so editorial pages suit it better.
Programmatic SEO builds hundreds or thousands of pages from one template and a database. Editorial SEO has a writer research and write each page individually.
Programmatic pages can rank well when each one shows information the searcher cannot get from the other pages in the set. Without that information, the generated pages risk breaking Google's spam policies, and editorial pages are the better choice.
How programmatic and editorial pages are made
Programmatic SEO uses one page template and a spreadsheet or database. Software then creates one page per row, using that row's details.
For example, a car rental company with a row for each of its 40 airport desks could create 40 pages. Each page shows one airport's pickup desk, opening hours and cars for hire.
Editorial SEO starts from a question customers ask. A writer researches and writes the answer, and an editor checks the page before it goes live.
| Compared on | Programmatic SEO | Editorial SEO |
|---|---|---|
| What makes each page different | Its own row of facts, such as one airport's desk location and opening hours | A writer's answer to one question, such as how long a kitchen renovation takes |
| Main cost | Building the template and keeping the database accurate | A writer's time for every page |
| Typical failure | Thousands of pages where only a city or product name changes | Too few pages to cover the searches customers make |
What Google's spam policies say about pages at scale
Google treats mass-produced pages as spam when the main reason for making them is to rank. Its spam policies page calls this scaled content abuse:
"Scaled content abuse is when many pages are generated for the primary purpose of manipulating search rankings and not helping users. This abusive practice is typically focused on creating large amounts of unoriginal content that provides little to no value to users, no matter how it's created."
The rule applies whether people, a script or an AI tool produce the pages. Sites that break Google's spam policies "may rank lower in results or not appear in results at all", according to the same page.
The policies also cover doorway abuse, and one of Google's examples is "pages targeted at specific regions or cities that funnel users to one page". A set of city pages that all push visitors to one contact form fits that description.
When programmatic SEO works
A programmatic build is worth the effort when three conditions hold:
1. Each page has data the others lack
Each page needs facts that change from row to row, such as prices, stock levels, opening hours or reviews.
For example, 300 plumber pages that differ only in the suburb name tell every visitor the same thing. Adding each plumber's call-out fee and earliest free slot tells visitors the price and how soon a plumber can come.
2. People search for each variation
Every page should match a search that people actually make. Google Keyword Planner shows estimated monthly searches for each keyword, and you need a Google Ads account to use it.
Check a sample of your variations before generating the full set, and drop the rows whose keywords show no searches. Our guide to free and paid SEO tools explains when a paid keyword tool is worth it.
3. Someone keeps the data current
If a price changes or a branch closes, the generated pages stay out of date until someone updates the database. Decide who updates the database and how often before you launch.
When editorial SEO is the better choice
Editorial SEO suits businesses that offer a handful of services, such as a renovation firm, a clinic or a law practice. Their customers ask detailed questions about each service before they buy.
Answering those questions takes someone who has done the work. For example, a page on how long a kitchen renovation takes should come from a person who has managed one.
However, every editorial page takes a writer's time, so covering thousands of product or location searches by hand is rarely practical. Our comparison of AI and human writers explains the hybrid route, where AI drafts each page and a person rewrites and fact-checks it.
How to test generated pages before building more
Launch a small batch first, such as 50 pages, and submit them in Search Console as a sitemap of their own. Google's help page for the Page indexing report says it "can take a week or so" for Google to start crawling and indexing a new page or site.
Once Google has crawled the batch, filter the report by that sitemap to see how many of the pages are indexed. For each page left out, the report gives a reason.
Pages listed as crawled but currently not indexed were visited by Google and left out of search results. The same help page says some URLs "might be duplicates or might not contain meaningful information".
To check, open a few of those pages side by side. If they match apart from the city or product name, add facts that make each one different before you build more.
Pages that still get no impressions in Search Console after a few months can be expanded, merged or removed. Our guide to content pruning covers how to decide which.
Which approach fits your site
A site can use both approaches, each in a different section.
| Your situation | What to use | Why |
|---|---|---|
| A clinic, law firm or renovation company with fewer than 20 services | Editorial pages | Customers ask detailed questions about each service, and one writer can cover 20 pages. |
| An online store with thousands of products in a feed | Programmatic product pages plus written buying guides | The feed gives every product its own price, stock level and specifications. |
| A directory or marketplace with listings from many sellers | Programmatic listing pages | Each listing carries its own photos, prices and customer reviews. |
| A software company whose product connects to hundreds of other apps | A generated page for each app, plus written setup guides for the most used apps | Each app page says what the connection does, such as copying online orders into accounting software. Written guides walk customers through setting up the apps they use most. |
| One service offered in many cities | Editorial pages for the areas you actually serve | City pages that all send visitors to one page match Google's doorway abuse example. |
The bottom line
Start with editorial pages unless you already hold data that gives each generated page facts the other pages lack.
Our SEO services include technical SEO audits, content strategy and SEO copywriting, and monthly reports on rankings, traffic and conversions. Our work as a GEO agency in Singapore includes answer-first content and monthly tracking of your visibility across major AI platforms.
An SEO consultant can map the searches your pages should target and show where competitors outrank you. Tell us what data you hold, and as a Singapore SEO firm we will tell you whether it can support programmatic pages.


