Local SEO pricing for contractors.

Every price is published. Local SEO starts at $399 a month for a Google Business Profile plan, with plans for steady growth and competitive markets.

Free, 30 minutes, no obligation. I only need view access to look at your account.

The short answer

Local SEO for contractors costs $399 a month for Google Business Profile management, $799 for steady growth and $1,499 for competitive markets, with setup fees of $195, $395 and $395. Plans start with 3 months, then run month to month, and rankings cannot be guaranteed.

By

Pricing

What local SEO costs.

Plans have a 3-month start, then run month to month. Setup fees apply once. Full details, including the founding-client offer, are on the pricing page.

Local SEO plans (USD)
PlanPriceSetupWhat it is for
GBP Essentials$399/mo$195Google Business Profile only
Local SEO Foundations$799/mo$395One location, steady growth
Local SEO Growth$1,499/mo$395Competitive markets or several towns

An extra location is +$249 a month.

Free, no obligation

Not sure which plan fits? Tell me about your business

Tell me what you need and I will reply within one business day.

By sending this you agree I may contact you about your inquiry. See the privacy notice.

What each plan covers

The monthly work, written out.

GBP Essentials

  • Weekly Google Business Profile posts
  • Review-response drafts and Q&A
  • Photo uploads and spam monitoring
  • Business details set up so AI assistants describe you correctly
  • Quarterly check of whether AI assistants name you
  • Monthly report

Local SEO Foundations

  • Everything in GBP Essentials
  • Citation clean-up and build
  • On-page work on core service pages
  • 1 new service or city page per month
  • Question-and-answer content and FAQ markup on service pages
  • llms.txt file and AI crawler access set up
  • Monthly report of whether AI assistants cite you (ChatGPT, Claude, Gemini, Perplexity)
  • Technical monitoring

Local SEO Growth

  • Everything in Foundations
  • 2–3 new pages or guides per month
  • Local link outreach
  • Outreach for mentions on sites AI assistants tend to cite
  • Competitor tracking
  • Competitor citation tracking
  • Quarterly strategy call

What to avoid

What you should not pay for.

  • Hundreds of automatic listings. A few correct, relevant listings beat bulk submissions.
  • Purchased links or "guaranteed" rankings. Nobody can guarantee a position on Google, and bought links can get a site penalised.
  • Keyword-stuffed business names. They go against Google's guidelines and can get a profile suspended.
  • Reports that list activity, not calls and enquiries.

How long it takes

Early movement, not overnight results.

Early movement in the map results is often seen in two to three months, and competitive towns take longer. A newer site or a profile with few reviews usually takes longer than an established one. I report impressions, rankings and calls every month so you can judge the work yourself. See how much SEO costs in the US and Canada.

Process

How the work runs.

  1. Review

    Read-only access to the account, analytics and tracking. I tell you what I see before any agreement.

  2. Fix the foundations

    Tracking, consent, conversion definitions and account structure are corrected first, so optimisation works from accurate data.

  3. Optimise

    Weekly changes to campaigns, budgets, pages and creative, each with a stated reason.

  4. Report

    Plain-language reporting tied to leads and pipeline, with a direct line to me.

Free, no obligation

Ready to talk? Send your details

Tell me what you need and I will reply within one business day.

By sending this you agree I may contact you about your inquiry. See the privacy notice.

FAQ

Common questions.

How much does local SEO cost for a contractor?
Plans are $399, $799 and $1,499 a month, with setup fees of $195, $395 and $395. The right plan depends on whether you only need the Google Business Profile managed, or also pages, citations and links.
Is there a long contract?
SEO plans have a 3-month initial term, then run month to month. Either side can cancel with 30 days' written notice, and nothing auto-renews into a longer contract.
How long does local SEO take to work?
Early movement is often seen in two to three months, and competitive towns take longer. Results depend on your market, your profile and your website.
Do you guarantee first-page rankings?
No. Nobody can guarantee a position on Google. I commit to the work in your plan and to clear monthly reporting on impressions, rankings and calls.
Who owns the Google Business Profile and website?
You do, from day one. I work through manager or admin access that you can remove at any time.

Get a straight answer on your ads, calls and website.

Book a free 30-minute call with me. I will look at your ads, tracking and website with you and tell you what I would fix first. No sales team, no obligation.