The quotes you get will range wildly, from a few hundred dollars to fifty thousand, for what looks like the same thing. The spread is not really about design. It is about how much custom work, strategy, content and ongoing support is bundled in, and how much the agency needs per client to keep its lights on. A ten page site for a contractor is not a complex build. If somebody quotes twenty five thousand for one, ask exactly what the money buys.
The bigger trap is the cheap build with no plan after it. A one time project gets delivered, the agency moves on, and eighteen months later the site has old pricing, a dead phone number, no new content and a page speed score nobody has looked at. That site costs you more in lost calls than the build ever saved. Ask what updates cost after launch, how fast they happen, and whether content and SEO are included or billed hourly.
Price the whole thing as a monthly number. Build cost, hosting, updates, content, Google Business Profile work and SEO, divided across a year. That is the figure to compare between vendors. Heights publishes it on purpose: $750 to build, then $399 a month for unlimited site updates, monthly content, monthly SEO for Google and AI search, and Google Business Profile updates, with no contract. Whether you use us or not, make every vendor give you that single number.
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.