SEO for contractors and service businesses that compete beyond the map pack.

A monthly SEO program for contractors and other service businesses whose customers search beyond one neighborhood. We fix what keeps Google from indexing your pages, improve the pages you have, and write new ones with cited sources.

Who it fits

It fits a business whose customers search across a region, not one map.

Good fit

  • Several locations, or a service area wider than one map pack.
  • A site with pages Google has not indexed, or content that never ranked.
  • An owner who can give it 6 to 12 months before judging new pages.

Not a fit

  • A business that only needs the map near its locations. See local SEO, priced per location.
  • Leads needed this month. See Google Ads.
  • Anyone who wants a ranking promised in writing, or links bought for them.
A typical first 90 days

We get your existing pages indexed and linked before we write new ones.

  1. Weeks 1 and 2

    Baseline and indexing fixes

    Every page in your sitemap is checked with Google’s URL Inspection tool, and a crawl finds broken links, missing titles, duplicate pages and pages wider than a phone. Then we fix what blocks indexing: sitemaps, redirects for duplicates, and thin archive pages kept out of the index. We also check that your calls and forms are recorded.

  2. Weeks 3 and 4

    Map, plan and first fixes

    A keyword map gives each search one page. You get your link plan. The four pages that matter most get new titles, descriptions, headings and links, and the first report sets the baseline.

  3. Month 2

    Link, then write

    An internal-link pass, so no page you care about is an orphan. Then the first two new pages, each answering one search, and four more pages improved.

  4. Month 3

    Check and plan

    Two more new pages and four more improved. Every page is inspected again, and the third report sets the plan for the next quarter. It is too early to judge new pages on leads.

This is how the work usually runs, not a fixed schedule. A site with many broken pages can spend longer on fixes before new pages start.

How we measure it

The monthly report keeps visibility, leads and ad value apart, because an impression is not a visit and a visit is not a lead.

We send the report every month, in plain words. It shows which of your pages Google has indexed; impressions, clicks and position, page by page, with searches for your business name split out, since those people already knew you; calls and forms from search, where your site records them; and the work we did.

It also shows what those clicks would have cost as ads. We take the clicks from searches that did not use your name and price them at the top-of-page bids Google’s Keyword Planner shows for the same searches in your area. You see a low and a high figure. It is a yardstick, not money saved, because you would not have bought every one of those clicks. Google hides rare searches, so we price only the ones it shows and tell you what share of clicks that covers.

We read position page by page, never as one site-wide average. When a page stops showing for searches where it sat on page five, its average position improves with no change in visits.

What you get

Each month you get two new pages, four improved pages, technical fixes, internal links and a report.

  • Two new in-depth pages, each written for one search, with every statistic linked to its source. A page for a city counts only where you actually serve it.
  • Four existing pages improved: titles, descriptions, headings, copy and links.
  • Technical fixes: indexing checks on every page, redirects, duplicate pages, sitemaps, schema and phone-width problems.
  • Internal links, so no page you care about is an orphan.
  • A link plan you run: who should link to you and how to ask, updated each quarter.
  • Your sign-off on every new page before it goes live.
  • Access you keep: Search Console and analytics stay in your name.
Proof

Our search record shows visibility, not revenue, and we say so.

  • Measured: Google Search ConsoleJun to Sep 2026

    A new site for a home-buying business we own went from launch in June 2026 to 1,267 Google impressions in September. From July to September, 109 of its pages showed in search.

    A new domain, so there is no before period. Clicks are still small, 12 in September, and only two of its guides average page one.

  • Measured: site crawl2026

    On one service business’s site, orphan pages that had search demand went from 19 to 1 after an internal-link pass.

    A count of fixed pages, not a ranking or a lead result.

  • Published guideUpdated Sep 2026

    Clutch puts the average monthly cost of SEO projects at $3,199.19. We start at $2,500.

    Source: Clutch, SEO pricing guide.

Straight answers

SEO is slow, it cannot be promised, and it works best on pages Google can already find.

How long until it works?

On a newer or smaller site, plan on 6 to 12 months before new pages bring steady visits. Fixing pages Google was not indexing can show sooner, because those pages had no chance before.

Will you promise a ranking?

No. Google’s own guide to hiring an SEO warns that no one can promise a number one ranking.

Do you build links?

No. We do not build, buy or trade links, and Google’s spam policies treat buying links for ranking as link spam. We teach you instead: in month one you get a plan naming the kinds of sites that should link to you, like suppliers, trade groups, local news and partners, and how to ask them.

What does “from $2,500” cover?

One website and the monthly work above. A larger site, several markets or more pages a month costs more, and you get the price before you sign.

How is this different from local SEO?

Local SEO is your Google Business Profile and the map, priced per location. SEO is the content and technical work on your website. Some businesses need both.

Start here

Start with a free basic audit, and add your website in the form.

Five short fields, no call needed. The basic audit is free. A deeper audit is paid, and we tell you the price before we start.