Updated October 2026
How long does SEO take?
SEO usually takes three to six months to produce clear results for a local business, and six to twelve months in competitive sectors or for new websites. Some fixes, such as Google Business Profile corrections or removing an accidental noindex, can work within days or weeks.
What happens in each stage of an SEO campaign?
| Timeframe | What usually happens |
|---|---|
| Weeks 1 to 4 | Audit, technical fixes, Google Business Profile clean-up. Quick wins from fixing indexing errors appear first. |
| Months 2 to 3 | Improved pages are recrawled; impressions in Search Console rise; Google Maps positions start moving. |
| Months 4 to 6 | Target pages reach page one for less competitive searches; enquiries increase. |
| Months 6 to 12 | Competitive terms move as links, reviews and content accumulate. |
Why does SEO take so long?
SEO takes time because Google must recrawl and re-evaluate changed pages, links and reviews accumulate gradually, and competitors are improving at the same time. Some quality assessments are only refreshed during Google's core updates, which happen a few times a year.
What makes SEO faster or slower?
- Faster: an established domain, technical problems that are simple to fix, a niche or local market, an existing review base
- Slower: a brand-new domain, a past penalty or algorithmic drop, very competitive city-centre markets, few resources for content
How do you know SEO is working before rankings move?
You know SEO is working when impressions, indexed pages and average position improve in Google Search Console, even before clicks and enquiries rise. These leading indicators usually move one to two months ahead of traffic.
How long does it take to recover from a ranking drop?
Recovery from an algorithmic drop usually takes until the next core update or longer. See why businesses drop in Google rankings.