Most local business websites have one page called "Services". A plumber lists twelve jobs on it, each with one line of text, and that's the whole site.
That page can't answer "how much is a tankless water heater install in Henderson?" And that's the kind of question people now type into ChatGPT, Perplexity and Google's AI Mode. Those tools quote passages that answer the question. If no page on the site has that passage, they quote a competitor.
A topic cluster fixes this. Every service and every town gets its own page, and the pages link to each other so people and crawlers can follow the structure. Below is the process, the folder structure in Astro, the schema for each page, and a prompt that plans the whole thing for you in about five minutes.
1. Collect questions, not keywords
Keyword tools give you "plumber henderson nv". Customers ask "can you come today?" and "do you charge a call-out fee?".…