Caladona.com Start a project

How Long Does SEO Take? What the Sources Say

How long does SEO take? Google says crawling takes days to weeks and site-wide changes can take months. Here are the primary sources and what they measure.

How long does SEO take for a new site going after realistic niche keywords? Our working expectation is first measurable movement in 3–6 months, while page-one rankings for competitive keywords can take a year or longer. Google’s own documentation gives two anchor points: crawling a page can take “a few days to a few weeks”, and after site-wide improvements “it could take several months” for its systems to register them.

Every month of waiting is also a month of fees, which our guide to what SEO costs in practice covers. The timing figures you see quoted are harder to compare, because they come from very different places: a Google video from 2017, practitioner polls and ranking studies.

In short

  • Google crawls a submitted page in days to weeks. Rankings are a separate, slower process.
  • Google says site-wide improvements can take several months to register in Search.
  • The often-quoted “4–12 months” traces back to a 2017 Google video. Google’s current page on hiring an SEO gives no timeframe.
  • In an Ahrefs study, only 1.74% of new pages reached the top 10 within a year.
  • For a new site with realistic niche keywords, we expect first measurable movement in 3–6 months. Page-one rankings usually take longer.

How long does SEO really take?

It depends on which result you are waiting for, because each stage has its own timeline:

StageTypical timeSource
A new or updated page you submit gets crawledA few days to a few weeksGoogle: Ask Google to recrawl your URLs
Google re-evaluates a site after broad quality improvementsA few days for some changes, several months for the site as a wholeGoogle: core updates and your website
Rankings for a brand-new site settle downUp to about a year of fluctuationJohn Mueller of Google, reported by Search Engine Journal (2020)
A new page reaches the top 10Most never do within a year; 1.74% did in Ahrefs’ sampleAhrefs study

Crawling and indexing are fast. Rankings are slow

Getting a page into Google’s index is the quick part. Google says crawling “can take anywhere from a few days to a few weeks”, and that requesting a recrawl of the same URL more than once won’t speed it up. Being indexed only makes a page eligible to appear. Where it ranks depends on how Google weighs it against every other page competing for the same queries.

That second step is where the months go. On its page about core updates, Google writes that “some changes can take effect in a few days, but it could take several months for our systems to learn and confirm” that a site as a whole is producing helpful content. If nothing has changed after a few months, Google adds, it may mean waiting for the next core update, though smaller, unannounced updates can also move positions in between.

Where the “4–12 months” figure comes from

The “4–12 months” range that many articles repeat traces back to a Google Search Central video, “How to hire an SEO”, published in February 2017. In it, Google’s Maile Ohye said that “in most cases, SEOs need four months to a year to help your business first implement improvements and then see potential benefit” (quoted by Search Engine Roundtable). That window covered the time to implement the changes as well as the time for Google to react.

Google’s current page, Do you need an SEO? (last updated June 2026), gives no timeframe. It suggests you ask an SEO provider “What kind of results do you expect to see, and in what timeframe?” and warns that “No one can guarantee a #1 ranking on Google.”

The other common figure, “three to six months”, appears in Ahrefs’ article on the question, which bases it on the 3,680 people who responded to its polls on LinkedIn and X. It records what practitioners expect; Ahrefs did not track rankings to arrive at it.

What the ranking studies show

Two studies track actual rankings.

Ahrefs: how many new pages reach the top 10

In a study published in 2025, Ahrefs took 1 million random URLs its crawler saw in September 2023 and checked whether they reached Google’s top 10 within a year. Only 1.74% did, down from 5.7% in its 2017 study. A second sample of 2 million non-empty English pages created in October 2023 came out at 6.11%. Of the pages that did reach the top 10, 40.82% got there within a month. Based on 1.3 million US keywords, the average #1 page is 5 years old, and 72.9% of top-10 pages are more than 3 years old. Ahrefs sells SEO tools, but it describes its method.

Grow and Convert: time to page one per article

In an article updated in February 2026, the content agency Grow and Convert averaged rankings across 40+ of its own clients, most of them getting about three articles a month. On average it took “a little over a year” for each published piece to reach page one. Clients with an Ahrefs Domain Rating above 50 reached about one first-page ranking per post at that point, and those below 50 about 0.6. It is self-reported data from one agency’s process.

Taken together, the two studies suggest that a page which ranks at all often moves early, while most top spots go to pages that have been around for years.

How long does SEO take to work for a new website?

Longer than for an established one. In 2020, Google’s John Mueller said a site that is “a couple of months old, maybe 8 months, maybe a year” is still “very fresh”, and that rankings may go up and down before things “settle down” over about a year. An established domain has already been through that phase. Older sites also tend to have more pages, content and backlinks, and Ahrefs notes that they rank for more keywords as a result.

For a new site, our own expectation is the one on our SEO service page: when the site targets realistic niche keywords, expect first measurable movement in 3–6 months. By movement we mean things you can see in Search Console, such as impressions for the target queries and positions starting to climb. Page-one rankings for competitive terms are a later milestone, and going by the studies above they can take a year or more.

Why does SEO take so long?

Several slow processes stack on top of each other:

  • Google has to crawl and index the pages first, which can take weeks.
  • Its systems need time to judge a site as a whole, which Google says could take several months.
  • You compete with pages that are years old and have collected links over that time.
  • Links and content build up a little each month, so there is nothing to switch on at once.

What speeds SEO up, and what slows it down

FactorHelpsHurts
CompetitionSpecific, low-competition queriesBroad terms dominated by large, old sites
Search intentPages that answer what the searcher wantsPages built around a keyword that miss the question behind it
Technical healthIndexable pages, a submitted sitemap, clean internal linksBlocked or duplicate pages, crawl errors
LinksRelevant sites linking to you over timeFew or no external links
Site historyAn established domain with existing rankingsA brand-new domain still settling in

Ahrefs’ study also found that it takes longer to rank for high-volume keywords than for low-volume ones. Technical blockers are worth checking first, because they can stop Google from crawling or indexing pages at all. That’s what a technical review is for; see what an SEO audit costs if you’re considering one.

How to track progress while you wait

Google Search Console is free, and its Performance report shows clicks, impressions and average position per query. A page has to be shown before anyone can click it, so impressions for your target queries are the first thing to watch. Compare the same pages month over month and give each change a few months before judging it.

If you need traffic before organic results arrive, paid search can fill the gap, though the traffic stops when you stop paying for ads. Our guide to Google Ads costs covers that side.