Strategy

How long does SEO take? Real timelines from two sites we work on

How long does SEO take? Month-by-month click data from a clinic, a roofing site's year of rankings, and what to expect at months 1, 3, 6 and 12.

Koinophobe4 min read
Small green seedlings growing up out of dark soil
Photo: Elly M on Unsplash

Every owner asks this on the first call, and we won't give a date. Google decides when it recrawls your pages and how it ranks them, and anyone who promises page one by a certain month is guessing.

What we can do is show you how it went on real sites, month by month, and what happens in each stretch.

A clinic, month by month

This is a pain clinic in Florida that we work on under an agency's name. Here are its clicks from Google search, straight from Search Console.

Month Clicks
August 2025 2
September 2025 4
October 2025 49
November 2025 59
December 2025 60
January 2026 74
February 2026 62
March 2026 72
April 2026 104
May 2026 96
June 2026 94
July 2026 95
August 2026 (partial) 83

That's 854 clicks over the whole stretch. A few things to notice. The first two months were close to nothing. The jump came in the third month. After that it climbed slowly, dipped in February, and has sat between 83 and 104 a month since April. 678 of those 854 clicks came from phones.

The shape is the useful part. Small for a while, a step up, then a slower climb with dips along the way.

A roofing site, over a year

The second example moved slower, because roofing is a more crowded search. On a Florida roofing site we work on, we compared October 2025 to August 2026 against the eleven months before.

A calendar with red push pins marking dates
Photo: Towfiqu barbhuiya on Unsplash

Average position went from 47.9 to 14.9. Impressions went from 5,410 to 139,639. Clicks went from 34 to 266. 893 of the 1,099 searches it now shows for didn't show it at all the year before.

Its click-through rate fell from 0.63% to 0.19% over the same period, because most of the new impressions were on page two. That's normal in the middle of a climb. A site shows up on page two for a search long before it reaches page one, and impressions down there rarely turn into clicks. The full case is on our roofing SEO page.

What happens in month 1, 3, 6 and 12

This is how the work usually runs. The numbers in each stretch differ from site to site.

Month 1. Setup and fixes. Call and form tracking in GA4, the Business Profile cleaned up, indexing problems found and fixed, speed and schema work. Rankings usually barely move, because Google hasn't recrawled most of the changes yet. If pages sit in Search Console as discovered or crawled but not indexed, those notes explain what to change.

Month 3. New and rewritten pages are indexed. In Search Console you start to see more impressions and more searches the site shows for, often on page two or three. On the clinic, this is the month clicks jumped.

Month 6. Some of those searches have reached page one. You can compare the last three months against the three before and see whether the line is going up.

Month 12. Now you can compare against the same months last year, which takes seasons out of the picture. For a roofer, hurricane season (June 1 to November 30 in the Atlantic) can swing the numbers a lot, so a year-over-year comparison is the honest one.

If you want to read these numbers yourself, Google Search Console for contractors covers the Performance report and the date comparison we use.

Tracking shows wins before rankings do

Rankings take months. Tracking can show you something in the first few weeks.

Once phone taps and form submissions are tracked, you know how many leads the site already brings in, which pages they come from, and which source sent them. Sometimes the first win is a fix. In July 2026 we found that a client's form submissions had been dropping since March because of an email setting that broke after an email address change. Four months, and nobody noticed, us included. We test form delivery on every site monthly now.

That's why tracking is the first thing we set up. We wrote about how in call tracking for contractors, and the map side of the timeline is in how to rank in the Google map pack.

Why my plan has a 3-month minimum

Month one is setup. Google needs time after that to recrawl and re-rank what changed. If you judge the work at week six, you're mostly judging the setup. A 3-month minimum gives the changes time to show up in Search Console, then the plan runs month to month with 30 days' notice. You own every account the whole time.

What we'd do next

Open Search Console, set the date range to the last 16 months, and look at the clicks line. That's your real starting point. Then check what each month should show you in a monthly SEO report, and see what each plan includes on our pricing page.

Frequently asked questions

How long does SEO take to show results?

It depends on the site, the competition and what was broken. On a pain clinic we work on, clicks went from 4 in the first full month to 49 in the third. A roofing site took most of a year to move from an average position of 47.9 to 14.9.

Can anyone guarantee SEO results by a certain date?

No. Google decides when to recrawl pages and how to rank them. An SEO can tell you what work happens each month and show you the numbers as they move, but a guaranteed ranking date is a promise nobody can keep.

Why do SEO plans have a minimum term?

The first month is mostly setup and fixes, and Google needs time to recrawl and re-rank the changed pages. My SEO plan has a 3-month minimum, then run month to month with 30 days' notice.

Taking new clients

Book a free SEO call. I’ll tell you what I’d fix first.

Book a free 20-minute call, or email me if you’d rather write. Every price is on the pricing page, so there are no surprises when we talk.

Free, 20 minutes · same-day replies

Delivery guarantee. If I don't finish the month-one list within 30 days, you get your first payment back. The terms.

What happens on the call

  • I look at your site and your Google listing before we talk.
  • You get the two or three things I'd fix first, and what they'd cost.
  • If nothing's worth paying for, I'll tell you. No sales pitch.