Find Out How Many Backlinks You Need To Rank On The First Page in 3 Simple Steps


1. Input your webpage

Your webpage is the specific page you’re trying to rank in Google. If you are trying to rank your homepage for your keyword then enter your homepage URL.


2. Input your keyword

We recommend using the primary keyword your webpage targets. Your primary keyword is typically going to be the keyword that has the largest monthly search volume.


3. Select your location

Your location should be set to the country that you want to rank within. Once you’ve entered in these 3 things, the calculator will get to work analyzing your specific SERP.

Backlink Calculator


Frequently Asked Questions

Have a question about the calculator? Check out our FAQ below: 

We analyze similar webpages that are already ranking on page 1 for the keyword that you want to target.

We review their backlink profiles and use an in-house algorithm to determine the SEPR specific backlink averages.

Finally, we omit any anomalies and return a 100% data driven figure back to you.

The figures we return are based on real-time data extracted from your specific keyword and location SERP.

In other words, it’s probably the most accurate estimate you can base your link-building campaign on.

However, the figures the calculator returns should be viewed as calculated estimations and not gospel.

We pull backlink data from Ahrefs, via their API.

Did you notice the calculator is based on ranking in the top 10 and not #1?

That’s because backlinks are effectively what gets you into top 10.

From there onwards, there are lots of other ranking factors that start to kick in (user metrics) like bounce rate, dwell time, time on page etc.

This is because the calculator pulls data in real-time.

It’s most likely due to your competitors building more backlinks and bumping up the SERP specific averages.

On the flip side, if you’re competitors are losing backlinks, they number will reduce.


The calculator goes beyond working out just the average RDs of the SERP.

It also takes into consideration a lot of other external factors that can influence how many backlinks your webpage actually needs.

To protect our tool, we can’t disclose exactly what these variables are, however, we can assure you that it was built to give you a true reflection of what’s required in the “real world”.

If the calculator returns this message, then it means your webpage already has more RDs than the average of the SERP.

As our calculator uses a custom algorithm in addition to the standardised average, it’s quite unlikely that more backlinks is the answer.

If you’re still struggling to rank, consider reviewing:

  • Your title tag
  • Your webpages load time
  • Your webpages internal links
  • The indexation status of your webpage
  • The anchor text used on your internal links
  • The content on your webpage (low quality?)

How long it takes to return the data depends on how responsive Ahrefs servers are.

In addition to the server load time, we use a custom variable formula to ensure the results are the most accurate they can be. In some instances, we need to review all 10 sites on page 1, in others cases there are only 5 similar webpages, this greatly reduces the time it takes for our algorithm to process the data.

We found that on average it will take around 5-10 seconds to return your results.

The calculator is an Offpage SEO tool.

It does not look at any Onpage SEO data.

The figure it returns is based on your webpage having a similar Onpage quality to the top ranking sites.

There is no catch 🙂 

Our owner Joshua George was frustrated that no one had addressed the most common question people have in the SEO industry:

“How many backlinks do I need to rank”

So he set out a goal to create a free resource that everyone can use to help become more data driven SEOs.

This backlink calculator was the outcome.

NAN = Not A Number.

If the calculator returns “NAN” as the output then it means we were unable to retrieve the data necessary from Ahrefs server.

In 99% of cases, if you re-run the calculator again, the servers will return the data and thus the calculator will work.