top of page

How Long Does SEO Take to Work?

Sep 14
8 min read

Updated: 5 days ago

SEO usually takes three to six months to show results, and six to twelve months or more on competitive searches or a new website. Fixing pages Google already knows about can show sooner. Ahrefs reports three to six months as the typical answer from 3,680 people it polled. The honest answer still depends on your situation.


But the question hides two different situations with two different clocks, and which one you are in changes the answer more than anything a provider does. This page separates them, sets out what moves first and what moves last, and shows how to tell whether it is working before the ranking moves.


What is a realistic SEO timeline?

A realistic SEO timeline runs in stages. In the first month, pages are fixed and recrawled. In months two and three, early movement shows on easier searches. From months four to six, traffic tends to build. Hard searches can take a year or more. These are typical ranges from practitioners, not promises, and your own situation shifts them.


Time since the work started

What usually happens

Where the range comes from

First weeks

Technical fixes and page edits are made; search engines recrawl the changed pages

Google's crawl, index, serve process

Months 2 to 3

First movement on less competitive and longer searches

Orbit Media: "2-3 months to rank for low-competition keywords"

Months 3 to 6

The range most practitioners give for results to show

Ahrefs poll of 3,680 people

Months 6 to 12 and beyond

Competitive searches; new websites

Orbit Media: "4-12 months to achieve significant success"; Google's John Mueller, as quoted by Ahrefs, on new sites taking up to a year


Treat these as the shape, not the schedule. They come from surveys of people who do SEO and from agencies' own experience, not from a controlled study, and none of them can tell you what your site will do.


Why the answer depends on which clock you are on

Recovering something that already exists

A page that has been published before, has been indexed before, and already has a history of appearing for searches is not starting from zero. If it was broken, moved without a redirect, or left alone for a long time, putting it back is a different mechanism from building something new, and it runs on a much shorter clock.


Building something that does not exist yet

A genuinely new page on a site with little standing has to be found, then judged against everything already answering that search. This is the slow one, and it is the situation those timelines are built for. If somebody quotes you a number of months without asking which of the two you are in, they are answering a question you may not have asked.


Two columns comparing recovering an existing page against building a new one, on indexing, query history, what it competes with and the first signal to expect.

From Capron Media: the free Lite subscription

Lite winners and losers card for a made-up bakery: "sourdough near me" up 6, "birthday cakes" up 3, "gluten free bread" down 4, volatility high. Example data.
Example data from a made-up bakery.

Is it working? See which searches moved

See which searches moved up and which moved down since the last check. Lite does not include the work on your site. Starter does.



What moves first, and what moves last

Whichever clock you are on, the sequence is the same and knowing it stops you reading a normal week as a failure.


Being found at all

Before anything can rank it has to be indexed, and this is the fastest step. You can check it rather than wonder about it: search for a distinctive sentence from the page in quotation marks and see whether the page comes back. If it does not, nothing further matters yet and the problem is not your content.


How your result reads

The title and description a searcher sees are yours to write, and changing them changes what is shown without needing to out-rank anybody. It is among the fastest improvements available, and it is the one people skip because it feels too small to matter. If a page is already being shown to people and nobody is clicking, this is the problem rather than the position.


Position on a competitive search

The slow one, and the reason is structural. You are not persuading a search engine your page is good. You are persuading it your page is better than the ones above it, and those pages are not standing still while you work. A search where three well-resourced sites have been publishing for years behaves differently from a search where nobody has bothered, and the same effort produces a different timeline on each.


Four stages ordered by speed: being indexed at all is fastest, then how your result reads, then appearing for more searches, then position on a competitive term, which is slowest because it is a comparison against pages that are also moving.

How do I know if my SEO is working?

Look at signals that move before rankings do. In Google Search Console, check whether your pages are indexed, whether they are being shown more often, and whether they appear for more different searches than before. Rankings on hard searches move last, so waiting on them alone means waiting the longest for the least information.


Look at impressions before positions

An impression means your page was shown to somebody. A rising impression count at an unchanged position means you are appearing for more searches than before, which is the earliest honest signal that anything is happening.


Look at the number of different searches you appear for

A page that starts appearing for five searches instead of one is being understood better, even if it has not moved up on any of them. This is visible in search data and invisible in a rank tracker, which is one reason rank tracking on its own is a poor instrument for this question.


Agree the measure before the work starts

If you are paying somebody, settle what counts as working before month one rather than arguing about it in month four. A measure that names your pages is checkable. A measure that describes activity is not, and the difference only becomes obvious once you are disappointed.


Three signals that arrive before a ranking change: impressions, the number of distinct searches a page appears for, and a measure agreed before the work starts.

Tool

What it shows you about progress

Cost

Google Search Console

Indexing, impressions, clicks, and every search your pages appear for

Free

Google Analytics

Visits from search, and what those visitors do

Free

A paid rank tracker

Your position for a fixed list of searches

Paid

Capron Media (ours)

Free Lite subscription: see which searches moved up and which moved down since the last check, and set a goal and follow your rankings against it. Targets are an estimate, not a promise. Lite does not include the work on your site. Starter does.

Costs nothing, for as long as you keep it

Why does SEO take so long?

