How Long Does SEO Take?

One of the first questions we get asked at On The Move Marketing is, “How long does SEO take?” The answer we give is usually the same: it depends on where your business is starting from.


We’ve worked on established websites where improving the website structure, content and SEO has resulted in 15+ enquiries a month within just one or two months.


On the other hand, if we’re launching a completely new domain for a new business with no existing presence on Google, we generally tell clients to be prepared for SEO to take 8–12 months to really gain traction.


There are plenty of variables involved, and no two SEO campaigns behave exactly the same.


We rebuilt a website for The Roof Guys Adelaide, implementing improved SEO structure and content, and within two months it was generating 20+ leads. In comparison, we spent 8 months working on Celsius Plumbing before getting the keywords high enough for the website to rank.


What We’ve Learned From Working On SEO Campaigns

One of the biggest things we’ve learned at On The Move Marketing is that the age of the website isn’t necessarily the most important factor. What matters is what Google already knows about the business and domain.


We regularly come across established businesses that have been operating for years but have websites that aren’t properly optimised.


They may already have a Google Business Profile, plenty of customer reviews, backlinks from other websites and an established domain. Their website may even already appear somewhere on Google for their main services.


In these situations, we’re not necessarily starting from scratch.


Google already knows the website and business exist. Our job is to improve what’s there and give Google a much clearer understanding of the services the business provides, where it operates and which searches its pages should appear for.


We’ve found that this can produce results much faster than starting with a completely new business and domain.


We’ve Seen SEO Start Generating Leads Within 1–2 Months

We always avoid promising clients that SEO will deliver a certain number of leads within a particular timeframe because nobody can guarantee what Google will do.


However, we have seen some campaigns move surprisingly quickly.


We’ve rebuilt websites for established service businesses where the old website had poor content, limited service pages and very little SEO optimisation.


By restructuring the website, completing proper keyword research, creating dedicated service and location pages, writing better content and optimising the website around the searches that actually matter, we’ve seen websites start generating 15+ enquiries per month within one or two months of launching.


In these cases, we’re not creating authority from nothing.


The business and domain already have history. We’re essentially giving Google a much better website to associate with an already-established business.


That’s why we believe it’s misleading to simply say, “SEO takes six months.”


Sometimes it does. Sometimes it takes longer. And sometimes it can happen much faster.


A Brand-New Domain Is A Completely Different Story

When we build a website on a brand-new domain, our expectations are very different.


If your business has only just launched and Google has never seen your domain before, there is very little information for Google to work with.

You may have no backlinks, no rankings, no domain history and potentially a brand-new Google Business Profile with very few reviews.


Even if we build an excellent website with proper keyword research, individual service pages, location pages and professionally written SEO content, we don’t expect Google to immediately place that website above competitors that have been established online for years.


For a completely new domain, particularly in a competitive industry, we generally look at 8–12 months as a more realistic timeframe for SEO to really start gaining traction.


That doesn’t mean you’ll be invisible for 12 months.


We often see new pages indexed quickly. Some pages may start ranking almost immediately for less competitive searches, while others gradually move through the results over the following months.


The important thing is understanding that a brand-new website needs time to establish itself.


Competition Makes A Massive Difference

Another thing we look at before discussing SEO timeframes is the competition.


Ranking a local service business in a smaller market is completely different from trying to rank for a highly competitive service across Perth, Sydney, Brisbane or the Gold Coast.


If the businesses currently ranking on page one have basic websites with limited content and very little SEO work, there may be an opportunity to move relatively quickly.


If the first page is dominated by businesses with established domains, hundreds of Google reviews, strong backlink profiles and websites containing hundreds of optimised pages, we know it’s going to be a longer-term project.


This is why we prefer looking at the actual search results before giving someone an idea of what to expect.


More Pages Can Create More Opportunities

Something we’ve seen work particularly well for service-based businesses is creating dedicated pages around individual services and locations.


If you’re a builder offering renovations, extensions, decking and carpentry, for example, we wouldn’t want to rely on one homepage to rank for every one of those services.


We’d generally create dedicated pages around each major service.


The same applies to locations.


Instead of expecting one page to rank everywhere your business operates, strategically built location pages can give Google more relevant pages to display when people search for your service in different suburbs or areas.


One thing we regularly see is that some individual service or location pages start ranking before the rest of the website does.


SEO growth isn’t always uniform. You might have one page sitting at number one or two while another important page is still sitting on page three.


Over time, the aim is to continue strengthening the entire website.


Rankings Can Move Around A Lot

This is another thing we think business owners should know before starting SEO.


Google rankings aren't static.


We’ve launched new pages and watched them appear extremely high in Google almost immediately, only for them to drop back before gradually improving again.


We’ve also seen pages jump 20 or 30 positions, drop again and then move back up.


This is why we don't panic over individual ranking movements.


We’re much more interested in the overall trend.


Are impressions increasing? Are more keywords appearing? Are pages moving closer to page one? Is organic traffic increasing? Most importantly, are enquiries coming through?


A number-one ranking looks great on an SEO report, but ultimately we want the website to generate business.


SEO Isn't Just About Your Website

Another thing we’ve learned from working with local service businesses is how important the entire online presence can be.


Your website is a major part of the strategy, but we also look at things like your Google Business Profile, reviews, backlinks and how consistently your business appears online.


For local businesses, Google Maps can be just as valuable as the traditional organic search results.


That’s why we generally want the website and Google Business Profile working together rather than treating them as two completely separate things.


What Happens After The Website Goes Live?

We see the website build as the foundation.


Once the website is live, there are plenty of ways we can continue improving its visibility.


Depending on the business, this might involve creating additional location pages, adding new service pages, writing useful blog content, building backlinks, improving existing pages and continuing to develop the Google Business Profile.


We can also use actual Google Search Console data to see what people are searching for, which pages are gaining impressions and where new opportunities are appearing.


SEO becomes much easier to refine once you have real data coming through.


So, How Long Should You Give SEO?

Based on what we’ve seen at On The Move Marketing, we wouldn't give every business the same answer.


If you've got an established domain, an existing Google presence and a business Google already understands, you could potentially see significant improvements within the first few months.


We've personally seen rebuilt websites start producing 15+ leads per month within one or two months.


If you're launching a brand-new business on a brand-new domain with no existing online presence, we'd be looking much further ahead. In a competitive industry, 8–12 months is a much more realistic timeframe for SEO to really start producing meaningful results.


And there are plenty of businesses that will fall somewhere between those two examples.


At On The Move Marketing, we don't believe in promising that you'll be “number one on Google in 90 days”. There are simply too many variables involved.


Instead, we look at where your business is starting, what your competitors are doing, the strength of your existing domain and what opportunities we can realistically target.


Because when it comes to SEO, the question isn't just how long it takes — it's what you're starting with and who you're trying to outrank.


Written by Tristan Evert

Tristan is an award-winning writer, journalist and marketing professional with over a decade of industry experience. From writing in-depth blogs to news stories and content for hundreds of websites all over Australia - there isn't much Tristan hasn't covered when it comes to the written word.