How Long Does SEO Take to Work? A Plain Answer for Owners
How long does SEO take to work? What Google says, a timeline for your kind of business and what to check at weeks 2, 6, 12 and 24.
Get one plain-English SEO guide a week. Free, by email. Unsubscribe in one click.
SEO usually shows its first signs within a few weeks. Google finds your pages, and you start to show up for a handful of searches. Real traffic and enquiries take longer. SEO.com says SEO typically takes three to six months to work, and some sites need six to 12 months. So how long does SEO take to work for you? It depends mostly on four things: how old your site is, how many competitors you have, what you change, and whether you keep going.
Google itself gives no fixed number. Its SEO Starter Guide says some changes take effect in a few hours and others could take several months. It also says to wait a few weeks before you judge whether a change helped. The rest of this guide turns that range into a timeline you can plan around, with checks for each stage. If you've already waited months and see nothing at all, waiting longer may not fix it. Start with our guide why isn't my site ranking.
Waiting for results? The SEO Brief sends one email each Tuesday on what to do while you wait. Get it free.
Why the answer is a range, not a date
SEO is not one task. Google has to do several separate things for your site, and each one moves at its own speed.
- Find and index your pages. This is usually the fastest step. Google's URL Inspection tool help page says "Indexing typically takes only a day or so, but can take much longer in some cases", and also that "Indexing can take up to a week or two". It adds that submitting a request does not guarantee the page will appear in the Google Index.
- Decide which searches your page fits. You start to get impressions (people saw your link) before you get clicks.
- Decide where you rank against everyone else. This is the slow part. Google compares your page with pages that may have years of history and links.
- Turn rankings into customers. A page ranking sixth for a search nobody makes brings in nothing.
These things make the timeline longer or shorter. Some come from Google's own pages. Others are what we see in practice, and we label them that way.
- Site age. A brand new domain has no history. Our theory is that an older site Google already knows has a head start, but Google doesn't publish a rule on this.
- Competition. "Plumber in a small town" and "personal injury lawyer in Chicago" are not the same fight.
- Content. Pages need to match what customers search for. In our experience, one thin page per service does less than pages that clearly answer customers' questions. That's an observation, not a Google statement.
- Links and reviews. For local results, Google's local ranking page says prominence is also based on how many websites link to your business and how many reviews you have.
- Technical state. If Google can't index a page, nothing else counts. Check this first.
- Consistency. Our view, not a Google rule: steady monthly work is easier to measure and build on than one big push followed by nothing.
How long does SEO take to work for a new website?
A new site and a five-year-old site are not on the same clock. Here is what agencies publish. These are their own estimates, not guarantees, and none of them shows the data behind the ranges.
| Source | What they say |
|---|---|
| Orbit Media | Rankings within 2 to 3 months on low-competition keywords; results within 2 to 3 years on high-competition keywords |
| Shopify | Measurable results within three to six months for most sites; 12 months or more in highly competitive industries such as lifestyle, finance or health |
| SEO.com | Three to six months to work, six to 12 for some sites; occasional quick wins in the first 90 days; break-even in 6 to 12 months |
Shopify's month-by-month timeline says you may not see ranking changes in month one. By month four, impressions grow in Search Console while rankings still move around, and some low-competition keywords may reach page one. By month six, it says many sites get their first top 10 rankings.
No source gives numbers by type of business, so this second table tells you what to look for instead of making figures up.
| Your situation | What usually comes first | What decides the speed |
|---|---|---|
| New site, local service business | Pages indexed, then impressions for your business name and your town plus service | A complete Google Business Profile, reviews, one page per service |
| Older site, local business, never really worked on | Where we would start: improving pages Google can already see | Better titles, fixing indexing problems, adding missing service pages |
| New site, national or online business (SaaS, ecommerce) | Impressions for very specific long searches | Low-competition topics first; broad terms take much longer |
Local businesses can move faster
If customers find you through "near me" searches or the map, you have a shortcut: your Google Business Profile.
Google's page Tips to improve your local ranking on Google names three factors: relevance, distance and prominence. It says "Businesses with complete and accurate info are more likely to show up in local search results", and that "More reviews and positive ratings can help your business's local ranking." It also says "There's no way to request or pay for a better local ranking on Google."
This matters for timing. Fixing your categories, services, hours and photos is work you can do in an afternoon. Your blog posts fight for page one against everyone. Because distance is one of the three factors, your profile mostly competes with businesses near the person searching. Use our Google Business Profile checklist to go through it in order.
What stays slow for local businesses: reviews build at the speed of real customers, and becoming well known in your area takes time. That's normal.
How long does SEO take to see results? What to check at weeks 2, 6, 12 and 24
Rankings are the wrong thing to watch first. Watch what happens in order: indexed, seen, clicked, contacted. All of this is free in Google Search Console and in your Business Profile performance view.
Week 2: is Google seeing your pages?
- In Search Console, inspect your homepage and each service page. Each should say the URL is on Google.
- If one isn't, find out why before doing anything else. Our guide why isn't my site ranking walks through it.
Week 6: are you showing up at all?
- Open the Performance report. Look at impressions, not clicks.
- Check which searches you appear for. Your business name should be there. Your service plus your town should start to appear.
- Check your Business Profile for the first calls, direction requests or website clicks.
Week 12: are people clicking?
- Compare clicks with a month ago.
- Look for searches with lots of impressions but very few clicks. A clearer page title is often a good first thing to try.
- Note your average position for your two or three most important searches.
Week 24: are you getting customers?
- Count calls, form fills and bookings that came from Google. Ask new customers how they found you.
- If impressions grew but enquiries didn't, your pages get seen but don't persuade. Work on the page, not on rankings.
Whatever you change, follow Google's advice: give it a few weeks before you judge it. If you change a page every few days, you can't tell what worked.
The weeks in between are where most owners stall. One email each Tuesday on what to do while you wait, starting with the checks most small business sites fail. Get it free.
How long should SEO take before you change course?
You need patience, but not blind patience. Use this as a decision guide:
- After 3 months, pages still not indexed: this is a technical problem. Fix it now. Waiting won't help.
- After 3 months, indexed but almost no impressions: your pages may not match what people search, or something is holding them back. Go through why isn't my site ranking step by step, then rewrite pages around the words customers actually use.
- After 6 months, impressions growing, few clicks: improve titles and descriptions, and make the page clearly answer the search.
- After 6 months, clicks but no enquiries: the problem is the page. Add your phone number, service area, prices if you can share them, and reviews.
- After 6 months, flat on every number with steady work: you may be aiming at searches that are too competitive. Go narrower and more local.
If you pay someone, the same checks apply. Ask them to show you these numbers, not just a ranking report.
What speeds SEO up (and what costs you)
Nothing makes SEO instant. This is the order we would work in. It's our own practice, not a list from Google:
- Fix indexing first. Until it's done, nothing else counts.
- Update pages you already have. Google already knows them, so you skip the wait for a new page to be found.
- Target specific and local searches. "Emergency boiler repair Leeds" before "boiler repair".
- One clear page per service. Not one page listing everything.
- Link your pages to each other. Our internal linking guide shows how.
- Publish on a steady rhythm. A good page a month is easier to keep up, and to measure, than ten in one week and nothing after.
Doing it yourself vs hiring. Doing it yourself costs time, not money: a few hours a month on the checks above and on improving one page. Hiring costs money and still takes months. For scale, Orbit Media says you should expect to pay a minimum of about $4,000 per month for quality SEO. That is one agency's view, not a market rate. Either way, Google and your competitors set the clock, not your budget. A bigger budget can mean more work done each month, but it can't skip the waiting.
FAQ
How long does SEO take to rank a new page? First, Google has to index it. Google says that typically takes a day or so, and can take up to a week or two. Ranking takes longer. Orbit Media says low-competition keywords can rank within 2 to 3 months. Shopify says some low-competition keywords may reach page one by month four, and many sites get their first top 10 rankings by month six.
Why does SEO take so long? Google has to find your page, understand it and compare it with pages that often have years of history. Then real people have to click and contact you. Each step takes time. SEO.com puts the typical range at three to six months, and six to 12 months for some sites.
Should I stop SEO if it isn't working? Check which stage is stuck first: indexing, impressions, clicks or enquiries. Each one has a different fix. If you stop all work, you lose the time you've already put in on pages that were close to moving.
How long does SEO take to work for a local business with a Google Business Profile? Profile fixes like categories, services, hours and photos can be done straight away, and Google says businesses with complete and accurate info are more likely to show up in local results. Reviews and local reputation build more slowly, at the pace of real customers.
What to do today
- Open Google Search Console and inspect your homepage and your top service page. Confirm both are on Google.
- Write down your impressions and clicks for the last 28 days. That's your baseline for weeks 6, 12 and 24.
- Go through your Google Business Profile with our checklist and fill every empty field.
- Pick one existing service page and rewrite its title to match how a customer would search for it.
- Sign up for one email each Tuesday on what to do while you wait. Get it free.