8 min read
How long does SEO take? Honest timelines for a small business or new website
How long SEO takes: days to get indexed, weeks to months for long-tail searches, 6 to 12+ months for competitive terms. What Google says, and what to track monthly.

How long does SEO take? For a small business or new website, expect Google to index your pages within days to a few weeks, long-tail and local searches to start bringing visits within two to six months, and competitive terms to take six to twelve months or longer. Google's own advice has long been four months to a year.
That is the honest range. The wide gap between the two ends is mostly down to what you do in between.
A birthstone jewellery seller posted on r/SEO this month: live for over a year, four AI-assisted blog posts a week, and "My pages are indexed on Google, but website traffic is practically nonexistent." A year is plenty of time. Time alone did nothing, because the work was aimed at the wrong things. This post is about what a realistic timeline looks like, and how to tell early whether yours is on track.
How long does SEO take to show results?#
Different results arrive at very different speeds. This is roughly what we tell a founder with a new or neglected site:
| Result | Typical time | What it depends on |
|---|---|---|
| Pages indexed | A few days to a few weeks | Sitemap, internal links, no technical blocks |
| Showing for your own business name | Days to weeks after indexing | Consistent name across site, profile and listings |
| First impressions for long-tail searches | 1 to 3 months | Pages that answer specific questions |
| Steady enquiries from local searches | 3 to 6 months | Google Business Profile, reviews, service pages |
| Page one for competitive terms | 6 to 12+ months | Links, authority, competition |
These are ranges from experience, not promises. A Coimbatore pest control company targeting "termite treatment Coimbatore" is playing a far easier game than an online furniture store chasing "sofa set" across India.
What Google says about SEO timelines#
Google does not publish a fixed number, but it has said a few useful things.
In Google's How to hire an SEO video, Maile Ohye of Google says that in most cases an SEO will need "four months to a year" to first implement improvements and then see the potential benefit. The video is old, but it remains the clearest official estimate, and it matches what most practitioners see.
Google's SEO Starter Guide says some changes take effect in a few hours and others take several months, and suggests waiting a few weeks before judging whether a change worked.
And on promises, Google's Do you need an SEO? page is blunt: "No one can guarantee a #1 ranking on Google."
What the data says#
The best public study we know is Ahrefs' analysis of how long it takes to rank. The numbers are sobering:
- Of 1 million random new pages, only 1.74% reached Google's top 10 within a year. Counting only non-empty English pages, the figure was 6.11%.
- Of the pages that did reach the top 10, 40.82% got there within the first month.
- 72.9% of top-10 pages were more than three years old, and the average number one result was five years old.
Two practical lessons. Most pages never rank well, so publishing more is not a plan by itself. And pages that are going to work often show signs early, so after about six months with nothing, Ahrefs suggests reworking the page rather than waiting.
How long does SEO take to work for a new website?#
Longer than for an established one. A new domain has no links, no history and no branded searches, so Google has little to go on.
For a new site, the first three months are mostly about getting the basics right and seeing impressions appear in Search Console. If nothing is indexed after a few weeks, it is a technical problem, not a patience problem. Our checklist for a website not showing on Google covers that.
One r/SEO reply put the range nicely: "Somewhere between 12 hours and 12 years." Another, from the same thread, was more useful: a new blog "might publish content for 12 months an never rank" if the content does not match what searchers want and earns no links.
What speeds SEO up or slows it down#
1. Domain age and history#
An older domain with some links and a clean record moves faster. A brand-new domain starts from zero. A second-hand domain can go either way, depending on what its last owner did with it.
2. Competition#
Look at the first page for your target search with your own eyes. If it is full of big brands, marketplaces and directories with thorough pages, you will wait a long time. If it is full of thin pages and old forum posts, you can move quickly.
3. Local vs national#
Local search is usually faster for a small business. A plumber in Manchester or a CA firm in Ahmedabad competes with a few dozen businesses nearby, not every website in the country. Google says local results are mainly based on relevance, distance and popularity, and that you cannot pay for a better local ranking.
4. Content that answers real searches#
One page per service, written around what customers actually ask: price, timing, process, area covered. Our SEO guide for service businesses has the structure we use. Four generic posts a week will not beat one specific, useful page.
5. Links and mentions#
Links from other real websites are still how Google judges whether you matter. For a small business, that means suppliers, local associations, industry directories, press mentions and partners. It is slow, which is why it is the part most people skip.
6. Google Business Profile and reviews#
For local searches, this is often the fastest lever. A verified, complete profile with photos, correct categories and a steady stream of reviews can bring calls months before your website ranks. See our Google Business Profile setup guide and how to get more Google reviews.
7. How fast changes actually get made#
If your developer takes six weeks to fix a title tag, your timeline grows by six weeks. Speed of execution matters more than most people expect.
What to measure month by month in Search Console#
Rankings move last. Search Console shows progress well before enquiries do. Use the Performance report for clicks, impressions and average position, and the Pages report for indexing.
| Month | What to check | A good sign |
|---|---|---|
| 1 | Pages report, URL Inspection on key pages | Your main pages are indexed |
| 2 to 3 | Impressions and the list of queries | Impressions rising, queries that match your services |
| 4 to 6 | Average position for your key queries, clicks | Queries moving from page 3 or 4 onto page 1 or 2 |
| 6 to 12 | Clicks, enquiries from organic traffic | Leads you can trace back to search |
In the jewellery thread, one reply suggested filtering Search Console to queries with impressions but no clicks: if that list is still empty after a year, more posts will not fix it. If you have "a pile of page 2-4 queries instead, that's a much better problem to have."
Red flags: agencies promising page one in 30 days#
You will get these calls and emails. Here is what should make you walk away:
- Guaranteed rankings. Google says no one can guarantee a number one spot, and if an SEO guarantees first place, "find someone else."
- Page one in 30 days for a competitive term. Possible for your own brand name or a very obscure search. Not for "best interior designer Mumbai" on a new site.
- Claims of a "special relationship" with Google or "priority submit". Google calls these out by name.
- Secret methods. If they will not explain what they are doing, assume it is buying links, which can earn you a penalty.
- Reports that only show rankings for terms nobody searches. Ask for Search Console data, not screenshots.
If you need enquiries this month, SEO is the wrong tool. Paid ads can run while SEO builds. Our comparison of Google Ads vs Facebook ads helps you pick.
Common questions#
How long does SEO take to update on Google?#
After you change a page, Google has to recrawl it. Its Starter Guide says some changes show in hours and others take months, and suggests waiting a few weeks before judging. Requesting indexing in Search Console can speed up the recrawl.
How long does local SEO take?#
Usually less than national SEO. With a verified Google Business Profile, regular reviews and proper service pages, many small businesses see more calls from Maps within three to six months. Crowded categories in big cities take longer.
Can SEO work in one month?#
Fixes can. If your site was blocked by a noindex tag or missing from the index, you can see a change within weeks. Ranking a new site for competitive searches in one month is not realistic.
How long does SEO take to kick in for a new website?#
Expect indexing in days to weeks, early impressions in one to three months, and meaningful traffic somewhere between four months and a year, in line with Google's own estimate.
The short version#
SEO takes days to get indexed, a few months to show early results, and six to twelve months or more for competitive searches. Local businesses with a strong Google Business Profile usually move fastest. Track impressions and queries in Search Console from month one, change course if nothing moves by month three, and walk away from anyone promising page one in 30 days.
If you want a realistic SEO timeline for your own site, book a free strategy call and we will look at your Search Console and competition with you.


