"How long until I'm on page one?" is the first question almost every client asks. The honest answer is that it depends on what you're starting from and who you're competing with. But there are realistic patterns, and knowing them helps you judge whether your SEO is on track.
The short answer
- Technical fixes: results in 2 to 8 weeks, once Google recrawls your pages
- Local SEO and Google Maps: often 1 to 3 months
- New content for low-competition keywords: 2 to 4 months
- Competitive national keywords: 6 to 12 months, sometimes longer
Why SEO takes time
Google has to do three things before your improvements count:
- Recrawl your pages. Popular sites are crawled often; small sites less so.
- Re-evaluate them against everything else competing for the same searches.
- Gather signals over time, such as links, mentions, reviews and how searchers respond.
You can speed up the first step by submitting your sitemap and requesting indexing in Google Search Console, but the rest takes time.
A realistic month-by-month picture
Month 1: audit and fixes
The first month is about finding and fixing what's broken: indexing problems, slow pages, missing titles, broken redirects. You might see small gains here if something serious was blocking your site.
Months 2 to 3: foundations show up
Pages that were already close to ranking, say on page two, often move up once technical and on-page issues are fixed. Your Google Business Profile starts to collect reviews and appear for more local searches.
Months 3 to 6: content starts ranking
New service pages and articles begin to rank for long, specific searches first, like "boutique hotel Galle fort with pool", before broader terms.
Months 6 to 12: compounding
As more pages rank and more sites link to you, your whole domain becomes stronger. This is when competitive keywords become realistic.
What makes it faster
- An established domain with some history and links
- Low local competition, common outside Colombo
- Fixing serious technical problems that were holding back good content
- Quick approvals of content and changes on your side
- Real reviews coming in steadily
What makes it slower
- A brand new domain with no links
- Highly competitive keywords dominated by big platforms
- A slow, hard-to-change website platform
- Long gaps between content updates
- Previous spammy link building that needs cleaning up
How to tell if SEO is working before rankings move
Rankings are a lagging indicator. Earlier signs that things are on track:
- Impressions rising in Search Console, meaning Google is showing you for more searches
- More keywords appearing in positions 11 to 30, which often move to page one next
- Pages getting indexed that weren't before
- Map views and calls rising in your Business Profile insights
We explain which numbers to watch in SEO KPIs: what to measure.
Be wary of anyone promising faster
If someone promises page one in two weeks for a competitive keyword, ask how. The usual answers are paid ads dressed up as SEO, or link schemes that risk a penalty. See SEO red flags.
Setting targets
Good SEO work sets monthly targets you can check, such as "fix all indexing errors", "publish four service pages" or "reach 50 Google reviews", alongside the traffic and enquiry goals. That way you can judge progress long before page one.
Want a realistic timeline for your own site? Request a free audit and we'll tell you what's achievable and when.