How Long Does SEO Take To Work?

Zac Harris    By under SEO.

How much time search engine optimization (SEO) takes to start working is always a pressing topic for our potential clients.

The problem in answering that question is that there's so much noise in digital marketing that many businesses start an SEO strategy with unrealistic expectations because their agency guaranteed they would "rank in three months!".

How Long Does SEO Take To Work? 1

Unfortunately, SEO doesn't work that way.

There's no governing body in SEO, which means there is an overabundance of opinions and often misinformation that often makes its way into many SEO campaigns.  You've probably heard the stories of websites ranking within a few months, but the data is often ambiguous, if not flat-out misleading.

There are lots of questions about SEO, and none of them are as tricky to answer as "How long does SEO take?" Multiple variables play a role in how your website ranks and when or even if you'll see results from your optimization efforts.

Understanding how SEO works and the variables at play are crucial to succeeding in the search engine results page (SERP). You won't find a super-secret SEO hack to supercharge your SEO, but you'll get a real answer on how long SEO takes.

Let's dive right in.

How long does SEO take to work? 

The most accurate answer is, it depends.

For most sites, it takes about 2-3 months to rank for low-competition keywords and about 4-12 months to achieve significant success in search. Most SEO agencies will tell you that it typically takes about 4-6 months to rank and while this isn't false, we commonly see:

Table showing how long SEO takes to show results.

Most brands can expect to see SEO rankings within 2-3 months on low-competition keywords. Google even offers up a timeline, stating that it takes 4-12 months to achieve significant success in search.  If you're attempting to rank on high-competition keywords, we've found that you'll likely see results within 2-3 years.

We've had multiple clients achieve SEO success before the 2-3 year mark.  Recently, we helped Decorilla increase its organic traffic by 218 percent from December 2018 - December 2019.

Decorilla increase from SEO

Why does SEO take so long? 

Over the years, Google has improved its algorithms and its search engine. In the late 2000s, a lot of "short cut" tactics could propel your search engine rankings (meta keywords, anyone?). But of course, that led to poor user experience for searchers.

Google has vastly improved its UX by continually optimizing its algorithm, and with each optimization, it became more challenging to rank.  Quality rules in today's market and that alone will add to the time it takes for your website to rank.

Let's take a look at a few factors that will determine how long it takes for you to rank and how low-quality SEO will extend your SEO timeline.

1. Poor keyword research and targeting

Search engine optimization (SEO) has drastically changed since the late-2000s when you could rank by stuffing keywords in meta keyword tags and throughout your landing pages. As search engines improve and SEO becomes more popular amongst marketing teams, ranking becomes a bit harder.

Over the last year, I've held meetings with hundreds of brands ranging from small businesses to Fortune 500 companies, and the common theme amongst those who rank poorly is weak keyword research and targeting.

If you want to speed up the timelines above, you have to be surgical with your keyword research and targeting. In my opinion, all brands should focus on the low-hanging fruit right out of the gate, and this low-hanging fruit is what we refer to as long-tail keywords.

Long-tail keywords are less competitive and allow you to answer specific questions that your users are asking directly.

How Long Does SEO Take To Work? 2

Like SEO, keyword research has changed dramatically over the last five years, and solely relying on keyword research tools to create content is a sure way to set yourself up for failure.

Most of the content that I've reviewed over the last year has completely ignored search intent. It's commonplace among most companies to jump into a keyword research tool, sort by search volume, and then create a lander with the keyword as the H1.

This isn't enough.

Let's go back to search intent for a second. More than ever, Google is an answer engine and wants to provide its users with in-depth answers to their questions. So, once you find a keyword, you need to take it a step deeper and ask yourself, "What is the searcher actually searching for?"

Let's take a look at a real-life example. Say we want to create a piece of content targeting the long-tail keyword "best credit cards."

We can infer from the modifier "best" that users are looking for the best credit card options. It would make sense to produce a piece of content outlining several credit cards, their perks, and other relevant information.

Is that enough to rank well?  In my opinion, no.

Currently, Nerdwallet ranks in position 1 for "best credit cards" matching search intent above the fold with card recommendations, but if you continue to scroll, you'll see that Nerdwallet is also answering questions surrounding the topic "credit cards." How they work, how to apply, how to choose one, etc.

