How To Increase Blog Traffic Quickly & Continuously | The 3 Step Guide

Affiliate Disclosure: Look, I'm working my ass off delivering value to you. So, yes this blog is monetized through affiliate products. They are true recommendations and if you purchase them, I probably earn a commission (at no additional cost to you).

There is one thing that all bloggers can’t get enough of, traffic. There isn’t a much better feeling than getting new traffic and rankings, right?

That’s why in this article we are going to take a look at how to increase blog traffic quickly. The strategies in this article are quite general, so they will work for whatever type of blog you have. 

But, it is important that you follow the steps closely, otherwise you’re not going to see any results with the methods covered.

How To Increase Blog Traffic Quickly & Continuously

To increase our blog traffic quickly, we have to take 3 simple steps.

  1. Fix our site’s problems
  2. Improve existing keywords
  3. Ranking For New Keywords

And, that’s all we’re going to do. We’re going to fix any problems that are stopping us rank or damaging our search performance and then we’ll give Google what they want.

Before I walk you through the entire process, you are going to need a tool to help you. I recommend SEMrush for this, as it has all the features that we need for this.

The reason why I recommend SEMrush is because it’s the perfect all-in-one SEO software for bloggers, meaning it is the only tool you will need. Plus, it constantly helps increase blog traffic quickly, so it pretty much pays for itself.

If you haven’t got a SEMrush account yet, you can use my exclusive link to get a free 14-day trial, instead of a 7-day trial.

1. Fix Problems With Your Site

The first step to increasing your blog traffic quickly is fixing any problems with your site, as these are holding you back. If you don’t do this first, then the next steps will not work as well or could even be useless.

You may also think that your site is all good, but it’s still better to first audit your site as sometimes the problems can be quite hard to spot.

The two audits you need are:

Luckily, you can actually get both of these for free in your SEMrush account.

Technical SEO Audit

How to increase blog traffic quickly with SEMrush


If you would like to get a free technical SEO audit of your site, head over to “projects” and add your website URL.

Go through the quick setup if you haven’t already and once you are done, SEMrush will give you an Audit of your overall site health.

The main errors to look for are things like broken link errors, duplicate content, thin pages (unless it’s for a reason), and all this type of stuff. SEMrush tells you everything that could potentially be wrong with your site, so some things aren’t that important.

For example, you’ll get errors saying that the title tag text is too long which I don’t think will affect your rankings, as long as it still looks good so that you get a good CTR.  SEMrush will tell you how important each one is, but do use your common sense as well.

It may take a little time, but you want to go through and fix all the big errors. I must admit, I don’t really like technical SEO myself, I do the bare minimum and always aim for 85+% site health.

The main things that you want to fix are the errors that could actually stop you from ranking like:

  • broken links
  • duplicate content
  • thin content
  • Site speed
  • SSL certificate
  • Crawlability issues

If you fix these, you should be good to go. 

Backlink Audit

The second step that you want to take before moving on is getting a backlink audit.

Backlink audits will help you identify toxic links which may be harming your rankings, or risk your site getting penalized. At the top of your SEMrush dashboard, select the SEO toolkit and then you will see it under backlinks.

Run the audit and take a look at the links SEMrush suggests are toxic. SEO isn’t just maths, so take these as warnings that you need to double-check. Sometimes, SEMrush will tell you that certain links could be toxic, but they could be fine.

Again, you have to use your common sense and not blindly follow the recommendations. For example, I used to have two sites and as I was the owner of both of them, I had one in the footer of the other which SEMrush flagged as potentially harmful because this is often where hacked links are placed.

As links will usually increase your rankings, removing the wrong links can decrease your rankings, so be careful. If links blatantly look like spam or they look like you’ve done suspicious link-building, then you can disavow them.

But, always double-check before doing so.

2. Improving Existing Keywords 

Once you have removed all the issues from your site, you can start to take a look at how you can increase your rankings.

The fastest way to do this is by taking a look at the keywords that are already ranking, as Google already likes your pages for those keywords. Our process for this is also quite simple, we’ll look for keywords that are on pages 2-3 and take a look at why the higher positions are ranking above us.

