
Programmatic SEO is the practice of creating many keyword-targeted pages at once from one template and a database, so that each page answers one variation of a repeating search, such as “Slack and Google Sheets integration”, “Florida LLC” or “USD to EUR”. It works when every page carries data or help the searcher can’t get elsewhere; pages that only swap a keyword, with nothing else for the reader, risk falling under what Google calls scaled content abuse.
Key Takeaways
- Ahrefs’ September 2026 guide estimates that Canva’s feature pages grew from 23 ranking pages in early 2022 to about 310, bringing roughly 13 million organic visits a month.
- Google’s spam policies (updated August 2026) treat many pages generated mainly to manipulate rankings, with little value to users, as scaled content abuse, no matter how they are created.
- In a September 2024 SaaSOpen talk, Storylane’s head of marketing said more than 1,500 reviewed tutorial pages took the site from 25,000 to about 200,000 visits a month.
- StandOut CV’s founder said in a December 2025 Founderpath interview that near-duplicate pages such as “sales executive CV” and “sales exec CV” cost his site some traffic until he pruned and redirected them.
- On Founderpath’s own site, 48 of the 340 salary benchmark pages that showed in Google earned a click, in Google Search Console data for the 28 days to October 14, 2026.
What Is Programmatic SEO?
The guides that rank for this topic agree on the definition. Ahrefs calls it “the creation of keyword-targeted pages in an automatic (or near automatic) way”, Semrush describes using automation to publish a large number of pages designed to rank for many related searches, and Zapier describes creating many SEO pages at once from existing data and pre-programmed rules.
Every programmatic project has the same three parts. A head term is the fixed part of the search (“LLC”, “integrations”, “salary”). A modifier is the part that changes (a state, an app, a job title). A dataset holds one row for each modifier, and a template turns each row into a page. Ahrefs puts it simply: one page for every row in the dataset.
Traditional SEO starts from one topic and writes one page by hand. Programmatic SEO starts from a pattern and builds the page once, then lets the data fill in hundreds of versions.
How Programmatic SEO Works
Most projects follow five steps, in this order:
- Find a search pattern. Look for a phrase where only one part changes and many versions have search demand: “[app] integrations”, “[city] coworking”, “[role] salary”. A keyword tool shows whether the variations are searched; a single head term with no variations is a job for one page, not a template.
- Build the dataset. One row per page, with the facts that make each page useful: prices, features, ratings, salaries, steps. The best datasets are ones competitors don’t have, such as your own product data, customer data or research.
- Design the template. Decide what stays the same on every page (the explanation, the method, the call to action) and what each row fills in (the numbers, the name, the specific steps). Write the fixed parts as carefully as a normal page, because they appear hundreds of times.
- Publish and link. Generate the pages, add them to a sitemap, and link them from a hub page and from their siblings, so search engines can find them and see how they relate.
- Measure and prune. Track the family in Google Search Console. Improve the template and the data where pages earn impressions, and merge or remove pages that overlap or never get seen.

The pattern is often hiding in a page that already works. In a Founderpath webinar, Nathan Latka, Founderpath’s CEO, walked through ZenBusiness’s Ahrefs data: its plain “LLC” page had earned many backlinks, and his reading was that the next step was to multiply “LLC” by geography, giving pages such as “LLC Florida”, “LLC California” and “LLC Texas” (watch at 39:04). ZenBusiness still runs that pattern, for example its Florida LLC page.
Programmatic SEO vs Traditional SEO
Both aim at the same result, a page that answers a search. They differ in where the effort goes:
| Programmatic SEO | Traditional SEO | |
|---|---|---|
| Starting point | A search pattern with many variations | One topic or question |
| Unit of work | A template plus a dataset | One page written by hand |
| Typical searches | Long, specific, low volume each (“[app A] + [app B] integration”) | Broader topics and head terms |
| What makes a page good | The data each row adds | The depth and expertise of the writing |
| Main risk | Hundreds of thin or near-duplicate pages | Slow output, one page at a time |
When to choose programmatic SEO
Choose it when three things are true: many people search the same pattern, you have data for every page, and each page answers a search the others don’t. If any one is missing, write a few strong pages by hand instead.

