Programmatic SEO tools: what you need for each part of the job
Search for programmatic SEO tools and you get lists that mix keyword databases, page builders, AI writers and site crawlers as if they did the same thing. They do not. Programmatic SEO is five separate jobs, and most tools do one of them. This guide goes through each job, what a tool for it has to do, which options are free, and how to assemble a stack on a headless CMS like Contentful.
Updated
The five jobs in a programmatic SEO project
| Job | What the tool has to do | Free options | In a Contentful stack |
|---|---|---|---|
| 1. Research | Show whether a pattern of queries is searched, and how many variants have volume | Google Keyword Planner, Google Search Console, Google Trends | Outside the CMS |
| 2. Data | Hold one clean record per page, with the facts that make each page different | A spreadsheet, your own database, Contentful itself | One content type per entity |
| 3. Generation | Turn each record or topic into a page: a template for data, a writer for articles | Your front end framework, for templates | Next.js, Astro or Nuxt routes; an article writer for posts |
| 4. Publishing | Get the result into your CMS in the right fields and formats, with images and links | The Contentful Management API, if you write the code | Entries in your own content types |
| 5. Measurement | Show which pages were indexed, which earn impressions, and which to fix or remove | Google Search Console | Outside the CMS |
When you compare tools, work out which of these jobs each one does. A keyword database is job one. A page builder is jobs three and four for template pages. An AI writer is job three for articles, and only sometimes job four. Two tools that look like competitors are often doing different jobs.
Research tools
Research answers one question: do people search this pattern, across enough variants to justify pages? Google Keyword Planner is free with a Google Ads account and gives ranges like 50, 500 and 5,000 a month until you spend money on ads. Ranges are enough for this decision. Paste ten to twenty real variants of the pattern, not only the head term.
Paid keyword suites add difficulty scores, the pages that already rank, and suggestions you would not think of. They are worth it when you are choosing between many patterns. For checking one pattern before you build, they are not required.
Once your site is live, Google Search Console is the most useful research tool you have, because it shows the queries you already appear for, with real impressions instead of estimates.
Data tools
Template pages are only as good as the data behind them. The data needs a field for every fact that changes from page to page, and those fields must actually be filled. A spreadsheet is fine for the first hundred rows. After that, keep it where your site already reads from.
On a headless site, that is usually the CMS. In Contentful, each entity becomes a content type, each page an entry, and relationships between pages become references. Editors can then correct a single record without touching the template, and a new entry becomes a new page once your front end revalidates.
Generation tools: templates and writers
Templates
For data pages, the generator is your front end. A route like /integrations/[slug] reads the entry for that slug and renders it. This is the most reliable way to build template pages on a headless CMS, because the page is your own code, on your own domain, styled like the rest of your site. Hosted page builders that serve pages from their own subdomain are faster to start and harder to integrate, and the links they earn go to their subdomain.
Writers
For queries that need explanation, a template produces the same paragraph with one word changed. Those need a writer. An AI writer is worth using when it knows what your product actually does, follows a consistent structure, writes a proper SEO title and meta description, and does not invent features. Check a few outputs against your own product pages before you trust one.
Publishing tools
Publishing is the job most tools skip, and on a headless CMS it is most of the work. A finished article is not yet a Contentful entry. Someone still has to fill the title, slug, excerpt and SEO fields, convert the text into rich text, upload each image as an asset and publish it, pick a category from the allowed values, and publish the entry.
A publishing tool for Contentful should do all of that through the Management API, into your own content type, without asking you to change your content model. If it only exports markdown or HTML, the copy and paste is still yours.
Measurement tools
Google Search Console covers what you need. The Page indexing report shows which URLs were indexed, and why the others were not. The Performance report, filtered by URL prefix, shows impressions and clicks for a whole pattern at once. Check both a few weeks after each batch, and before you publish the next one.
How to evaluate a programmatic SEO tool
- Which of the five jobs does it do? What will you still do yourself?
- Does it publish into your CMS, in your own content types, or host pages somewhere else?
- On Contentful: does it write real rich text, upload images as assets, and fill your SEO fields?
- Can it keep categories and tags to values you already use?
- Does it link new pages to existing ones, or leave every page an orphan?
- Can you review a draft before anything goes live?
- Is pricing per page or credit, or flat? Per page pricing grows with the exact thing you are trying to scale.
- What happens to your pages if you stop paying?
Three stacks for a Contentful site
| If you are building | Stack | What you pay for |
|---|---|---|
| Data pages, like integrations or locations | Keyword Planner, a Contentful content type per entity, Next.js routes, Search Console | Contentful beyond the free plan, and your time on the template |
| A blog that publishes on a schedule | Keyword Planner, your Contentful blog content type, Frogpost, Search Console | Frogpost: free for 3 posts a month, Pro is $10 a month |
| Both | Template pages for the data, and articles that link into them | Both of the above |
The third stack is often the strongest. Template pages answer the specific queries, like one integration or one comparison. Articles answer the broader questions around them and link into the template pages, which helps those pages get found and indexed.
Red flags
- Promises of thousands of pages in a day, with no mention of data or demand.
- Pages hosted on the tool’s own domain or subdomain by default.
- Every generated page follows the same paragraphs with the keyword swapped.
- No way to review drafts or to limit how many pages go live at once.
- Traffic claims with no way to check them in your own Search Console.
Where Frogpost fits
Frogpost covers generation and publishing for articles on Contentful. You add topics. It reads your website first, writes each post with its own structure, SEO title and meta description, and creates it as an entry in your blog content type, with rich text, uploaded images, controlled categories, and links to earlier posts. Posts can stay as drafts, or a queue can publish at the hours you choose.
It does not do research, it does not build template pages, and it does not replace Search Console. Pair it with Keyword Planner to choose topics, and with your own front end for any data pages.
Questions
- What is the best programmatic SEO tool?
- There is no single one, because programmatic SEO is several jobs. You need something to check demand, somewhere to keep the data, something to generate pages or articles, a way to publish them into your CMS, and a way to measure indexing. The right stack is the smallest set of tools that covers all five for the kind of pages you are building.
- Can I do programmatic SEO for free?
- Mostly. Google Keyword Planner and Google Search Console are free, Contentful has a free plan, and frameworks like Next.js can render template pages from your data. What costs money is usually the data itself, or writing, when each page needs real prose.
- Do programmatic SEO tools work with Contentful?
- Many are built for WordPress or Webflow, or host pages on their own subdomain. For Contentful, check that the tool writes entries into your own content type through the Management API, fills your fields in the right format, and uploads images as assets. Otherwise you end up copying content across by hand.
- Which tool publishes articles to Contentful?
- Frogpost writes SEO blog posts and creates them as entries in the Contentful content type you connect, with rich text, images, SEO fields and internal links. It does not generate template pages from a dataset.
- Do I need a separate keyword tool?
- Yes. A writer or a template engine cannot tell you whether a query is searched. Keyword Planner is enough to check a pattern before you build it, and Search Console shows what you already rank for once the site is live.

