Skip to main content

How Long Does SEO Take? Realistic Timelines for Small Businesses

By Published

8 min read SEO

How long SEO takes to work for a small business: usually 60 to 90 days for a local business, 3 to 6 months for competitive keywords, with real dated examples.

TL;DR Too Long; Didn't Read

For a local business, expect the first movement in impressions and map views early, with rankings and calls usually following in 60 to 90 days. Competitive keywords usually take 3 to 6 months. Your starting point (an existing site and profile or a brand-new domain) and your competition decide where you land in that range. These are expectations from past work, not promises: no one can guarantee a ranking on a timeline.

How long SEO takes to work for a small business: usually 60 to 90 days for a local business, 3 to 6 months for competitive keywords, with real dated examples.

How long does SEO take? For a local business, the honest answer is that you’ll usually see the first movement in impressions and map views early, with rankings and calls following in 60 to 90 days. Competitive keywords usually take 3 to 6 months. Those are expectations from my past work, not promises. Anyone who guarantees you page one in 30 days is guessing with your money.

Below I cover where your business is likely to fall in that range, what Google itself says (including a line it removed this year), and real timelines from my own projects, with dates. Two of those projects are local service businesses and two are e-commerce stores, and I’ll tell you which is which.

What Google says now (and the line it removed)

Google’s guide to hiring an SEO used to warn that results take a while: “typically from four months to a year from the time you begin making changes until you start to see the benefits.” You’ll still see that line quoted on a lot of pages. But Google has since removed it.

I checked the Internet Archive. The archived copy from May 20, 2026 still has the line. The next copy, from June 2026, doesn’t. The current page shows “Last updated 2026-06-05”, and the line is still gone.

What Google says now, in its SEO Starter Guide: “Some changes might take effect in a few hours, others could take several months. In general, you likely want to wait a few weeks to assess whether your work had beneficial effects in Google Search results.”

Google says “Crawling can take anywhere from a few days to a few weeks” after you ask it to recrawl. And its page on hiring an SEO still says: “No one can guarantee a #1 ranking on Google.”

Why local SEO moves faster

Google Maps and the local pack work differently from regular search results. Google’s Business Profile help page puts it plainly: “Local results are mainly based on relevance, distance, and popularity.” If you’re close to the person searching and your profile clearly matches what they want, you can move quickly, even without years of history.

My fastest example is a local service business. Wedding DJ Colorado is a wedding DJ in Pueblo. Before I started, he had a one-page website and a Google Business Profile ranking position 20+ for “wedding DJ.” I built a 47-page website and optimized his Google Business Profile. The site launched on January 19, 2026, and I requested indexing the same day.

Within 48 hours, he was showing up in the top 10 for local searches. By January 25, six days after launch, he averaged position 1.17 for “wedding DJ Pueblo” across a 100-mile radius, and ranked #1 at 373 of 441 points.

That’s not typical, and I don’t present it that way. A search with the city name in it is the easy one. For the broader search “wedding DJ” (no city), his average position on February 4 was 8.40 across a 57.5-mile radius. It improved, slowly: on March 5, it was 6.35. Same business, same site, a much slower climb.

Past result (2024): Best Construction, Colorado Springs

In July 2024, a Colorado Springs bathroom remodeler came to me ranking #13 on Google Maps for their main keywords. Within 60 days, they were #2. They were already on Google Maps, so this was an existing listing that needed work, not a brand-new one. This was 2024, so treat it as a past result, not a picture of where they rank today. Read the case study

Timelines by starting point

Where you start decides most of the timeline. Here’s how I’d set expectations, with a real example for each where I have one. The first two examples are local service businesses that show up on Google Maps. The last three come from two e-commerce stores, so read them as examples of how search works in general, not as a picture of a local business on Google Maps.

Your situationWhat I’d expectReal example
Local business, low competition, searches with your city nameOne fast case (not typical)Wedding DJ Colorado (local service business): #1 for “wedding DJ Pueblo” 6 days after launch (2026)
Local business in a typical marketFirst movement in impressions and map views early; rankings and calls usually in 60 to 90 daysBest Construction (local service business): #13 to #2 on Google Maps in 60 days (2024, past result)
Competitive keywordsUsually 3 to 6 monthsTycoon Games (e-commerce store): the bigger wins in competitive terms came in months 3 to 5 (2024)
Brand-new domainQuick wins only on low-competition searches you target first; competitive terms take monthsTycoon Games (e-commerce store, new domain): 115 top-ranking keywords within 30 days by going after low-competition searches first; harder terms took months 3 to 5 (2024)
Redesign of a site that already ranksTemporary ranking changes; Google says most pages on a small to medium site take a few weeks to moveSecrets of the Tribe (e-commerce store): 49 rankings in position 1 three months after launch, on a site that already had strong SEO (2024)

Two of these need context. Tycoon Games is a New Hampshire board game retailer with an e-commerce site. It had a new domain and zero organic presence. The plan went after low-competition, high-intent searches first, and that’s why it moved in the first month. The bigger wins in competitive terms came in months 3 to 5.

Secrets of the Tribe is the opposite case. It’s a Denver herbal supplements company with a Shopify store. Three months after the redesign launched, the store had 49 rankings in position 1. But it already had strong SEO foundations before the redesign. My own case study says it plainly: we didn’t build this from zero. A store with no foundation would take longer.

