Nothing is more frustrating than seeing your website rank on the umpteenth page of Google, despite your continued efforts to climb the ranks.

Sometimes it feels like no matter what you do, nothing works. Google seems to hate your website, and you have no idea why.

This article is by ahrefs, a company building SEO tools, and it will go through a systematic and straightforward way to improve your Google rankings and get more traffic. The examples used in the article will be from their tool.

I’ll include some of the examples and screenshots to give you an idea of what needs to be done. For full explanation and more hand-holding, see the full article (link at the bottom).

Here’s the basic process to rank higher:

  1. Find the keywords for which you have lackluster rankings.
  2. Figure out why the other pages are outranking you.
  3. Beat those pages on those points.
  4. Rinse and repeat.

Step 1: Find the keywords for which you have lackluster rankings

Most SEOs preach finding your page two rankings, then trying to push them to page one.

That seems logical, but there are two reasons why this isn’t a great idea:

  • It’s not always easy to improve rankings by 10+ spots.
  • Merely ranking on page 1 shouldn’t be your goal if you want more traffic.

That first point should be pretty self‐explanatory. Think of it like this:

It’s easier to win the match from two goals behind than it is from ten behind.

As for that second point, take a look at the average CTR curve for the first couple of pages of Google results:


You can see that the clickthrough rate decreases exponentially as you go down the ranks.

This means if you can move up the ranks by just one position from #5 to #4, you’ll see a bigger traffic increase than moving up ten positions from #20 to #10.

It’s not a small difference either!

If your primary target keyword gets 10,000 searches per month, then the numbers look roughly like this:

Position #5 → #4 = +210 visitors/month

Position #20 → #10 = +8 visitors/month

SIDENOTE. This is based on average CTR. In reality, this differs on a keyword by keyword basis.

So, what you need to do is find the keywords for which you already rank on the first page in positions #2-#10 and focus almost exclusively on these.

To do this, paste your domain into Ahrefs Site Explorer, go to the “Organic Keywords” report, then filter the report to show only the keywords for which you currently rank in positions #2–10.

Site Explorer > enter your domain > Organic search > Organic keywords > add filter


Step 2. Choose a keyword for which you want to rank higher

Every keyword in this filtered report is one for which you already rank, but not in pole position. That means there’s still room for improvement.

The next step is to skim this list for keywords that you most want to improve rankings for.

Having said that, there’s no point chasing rankings for low‐value keywords, or those that are likely to be difficult work. So here are a few things to look for to identify the best candidates.  

a) Keywords that already drive the most traffic

Generally speaking, keywords nearer the top of this report are the best targets if your goal is to maximize organic traffic.

That’s because they already drive the most traffic to your website.

Here’s the filtered report for the Ahrefs blog:


If you pay attention to the “traffic” column, you’ll see that there are a handful of keywords that already drive tons of traffic to our posts despite our less than perfect rankings.

Given that improving rankings by just one position can increase CTR by up to ~93% on average, we wouldn’t need to rank much higher for these keywords to drastically increase traffic.

b) Keywords with high search volumes

Improving rankings by just one position can almost double the traffic you get from that keyword. But double nothing is still nothing.

So check the “Volume” column to make sure that the keyword has search volume.


c) Keywords with low KD scores

Keyword Difficulty (KD) is ahref’s proprietary keyword difficulty score. It runs on a scale from 0–100 with those at the higher end typically being harder to rank for than those at the lower end.

In other words, it usually takes more effort to rank for a KD50 keyword than a KD20 one.

For that reason, it’s worth skimming the KD column in the report and prioritizing those with a lower KD score.

d) Keywords with high business value

There’s no point driving more organic traffic to your website if it doesn’t translate into more revenue.

That’s why it’s essential to always prioritize keywords with business value.

To illustrate this concept, imagine that you run a bakery in New York.

Ranking #1 for the keyword “New York bakery” is almost certainly going to drive more business than ranking for “cupcake recipe.” Reason being, those searching for the former are more likely to become paying customers.

Thus, “New York bakery” has more business value for you than “cupcake recipe,” despite the latter having 7x more search volume.


Step 3. Figure out why you’re being outranked

One web page can outrank another for hundreds of reasons, but don’t let that discourage you.

Many people have studied various “ranking factors” on numerous occasions and found three things to correlate highly with rankings and traffic time and time again:

  • Number of referring domains
  • Page authority
  • Website authority

But before we get to those, there’s an even more significant ranking factor that you need to nail if you’re to have any hope of ranking higher.

Searcher intent

Google’s aim is to provide the most relevant result for any given query. Their entire business model relies on them being able to do this, consistently, across hundreds of billions of searches. For that reason, they’ve invested heavily in understanding the intent of queries, i.e., the reason a person typed a specific thing into Google in the first place.

What does that mean for you? It means that if your page doesn’t align with search intent, you’re dead in the water before you even start.

So how do you decipher the intent behind the search?

The best and quickest way is to analyze the current first page of results for what we like to call the three C’s of searcher intent:

  • Content type
  • Content format
  • Content angle

1. Content type

The content type can usually be divided into four buckets: blog posts, product, category, and landing pages.

2. Content format

Content format applies more to blog posts and landing pages. A few common blog formats you’ll see are “how‐tos,” step‐by‐step tutorials, list posts, and opinion pieces.

For a landing page, that might be something like a tool or calculator.

3. Content angle

The content angle is the USP of your content. It’s basically a unique hook that sells your page to searchers and entices the click.

Just by matching search intent alone, it’s possible to boost ranking from position #40 to #6 in just four days.