Like many SEO campaigns & methods, there are only 3 steps to this as well.

  1. Find the keywords
  2. Analyze them
  3. Execute

Again, it’s nothing complicated, we’re simply going to identify what needs to be done for us to increase our positions.

Step 1: Find The Keywords That Are Worth It

Before you can improve your pages for keywords that are already ranking, you need to get all the keywords.

To do this, go to domain analytics and type in your URL. Then scroll down to the keywords and filter all results between positions 2-20, you can go higher as well if the keywords will bring in revenue by increasing their positions.

But, as you probably know, the more you have to increase, the harder of a task it is.

Choose a few that matter the most to you i.e have the best potential for revenue if they were on page 1.

Step 2: Analyze 

Once you have got keywords that fit the criteria above, you’ll need to find out what the results on page 1 are doing.

For this, compare your:

  • Content
  • External backlinks
  • Internal links

Try to identify the differences between your pages and the sites that are ranking on the first page. For your content it may be on-page optimization content length, terms used or topics covered. By comparing, you’ll usually be able to identify something that you need to improve. You can also use the SEMrush content writing assistant to get this right.

After, that you also want to compare both of your internal and external backlinks. SEMrush has several tools to help you with this as well, for example, the backlink gap tool. Here, you can add your competitors URLs and SEMrush will find all the common links they have, but you don’t.

Or, you can also look at the particular pages to get an idea of the quantity and quality of links your competitors have. If you have better content than your competitors, then it shouldn’t be too hard for you to get the same links.

Take a note of everything that you need to get to page 1 on each keyword that you want to. I usually like to start with the ones closest, as they can have an impact the quickest.

Note down what they have that your page doesn’t in terms of content and links.

Step 3: Execute

The 3rd step is to execute and get everything on your list. Take a look at the differences noted in your content and improve it, until you have better content than the page 1 rankings.

For your links, you can try to mimic your competitors and get all the links they have.

You can even reach out to the sites linking to them and ask whether they can switch the links. I covered this in a little more detail in my SEMrush keyword research guide.

If they have many more internal links, then you can build internal links of course as well. The point is, you should try to do what your page 1 competitors are doing, but also improve it so that you eventually rank above them.

If you have better content, better and more links then Google will have no choice but to rank you.

3. Ranking For New Keywords

Finally, you can also repeat the entire process but with new keywords. 

Again, it’s quite simple and only takes 3 steps that are almost identical.

  1. Find keywords
  2. Create content
  3. Build links

This time, we’re doing the exact same as last time, but instead of improving our content, we are creating it from scratch.

Step 1: Find The Keywords 

The first step would be to find keywords.

There are many ways to do this which I have also covered in my SEMrush keyword research guide, but I’ll give you some quick ideas here.

  1. Insert competitors URL into domain analytics to find all their keywords
  2. Type some related keywords to your niche into the keyword magic tool, look at suggestions
  3. Look at keywords you rank for, but haven’t covered (then a separate page will probably perform well)

Again, if you would like more in-depth guidance on this, check out the guide I mentioned earlier.

Step 2: Create Content

The second step is to create the content, but you do want to analyze first to get an understanding of what Google wants. Take a look at the word length, common headings and terms used, so that you know what Google is looking for.

You can also use the SEMrush content writing assistant for this which will help you optimize your articles.

Again, the aim here should also be to do what’s working, even better.

Step 3: Build Links

Once you have your killer content written out, you’ll need to build links. In some cases, you won’t even need links but again, it depends on what your competitors have. If they have links, you’ll need them too.

The link building process here is the same, you can try the skyscraper technique (i.e reach out to sites linking to your competitors) or you could also do guest posts.

Why You Should Continuously Work On These Points

If you continuously work on improving your existing keywords and adding new pages that beat your competitors’, your traffic is going to explode over time.

You’ll build a lot of trust and authority and with time it will become easier to rank.

I recommend that you use SEMrush and work through each keyword that you want to rank for. If you do this, for 1-2 years, you’ll really start to grow your blog.

You may also like: 

6 Best SEMrush features for bloggers

SEMrush vs Google Keyword Planner

Leave a Comment