Programmatic SEO, Goldmine or Landfill
Programmatic SEO, a Goldmine or a Landfill
Programmatic SEO builds thousands of pages from a template and a database. It has made winners and buried others in thin content, and early calls decide which.
Programmatic SEO builds thousands of pages from a template and a database. It has made winners and buried others in thin content, and early calls decide which.
{ "@context": "https://schema.org", "@graph": [ { "@type": "Organization", "name": "RelayMag", "url": "https://relaymag.com", "description": "Research and analysis on how companies get found and chosen, as the channels keep changing.", "logo": "https://relaymag.com/logo.png", "@id": "https://relaymag.com/#organization", "sameAs": [ "https://www.reddit.com/user/RelayMag" ] }, { "@type": "WebSite", "@id": "https://relaymag.com/#website", "url": "https://relaymag.com", "name": "RelayMag", "inLanguage": "en", "publisher": { "@id": "https://relaymag.com/#organization" } }, { "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://relaymag.com/" }, { "@type": "ListItem", "position": 2, "name": "Ideas", "item": "https://relaymag.com/ideas" }, { "@type": "ListItem", "position": 3, "name": "Programmatic SEO, Goldmine or Landfill" } ], "@id": "https://relaymag.com/ideas/programmatic-seo#breadcrumb" }, { "@type": "WebPage", "@id": "https://relaymag.com/ideas/programmatic-seo#webpage", "url": "https://relaymag.com/ideas/programmatic-seo", "name": "Programmatic SEO, Goldmine or Landfill", "isPartOf": { "@id": "https://relaymag.com/#website" }, "breadcrumb": { "@id": "https://relaymag.com/ideas/programmatic-seo#breadcrumb" }, "datePublished": "2026-06-06T09:00:00+00:00", "dateModified": "2026-08-28T00:00:00+00:00" }, { "@type": "Article", "headline": "Programmatic SEO, Goldmine or Landfill", "description": "Programmatic SEO builds thousands of pages from a template and a database. It has made winners and buried others in thin content, and early calls decide which.", "datePublished": "2026-06-06T09:00:00+00:00", "dateModified": "2026-08-28T00:00:00+00:00", "author": { "@id": "https://relaymag.com/#organization" }, "publisher": { "@id": "https://relaymag.com/#organization" }, "mainEntityOfPage": { "@id": "https://relaymag.com/ideas/programmatic-seo#webpage" }, "image": "https://relaymag.com/og-image.png", "@id": "https://relaymag.com/ideas/programmatic-seo#article", "isPartOf": { "@id": "https://relaymag.com/ideas/programmatic-seo#webpage" }, "articleSection": "Ideas", "hasPart": [ { "@type": "WebPageElement", "name": "In brief", "url": "https://relaymag.com/ideas/programmatic-seo#in-brief" }, { "@type": "WebPageElement", "name": "When it works", "url": "https://relaymag.com/ideas/programmatic-seo#when-it-works" }, { "@type": "WebPageElement", "name": "When it fails", "url": "https://relaymag.com/ideas/programmatic-seo#when-it-fails" }, { "@type": "WebPageElement", "name": "A worked example", "url": "https://relaymag.com/ideas/programmatic-seo#a-worked-example" }, { "@type": "WebPageElement", "name": "What this means for AEO", "url": "https://relaymag.com/ideas/programmatic-seo#what-this-means-for-aeo" }, { "@type": "WebPageElement", "name": "The test before you build", "url": "https://relaymag.com/ideas/programmatic-seo#the-test-before-you-build" }, { "@type": "WebPageElement", "name": "Frequently asked questions", "url": "https://relaymag.com/ideas/programmatic-seo#faq" }, { "@type": "WebPageElement", "name": "Read next", "url": "https://relaymag.com/ideas/programmatic-seo#read-next" } ], "wordCount": 1274 }, { "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "When does programmatic SEO actually work?", "acceptedAnswer": { "@type": "Answer", "text": "It works when each page genuinely answers a distinct question and has something real behind it, like data, inventory, prices, or availability. Travel sites, real estate, job boards, and marketplaces win because the underlying data is the value and the template just presents it at scale. A good programmatic page is one you could not have written without the data." }, "@id": "https://relaymag.com/ideas/programmatic-seo#faq-when-does-programmatic-seo-actually-work", "url": "https://relaymag.com/ideas/programmatic-seo#faq-when-does-programmatic-seo-actually-work" }, { "@type": "Question", "name": "Why do programmatic pages fail?", "acceptedAnswer": { "@type": "Answer", "text": "They fail when pages are spun from nothing, the same paragraph with a city name swapped in and no real information underneath. Search engines spot that and AI answers ignore it because there is nothing worth lifting. Thin pages fail to rank and also drag down the pages around them, until the whole site reads like a content farm." }, "@id": "https://relaymag.com/ideas/programmatic-seo#faq-why-do-programmatic-pages-fail", "url": "https://relaymag.com/ideas/programmatic-seo#faq-why-do-programmatic-pages-fail" }, { "@type": "Question", "name": "How do AI answers change programmatic SEO?", "acceptedAnswer": { "@type": "Answer", "text": "AI answers raise the bar rather than lowering it. A model pulls the specific, verifiable detail and skips the filler, so a page that states a concrete number or a real availability window gives the model something it cannot invent. If your page only rewords common knowledge, you are competing with the model's own training and you will lose." }, "@id": "https://relaymag.com/ideas/programmatic-seo#faq-how-do-ai-answers-change-programmatic-seo", "url": "https://relaymag.com/ideas/programmatic-seo#faq-how-do-ai-answers-change-programmatic-seo" }, { "@type": "Question", "name": "What is the test to run before building programmatic pages?", "acceptedAnswer": { "@type": "Answer", "text": "Ask whether a single one of these pages would be worth making by hand. If the answer is no, scaling it will only multiply the problem. A useful second question is whether you would be comfortable showing the page to the person you built it for with no apology and no plans to improve it later." }, "@id": "https://relaymag.com/ideas/programmatic-seo#faq-what-is-the-test-to-run-before-building", "url": "https://relaymag.com/ideas/programmatic-seo#faq-what-is-the-test-to-run-before-building" } ], "@id": "https://relaymag.com/ideas/programmatic-seo#faq", "isPartOf": { "@id": "https://relaymag.com/ideas/programmatic-seo#webpage" } } ] }
Programmatic SEO works only when real data rather than generated prose is the content. Thin spun pages fail to rank and drag surrounding pages down, and AI answers raise the bar by lifting only specific verifiable facts.
Programmatic pages win only when real data, not prose, is the content
Thin spun pages fail to rank and drag down surrounding pages too
AI answers raise the bar by lifting only specific verifiable facts they cannot invent
In brief
Programmatic SEO, Goldmine or Landfill section by section. Each row is that section's own opening claim, so this is a summary of the argument below rather than new material. | |
Section | The claim |
|---|---|
When it works | Programmatic SEO works when each page genuinely answers a distinct question and has something real behind it, data, inventory, prices, availability, the kind of thing a person actually... |
When it fails | Programmatic SEO fails when the pages are spun from nothing, the same paragraph with a city name swapped in, no real information underneath. |
A worked example | Picture two job boards, both generating a page for every job title in every city. Board A pulls live listings, salary ranges from real postings, the number of openings this week, and... |
What this means for AEO | The rise of AI answers raises the bar rather than lowering it. When a model assembles a response, it pulls the specific, verifiable detail and skips the filler, because filler adds... |
The test before you build | Ask whether a single one of these pages would be worth making by hand. If the answer is no, scaling it will not fix that, it will multiply it. |
Programmatic SEO, the practice of generating hundreds or thousands of pages from a template and a database, has minted some real winners and buried a lot of sites under their own thin content. Whether it turns into a goldmine or a landfill comes down to a few things most teams get wrong long before they write a single page. The mistake is rarely the templating itself. It is the assumption that volume is the goal, when volume is only ever a byproduct of having something real to say at scale.
When it works
Programmatic SEO works when each page genuinely answers a distinct question and has something real behind it, data, inventory, prices, availability, the kind of thing a person actually came looking for. Travel sites, real estate, job boards, and marketplaces win here because the underlying data is the value, and the template is just a way to present it at scale.
The page for flights from Chicago to Lisbon in October is useful because the prices, the airlines, and the layovers are different from the page for flights from Chicago to Tokyo. Nobody is reading those pages for the prose. They are reading them for the answer, and the answer changes from one page to the next.
That difference is the whole game. A good programmatic page is one where you could not have written it without the data, because the data is the content.
Swap in a different row from the database and you get a meaningfully different page, not the same page wearing a different hat. When that condition holds, scaling is honest.
You are not manufacturing pages, you are exposing information that already exists and that people are already trying to find.
When it fails
Programmatic SEO fails when the pages are spun from nothing, the same paragraph with a city name swapped in, no real information underneath. Search engines have gotten good at spotting that, and AI answers ignore it entirely, because there is nothing worth lifting. You end up with thousands of pages that dilute the good parts of your site and earn nothing.
The damage is worse than zero. Thin pages do not just fail to rank, they drag down the pages around them.
Crawlers spend their time budget wading through filler instead of finding the work that actually deserves attention. The site starts to read, in aggregate, like a content farm, and that reputation is sticky.
Cleaning it up later means deleting most of what you built, which is a harder conversation than not building it in the first place.
A worked example
Picture two job boards, both generating a page for every job title in every city. Board A pulls live listings, salary ranges from real postings, the number of openings this week, and which companies are hiring. The page for warehouse jobs in Columbus is different from the page for warehouse jobs in Reno because the openings, the pay, and the employers are genuinely different.
A person searching for exactly that lands on exactly that, and an AI answer summarizing local pay can quote it because there is a number to quote.
Board B generates the same grid of pages but has no live data. Each page reads, there are many great warehouse jobs in Columbus, browse openings today, with the city name dropped into a sentence that was written once and reused ten thousand times. The Columbus page and the Reno page are identical except for two words.
There is nothing to rank for and nothing to cite, because the page does not actually know anything. Same template, same ambition, completely different outcome, and the only variable that changed was whether real data sat underneath.
What this means for AEO
The rise of AI answers raises the bar rather than lowering it. When a model assembles a response, it pulls the specific, verifiable detail and skips the filler, because filler adds nothing it cannot already generate itself. A page that states a concrete number, a current price, a real availability window, gives the model something it cannot invent, and that is what gets surfaced and attributed.
AEO rewards the same thing good search always did, just more strictly. If your page is the only place a particular fact lives in a clean, structured form, you become the source. If your page is a rewording of common knowledge, you are competing with the model's own training, and you will lose.
This is why the programmatic sites that hold up under AI answers are the ones sitting on proprietary or freshly updated data. The template is incidental. What earns the citation is that the page knows something the model does not, and presents it clearly enough to be lifted.
The test before you build
Ask whether a single one of these pages would be worth making by hand. If the answer is no, scaling it will not fix that, it will multiply it. Programmatic only works when the data is the substance and the template is the convenience, never the other way around.
A useful second question is whether you would be comfortable showing one of these pages to the person you built it for, with no apology and no plans to improve it later. If you find yourself thinking it is fine for now, or that you will flesh it out once it ranks, you have already answered the first question and just do not want to admit it.
The pages that win were worth publishing on day one. Everything else is landfill with good production values, and the search engines, the AI answers, and eventually your own analytics will all tell you the same thing.
Frequently asked questions
When does programmatic SEO actually work?
It works when each page genuinely answers a distinct question and has something real behind it, like data, inventory, prices, or availability. Travel sites, real estate, job boards, and marketplaces win because the underlying data is the value and the template just presents it at scale. A good programmatic page is one you could not have written without the data.
Why do programmatic pages fail?
They fail when pages are spun from nothing, the same paragraph with a city name swapped in and no real information underneath. Search engines spot that and AI answers ignore it because there is nothing worth lifting. Thin pages fail to rank and also drag down the pages around them, until the whole site reads like a content farm.
How do AI answers change programmatic SEO?
AI answers raise the bar rather than lowering it. A model pulls the specific, verifiable detail and skips the filler, so a page that states a concrete number or a real availability window gives the model something it cannot invent. If your page only rewords common knowledge, you are competing with the model's own training and you will lose.
What is the test to run before building programmatic pages?
Ask whether a single one of these pages would be worth making by hand. If the answer is no, scaling it will only multiply the problem. A useful second question is whether you would be comfortable showing the page to the person you built it for with no apology and no plans to improve it later.
Read next
Is SEO Dying, or Just Changing?. SEO isn't dying so much as changing shape.
How Search Intent Works. Search intent is the goal behind a query rather than the words someone typed, so match the page format and call to action to the...
How Keyword Research Works. Keyword research maps demand rather than finding magic phrases, so judge a term by fit rather than raw volume.
How Google Search Actually Works. Google Search puts a page through three separate gates in order, crawling then indexing then ranking, and a page can pass one...
AEO Tool Pricing in 2026, Every Published Figure in One Table. Published AEO tool prices in August 2026 run from $29 a month for Otterly's entry plan to $800 a month for Evertune's Pro tier,...
Inbound vs Outbound in 2026. Inbound earns attention by being findable when a buyer is already looking, while outbound starts the conversation before the...