Nerdwallet has built a comprehensive piece of content that satisfies search intent and answers the most common questions surrounding credit cards. Their main competitor, Credit Karma, doesn't go nearly as deep into the topic, and as a result, they rank in position 7 for "best credit cards."

Takeaway: Once you know the keywords/topics you want to rank on, take it a step deeper by analyzing the search results to gain insights on intent and the type of content that users and Google expect from publishers. Use this data to inform your content strategy moving forward.

2. Your competition is investing in SEO

There was a time when SEO was unknown to most businesses, and the businesses who knew about SEO didn't place a lot of importance on SEO. This lack of knowledge opened up opportunities for smaller businesses to move up the SERP quickly.

SEO trends over time

This isn't the case anymore. SEO adoption has grown, and companies are heavily investing in SEO, building out their in-house SEO teams, and augmenting their in-house teams with agencies to maximize their organic reach.

Think about how much you're investing in your SEO campaign. Your competition is at least investing as much. The quality of your competition can impact how long it takes for you to see results, and of course, if no one is actively optimizing for your keywords, you'll see results a lot quicker.

You may be hesitant when deciding whether or not to invest in SEO. However, every week you put off your decision, your competition is still building links and producing content, widening the gap between you and your competition, thus increasing your ranking timeline.

3. Internal pressure and unrealistic expectations lead to low-quality SEO

Here's a scenario for you:  Your competition is outranking you on high-value keywords, and you feel pressure from within your organization to dethrone them in three months.  You may want to look for an SEO agency that will tell you they can accomplish this in two months and make all of your dreams come true.

Don't get caught up with moving 100 miles-per-hour; today, quality matters. Quality backlinks, quality content, and a quality website go a long way in ranking in today's market.

4. Link building efforts focused on quantity, not quality.

Link building is one of the most important aspects of SEO, and there's no denying the impact of quality backlinks.

On the surface, link building can appear to be all about volume. The volume of backlinks/referring domains is a factor, but you can't rely solely on raw numbers.

This is where quality comes into play.  You can buy thousands of backlinks from sites like Fiverr and Black Hat World, likely from low-quality domains, and of course, you're risking your domain using Black Hat SEO tactics.

As Google says, "Any links intended to manipulate a site's ranking in Google search results may be considered part of a link scheme and a violation of Google's guidelines."

Google takes this seriously, and you can see why. A quick search on Fiverr gives you 6,411 providers of "backlinking."

There are 3,450 providers charging less than $10.  This may seem tempting if you're looking for a low-cost approach, but...

Example of buying low-quality backlinks


You may see a temporary spike in your rankings, but it won't last long.  You'll be on top of Mount Google until the next algorithm update thrusts you from the top of the mountain into the depths of the unknown.

Instead of buying links and partaking in Black Hat SEO, you should build high-quality backlinks from authoritative domains.

Multiple factors come into play. Let's look at what makes a quality backlink.

High relevance

You'll want to acquire backlinks from other websites in your niche. Think about it: if you're running a blog about SEO, you wouldn't want to acquire links from a blog about dental hygiene.

Even if the site is in the same niche as you, make sure you check that the website is mostly linking to other content that is in your niche.


High quality and authoritative usually go hand-in-hand, but what makes a domain authoritative?

You'll want to look for domains that have a high number of high-quality referring domains, and a domain that ranks well organically.

Now, you may want to hit the ground running building backlinks as quickly as you can, but you want to also refrain from moving too fast. Sudden spikes in your backlink profile could appear unnatural to Google, and that sudden spike could be seen as an attempt to manipulate PageRank.

You want to avoid huge unnatural spikes in your backlink profile.  Below is an example of a backlink profile that appears to be unnatural.

Questionable backlink growth

Instead, your backlink profile should appear more natural, like the example below:

Organic Link Building

How do I build high-quality, white hat backlinks?

Start guest posting! Guest posting is the most reliable way to build authoritative backlinks.  It is (as you might expect) very time-consuming. But the results can be game-changing.

