# Programmatic SEO only works when the page has a reason > A plain essay on programmatic SEO, comparison pages, city pages, indexation, and why pages need real data before scale helps. - Canonical HTML: https://growth.iangoh.com/blog/programmatic-seo-only-works-when-the-page-has-a-reason/ - Published: 2026-06-07 - Updated: 2026-06-07T06:45:45.000Z - Categories: programmatic SEO, search growth, content systems - Niches: SaaS, AI products, marketplaces, local services, startup SEO ## On this page - The page needs a fact pattern - The intent has to be narrower than the category - Marketplaces need local proof - Smaller can compound faster - The template should carry product truth - Indexation is a workflow, not a wish - The practical test ## Start with these related tactics - [BrandSearch factual comparison data before programmatic scale](/growth-ideas/brandsearch-factual-comparison-data-before-programmatic-scale/): Build comparison pages from factual, reviewed product data before scaling thousands of bottom-funnel URLs. - [AI SaaS persona-use-case pages before template multiplication](/growth-ideas/ai-saas-persona-use-case-pages-before-template-multiplication/): Cluster keywords by persona and use case before generating AI SaaS programmatic pages. - [Instawork city marketplace pages before generic job-board SEO](/growth-ideas/instawork-city-marketplace-pages-before-generic-job-board-seo/): Create city-specific marketplace pages that serve both sides of local demand before chasing broad category keywords. Programmatic SEO sounds like a shortcut because the word programmatic makes the hard part disappear. It should make founders suspicious for exactly that reason. The page still has to earn its place. Google may crawl a thousand URLs, but it does not owe those URLs attention. A buyer does not either. ## The page needs a fact pattern [BrandSearch factual comparison data before programmatic scale](/growth-ideas/brandsearch-factual-comparison-data-before-programmatic-scale/) is a useful starting point. The comparison pages worked because they were built from factual product data, reviewed, marked up, linked, and monitored. That is not glamorous work. It is the part that stops a comparison page from becoming a Mad Lib with two brand names. Bottom-funnel search is where buyers are most alert to laziness. ## The intent has to be narrower than the category [AI SaaS persona-use-case pages before template multiplication](/growth-ideas/ai-saas-persona-use-case-pages-before-template-multiplication/) points to the same lesson from another angle. “AI presentation tool” is not enough. Startup pitch deck, educator slides, template maker, and pitch practice are different jobs. For AI products especially, use-case pages can either clarify the product or make it feel like it does everything badly. The page has to choose. ## Marketplaces need local proof [Instawork city marketplace pages before generic job-board SEO](/growth-ideas/instawork-city-marketplace-pages-before-generic-job-board-seo/) is the local marketplace version. A city page should not be a national page with a city pasted into the headline. If the product depends on liquidity, the page has to show signs of life in that market. Job data, local copy, citations, and nearby demand do more work than another paragraph about flexibility. ## Smaller can compound faster [SUSO small page set before thousand-page programmatic SEO](/growth-ideas/suso-small-page-set-before-thousand-page-programmatic-seo/) is a good corrective to the obsession with huge page counts. Just over 100 pages can be a serious program if the pages are pointed at the right intent and supported by content that earns links. This is where Ian's practical read matters. In market entry, the first useful question is not “how many pages can we publish?” It is “which page would make the buyer believe we understand this exact market?” ## The template should carry product truth [Omnius modular template before long-tail signup scale](/growth-ideas/omnius-modular-template-before-long-tail-signup-scale/) shows what a better template looks like. The template changes with product assets, categories, metadata, schema, examples, and calls to action. A good template is not a disguise for thin content. It is a delivery system for real differences in the product database. ## Indexation is a workflow, not a wish [Side project indexation sample before 800-page publish](/growth-ideas/side-project-indexation-sample-before-800-page-publish/) is the cautionary tale. The founder did many technical things right and still watched most pages sit outside the index. That does not mean programmatic SEO is dead. It means the first cohort should teach you what Google is willing to keep. Search Console buckets, internal-link depth, unique sections, and noindex decisions are part of the product work. ## The practical test Before publishing the next hundred pages, ask one blunt question: would this page still deserve to exist if it could not rank? If the answer is yes, scale may help. If the answer is no, programmatic SEO will only make the weak page easier to notice. If you want help turning search intent, product data, and market-entry pages into an operator-grade growth system, Ian Goh works with founders through [Ian Goh advisory](https://iangoh.com/advisory). ## Related GrowthDex tactics - [BrandSearch factual comparison data before programmatic scale](/growth-ideas/brandsearch-factual-comparison-data-before-programmatic-scale/) - SEO, Comparison Pages, Programmatic SEO - [AI SaaS persona-use-case pages before template multiplication](/growth-ideas/ai-saas-persona-use-case-pages-before-template-multiplication/) - SEO, AI Search, Programmatic SEO - [Instawork city marketplace pages before generic job-board SEO](/growth-ideas/instawork-city-marketplace-pages-before-generic-job-board-seo/) - Local SEO, Marketplace, Programmatic SEO - [SUSO small page set before thousand-page programmatic SEO](/growth-ideas/suso-small-page-set-before-thousand-page-programmatic-seo/) - SEO, Content, Programmatic SEO - [Omnius modular template before long-tail signup scale](/growth-ideas/omnius-modular-template-before-long-tail-signup-scale/) - SEO, Activation, Programmatic SEO - [Side project indexation sample before 800-page publish](/growth-ideas/side-project-indexation-sample-before-800-page-publish/) - SEO, Technical SEO, Programmatic SEO ## Essay chronology - [Newer essay: The page that earns links has to give something away](/blog/the-page-that-earns-links-has-to-give-something-away/) - link earning, SEO, research content - [Older essay: Pricing is a growth channel when it explains the buyer](/blog/pricing-is-a-growth-channel-when-it-explains-the-buyer/) - pricing, packaging, conversion ## Keep reading - [Programmatic SEO usually breaks in the boring parts](/blog/programmatic-seo-usually-breaks-in-the-boring-parts/) - seo, programmatic SEO, content strategy - [The page system has to deserve its index](/blog/the-page-system-has-to-deserve-its-index/) - seo, content systems, brand trust - [The comparison page should help the buyer decide](/blog/the-comparison-page-should-help-the-buyer-decide/) - comparison pages, alternatives SEO, bottom-of-funnel SEO ## Continue through the blog - [SaaS](/blog/#path-saas) - 3 essays in this path - [AI products](/blog/#path-ai-products) - 3 essays in this path ## Sources - [Reddit r/SaaS: 10,000+ comparison pages pSEO breakdown](https://www.reddit.com/r/SaaS/comments/1s2u6c6/we_deployed_10000_comparison_pages_and_tracked/) · [GrowthDex source hub](/sources/reddit-r-saas-10-000-comparison-pages-pseo-breakdown-reddit-com/) - [Reddit r/SaaS: AI SaaS programmatic SEO breakdown](https://www.reddit.com/r/SaaS/comments/1o65an1/how_programmatic_seo_5xd_traffic_for_my_ai_saas/) · [GrowthDex source hub](/sources/reddit-r-saas-ai-saas-programmatic-seo-breakdown-reddit-com/) - [InstaRank: Instawork programmatic local pages case study](https://www.instarank.com/case-studies/instawork) · [GrowthDex source hub](/sources/instarank-instawork-programmatic-local-pages-case-study-instarank-com/) - [SUSO Digital: SaaS programmatic SEO case study](https://susodigital.com/work/saas-programmatic-seo-case-study/) · [GrowthDex source hub](/sources/suso-digital-saas-programmatic-seo-case-study-susodigital-com/) - [Omnius: Programmatic SEO signup case study](https://www.omnius.so/blog/programmatic-seo-case-study) · [GrowthDex source hub](/sources/omnius-programmatic-seo-signup-case-study-omnius-so/) - [Reddit r/SideProject: 800 SEO pages indexation thread](https://www.reddit.com/r/sideprojects/comments/1tulvir/i_published_800_seo_pages_for_a_side_project/) · [GrowthDex source hub](/sources/reddit-r-sideproject-800-seo-pages-indexation-thread-reddit-com/) ## Editing notes - Kept the essay on one blunt idea: a programmatic page still needs a reason to exist. - Cut generic SEO scale language and used the cases to show the operating work behind the pages. - Used Ian’s market-entry lens without inventing a personal story or fake first-person anecdote. - Left the ending practical and slightly skeptical instead of wrapping with a broad motivational claim. ## Advisory If you want help turning this into a growth system, Ian Goh offers advisory at https://iangoh.com/advisory.