How Long Does SEO Take to Show Results?

Avatar
Marketing @ Ahrefs. Current learning project: Korean. I also summarise books on my personal blog.
Article stats
  • Linking websites 95
  • Tweets 51
Data from Content Explorer

Shows how many different websites are linking to this piece of content. As a general rule, the more websites link to you, the higher you rank in Google.

Shows estimated monthly search traffic to this article according to Ahrefs data. The actual search traffic (as reported in Google Analytics) is usually 3-5 times bigger.

The number of times this article was shared on Twitter.

    It typically takes between 3–6 months for SEO to show results.

    That’s according to the ~4,300 people who responded to our polls on LinkedIn and Twitter.

    Pie chart showing how long SEO takes to show results
    Sidenote.
    We also polled our customers-only Facebook group, Ahrefs Insider. Only 82 people responded there, and 6-12 months was the most popular answer.

    But the reality is that there’s no definitive time frame. It depends.

    Why does SEO take so long?

    SEO isn’t advertising. You can’t pay your way there. So if you want to rank #1 for a keyword, you need to demonstrate to Google that you’re the best result. 

    Google has two types of results: organic and paid

    That means that how long SEO takes to “work” depends on many factors. Here are some factors to consider:

    1. New vs. old website

    Generally speaking, since they’ve been around for longer, older websites tend to have more backlinks (and, thus, more website authority), more pages, more content, as well as rank for more keywords. 

    On the other hand, newer websites need more effort and resources to get off the ground. In fact, some SEOs even believe that Google has a “sandbox” that prevents new websites from ranking. 

    So if you’re working on a new website, it may take longer for SEO to show results. 

    2. The competition

    SEO doesn’t exist in a bubble. Your competitors are probably doing SEO too. If the keywords you’re targeting are highly competitive, then it’s going to take you a longer time to rank. 

    For example, we would love to rank for the keyword “seo.” But the pages ranking for this keyword have tens of thousands of backlinks:

    The SERP overview for the query "seo," via Ahrefs' Keywords Explorer

    In fact, the Keyword Difficulty (KD) score for this keyword is a whopping 97:

    The Keyword Difficulty score for the query "seo"

    If we want to compete, it’ll take us tons of time and effort. On the other hand, it’s much easier to compete for “seo for startups.” We did and now rank #1:

    The SERP overview for the query "seo for startups," via Ahrefs' Keywords Explorer

    For reference, “seo for startups” has a medium difficulty of 22:

    The Keyword Difficulty score for the query "seo for startups"
    Recommendation

    Here’s how to find keywords that are less competitive:

    1. Enter a relevant keyword into Ahrefs’ Keywords Explorer
    2. Go to the Matching terms report
    3. Set a KD filter to a maximum of 20 (or a number you’re comfortable with)
    The Matching terms report, with Keyword Difficulty filtered, via Ahrefs' Keywords Explorer

    3. Your resources

    The more resources you can dedicate and invest in SEO, the “faster” your results will be. 

    For example, you could hire more content writers to create high-quality content for you. Or you could invest in SEO tools and make your work easier, faster, and more efficient. You might even be able to create a link building team to actively build links for you. The possibilities are endless.

    4. Your strategy

    A good strategy is half the battle won. 

    If you have a detailed plan on how you’ll like to tackle your target keywords, you’ll have a higher chance of achieving faster results. 

    For example, you may have a bunch of important keywords you’ll like to rank for. However, they’re all super competitive. So if you’re investing all your resources into trying to rank for these keywords, it may take months or even years before you see any results. 

    Alternatively, you can build up slowly to your most important keywords by first targeting low-competition topics that have business value. That way, you can still generate some organic traffic to your site—while accumulating links, website authority, and more for the future. 

    Recommended reading: The Insanely Simple SEO Strategy for 2022 (The Orchard Strategy) 

    5. Your execution

    To win the other half of the battle, you’ll have to actually execute. 

    There’s no point in dreaming up the greatest SEO strategy in the world if nothing gets done. Likewise, if you constantly have to justify to internal stakeholders whether SEO is worth the effort, that may hinder your efforts to execute. 

    So the more consistently you execute, the “faster” you’ll likely see results. 

    Recommended reading: How to Set the Right SEO Goals With 3 Examples 

    Learn more

    Want to learn more about SEO? Check out these resources:

    How useful was this post? 

    4.3

    Vote count:  20

    No votes so far! Be the first to rate this post. 

    • Linking websites 95
    • Tweets 51
    Data from Content Explorer