There are other benefits to guest posting (brand awareness, individual profile growth, networking, etc.), but we can put those to the side for now.

How to start guest posting:

If you're stuck trying to identify those businesses which you should write for, you can always reach out to peers in your industry.

For instance, type "freelance + writer + [your industry]" into Linkedin and see who pops up:

Then, scroll through these people's social media feeds (or search their name on Google) to quickly identify who they're writing for.

Alternatively, check out this list of SaaS companies which accept guest posts:

Journalist Outreach

Whether it be through outreach services like HARO, or directly emailing journalists who write within your niche, you can connect with writers from authoritative publications and build a relationship that may lead to quote opportunities.  With HARO, you can respond to journalist queries in the hopes of having your quote landed in an upcoming article, accompanied by a backlink to your site.

Build links through outreach

The next strategy we'll discuss is simple: ask for a link. It's actually a little more complicated than that, but not too much.

Before we dive into how you can convince a publisher to add your link to their page (for free, avoid paying for links), we have to clarify something...

Don't half-ass your link-building outreach.

Let's say you approach 100 businesses with a request for a backlink. If your email has grammatical errors, spelling errors, an incorrect first name, or any other dozen harmful elements, you'll be lucky to get a single positive response.

However, with the right approach, a well-written letter, and quality content pitched, you can expect 25-50% positive responses.

The broken link route:

A website's broken links are an opportunity for a mutually-beneficial arrangement.

The website with the broken link is getting an SEO hit, and your business needs external links to boost your ranking.

Replacing the broken link is a win-win.

Step one: Identify articles with broken links. 

You'll need to pay for a tool to do this, as doing it manually is next to impossible.

A few of the top providers:

These tools will give you an exportable list of publishers who have written content around your target subject.

Step two: Go to the specific article and see exactly which linked text is giving an error:

Finding broken links on a webpage

Step three: Reach out

Once you've identified publishers with broken links, it's time to reach out.

You can do this individually (which I recommend) or with email automation. The reason I recommend individual outreach is that the results will pay for the increased work almost immediately.

Personalizing emails is challenging, even with the best marketing automation tools. And only through personalization will you get results.

And it's unlikely you'll have 1000 broken links in your target keyword list anyway.

Do your homework. Read the post and find something to show you did. Then mention it (alongside a first name), and you'll see huge increases in positive responses.

5. Blindly copying your competitors

Any well-thought-out SEO strategy will include a competitor analysis, as it's important to understand what your competition is doing and where they are having success.

However, over the last year, we've seen this turn into a circle of copycat SEO. Companies produce the same content as their competition only because they rank well, and I understand it.

You're facing pressure to produce results, and when you have limited time, it doesn't always make sense to reinvent the wheel.

With that said, you're setting yourself up for failure by merely copying your competitors. Analyze their content, look for angles that they haven't explored, and look for ways to go deeper with your piece of content.

6. Ignoring Technical SEO

Over the last few years, Google has vastly improved its search engine, and with those improvements came added complexity for website owners. Content and links will move the needle, but if Google can't properly crawl your site, you're going to be fighting a losing battle.

Technical SEO is the practice of optimizing your website and infrastructure to help search engines properly crawl and index your website more efficiently.

If Google and other search engines have trouble crawling and indexing your website correctly, you'll have an uphill battle increasing your organic rankings.  The most common Technical SEO issues that we see are:

  • Slow page speed
  • Poor internal linking and site architecture
  • Technical duplicates (www. and non-www. version of your domain indexed)
  • Broken links (404 errors)

Avoid common SEO mistakes

There is no one-size-fits-all SEO strategy.  Cookie-cutter SEO doesn't work because each website is unique, and the variables are different. Taking the same approach to SEO with every website is like trying to solve an algebra equation while ignoring the variables.

If you're rolling out a new project, it's going to be a long-term effort.  And if you're working with an SEO agency, they should communicate this from the start.

If they make promises like guaranteed page-one rankings or their pricing seems too good to be true, run for the door.  The truth is, it may take as long as six months to see results. It will be a multi-year effort to compete with the leaders in your space. In other words, this won't happen overnight.

Don't fall for "guaranteed" page-one rankings

