In-house Tool
Local SEO India — Programmatic Page Generator
A programmatic SEO tool that generates thousands of city × keyword landing pages across every Indian state from a single HTML template — complete with SEO titles, meta descriptions, keyword-rich content and sitemaps — entirely offline and automated. Currently in active development.
The problem
Ranking for "keyword + city" searches at national scale means publishing hundreds or thousands of near-identical-but-localised landing pages — one per city, per keyword. Producing those by hand is impossible, and most tools that do it are expensive SaaS platforms or need external APIs and constant internet access.
What we built
Kalpabriksha is building a Python generator that takes one HTML template plus offline data sources — a full Indian cities/states JSON, keyword lists and CSV/text inputs — and produces an organised output tree of SEO-optimised pages (output/state-slug/keyword-slug-city-slug.html). It fills template placeholders for state, city, keyword, title, meta description, meta keywords and body content using built-in SEO helpers, slugifies everything cleanly, and shows the maximum possible variations (cities × keywords) before letting teams generate all of them or a custom number. A batch mode with configurable pages-per-batch and delays keeps it usable on low-end PCs, with live progress, elapsed time and ETA, plus a companion sitemap splitter for large page sets.
Key capabilities
- Generates city × keyword landing pages for every Indian state from one template
- Offline data sources — cities/states JSON, keyword files, CSV or plain text
- Auto SEO title, meta description, meta keywords and localised body content
- Clean slugified URL structure (state / keyword-city.html)
- Shows max possible variations, then generate all or a custom number
- Batch mode with configurable batch size and delays for low-end PCs
- Live status with elapsed time and ETA
- Companion sitemap splitter for very large page sets
- No external API or paid SaaS required — runs fully local
The outcome
Currently in active development. The template-driven generator, offline data ingestion, SEO helpers, batch mode and sitemap splitting are being built and refined toward a stable release.