If your content doesn’t align with searcher intent, then you should fix that before doing anything else. Otherwise, you’ll be fighting a losing battle.

Now let’s take a look at those more “traditional” ways to rank higher.

a) Number of referring domains

Generally speaking, then, getting backlinks from more referring domains should help you climb the ranks. So what you need to do is look at the SERP and eyeball the number of referring domains to the pages that outrank you.

To do that, hit the “SERP” dropdown in the “Organic keywords” report for your chosen keyword. Look at the “Domains” column.


For example, you can see in the screenshot above that ahrefs ranks in position #7 for “SEO tools” with 97 referring domains.

But the pages that rank above them have 3–34x this amount!

This is a clear indication that they need links from a lot more unique websites to rank higher.

b) Page authority

Google’s ranking algorithm is built on something called PageRank, which effectively measures the “backlink authority” of web pages.

But unfortunately, Google discontinued public PageRank scores in 2016. Now there’s no way to see the PageRank of a web page.

Ahrefs have a similar metric to PageRank called URL Rating (UR).

Much like PageRank, URL Rating takes into account both the quantity and quality of backlinks, as well as internal links to the page. It runs a scale from 0–100.

Generally speaking, pages with more “backlink authority” tend to rank higher and get more traffic.

Therefore, you shouldn’t only analyze the number of referring domains to the top‐ranking pages, but also the UR of the pages that outrank you.

To do that, look at the “UR” column in the SERP overview for your target keyword.


In the screenshot above, you can see that the two pages outranking ahrefs for “keyword research” have much higher UR scores in comparison.

So they may need to work on this if they’re to rank higher for this keyword.

c) Website authority

Google continues to give mixed signals regarding “website authority” as a ranking factor.

At Ahrefs, they have their own “website authority” metric called Domain Rating (DR), and they’ve found that this does correlate with rankings, albeit not as strong as other metrics.

However, sometimes the only way to rank a less authoritative site for a keyword is to create a more specific and focussed article.

You can see an excellent example of this for the keyword, “how to name images for SEO.”


Most of the top‐ranking pages belong to high‐authority websites, but there’s one outlier—a page from a DR50 website in position #5.

It appears that the reason this page from a little‐known website is able to rank amongst the bigger players is that the content itself is more focused. It talks about how to name images for SEO, whereas most of the other pages are more general guides to image SEO—which all presumably mention the importance of naming images correctly, amongst other things.

So, as always, this is not an exact science. You need to use your intuition and make your best assessment of whether the authority and popularity of a site matters for the keyword you’re targeting.

Step 4. Beat the other pages where it matters

You should now have some idea as to why you’re being outranked, so the next task is to plug those holes.

Here’s a simple guide to doing that:

If the number of referring domains is the main issue

Build more high‐quality links to your page. It’s as simple as that.

There are tons of ways to do this: guest posting, replicating your competitor’s links, “skyscraper” link building, pursuing unlinked mentions, etc.

If page authority is the main issue

You have two options:

  • Build more page‐level backlinks (see above)
  • Add “powerful” and relevant internal links to your page

Generally speaking, adding internal links is the quickest and best option if it looks like your page may only need a small boost. Whereas building more backlinks is in order if your page authority (URL Rating) is really suffering.

Of course, you could do both.

If website authority is the main issue

This is the hardest one to solve because it takes the most time.

If your DR pales in comparison to the pages that outrank you, then it may be best to move on to an “easier” keyword.

Having said that, it’s often possible to crack the SERP by winning at the page‐level.

That means either building more internal or external backlinks to your page.

Plus, if you can do that consistently over time, your DR will improve as a natural byproduct of your efforts. Generally speaking, that will increase your website’s ability to rank for more competitive keywords across the board.

You may also want to consider creating a “linkable asset” to improve DR, then you can use internal links to point some of the resulting “authority” directly at the page for which you want to improve rankings.

Step 5. Track rankings

It goes without saying that if your goal is to rank higher on Google, then you need to track your rankings. Otherwise, you have no way of knowing whether your efforts are moving the needle.

For that, you need a rank tracking tool like Ahrefs Rank Tracker.

You can track up to 10,000 keywords in Rank Tracker (depending on your plan). They usually just track the primary target keyword for each page.

To set up your keywords in Rank Tracker, select a project, hit “Add keywords, paste or type the keywords you want to start tracking, select the countries you want to track, then hit “Add keywords.”

Rank Tracker > Project > “Add keywords” > enter keywords > Select tracked countries


That’s it. Your rankings are now being tracked.

Hit the graph icon next to any keyword in Rank Tracker to see its ranking progress over time.


Step 6. Rinse and repeat for other keywords

Ranking high for one keyword is great. But ranking high for many is even better.

So once this process works for one keyword, go back to step one and repeat the cycle from start‐to‐finish. Then do it again, and again.

In time, you’ll rank high for hundreds of keywords and get tons of organic traffic every month.


Ranking higher on Google isn’t rocket science. But doing so for some keywords is more challenging than others. That’s why it makes sense to chase rankings for uncompetitive keywords for which you already rank on the first page.

It’s then just a case of figuring out why you’re being outranked and doing everything in your power to fix those issues.

How to Rank Higher on Google (6 Easy Steps)


PS. Keeping in mind that user intent is one of the most important factors, it makes more sense to create content addressing intent (e.g. “How to do X”) than to make the ever-popular lists (e.g. “11 ways to do X”). People’s intent is not to try 11 ways to do something. They just want to do it properly once.