How long does SEO take? For a single change, Google's SEO starter guide says anything from a few hours to several months, and suggests waiting a few weeks before you judge one. For a whole site, it depends on five things: the site's age and history, the competition for your searches, how much work goes in, how quickly Google indexes new pages, and whether the searches are local or national. Nobody can honestly promise you a date for page one.
That won't help much if you're about to sign an SEO contract. So here are the five one at a time, what moves first once the work starts paying off, and the promises nobody is in a position to make, us included.
Why can't anyone give you a date for page one?
Because the deciding steps belong to Google. Its page on whether you need an SEO puts it plainly: "No one can guarantee a #1 ranking on Google." If an SEO guarantees that their changes will put you first, Google's advice is to find someone else.
Results also differ from one person to the next. Google says what it shows depends partly on who is searching, including where they are and what device they're on. Meanwhile your competitors keep publishing and improving. A date promised today assumes none of that moves.
What an honest SEO can give you is an estimate with its reasons attached. Google's list of questions to ask an SEO includes "What kind of results do you expect to see, and in what timeframe?", and the same page says an audit should give you "realistic estimates of improvement". An estimate can turn out wrong. A guaranteed position is a warning sign.
Does a new website take longer than an established one?
All else being equal, yes. A new site starts with nothing for Google to go on: no pages in the index and no links from other sites. Google discovers a page when another page it already crawls links to it, or when it appears in a sitemap you submit, so a brand-new domain has to be pointed out before it can be found at all.
Take a hypothetical plumbing business in Bloemfontein that has traded for fifteen years and put its first website live last month. The reputation is old. As far as Google can tell, the website is new. An established site has a head start here: a new service page linked from pages Google already crawls can be found through those links.
History cuts both ways, though. If a site lost ground in one of Google's core updates and has since been improved, Google's page on core updates says some changes can take effect in a few days, but it could take several months for its systems to confirm the site as a whole has improved. If nothing has changed after a few months, that could mean waiting for the next core update.
A site that has just moved to a new domain, or changed all its page addresses in a rebuild, goes through its own unsettled period while Google recrawls it and rankings settle. If a rebuild is coming anyway, Google's advice is to bring SEO in while the new site is still being planned.
How much does the competition change the timeline?
A great deal. Ranking is relative. Your page has to earn a place among the pages already showing for that search, and how strong those pages are decides how far you have to climb.
So look at the first page of results for the searches you want before you think about dates. If it's full of directories and national brands, expect a long climb. A page of thin local sites that barely mention the service is a much shorter one.
Say you install gate motors in George. A search for gate motor installers in George is contested by the firms that work the Garden Route. A search for gate motors in South Africa is contested by national retailers and by publications that have written buying guides. The same work can rank for the first long before it touches the second.
How long does Google take to find and index new pages?
Every new page or fix starts its own clock. Google's page on asking it to recrawl your URLs says crawling can take anywhere from a few days to a few weeks. Only after the crawl can Google reassess the page, and only after that is there anything for you to measure.
Google also decides how often it crawls each site, using its own process. You can submit a sitemap and request indexing for important pages, but neither sets the pace.
Indexing isn't guaranteed either. Google says not every page it processes ends up in the index, and low-quality content is one of the reasons it gives. A page outside the index can't rank for anything, which is why sensible SEO fixes crawling and indexing problems before it adds new content.
How long does local SEO take compared with ranking nationally?
It can be quicker. The field is smaller. Google's help for business owners says local results are mainly based on relevance, distance and how prominent a business is. Distance means how far each business is from the person searching, so in the map results you are measured against businesses near that person, a much shorter list than everyone in the country.
Compare two hypothetical businesses. A pool cleaner in Fourways is up against the pool services close to whoever is searching. An online shop selling pool chemicals nationwide is up against every retailer that delivers across the country.
Local can still be slow. Prominence includes how many sites link to you and how many reviews you have, and reviews arrive at the pace your customers leave them. If every competitor near you has years of reviews and a complete profile, catching up takes as long as earning those takes. Our guide to local SEO for service businesses covers the profile, reviews and pages that move local rankings.
Does more SEO work make results come sooner?
Up to a point. The SEO work decides what Google finds when it looks: whether your pages can be crawled, whether there's a page for each service you sell, whether those pages answer what people search, and whether other sites mention you. Google decides when it looks and how quickly it acts on what it finds.
So more work, done in the right order, gives Google more to rank sooner. Order matters as much as volume. Articles written for a site that Google can't index properly earn nothing until the indexing is fixed.
Google's starter guide also warns that not every change makes a noticeable difference, and suggests trying changes and seeing what works if you're not satisfied. Some of SEO is that loop: change something, let Google catch up, measure, adjust. That loop sets much of the pace.
What moves first when SEO starts working?
The order is predictable even when the timing isn't. A page has to be indexed before it can appear in results. It has to appear before anyone can click it, and be clicked before anyone can enquire.
So the first signs show up in Google Search Console: more of your pages indexed, then more impressions, which Search Console counts as the times your site appeared in results. Clicks follow, and enquiries come last. Judging SEO only on enquiries in the early stages means judging it on the last thing to move. Switching the Performance report chart to weekly makes the trend easier to read than the daily view.
Once visits do start, Analytics tells you where they came from, including AI assistants such as ChatGPT. Our post on tracking AI assistant traffic in Google Analytics 4 shows how to see those separately.
What will Position Xero promise you?
We don't promise rankings. The SEO in South Africa page says it directly: "No agency can promise rankings. What we can promise is a schedule of work you can hold us to." Section 8 of our terms says the same in legal language, ruling out guarantees of particular rankings, traffic levels or lead volumes.
The first stage listed on that page is groundwork: a technical audit, a Google Business Profile claim or clean-up, a citation audit, and keyword and competitor mapping. Crawlability and indexation sit inside the technical work of our SEO service, which is where the crawling and indexing problems described above get fixed.
How do you set fair expectations before hiring an SEO?
Search the three or four phrases that would bring you work and look at who holds the first page. What you see there is the field you'll be measured against. Then put Google's question to whoever you're thinking of hiring: what results they expect, in what timeframe, and how they'll measure success. Write the answer down.
Agree to judge the work in rounds rather than against a single deadline. Each change has to be crawled and reassessed, and Google's starter guide suggests waiting a few weeks before deciding whether one helped.
And start counting enquiries before the work begins. When the phone does start ringing, you'll want to know which pages earned it.
Related Articles
Local SEO for Service Businesses
How the map pack ranks businesses, and the citation work that moves it.
Track ChatGPT Traffic in Google Analytics 4
GA4 now has an AI Assistant channel. Where to find it, the places AI visits slip past it, and a filter and channel group that catch the rest.
SEO and AI SEO Services
What we run to hold rankings and stay eligible for AI citation.
Want help implementing this for your business?
Book a free 30-minute audit. We'll review your current setup and show you exactly what we'd change.
Book My Free Strategy Call