Think in searches, not pages. Every distinct thing a customer types should have a page built to answer it. A roofer who does replacement, repair, storm damage, insurance claims, metal and commercial needs six service pages, not one services page with six bullet points. A clinic with five treatments needs five. The one page that lists everything ranks for nothing, because it never goes deep enough on any single search to beat a page that is only about that.
Then add location. If you want calls from four towns, you need four town pages, each with real local detail. Add the basics people check before calling: about with real faces and a real story, contact with the phone number in text, a reviews page, financing or insurance if it applies, and a gallery of your own work. Blog posts and FAQ answers come after that, once the money pages exist.
More is not automatically better. Thirty strong pages beat three hundred thin ones, and generated city pages with the name swapped are a liability now rather than a shortcut. The test for any page is simple: would a customer searching that exact phrase find a complete answer here, with photos, prices or ranges, next steps and a phone number? If not, improve the page you have before you add another one.
Send the site over. We will tell you what is broken, what you could rank for, and whether AI search knows you exist. No charge and no pitch deck.