Guide · every trade

How long does SEO take for a local service business?

Updated · By the Bots on Staff team · 7 min read

A mechanic in blue coveralls checking his phone in a workshop

The short answerGoogle's current guides give no number of months. They say a change can show in a few hours or take several months, that a crawl can take a few days to a few weeks, and that you should wait a few weeks before judging a change. Plan in months, and check the same few things each month.

Want to see what a findable home page for your business looks like? We build one free first.See how the free home page works

What Google itself says about timing

Many answers to this question come from people selling SEO, and they tend to give a range of months. Google's own pages are more careful: none of the pages listed under Sources gives a number of months. Here is what they do say, word for word, with a link to each page.

Google's page for people thinking of hiring an SEO suggests asking what results to expect and over what timeframe, and it says outright that nobody can promise a top position. Treat any fixed date for page one as a sales line.[5]

Why a local business runs on more than one clock

Google's local ranking help says local results are based mainly on relevance, distance and popularity. Those three move at different speeds, which is why a local business sees some things change quickly and others hardly at all.[4]

  • Distance does not move. Nobody can change how far you are from the person searching.
  • Relevance can move fast. Choosing the right category on your Google Business Profile, listing your real services and giving each main service its own page on your site are changes you control, and Google has to see them before they count.
  • Popularity moves slowly. Reviews, mentions and links build up over months of doing the work, and there is no way to buy them honestly.

Before any of this, a new page has to be found. Until Google has found and indexed a page, it cannot show it in search results, which is why the first weeks are about checking that your pages are in the index, not about rankings.

A drain cleaning company website on a laptop with a page for each service
One of our demonstration websites, for an invented drain company: each main service has its own page, written as plain text Google can read.

A month-by-month list of what to check

These are things to check, not results to expect. Two free Google tools do most of the work: Search Console, which shows how your site appears in Google Search, and your Google Business Profile.[6]

  1. Week one

    Search for your business name, then for site: followed by your domain. Set up Search Console and submit your sitemap.

    If Google has not found the site, nothing else on this list can happen yet.[1]

  2. Weeks two to four

    In Search Console, look at which pages are indexed. Ask Google to recrawl any page you changed.

    Google says crawling can take a few days to a few weeks, and asking does not promise inclusion.[3]

  3. Month two

    Look for impressions: searches your pages appeared for, especially your service plus your town. Check your Business Profile's category, hours, services and photos.

    Impressions come before clicks. A page that never appears cannot be clicked.

  4. Month three

    Compare impressions and clicks with month two, page by page. Ask every new customer how they found you, and write it down.

    Google suggests waiting a few weeks before judging a change, so compare whole months.[2]

  5. Months four to six

    Count calls and requests that came from search. Note which service pages bring them, and add a page for any service people ask about that you do not cover.

    This is the point where the numbers start to mean something for your business, not just for Google.

  6. Every month after

    One short report: impressions, clicks, the top searches and the leads from search. If nothing has moved for several months, reread the page as a customer would.

    If a page does not answer the question, more time will not fix it.

A technician pointing to a line on a checklist while a homeowner signs it
The same habit as a good service visit: the same checks every time, written down, so the next visit can be compared with this one.

Free steps to take before you pay anyone

  • Claim and complete your Google Business Profile: the right category, real hours, your service area and honest photos.
  • Set up Search Console and check that your pages are indexed.
  • Make sure your website says, in plain words on the first screen, what you do and where you do it.
  • Write your business name, phone and hours the same way everywhere they appear.

If those are missing, paying for SEO first is paying someone to do them for you. That may be worth it if your time is scarce, but it is worth knowing.

Where we fit, and where we do not

What we do

  • We build websites with a page for each main service, written as plain text in the page, with structured data that matches it and, on newer builds, a short plain-English summary file for AI tools.
  • We can set up and keep your Google Business Profile current, and you stay the owner of it.
  • Each month you see your own numbers as they are, including when there is nothing to report yet.

Where we do not fit

  • We do not promise a ranking, a date for page one or a number of calls. Google's own page on hiring an SEO says nobody can promise a top position.
  • If referrals already fill your calendar, there is no rush. Do the free steps above and come back when you want more work.
  • If you will not keep your hours, services and photos current, a new website will not make up for it.

Questions people ask

Why isn't my new page on Google yet?

Google has to find and crawl it first. Its own help says crawling can take anywhere from a few days to a few weeks, and that asking for a recrawl does not promise the page will be included, quickly or at all. Check the page in Search Console, and make sure other pages on your site link to it.[3]

What should I see by month three?

Not a rank. Look for your pages listed as indexed in Search Console, impressions for your service and your town, and a complete Business Profile with the right category, hours and photos. Clicks and calls come after impressions, not before, so a month with impressions and no calls yet is still progress worth writing down.

Can anyone promise my business page one on Google?

No. Google's page on hiring an SEO says nobody can promise a top position, and its local ranking help says there is no way to request or pay for a better local ranking. Paying for ads buys an ad, not a ranking. Treat anyone who names a date for page one as selling, not informing.[5][4]

Does a Google Business Profile speed things up?

It is a separate listing with its own clock, and it is the free place to start for the map results. Google's local ranking help says complete information, the right category and accurate hours help. It does not replace the pages on your own website, which answer the questions a profile cannot.[4]

Is SEO worth starting if I am already busy?

If referrals fill your calendar, there is no rush. The free steps still matter: a complete Google Business Profile, Search Console set up, and a website Google can find that says what you do and where. None of them costs money, and they are in place for the month you want more work.

Sources

Each page below was read on . Quotes are word for word.

  1. Google Search Central: SEO Starter Guide
  2. Google Search Central: SEO Starter Guide (judging a change)
  3. Google Search Central: Ask Google to recrawl your URLs
  4. Google Business Profile Help: Tips to improve your local ranking on Google
  5. Google Search Central: Do you need an SEO?
  6. Search Console Help: About Search Console

See your own home page before you spend on ads or SEO

We build a free home page around your business and send you the link. No card needed, and you look at it before you decide anything.

Get my free home page