Programmatic SEO Examples
These are well-documented examples, with the pattern each one repeats and what makes every page worth visiting:
| Company | Page pattern | What each page carries | Source |
|---|---|---|---|
| Zapier | “[app] integrations” and “[app A] + [app B]” | The workflows you can build between two specific apps | Zapier, example page |
| Wise | “[currency] to [currency]” | A converter, a rate chart and a short guide | Semrush, example page |
| Tripadvisor | “Things to do in [city]” | Attractions with reviews, each linking to its own page | Semrush |
| Yelp | “[category] in [city]” | Local businesses with addresses, hours and ratings | Semrush |
| Canva | “[design tool]” feature pages | One page per tool, about 310 ranking pages (Ahrefs estimate, 2026) | Ahrefs |
| Notion | “[use case] templates” | Templates for one use case, about 600 ranking pages (Ahrefs estimate, 2026) | Ahrefs, example page |
| ZenBusiness | “[state] LLC” | How to form an LLC in that state | example page |
| StandOut CV | “[job] CV example” | A sample CV and tips for one job | example pages |
A B2B software example: Storylane, which makes interactive product demos, built tutorial pages for the tools its buyers use, targeting searches such as “how to create a custom field in Salesforce”. In a September 2024 SaaSOpen talk, Madhav Bhandari, its head of marketing, said traffic went from 25,000 to about 200,000 visits a month (watch at 1:58). The team scaled past 1,500 pages with contractors, set targets of 10 to 25 pages a week, and reviewed every demo for content and accuracy before it was published. His slides credit the program with doubling Storylane’s product-led revenue (full talk and slides).
Programmatic SEO Templates
A template is a page design plus a rule for which data fills it. These are common patterns for software companies, with the data each page needs to be worth publishing:
| Template | Example search | Data each page needs | Watch out for |
|---|---|---|---|
| [Competitor] alternatives | “capchase alternatives” | Real pricing and terms, with dates and sources | Unverified claims about a named company |
| [Product A] vs [Product B] | “notion vs clickup” | A side-by-side table and an honest verdict | Sibling pages repeating each other’s headings |
| [App] integration | “stripe integration” | What syncs, how to connect it, limits | Pages for apps you barely support |
| [Service] in [city] | “llc in florida” | Local rules, fees, providers | Doorway pages that differ only by city name |
| [Role] salary | “vp of sales salary” | A sample of real salaries and its size | Small samples presented as market rates |
| What is [term] | “what is acv” | A clear definition, formula and worked example | Terms a deeper page on your site already owns |
| [Metric] calculator | “cac calculator” | A working calculator and the formula | A thin page around a generic widget |
| How to [task] in [tool] | “how to create a view in google analytics” | Accurate, current steps or a demo | Steps that go stale when the tool changes |
| [Use case] templates | “project management templates” | Templates people can use or copy | Empty category pages |
| [Service] for [industry] | “b2b saas marketing agencies” | Providers or advice specific to that industry | Combinations nobody searches |
Narrow combinations can pay off even when each one is small. John Doherty, founder of Credo, a marketplace that matches companies with marketing agencies, described building a page for each combination of service and industry:
I just blew out my whole site taxonomy. I have 6,500 pages on my website all targeting things like B2B healthcare SaaS marketing companies. The volume’s not huge, but it is hyper targeted.
John Doherty, Founder, Credo. Watch at 8:40
Can You Do Programmatic SEO on a Blog?
Yes, as long as the pages come from data rather than from a writing tool alone. A blog platform needs two things: a content type with fields for your data, and a way to create many entries from a spreadsheet.
- WordPress: create a custom post type with the fields your template needs, then load rows with an import plugin such as WP All Import, which imports CSV, XML, Excel and Google Sheets files into posts, pages and custom post types.
- Webflow: build a CMS collection and its template page; Webflow says its CMS supports bulk import from CSV files.
- Your own code: on a framework such as Next.js, a route can generate one page per record from a database or API. Founderpath’s salary and integration pages are built this way.
Tools sold as “programmatic SEO blog generators”, which write thousands of articles from a keyword list, are a different thing. Used without data of your own and without a person reading each page, they produce the kind of pages Google’s policy describes, and the next section shows how those tend to end. Keep programmatic pages in their own section of the site, separate from your editorial posts, and use the blog for topics that need a person’s experience, like our guide to SaaS SEO strategy.
Is Programmatic SEO Spam?
Not in itself. Google’s spam policies (last updated August 28, 2026) define scaled content abuse as many pages generated for the primary purpose of manipulating search rankings and not helping users. The examples they give include using generative AI or similar tools to generate many pages without adding value for users, stitching content from other pages, and pages that make little sense to a reader but contain search keywords. The same page lists doorway abuse, which covers many pages targeted at specific regions or cities that funnel users to one page.
When Google introduced the policy in its March 2024 core update post, it said it would act on scaled content abuse whether the content is produced through automation, human efforts or a mix of both. The method doesn’t matter; the value to the searcher does.
Patrick Stox, who has run programmatic projects at Ahrefs, made the same point from what Ahrefs sees across the web. He noted that a small AI model can now write tens of thousands of pages for very little money, then said of sites that publish pages like that without improving them:
We’ve monitored so many sites that are doing this. … Pretty much every site that does this … works for a few months and then it doesn’t, if it even makes it that long.
Patrick Stox, Ahrefs, on The Edward Show (2026). Watch at 55:54
Common Programmatic SEO Mistakes
- Near-duplicate pages. Two modifiers that mean the same thing (“sales executive” and “sales exec”) create two pages competing for one search.
- Pages with nothing but the keyword. If the only thing that changes is the name in the heading, the page adds no value over its siblings.
- Rows that don’t belong. A dataset collected for one purpose often contains entries your audience never searches for.
- Siblings that compete. Shared components that repeat another page’s exact heading can make Google rank the wrong page.
- No links in. Pages that no hub or sibling links to can take months to be crawled.
- Publish and forget. A family needs the same upkeep as a product: better data, better layouts, pruning.
Andrew Fennell, founder of StandOut CV, a CV builder, generated job-specific CV pages with a tool that filled phrases and job titles into a template. He told Founderpath it worked until it didn’t:
It worked really well in helping us to create a lot of content at scale, but we pushed it a little bit too far. … Essentially, we started to lose a bit of traffic. And when I looked into it, we had a lot of very, very near duplicate content. So we had sales executive CV and sales exec CV, which are obviously exactly the same thing.
Andrew Fennell, Founder, StandOut CV. Watch at 20:59
He pruned the duplicates, redirected them to the main pages, and said the site saw some recovery afterwards.
Watch the full interview with Andrew Fennell, with transcript.
What We Learned Running Programmatic Pages at Founderpath
Founderpath runs several programmatic page families of its own. Here is how four of them performed in Google Search Console in the 28 days from September 17 to October 14, 2026:
| Family | Data behind each page | Pages with impressions | Clicks | Impressions |
|---|---|---|---|---|
| Salary benchmarks | Salaries for one SaaS role | 340 | 101 | 31,045 |
| Lender comparisons | One lender’s terms, reviews and a cost calculator | 25 | 63 | 17,465 |
| Integrations | What connecting one data source shares with Founderpath | 58 | 48 | 12,707 |
| Glossary | A definition, formula and example | 14 | 3 | 3,612 |
Three lessons from running them:
- Clicks concentrate in a few pages. Only 48 of the 340 salary pages earned a click; the VP of sales page alone earned 13. In integrations, one page earned 20 of the family’s 48 clicks. Judge a family as a whole, and put the effort into the pages people actually find.
- Gate pages on data and on relevance. A salary role is listed in our salary directory only once it has at least 50 salaries, a role needs 25 to enter the sitemap at all, and every page shows its sample size (256 salaries on the VP of sales page). Size alone wasn’t enough: roles such as bartender cleared the threshold and shipped as SaaS salary pages until we added a list of roles that don’t belong on a SaaS hub.
- Give each search one owner. On our lender comparison pages, a shared component repeated sibling pages’ “Founderpath vs” headings, and in the 90 days to August 28, 2026, Google ranked the wrong Founderpath page first for 17 of 23 such searches; we wrote up the fix in our comparison page guide. In the glossary, 35 of 49 terms now point to a deeper calculator, guide or post instead of a page of their own.
Plain definitions earned the fewest clicks of the four. Any site, or an AI answer, can define a term; only we can show our salary samples, lender terms and connection details.
Paying for Growth Without Selling Equity
Programmatic SEO takes engineering and content time up front, before the pages earn traffic. Revenue-based lenders look at the numbers you already track: recurring revenue, retention and margins.
Founderpath provides non-dilutive capital for B2B SaaS companies with at least $10K MRR. There’s no equity, no warrants, no board seats and no personal guarantees. Connect your billing, banking and accounting data, and most founders see funds within 24-48 hours.
Check what you qualify for. It takes less than 5 minutes.
Programmatic SEO: FAQ
What is programmatic SEO and how does it work?
Programmatic SEO is creating many keyword-targeted pages from one template and a database, with one page per row of data. You find a search pattern where one part changes (such as “[app] integrations”), build a dataset with a row for each variation, design a template, publish and link the pages, then measure and prune them.
What are some examples of programmatic SEO?
Zapier’s app and app-combination integration pages, Wise’s currency conversion pages such as “USD to EUR”, Tripadvisor’s “Things to do in [city]” pages, Yelp’s local business pages by city, Canva’s feature pages and Notion’s template category pages. ZenBusiness repeats “[state] LLC” and StandOut CV repeats “[job] CV example”.
What are the key differences between programmatic SEO and traditional SEO?
Traditional SEO writes one page by hand for one topic. Programmatic SEO builds one template and fills it from a dataset to target many variations of the same search. Its pages win on the data each row adds; its main risk is publishing many thin or near-duplicate pages.
Is programmatic SEO spam?
Not in itself. Google’s spam policies treat many pages generated mainly to manipulate rankings, with little value to users, as scaled content abuse, no matter how they are created. Programmatic pages that give each searcher real data or help are allowed.
Does programmatic SEO still work with AI search?
It works when each page carries something an AI answer can’t give on its own, such as your own data, a tool or current specifics. Pages written by AI from a keyword list rarely last: Ahrefs’ Patrick Stox said in 2026 that nearly every site Ahrefs watched doing this got a few months of traffic at most, then lost it.
What is a good programmatic SEO strategy?
Start from data you own, pick one search pattern with real demand for many variations, publish only pages whose data clears a minimum, link them from a hub, review every page before launch, and then improve or prune the family based on Search Console data.
How many pages do you need for programmatic SEO?
There is no minimum. The number of pages should equal the number of variations that have both search demand and enough data. Credo’s founder built 6,500 narrow pages, while Storylane passed 1,500; a smaller family of useful pages is safer than thousands of thin ones.
Recent Articles

CARR vs ARR: What Contracted ARR Is and How It Differs
CARR is your ARR plus signed contracts that aren't live yet, minus churn notices. How to calculate CARR, how it differs from ARR, bookings and RPO, and how to report it honestly.

What Is a UCC Filing? What It Means When a Lender Files One
A UCC filing is a public notice that a lender has a lien on some or all of your business assets. What a UCC-1 contains, how long it lasts, how it affects new financing and how to remove one.

What Are Debt Warrants? How Venture Debt Warrants Work
Debt warrants give a lender the right to buy shares at a fixed price alongside a loan. How warrant coverage works, what it costs in dilution, and which lenders take warrants.