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:
| Stage | Typical time | Source |
|---|---|---|
| A new or updated page you submit gets crawled | A few days to a few weeks | Google: Ask Google to recrawl your URLs |
| Google re-evaluates a site after broad quality improvements | A few days for some changes, several months for the site as a whole | Google: core updates and your website |
| Rankings for a brand-new site settle down | Up to about a year of fluctuation | John Mueller of Google, reported by Search Engine Journal (2020) |
| A new page reaches the top 10 | Most never do within a year; 1.74% did in Ahrefs’ sample | Ahrefs 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
| Factor | Helps | Hurts |
|---|---|---|
| Competition | Specific, low-competition queries | Broad terms dominated by large, old sites |
| Search intent | Pages that answer what the searcher wants | Pages built around a keyword that miss the question behind it |
| Technical health | Indexable pages, a submitted sitemap, clean internal links | Blocked or duplicate pages, crawl errors |
| Links | Relevant sites linking to you over time | Few or no external links |
| Site history | An established domain with existing rankings | A 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.