A fair price is one where you can see exactly what gets done each month and tie it to calls. At minimum it should cover profile management, new content, technical fixes, reporting and help with reviews. Heights Digital charges $750 for the build and $399 a month, with larger programs starting at $1,750 a month.
Pricing in this industry is all over the place, so judge what you get, not the number alone. A monthly SEO fee for a foundation company should buy real work you can see: updates to your Google Business Profile, new or improved service and city pages, job photos posted, technical fixes to the site, review request help, and a report that shows calls and form fills, not just rankings. If you cannot point to what was done last month, the price is too high whatever it is.
Be careful with offers that sound cheap but come with long contracts, ownership of your website staying with the agency, or vague deliverables like ongoing optimization with no detail. On the other end, a big budget is not always needed. A single location company in a mid sized market often does well with a steady, focused plan. Multi city operations, crowded metros and heavy paid search usually justify a larger program with more content and ad management. Ask any provider to show you sample monthly reports before you sign anything.
At Heights Digital, our standard plan is a $750 flat website build and then $399 a month, month to month. That covers unlimited updates, monthly content, SEO, AI search work and Google Business Profile management. For companies covering several cities or running ads at scale, bigger programs start at $1,750 a month. Either way you own your site and you can leave any time, which keeps everyone honest about results. There are no setup surprises and no long term commitment to unwind if your needs change. The point is to pay for work that turns into inspections, not for a dashboard full of rankings nobody can connect to booked jobs.
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.