Key takeaways
- The price follows scope: how many project lines, how many parts of your service area, and how much writing and photography the site needs.
- Every month you should be able to point to finished work: pages live, photos added, case studies published, reviews answered.
- Long lock-ins, ranking guarantees and reports with no inquiries in them are the clearest signs of activity-only SEO.
- Compare SEO with paid leads on cost per signed contract over a full building season, not on cost per lead in one month.
How much SEO costs for a contractor depends on scope: most ongoing local SEO is billed monthly in the low thousands, and one-time work such as a profile overhaul or a site cleanup is usually a fixed project price. The better question is what the fee buys. For a contractor, that means finished pages and photos, and qualified bids you can trace.
What SEO costs contractors
Contractors usually see three pricing shapes, and each one buys something different.
- A fixed-price project. A profile rebuild, a technical cleanup, or a set of project-type pages and case studies. You know the deliverables and the date before you start.
- A monthly program. Ongoing pages, case studies, profile work, reviews and reporting. The price range in the FAQ below reflects this kind of work.
- An hourly consultant. Useful for advice or a one-off review. It can get expensive if hours are not tied to a list of deliverables.
The cheapest monthly price is rarely the cheapest outcome. A contractor's site needs things a template package does not produce: written case studies, photos sorted by project type, and pages that explain how an addition or a build-out actually runs. Someone has to interview your project manager and pull the job files. That time is what you are paying for.
Monthly SEO vs paying per lead
| Question | Monthly SEO | Paid leads |
|---|---|---|
| How you pay | A monthly fee for the work | A price for every lead |
| When it stops | What was built keeps working for a while | Leads stop when payment stops |
| Who owns it | Your site and profile, in your name | The lead seller's platform |
| How fast | Builds over months | Can start within days |
What drives the price
Five factors explain most of the gap between quotes. Use them to check whether a proposal is sized to your business or to the agency's standard package.
| Factor | What it looks like for a contractor | Effect on the price |
|---|---|---|
| Project lines | Residential additions and custom homes plus commercial build-outs means two audiences and two sets of pages | More lines, more pages and case studies to write |
| Service area | Building across several counties needs area pages backed by real projects in each | Each area adds writing, photos and review work |
| Site condition | A site that is one gallery page with no project text, or a builder-template site that is slow on phones | A rebuild or cleanup up front, then a lower monthly scope |
| Content you can supply | Job files, progress photos and a project manager who will spend twenty minutes per case study | Good raw material cuts writing time noticeably |
| Competition | The number of established builders already strong in your Map Pack and organic results | Tougher markets need more pages and a longer timeline |
Ask any agency to show which of these factors drove its number. If it cannot, the quote is a package price.
What you should get each month
Last month's work should be something you can list from memory, not something you have to dig out of a dashboard. A useful monthly scope for a contractor includes:
- New or improved pages for a project type or part of the service area, live on the site.
- At least one case study from a recently finished project, with real photos and the schedule.
- Profile updates: project photos, services, any corrections after edits from the public.
- Replies to every new review, and a check that the review request ran on every closed project.
- Technical fixes found that month, such as slow galleries or pages dropped from the index.
- A report that lists calls and forms from search and marks which became qualified bids and signed contracts.
If your agency cannot show that list, you are paying for activity, not results.
Red flags in cheap SEO
Low-priced SEO tends to be bulk work that software can produce for any business, and some of it can hurt you.
Ranking guarantees : No one controls Google's results. A promise of first place for "general contractor" is a sales line, and it usually ends in a contract you cannot leave.
Pages for towns you do not build in : Dozens of area pages that swap the town name and say nothing else are the kind of doorway pages Google's spam policies describe (Google's spam policies).
Content with no projects in it : Generic blog posts about "choosing a contractor" that never mention your own work. They are not helpful to an owner comparing builders (helpful content).
Reports without inquiries : Rankings and traffic charts with no calls, forms or bids in them. A rank for a phrase nobody searches before hiring is worth nothing.
Accounts in the agency's name : If they own the website, the domain or the profile access, leaving costs you everything built so far.
Long lock-ins : A twelve-month term protects the agency, not you.
SEO vs paid leads
Paid leads cost the same every month; SEO costs most at the start and less for each bid request it brings later. With pay-per-lead programs you pay for each lead Google counts as valid (how leads work), and many will be the wrong project size, the wrong area or an owner who is months from deciding.
For a contractor, the fair comparison is cost per signed contract across a full season. A paid lead that arrives in March and never signs costs the same as one that does. An owner who found your addition case study and requested a bid with a budget already in mind is far more likely to sign, and the page that brought them keeps working next year.
Most contractors run both: paid search or pay-per-lead for the bids you need this season, and SEO to lower what each signed project costs from next season on. The Google Ads guide for contractors covers the paid side.
How VETS Growth Marketing helps
We price SEO for contractors as projects with a written list of deliverables and a date, not as an open retainer. The site, the profile and the tracking stay in your name. We report what each month produced in qualified bids and signed contracts. Bring your current SEO invoice to a growth consultation and we will tell you what it is buying.
Sources
- Spam policies for Google web search, Google Search Central
- Creating helpful, reliable, people-first content, Google Search Central
- How leads work, Google Local Services Help