The honest range: small fixes on pages Google already ranks, like a better title or clearer internal links, can show movement within a few weeks once Google has recrawled the page. New pages and competitive keywords usually take months. How long yours takes depends on your site's age and authority, your competition and how often Google visits, and I'll show you what each of those looks like below.
Everyone wants a single number, and I understand why. If you're paying for SEO, or spending your own evenings on it, you want to know when it will pay off. The trouble is that "SEO" covers very different jobs, and each one runs on its own clock.
So I won't give you one number. I'll give you a timeline for each kind of change, explain what speeds it up or slows it down, and show you how to tell whether something has worked.
Why there isn't one answer
Before a change can help you, three things have to happen. Google has to crawl the page, which means visiting it and reading it. It has to index the page, which means storing it. Then it has to decide where the page should rank for a given search.
You control what's on the page. You don't control when Google comes back to look. That gap is where most of the waiting happens, and it's why a sensible timeline depends on what you're changing.
There's also the question of what "working" means. A page can move from position forty to position twenty and bring you no visitors, because almost nobody scrolls that far. Real traffic usually arrives once a page reaches the first page of results, so the useful timeline is how long it takes to get there, not how long it takes to move at all.
What you change and when you'd usually see it
These are ranges from my experience, not promises. Treat them as a realistic expectation to hold while you wait.
| What you change | When you'd usually see it |
|---|---|
| Title and meta description on a page that already ranks | A few weeks, once Google has recrawled the page |
| Internal links pointing at a page that's close to page one | A few weeks to a couple of months |
| A technical fix, such as unblocking a page Google couldn't crawl | A few weeks after Google revisits, sooner on pages it visits often |
| A new page on an established site | Two to six months to find its level |
| A brand new site | Several months at least, and often most of a year to build trust |
| A competitive service keyword | Six months to a year or more, and some never reach page one without strong links and authority |
Notice how much the first three rows differ from the last three. Editing something that's already in Google's index is a small job for Google. Asking it to trust something new is a bigger one.
Two things stand out. The fastest wins come from editing pages Google already knows and ranks. And every row starts with a recrawl, which you can't schedule.
What speeds SEO up and what slows it down
Four things decide where in those ranges you land.
- Site age and authority. An established site that other sites link to gets new pages noticed sooner. A new site has to earn that trust first. Covering a subject in depth helps too, which I explain in my guide to building topical authority.
- Competition. If page one is full of big brands, expect months, not weeks. If the question is niche and few people answer it well, you can move faster.
- Crawl frequency. Google visits some pages daily and others rarely. A page that's rarely visited can sit unchanged in the results long after you've fixed it.
- How much you change. One tidy edit is easy for Google to read. A site that's rewritten, restructured and moved all at once takes longer to settle, and you can't tell what worked.
If your site is new, or you're in a crowded market, it's worth getting a second pair of eyes before you spend months on the wrong pages. That's a big part of what I do as a freelance SEO consultant: work out where the quick wins are, and where the slower, patient work has to go.
Why you should measure after the recrawl, not after the edit
This is the mistake I see most. Someone changes a title on Monday, checks rankings on Wednesday, sees nothing and decides it didn't work. Google may not have visited the page yet.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Before you judge a change, check that Google has seen it. In Search Console you can inspect a page and see when it was last crawled. Then give it a couple of weeks of data after that date, and compare the same page before and after. My walkthrough of Search Console audit steps shows where to find those numbers.
A good habit is to write down the date of every change you make, and what you changed. It takes a minute, and it saves you guessing three months later. When results do move, you'll know which edit to thank.
Compare like with like. Look at clicks, impressions and average position for the page you changed, not your whole site. And try not to change five other things in the same fortnight, or you won't know which one moved the needle.
What the timeline looked like on my own site
I track this on my own site, so I'm not guessing. In January 2026 my site earned 1,322 clicks a month from Google. By September 2026 that was 6,412. Impressions rose from 209,381 a month to 831,210 over the same period, and my average Google position improved from 27.2 to 16.5.
None of that came overnight. It built up over several months as pages were recrawled, improved and linked together. If you'd like to see what I changed and in what order, here's the month by month case study.
If you'd rather have someone look at your site and give you a straight answer on timing, I'm happy to talk it through. See how I work with businesses.
Frequently asked questions
How long does SEO take to work?
For small fixes on pages Google already ranks, a few weeks after the page is recrawled. For a new page on an established site, expect a couple of months. For a new site or a competitive keyword, plan on six months to a year.
How long does it take to rank on Google?
A new page on an established site often finds its level in two to six months. A new site usually takes longer because Google has no history with it. Competitive terms can take a year or more.
Can SEO results show in a few weeks?
Yes, for edits to pages that already rank, such as titles, meta descriptions and internal links. Wait until Google has recrawled the page before you judge the result.
Why is my SEO taking so long?
The usual reasons are a young site, strong competition, pages Google rarely visits, or too many changes at once to read the result. Check the last crawl date in Search Console first.


