Some links in this article are affiliate links. Automated Wealth Lab may earn a commission at no extra cost to you. See our Affiliate Disclosure.
- What Google’s policy actually says (in Google’s own framing)
- The documented record: wins, collapses, and how well each is sourced
- The real cost stack: what 1,000 pages actually cost
- The decision framework: which page types are defensible
- Defensible (data-backed templates)
- Indefensible (the wipe zone)
- The operating rules if you build the defensible kind
- FAQ
- Methodology
- AWL verdict
- Sources
Disclosure: This article contains affiliate links to n8n and Hostinger. If you sign up through them, Automated Wealth Lab earns a commission at no extra cost to you. Neither company had any input into the cost model or the risk framework below. Where traffic figures come from third-party estimates or a site’s own claims, they are labeled as such — the documented record on programmatic SEO is thinner and more vendor-flavored than most articles in this niche admit.
Programmatic SEO — one template, one dataset, thousands of pages — was always a bet about unit economics: if a page costs almost nothing to produce, it only needs a trickle of traffic to pay for itself. AI collapsed the production cost by another order of magnitude, and a generation of operators read that as permission. Google read it as a spam pattern and wrote the pattern into policy by name. Both things happened, and the distance between them is where the money and the risk now live.
This article does three things, with receipts. First, it prices a programmatic build honestly: what 1,000 AI-assisted pages actually cost in 2026, line by line, from verified API prices — and why the generation line, the one everyone quotes, is the smallest number in the stack. Second, it lays out the documented traffic record: the wins, the collapses, and how much of each is actually sourced versus repeated. Third, it gives a decision framework for which page types are defensible and which ones get entire domains removed from the index — because in this tactic, the downside is not a ranking dip. It is the domain.
Short answer: Generating 1,000 programmatic pages costs roughly $2–$37 in raw API calls at current model prices — and $3,000–$5,000+ once a human actually reviews them, which is the step that separates a publishing system from a spam pattern. Google’s scaled content abuse policy (March 2024) targets intent, not tooling: data-backed template pages like integration directories remain among the strongest assets in search, while keyword-swap pages have produced documented collapses — 1,446 sites hit with manual actions in one tracked sample, and individual builds losing 90%+ of traffic. The page type decides the outcome, not the page count.
What Google’s policy actually says (in Google’s own framing)
Start with the primary source, because most coverage paraphrases it badly. Google’s spam policies for web search define scaled content abuse as “when many pages are generated for the primary purpose of manipulating search rankings and not helping users.” The policy was added on March 5, 2024, replacing the older “automatically-generated content” rule — Google said publicly that the new framing exists because it isn’t always clear whether low-quality content was created purely through automation. The examples Google itself lists include:
- “Using generative AI tools or other similar tools to generate many pages without adding value for users”
- Scraping feeds or search results to generate many pages, including through synonymizing, translating, or other obfuscation
- “Stitching or combining content from different web pages without adding value”
- Creating multiple sites to hide the scaled nature of the content
- Creating many pages whose content makes little sense to a reader but contains search keywords
Three properties of the policy matter for your risk model. First, there is no threshold. Google has never published a page count, a publishing rate, or an AI-percentage that triggers it; the test is purpose and value, judged across the site. Second, enforcement runs on two tracks: automated systems (SpamBrain and recurring spam updates, which demote silently) and human review, which produces a manual action notice in Search Console — the category now cites scaled content abuse as an example of a “major spam problem.” Third, the remedy Google states is blunt: exclude the material from Search via noindex or deletion. There is no “edit it slightly and resubmit” path in the policy text.
Google’s companion guidance on AI-generated content (Search Central, February 2023 and maintained since) says the mirror-image thing: using AI is not against the guidelines; reward goes to original, high-quality content demonstrating E-E-A-T however it is produced. And the largest independent check on that claim found it roughly true at the page level: Ahrefs’ July 2025 study of 600,000 pages ranking in the top 20 for 100,000 keywords found 86.5% contained some AI-generated content, only 4.6% were “pure AI,” and the correlation between a page’s AI share and its ranking position was 0.011 — effectively zero. Being AI-written is not the risk factor. Being scaled, unoriginal, and built for rankings is — which is a property of the page type and the dataset, not the model you called.
The documented record: wins, collapses, and how well each is sourced
Honesty note before the cases: this niche’s “data” is mostly practitioner reporting, traffic-estimator guesses, and self-published post-mortems. Almost none of it is audited. We label each case with its evidence grade, and you should discount accordingly.