What the bigger data says

Ahrefs (a tool I pay for, with no affiliate deal) studied how long pages take to rank. It used two different samples, and a few findings are worth knowing:

  • Ahrefs took 1 million random URLs its crawler saw in September 2023 and checked whether any reached Google’s top 10 within a year. Only 1.74% did.
  • A second, separate sample used 2 million random URLs created in October 2023, counting only non-empty English pages. In that group, 6.11% reached the top 10 within a year, which Ahrefs says “might be a more fair number to use.”
  • Of the pages that did reach the top 10, 40.82% got there within a month.
  • 72.9% of pages in Google’s top 10 are more than 3 years old, and the average #1 page is 5 years old.
  • Ahrefs’ advice: “After ~6 months, you may want to look at updating your content if you’re still not in the top 10.”

This study measures single pages across the whole web, not local businesses in Google Maps. Pages that are going to rank often show it early, and if a page hasn’t moved by around the 6-month mark, it needs work, not more waiting.

What to watch, month by month

Rankings move late. Here’s what to look for, in the order it usually shows up:

  1. Indexing (days to weeks). In Google Search Console, check that your new or updated pages are indexed. Google says crawling can take a few days to a few weeks.
  2. Impressions and map views (often within the first 30 days). Search Console impressions and your Google Business Profile’s performance numbers start climbing before clicks do.
  3. Rankings (usually 60 to 90 days for a local business). Positions improve, usually for longer, more specific searches first.
  4. Calls and form fills. This is the number that pays the bills. If you can’t see which calls came from Google, set up tracking before anything else.

If you’re replacing your website and your page addresses change, add one step. Google says to “Expect temporary fluctuation in site ranking during the move,” and that “a small to medium-sized website can take a few weeks for most pages to move.” Google recommends “server side permanent redirects from the old URLs to the new URLs,” and says these redirects “don’t cause a loss in PageRank.” That’s the step that protects the rankings you already have.

What makes SEO take longer

  • A crowded market. A plumber in Denver faces more competition than a wedding DJ in Pueblo. More competition means more work and a longer climb.
  • A brand-new website or domain. You have no history, links or reviews yet. You start further back, and only the easy searches move early.
  • Technical problems. Pages Google can’t crawl or that load slowly hold everything else back.
  • Stop-and-start work. SEO builds on itself. Two busy months followed by four quiet ones costs you momentum.
  • No tracking. Without call and form tracking, you won’t know what’s working.

A note on promises

This is why my SEO plans have a 3-month minimum, then run monthly: Google takes time to start ranking a site, and three months is the shortest window where you can judge the work fairly. It’s also why the only thing I guarantee is the work itself. Before you pay a cent, I put in writing exactly what I’ll ship in the first 30 days. If I don’t ship every item on that list, you get your first month back. That’s my 30-Day Proof Period. Rankings and calls aren’t part of that promise, because Google won’t let anyone keep a promise like that.

If you’re in Colorado, my guides to local SEO in Colorado Springs and Denver show what this looks like in those markets. Want to know where your business would likely fall on this timeline? See my SEO service, or get in touch.

Frequently Asked Questions

For a local business, rankings and calls usually follow in 60 to 90 days, with early movement in impressions and map views before that. Competitive keywords usually take 3 to 6 months. Competitive terms on a brand-new domain or in a crowded market take longer, and no one can guarantee a ranking on a timeline.

Usually in impressions before rankings. Google says crawling can take anywhere from a few days to a few weeks, and that you'll likely want to wait a few weeks to judge a change. In Search Console and your Google Business Profile, look for more impressions and map views first, then rankings, then calls.

It used to. Google's page on hiring an SEO said results typically take four months to a year. Archived copies still show that line on May 20, 2026, and it's gone from the next copy, in June 2026, and from the current page. Google's current guidance says some changes take effect in a few hours and others could take several months.

Some movement is normal if your page addresses change. Google says to expect temporary fluctuation in site ranking during a move, and that a small to medium-sized site can take a few weeks for most pages to move. Mapping old URLs to new ones with permanent redirects is the step Google recommends.

No. Google says no one can guarantee a #1 ranking on Google. An honest agency can promise the work it will do in the first 30 days, but not how Google will respond to it.

Share:
Kristian Kreaktive at a Google event

Written by

Kristian Kreaktive

Founder & Lead Strategist at KREAKTIVE

#1 Freelance Digital Strategy Expert on Clutch (Oct 2026). 17 years in digital marketing, 15 of them running his own agency, building websites and SEO strategies that bring real results for small businesses.

#1 Freelance Digital Strategy Expert (Oct 2026) Ranked #1 Freelance Digital Strategy Expert on Clutch, Oct 2026 #3 Freelance Web Designer (Oct 2026) Ranked #3 Freelance Web Designer on Clutch, Oct 2026 Featured by Google Google Actívate Success Story (Google) 5.0 Google rating from 44 Google reviews: 24 on the KREAKTIVE profile (Spain) and 20 on the DMS profile (Colorado Springs)
Learn more about my approach

Related Posts

View All Posts »

Results in 30 days or your money back. Before you pay a cent, I put in writing exactly what I'll ship.