Quality SEO requires an investment. As tempting as it may be to hire an "agency" for $29/mo with a shiny guarantee of ranking you on page one, this is something you should avoid like the plague.Example of "guaranteed" SEO

If you go down this route, you'll cut your costs, but you'll spend more time playing clean-up than actually advancing up the SERP.  You want to work with someone who is transparent from the initial introduction and keeps you in the loop during your engagement.

Don't ignore your content marketing strategy

Your content needs to have value. Next to backlinks, quality content is one of the most important factors determining how quickly you'll rank on Google.  Let's face it: if your content is low-quality, you're going to be fighting an up-hill battle with your link building efforts.

You can build thousands of backlinks to your website, but if you're churning out content that has little to no value from Fiverr, your results will be less than ideal.

Example of buying content on Fiverr

Sure, you could head over to Fiverr and order 100 articles from its content farm for $25 a pop intending to add as many pieces of content to the index as possible. But don't get caught up on word count or the number of pages indexed; neither are ranking factors. Instead, your focus should be on producing content that solves searchers' issues.

That may be a 500-word article, or it may be a 3,000-word article. The length of your content depends on the topic and what type of content currently ranks (well) on Google for this topic.

You don't have to pull out your wallet and pay for a shiny new SEO tool to create content that ranks well. Just Google the keywords that you're writing about and voila!

Be sure to make a note of the structure of their content and the sub-topics covered. Your goal is to create a higher quality piece of content that is unique to you and your business.

Don't forget about your site structure and internal linking

Unfortunately, internal linking is overlooked when asking, "How long does SEO take?" We've established how important backlinks are to SEO, but what about the internal links that exist within your website?

It's important to remember that internal links pass PageRank! The idea is simple but is often ignored. You want to pass PageRank from pages with the highest PageRank to pages with the lowest PageRank

How do you do that? Internal Linking.

I'd be remiss if I didn't include one of the best resources that I've seen on maximizing your SEO efforts via internal linking.

If your site is difficult to crawl, Google will have trouble properly indexing your content, which can lead to delays in your content ranking.

Don't ignore creative SEO

You can deploy creative strategies to ramp up your rankings on low competition keywords. Targeting low competition keywords that have business value can augment your SEO strategy. Creating comparison content works exceptionally well, and it's targeting the bottom of the funnel, which means this content will convert at a higher clip.

Podia is an excellent example of building out comparison content. These pages don't have a high number of linking domains (most of them <5 linking domains). However, they all rank well for the branded queries of their competition, and over 10 percent of those who visit become customers.

Podia targeting bottom of funnel keywords with comparison pages

They produced high-quality content that satisfied search intent and augmented that with their internal linking. Podia's Kajabi comparison page brings in an estimated 2,000 organic visitors per month!

This strategy works exceptionally well because branded queries are often low-competition, and many users search for alternatives.

Regardless of size, this is a strategy that could pull in results within a few months and, most importantly, increase your revenue.

Avoid common SEO myths

Unfortunately, the SEO industry can be full of noise and misguided recommendations.  To wrap this post up, I wanted to explore the common SEO myths so that you can focus on what actually moves the needle.

Content length is a ranking factor.

This is one of the biggest myths in SEO. I'm sure you've stumbled across this myth in several SEO blogs, where the recommendation is to write at least 2,500 words.

SerpIQ once compared the length of content to top rankings and suggested that 2,000-2,500 words ranked best. Our analysis of Google Analytics across 20+ brands demonstrates that this doesn't hold up in practice.

Google's John Mueller also states that Google does not reward word count. Word count can correlate to novelty and links but is not a direct factor.

SEO is a one-time activity

Most brands approach SEO with the mindset that they'll implement a few changes and their organic performance will take off.  This isn't the case and SEO tools have, unfortunately, boiled down SEO into a check of 10 or 20 things that you can get from a simple audit within their tool.

Look, we get it.  These tools definitely have a place in the market, and if you're building a brand new website, sure, you have to look at this way or you'll never launch.

But if you want to see lasting results, you have to treat SEO as an investment and the truth is, you're never done with SEO.