| Case | What happened | Evidence grade |
|---|---|---|
| Zapier integration pages | 50,000+ template pages (“Connect App A and App B”), each describing a real, working integration; an estimated ~5.8M organic visits/month | Traffic figure is a third-party estimate (NoGood, via practitioner roundups) — directional, not disclosed by Zapier |
| March 2024 enforcement wave | Originality.ai tracked 79,000 sites during the core/spam update rollout: 1,446 received manual actions, together losing 20M+ monthly visits; every fully deindexed site in its sample showed signs of AI-generated content, and roughly half were publishing 90–100% AI-written posts | Single research firm (Originality.ai sells AI detection — an interested party), but widely reported and consistent with Google’s own stated outcome |
| Google’s own outcome claim | Google projected the March 2024 changes would cut low-quality, unoriginal content in results by 40%; it later confirmed the figure came in at 45% | Google’s own announcement/reporting — the most authoritative number in this table, and it’s about Google’s intent, not any one site |
| The “SEO heist” (Causal, via Jake Ward) | ~1,800 AI-generated articles built from a competitor’s exported sitemap; self-reported traffic peaked around 490,000–600,000 visits (Oct 2023) with a claimed 3.6M visits “stolen”; within roughly four months the site was hit and fell below where it started | Self-reported by the operator on X, covered by SEO press; the traffic peak is his claim, the collapse is corroborated by third-party trackers |
| Law-firm city pages | ~42,000 near-identical “[service] in [city]” pages (city and firm name swapped, body copy otherwise the same) reportedly lost 96% of traffic | Thin: a single practitioner source chain, unnamed site. Included because the pattern matches Google’s doorway/scaled-abuse examples exactly — treat the 96% as illustrative, not measured |
| Ahrefs base rate | Across ~14B pages in Ahrefs’ index, 96.55% receive no traffic from Google at all | Ahrefs’ published index research — the base rate every programmatic business case should be multiplied by |
Two conclusions survive the sourcing caveats. The wins are all data stories: Zapier’s pages work because each one documents a real integration with real setup steps — the template is a rendering layer over a functional product database, and the same pattern holds for the other commonly cited survivors (currency converters with live rates, listing pages with real inventory, template galleries with real downloadable assets). The collapses are all substitution stories: the variable changed, the page didn’t. And the heist case is the cleanest risk lesson in the record — the upside was a four-month traffic spike; the downside was the domain itself, permanently attached to the story. That payoff shape (temporary spike vs. total asset loss) should be priced into any build you put on a brand you intend to keep.
There is also a newer, quieter headwind that has nothing to do with penalties. Pew Research’s 2025 study of real searches found that when an AI summary appears, users click a traditional result on about 8% of searches, versus 15% without one. The long-tail informational queries programmatic pages were built to harvest are exactly the queries answer engines absorb first — so even a build that survives enforcement is fishing in a shrinking click pool. Data-backed pages that complete a task (convert, calculate, connect, book) hold up better than pages that merely describe something an AI can summarize.
The real cost stack: what 1,000 pages actually cost
Everyone quotes the generation cost because it is spectacularly small. Let us compute it properly, then add the lines that actually decide whether the build is viable.
Generation model (stated assumptions): one programmatic page = a template prompt plus structured data in, finished body copy out. We assume 2,500 input tokens (template instructions + the page’s data record + internal-linking context) and 1,800 output tokens (~1,300 words of body copy plus headings and meta). Prices are current published API rates, verified October 2026: OpenAI’s GPT-6 Luna at $0.10 input / $0.50 output per million tokens, GPT-6.1 Sol at $2 / $10, and GPT-6 Astra at $10 / $50.
| Model tier | Input $/1M | Output $/1M | Raw generation cost per page | Raw cost per 1,000 pages | With Ă—1.6 overhead (retries, QA passes, regeneration) |
|---|---|---|---|---|---|
| Budget (GPT-6 Luna class) | $0.10 | $0.50 | $0.0012 | ~$1.15 | ~$1.85 |
| Workhorse (GPT-6.1 Sol class) | $2.00 | $10.00 | $0.023 | ~$23 | ~$37 |
| Flagship (GPT-6 Astra class) | $10.00 | $50.00 | $0.115 | ~$115 | ~$184 |
The ×1.6 overhead factor is a planning assumption, stated openly: real pipelines re-run failed generations, spend tokens on fact-check and dedup passes, and generate titles/meta/internal-link suggestions as separate calls. Even at flagship prices with overhead, generation for 1,000 pages is under $200. Generation is not the cost of programmatic SEO. It never was — AI just made that impossible to ignore.
| Cost line (per 1,000 pages) | Planning figure | Basis |
|---|---|---|
| AI generation (workhorse tier, with overhead) | ~$37 | Computed above from verified API rates |
| Data acquisition / licensing | $0 – $10,000+ | The real differentiator. Your own product database = $0 marginal. Licensed datasets, APIs with per-call fees, or data you must collect and clean = the dominant line for legitimate builds. Planning range, varies by vertical |
| Human review — skim-check (6 min/page) | $3,000 – $5,000 | Planning model: freelance editor at $30–$50/hr. Verifies facts, kills hallucinations, checks the page isn’t a duplicate of its siblings |
| Human review — full edit (20 min/page) | $10,000 – $16,700 | Same model at 20 min/page. What “editorial quality” actually costs at scale |
| Pipeline tooling (orchestration, CMS, indexing monitoring) | $50 – $250/mo | Planning range: an automation platform such as n8n (self-hosted or cloud) driving generation → review queue → publish, plus Search Console/index monitoring |
| Hosting for a 1k–100k page build | $24 – $96/mo | Planning range: VPS-class hosting (e.g. a Hostinger VPS or equivalent) or static hosting + CDN; page count is rarely the hosting constraint — crawl handling is |
Read the table the way an operator should: the review line is 100–400× the generation line, and the data line is the one that determines both cost and defensibility. A build that skips review to keep the “$23 per 1,000 pages” headline has not found a cheaper production method — it has removed the step that keeps it on the right side of the policy, and it has usually skipped the proprietary data too, because both cost real money. That combination — no unique data, no human review, volume as the strategy — is a precise description of every collapse in the record above.
The decision framework: which page types are defensible
Apply one test before anything else — the substitution test: take two pages from the build, swap their variables (city, product, app pair), and ask what else on the page would have to change. If the honest answer is “almost nothing,” the pages contain no information about the thing they claim to cover, and they sit inside the policy’s examples no matter who or what wrote them.
Defensible (data-backed templates)
- Integration and compatibility pages — one page per real integration, API pairing, or file-format conversion your product actually supports, with pairing-specific setup steps and limits. The Zapier pattern.
- Listing and inventory pages — real properties, products, jobs, or templates, where the page’s content is the current state of a real database (price, availability, specs) and goes stale if you stop maintaining it.
- Converters and calculators with live or computed values — currency pairs with real rates, unit/cost calculators where the page returns a computed answer, not prose about an answer.
- Dataset pages with original analysis — rankings, benchmarks, and statistics computed from data you collected, where each page surfaces numbers that exist nowhere else in that form.
- Glossaries/directories anchored to entities you have data on — defensible only when each entry carries verified, entity-specific facts (not a generated paragraph per term).
Indefensible (the wipe zone)
- “[Service] in [city]” grids with swapped names and shared body copy — matches Google’s doorway-abuse and scaled-abuse examples simultaneously.
- AI article farms from keyword lists — exporting a competitor’s sitemap or a keyword tool’s output into a generator, the heist pattern. Documented outcome: manual action, deindexing, total loss.
- Scraped/stitched aggregation — pages assembled from feeds, search results, or competitors’ content with light rewriting. Named explicitly in the policy.
- Programmatic “best X for Y” affiliate pages with no testing or transaction data — nothing on the page exists except the ranking attempt.
- Multi-site networks built to hide scale — also named explicitly in the policy; this one converts a content problem into an intent confession.
The operating rules if you build the defensible kind
- Cap output at what you can review. If your review capacity is 200 pages a month, your pipeline publishes 200 pages a month. The gap between what your tooling can produce and what you can defend page-by-page is where the risk lives.
- Ramp, don’t dump. Practitioner reporting consistently treats sudden mass launches as a flag in themselves; staged rollouts let indexation data tell you how the set is being received before you’ve committed the whole build.
- Watch the indexation rate, not the page count. A healthy data-backed set gets most pages indexed and kept; a set sliding into “Crawled — currently not indexed” at scale is Google grading your template in real time.
- Maintain the data or delete the pages. A programmatic asset with a stale dataset decays into a programmatic liability on a schedule — prices, availability, and integrations change, and every stale page is a small E-E-A-T withdrawal.
- Keep the build on a subdomain of assets you can afford to lose only if it IS an experiment. The heist lesson: never learn this tactic on the domain your business lives on.
FAQ
Is programmatic SEO against Google’s rules?
No — “programmatic SEO” appears nowhere in Google’s spam policies. What is prohibited is scaled content abuse: many pages generated primarily to manipulate rankings rather than help users, “no matter how it’s created.” A template build whose pages carry genuinely distinct, useful data is a publishing method; a template build whose pages swap a keyword into identical prose is the violation, whether a person or a model wrote it.
How much does it cost to generate 1,000 pages with AI?
At verified October 2026 API prices, the raw generation cost is roughly $1–$115 per 1,000 pages depending on model tier (about $23 at a workhorse tier under our stated token assumptions), or ~$37 with a realistic overhead factor for retries and QA calls. The honest all-in figure is dominated by human review — roughly $3,000–$5,000 per 1,000 pages for a 6-minute professional check per page — plus whatever your data costs.
What actually happened to sites in the March 2024 update?
Google added the scaled content abuse policy on March 5, 2024 alongside a core update, and said the combined changes were designed to reduce low-quality, unoriginal content in results by 40% (later reported as 45%). Independent tracking by Originality.ai counted 1,446 sites receiving manual actions during the rollout, losing 20M+ monthly visits combined — with fully deindexed sites uniformly showing signs of heavy AI generation. Treat the tracker figure as a single (interested) source, but the direction is corroborated by Google’s own reporting.
Can AI-generated pages rank at all in 2026?
Yes — the evidence says authorship isn’t the ranking variable. Ahrefs’ 600,000-page study found 86.5% of top-20 pages contained some AI content and a near-zero (0.011) correlation between AI share and ranking position. What fails is scale without substance: unoriginal pages whose only reason to exist is the query they target.
What is the safest page type to build programmatically?
Pages rendered from data you own, where the variable changes the facts: integrations your product supports, listings in a live inventory, conversions computed from real rates, benchmarks from your own dataset. If removing the variable leaves a different, still-useful page behind, you’re on the defensible side of the line.
If a build gets hit, can it recover?
Sometimes, slowly, and never by editing around the edges. Google’s stated remedy is to exclude the offending material from Search (noindex or delete), and manual actions require a reconsideration request after cleanup. Reported recoveries involve deleting most of the build and rebuilding the site’s value case — budget for the domain being impaired for quarters, not weeks, and treat total loss as the planning case.
Methodology
What we did: Took the policy definitions, example lists, and enforcement mechanics from Google’s own spam-policy documentation and Search Central AI-content guidance (as published and quoted verbatim in the sources below; policy page last updated August 28, 2026). Took the March 2024 outcome figures from Google’s announcements (40% projected reduction, 45% later reported). Computed the generation-cost table from OpenAI’s published per-token API prices (verified October 2026) under token assumptions printed in full next to the table. Traffic cases are attributed to their original reporters — Originality.ai’s update tracking, practitioner roundups for the Zapier estimate, the operator’s own posts for the heist case — with evidence grades stated in the table itself.
What we did NOT do: We did not run a programmatic build for this article, and no traffic figure here is our measurement. Third-party traffic estimates (Zapier’s ~5.8M visits) are estimator outputs, not disclosures. Originality.ai sells AI-detection software and has a commercial interest in its findings; we used its dataset because it is the largest public count of the March 2024 manual actions, and flagged the conflict where the numbers appear. The law-firm case could not be traced to a named site and is labeled accordingly. Review-cost and tooling/hosting lines are planning models with their rates and time assumptions printed — re-run them with your own editor rates before budgeting.
Conflict disclosure: n8n and Hostinger are affiliate partners and appear in the cost stack where they genuinely belong (pipeline orchestration, VPS hosting). No SEO tool, AI vendor, or detection company named in the evidence table is a partner, and the article’s central conclusion — that review and data, not generation, carry the cost — is not a conclusion that sells hosting.
AWL verdict
Programmatic SEO in 2026 is a data business wearing a content costume. The generation line — the number every hype post leads with — is $23 per 1,000 pages at a workhorse model tier, and it buys you exactly the part of the build Google’s policy doesn’t care about. The parts it does care about are the expensive ones: a dataset with facts that change when the variable changes, and a human review step that costs 100× the tokens. Build pages you’d defend one by one to a reviewer — integrations, listings, computed answers, your own benchmarks — and the template is just efficient publishing. Build keyword-swap pages at volume and you’re not running a growth tactic; you’re holding a domain-shaped lottery ticket with a documented four-month fuse.
Sources
- Google — Spam policies for Google web search (scaled content abuse definition and examples; doorway abuse; enforcement and remedies; page last updated August 28, 2026), quoted and analyzed at: https://ppc.land/scaled-content-abuse/ and https://grossiweb.com/blog/geo-ai-search/mass-produced-ai-pages-spam-update (verified October 2026)
- Google — March 2024 core update outcome (40% projected reduction in low-quality, unoriginal content; 45% later reported); Originality.ai tracking of 1,446 manual actions and 20M+ lost monthly visits; the “SEO heist” case file: https://gyrodile.com/insights/programmatic-seo-spam-report/ (verified October 2026)
- Programmatic SEO done well vs badly — Zapier 50,000+ integration pages and ~5.8M estimated monthly visits (NoGood estimate); ~42,000-page law firm case with reported 96% traffic loss (single practitioner source chain); evidence table with sourcing notes: https://tools.scult.in/blog/programmatic-seo-done-well-vs-badly (verified October 2026)
- Jake Ward “SEO heist” and the March 2024 manual-action wave (1,446 deindexed/manual-action sites; 90%+ AI content patterns): https://loganix.com/ai-content-ranking/ (verified October 2026)
- Ahrefs study (July 2025) — 600,000 top-20 pages across 100,000 keywords; 86.5% with some AI content, 4.6% pure AI, AI-share/ranking correlation 0.011: https://pages.citepoint.ai/articles/does-ai-generated-content-get-cited (verified October 2026)
- OpenAI API pricing (October 2026) — GPT-6 Luna $0.10/$0.50, GPT-6.1 Sol $2/$10, GPT-6 Astra $10/$50 per 1M input/output tokens, cross-checked against OpenAI’s official pricing page: https://apicostcalc.com/openai.html and https://intuitionlabs.ai/articles/chatgpt-api-pricing-2026-token-costs-limits (verified October 2026)