SEO takes time for two reasons, and neither is a search engine being slow. Your page has to be recrawled before anything you changed is known about. And a position is a comparison: it moves when the comparison changes, which can be because you improved or because somebody above you did not. A page can improve and still sit still.


Two reasons, and neither is a search engine being slow. The first is that your page has to be recrawled before anything you changed is known about, and that is not instant. The second is competition: a position is a comparison, so it moves when the comparison changes. A page can be better than it was last month and sit in the same place because so is everything around it.


Two reasons SEO takes time: a page has to be recrawled before a change is known about, and a position is a comparison that only moves when the comparison changes.

What makes SEO work faster, and what makes it slower

Faster

An existing page rather than a new one. A site a search engine already visits often. A search nobody has fought over. Fixing something broken rather than improving something adequate, because a page returning an error and a page ranking at forty are different problems and the first one is cheap. And submitting the page for indexing rather than waiting to be found, which costs nothing and is easy to skip.


Slower

A brand new site. A search with established, well-funded answers. Changing the address of a page without redirecting the old one, which discards whatever standing it had. Stopping after the first pass, which is the common one. And doing several things at once, which is not slower in itself but leaves you unable to tell which of them worked.


Two lists. Faster: an existing page, a frequently visited site, an uncontested search, fixing something broken, submitting for indexing. Slower: a new site, a well-funded search, moving a page without a redirect, stopping after the first pass, and doing several things at once.

Why is my SEO not working after 3 months?

Three months is early for a competitive search, so first check whether it is actually not working. Is the page indexed? Is it being shown, even if not clicked? Is another page on your site competing for the same search? If all three look fine, the content may simply not yet be better than what ranks above it.


One more cause is worth naming because we have done it to ourselves. On Capron Media's own site we once restored broken pages, submitted pages for indexing and rewrote page titles in the same few days. Afterwards, we could not tell which change mattered. Change one thing at a time when you can, so you know what worked.


What to do if nothing has moved

Check in this order, because they cost different amounts. Is the page indexed at all. Is it being shown to anybody, which is impressions rather than clicks. Is it being shown and ignored, which is a title and description problem rather than a ranking one. Is it competing with another page on your own site for the same search, which splits rather than adds. And only after all four, is the content genuinely not as good as what sits above it. That last one is the expensive answer and it is the first one people jump to.


A five-step diagnostic in cost order: is the page indexed, is it being shown, is it shown and ignored, is another of your pages competing, and only last, is the content genuinely weaker than what ranks above it.

How long do backlinks take to work?

Links from other sites take effect only after a search engine has crawled the page that links to you, so a new link can be found within days on a busy site or take weeks on a quiet one. A single link rarely moves a ranking on its own; links build standing over months, alongside the pages they point to.


How long does local SEO take?

Often shorter, for a reason that has nothing to do with your website. A great deal of local visibility comes from your business profile rather than your pages, and updating a verified profile is a same-day task whose effect is not gated behind recrawling a site. The website side of local runs on the same clock as everything else.


The profile side can move quickly, which is why it is the first thing to do if you serve an area.


Is SEO dead now with AI?

No. AI answers such as Google's AI Overviews change how results look, but they still draw on pages a search engine has crawled and indexed, and a July 2025 Semrush study found most sites they cite also rank in Google's top 10. The timeline above still applies: a page has to be found and trusted before AI can quote it.


Nothing has replaced SEO; it has widened. Part of the work now is making pages that answer plainly enough to be quoted. Why the work never really finishes is its own subject, covered in our post on why SEO is an ongoing process.


What is the 80/20 rule for SEO?

The 80/20 rule in SEO is the idea that a small share of the work produces most of the results. In practice: do the cheap, high-impact checks first: get pages indexed, write clear titles, fix broken pages and stop pages competing with each other, before months of harder work. It is a rule of thumb, not a measurement.


Before you start counting months

The reason a timeline disappoints people is often not the timeline at all. It is that the work stopped once the interesting part was finished, and positions move when other people publish rather than only when you do. What the continuing half of the job involves is set out in our guide to ongoing SEO, including what to do in the months where nothing visible is happening.


We sell a fixed number of things done to a site every week, which is a deliberate answer to this question: you can check what happened in a month where the ranking did not move. What that costs is on our pricing page.


And if you want somebody to look at your own search data and tell you which of the five checks above is actually your problem, book a free SEO consultation.


From Capron Media: the free Lite subscription

The Lite dashboard for a made-up bakery: site health counts across 48 pages, and cards to connect Search Console and Analytics. Example data.
Example data from a made-up bakery.

Now set a goal and follow your progress

Set a goal and follow your rankings against it. Targets are an estimate, not a promise. Lite does not include the work on your site. Starter does.



If you would rather have the work done for you, Starter is five optimizations a week, made for you on the site you already own, and each one shown in your portal. See every price.


Written by Spencer Capron, founder of Capron Media, a Middleborough, Massachusetts SEO service for small business owners. Spencer is HubSpot SEO II certified, holds CompTIA Security+, and has run recurring SEO programs for 30+ small-business clients. He wrote this post in collaboration with our AI agents, and he reviews everything published here.

 
 
 

Comments


bottom of page