A common question that pops up during consultations is "after you implement your recommendations, we can scale down on focus on maintenance, right?"  This isn't entirely wrong, but until your site is ranking on page one for everything that your business could benefit from, you truly aren't "done" with SEO.

The truth is, this could be thousands, if not hundreds of thousands of keyword variations.  As mentioned previously, SEO is like a math equation and you have control over every single variable at play.

If you're thinking about investing in SEO, understand that this is a long-term investment and that you're committing to allocating a % of your marketing budget to achieve long term results that will grow your business.

SEO is "dead"

I'm not sure if this is a myth, but it's certainly misleading and pokes its ugly head on a yearly basis.  This year, SEO was pronounced dead because of GPT-3 which is an autoregressive language model that uses deep learning to produce human-like text.

For as much as we hear about SEO being dead, you'd assume that companies wouldn't invest so heavily into search, right?

SEO is more popular now than ever and brands like Nerdwallet and Warby Parker have grown almost exclusively through search.

At Northcutt, we've grown revenues for hundreds of companies through search and before I joined Northcutt, SpyFu was largely supported by organic acquisition (SEO, Content Marketing, etc.).

Google Ads will improve your rankings

Unfortunately, you hear this from a lot of PPC agencies, and according to Google, this is one big ole myth.

Sure, running paid ads alongside your SEO efforts may increase the number of clicks you bring in, but there is zero evidence that PPC has any impact on your organic rankings.

With that said, your PPC data is extremely valuable and can inform your SEO efforts.  After all, your SEO campaign should be focused on driving conversions, not just traffic.

You must have a sitemap

Sitemaps can be useful, though not required, for the purpose of getting more pages of your site into the Google index. The notion that an XML sitemap will improve rankings within Google is a myth. This comes straight from Google and is confirmed by various studies.

You can view more fact-checked ranking factors here.

Domain age is a ranking factor

Sure, domain age matters, but not how you think. Google isn't ranking domains solely on domain age and Google's John Muller has stated this publically.

If you're starting with a new domain, you'll likely be starting with no backlinks.  As outlined above, backlinks are a crucial component in ranking, and gaining quality backlinks from authoritative domains takes time.

Established domains generally rank better when compared to new domains, simply because these domains have links, and have built content over time.  Simply put, they have skin in the game.

A study conducted by Ahrefs revealed that the average age of domains ranking within the top 10 results in Google is around two years or more.

How Long Does SEO Take To Work? 3

The study also discovered that 95% of newly published pages don't get to the Top 10 within a year. If you're starting with a new domain this doesn't sound promising, but don't panic! You can rank, but you'll likely see significant results in 1-2 years, depending on the keywords that you're targeting.


How long does SEO take?

Most brands can expect to see SEO rankings within 4-12 months on low-competition keywords. Google even backs that up, offering up a timeline, stating that it takes 4-12 months to achieve significant success in search. If you're attempting to rank on high-competition keywords, you'll likely see results within 2-3 years.

Why does SEO take so long to produce results?

It takes time to produce quality content, to build quality links and you're actively battling with competitors for the same keywords.

There was a time when SEO was unknown to most businesses, and the businesses who knew about SEO didn't place a lot of importance on SEO.

This lack of knowledge opened up opportunities for smaller businesses to move up the SERP quickly.

Times have changed, and SEO has evolved. Like all great investments, it doesn't happen overnight, but the payoff is enormous when you can own the conversation versus renting it with ads.

How much does SEO cost?

This is a frustrating answer, but it depends. What I can tell you is that you should expect to pay a minimum of ~$4,000 per month for quality SEO.  In our experience, it's impossible to take a holistic approach to SEO if a provider is below that floor. Not only will you run into quality issues, but it will be almost impossible to scale.

In the end, make sure that your SEO services provider is transparent and presents a clear outline of how they will hit your goals. If you decide to work with them, hold them accountable, and make sure you have access to the KPIs that they are tracking.

Remember, SEO is not a one-time project. It will take time for you to move up the search results.


SEO is not a one-size-fits-all strategy.  Multiple variables will impact how long it takes for your website to rank. Staying consistent is critical. SEO is going to be important to your success even if you don't see results after three months. Creating and tracking meaningful KPIs will let you know if you're going down the right path.