To find out which is the best backlink checker, I devised a real test.
I decided to:
To see who really is the best quality backlink checker once and for all.
Because I’m sure you’ve seen all the other studies that use either 4 domains, 100 domains or 1,000 domains to compare database sizes.
So I decided to cut to the chase with a sample size of 1 million domains.
And the results are in…
What Will I Learn?
Ahrefs has spent years as the KING of backlink checkers. They’ve won all of my testing historically.
But this time round they were up against some fierce competition especially after SEMRush raised $40 million to expand last year.
Check out my Ahrefs vs Semrush blog to see which tool performs the best overall.
SEMRush has always played second fiddle to Ahrefs.
Because they’ve always aimed to be a complete SEO digital marketing tool, some of their specific backlinking tools – like their backlink checker, backlink explorer or backlink monitoring tool- have just never been as good.
They invested a lot of resources and added some exceptional new features.
Plus… they’ve really being bragging about their upgraded backlink database recently.
See how Semrush stands against one of its biggest competitors: SEO Powersuite in my SEO Powersuite vs Semrush comparison.
Majestic is a seasoned veteran that makes some big claims about the size of their link database (even though we have proven it not to be true time and time again).
Can their backlink tool match their sales pitch this time?
History says no.
SEO Spyglass started life as an ultra-slow desktop SEO Tool. Never much of contender.
But now they are back with a RAPID upgrade and new database. Is it enough?
Let’s take a look…
Before I reveal the winner I want to talk you through this test’s methodology.
The domains for this test were pulled from the Majestic Million as I’ve always done.
These are the top 1x million domains based on their number of referring IPs and Subnets according to Majestic.
As such:
The 1x million domains were run through each the 4x tools. I then looked at which tool showed:
These are more reliable than counting a vague “link”. (More on that here.)
That gave me 4x million rows of backlink data – Yay! – to work with.
You can download all of that data right here.
I got in touch with a number of backlink analyzer tools and asked if they wanted to take part in the testing.
I had a phone call with each tool to discuss the test and each tool supplied their own data set to be used in the comparison.
The IP & subnet numbers provided were then manually verified against their user interfaces and then sent to an independent 3rd party to create this analysis.
So after crunching all of the information from each SEO backlink tool…
…a clear winner emerged-
The greatest SEO backlink checker that money can buy right now is Ahrefs.
They have-
And not to mention it’s the tool I use every single day to complete a range of SEO tasks and analysis.
Ahrefs have rightly earned their place as the greatest backlink checker on the market right now (and best SEO tool in my opinion).
But:
It’s important you keep on reading because there are some flaws and other things to consider when looking at backlink checkers.
I’ll be the first to admit…
My methodology for this backlink test and analysis is far from perfect. So I wanted to highlight some of the potential flaws.
It’s important to note that the graphs show the number of “wins” and not absolute numbers. Let me explain…
Let’s say all 5x backlink tools look at the same site. They each report:
SEMRush would receive the “point” for their “win”. That is added to their tally. Wash, rinse and repeat for each of the tests.
So the test only represents the number of times each backlink tool beat its opponents.
And the results are showing us that it is unlikely for other backlink checker tools to have more data than the Ahrefs tool does.
Each tool has its own index. That’s 4x unique databases.
Not all databases share the same links. What appears in Ahrefs may not in SEMRush.
Let me offer an example.
If Ahrefs and Majestic are comparing the same domain they may find the same number of links. But these links may not be from the same sources:
See what I mean?
If you wanted a full picture you would need to buy all 4x backlink tools and cross-reference.
(I don’t recommend you do this. Keep it simple.)
Every tool takes a different approach to how they find, store and count data which means you are not always making an apples to apples comparison.
For example Ahrefs has 3 different databases, Majestic have 2 and SEMRush has 1 which are all defined differently-
As you can see there are huge differences in how those datasets are defined.
Ahrefs and Majestic both offer a 3-month database which makes comparison easy, but SEMRush only offers a single database of 6 months.
And because SEMRush do not offer a historic database, the closest to a “fair” test we could get was to compare-
Which still isn’t really fair!
On top of that problem is the fact that tools count data differently.
You see most backlink checkers only count the most recent IP they found for a domain meaning that 1 domain = 1 IP.
But SEMRush records every IP they have found for a domain in the last 6 months which can mean that 1 domain = 30 IP’s.
That is because they count the data differently than any other backlink checker.
And because we didn’t collect referring domain information we didn’t see that either because the IP & Subnet information SEMRush provided did check out 100%!
But the way they count all IP’s found for a domain in the last 6 months, led to inflated IP and Subnet counts. That was corrected with an updated dataset from SEMRush on September 19th 2019 to allows us to make a fair comparison.
The “size of the database” has been the defining point of “top backlink checkers” for years and its a claim that is widely used across the marketing material of many tools.
People always think that bigger is better, but as the old saying goes:
It’s not how big it is, it’s how you use it.
The point of buying any SEO tool is to increase your search traffic right?
So it really doesn’t matter how the big the database is if the presentation of that data does not connect to the goal of increasing your search traffic.
And depending what questions you’re asking, might mean what is the right backlink checker for me – isn’t the right backlink checker for you and won’t be as helpful with your traffic.
Ahrefs is my go to tool and has my favourite interface, for example.
It’s pretty intuitive and doesn’t take a lot of time to get used to. You can run searches and retrieve old data. It’s all there in the SEO dashboard waiting for you and it’s rapid fast!
They provide you with a lot of 1x click filters to help you find the information or report you need quickly. Whether that’s anchor text or the best backlinks.
For example, you can filter by link type…
Or by platform:
They also generate lots of handy reports, like their best by links report:
Or their best by links’ growth one:
Which you just can’t complete in any other tool, no matter how big their database is.
But you can’t import links from other tools into Ahrefs which doesn’t make it the right backlink checker if you’re facing a manual link penalty.
SEMRush has an easy to understand dashboard as well-
But it also has fewer filters and the ones they do have are not always useful for analysis.
See for yourself:
But:
If you want a budget friendly tool with highly customizable reporting, you might want to check out SEO Spyglass or my Semrush alternatives blog post.
And if you haven’t checked it out for a while I suggest you do because they had a huge update recently which totally transformed the user-friendliness-
A lot of people like the overhauled version because it is-
No other tool can compare with it’s customization & advanced reporting features.
You can also import backlink data from third-party tools like Google Search Console, Ahrefs and SEMRush to get complete coverage of your link profile.
And those are both things that you can’t do that in any other tool!
So take some time to play around to find which is the correct backlink checker for you.
Because it really depends on what questions you are asking of the data.
But for me personally:
Ahrefs has the biggest database and THEY KNOW how to use it!
You also need to pay close attention to the overall cost of ownership of each tool because this can get really expensive quickly if you are not actively using them-
SEO Spyglass is a $124.75 one time fee for the first year. Then it’s only $4.17/month after that.
The cost of ownership couldn’t be any further apart and that might be a defining point of deciding which backlink checker is for you.
Because after 12 months of owning Ahrefs, it would have cost you nearly $1,200 versus a cost of $124.75 to own SEO Spyglass.
After 3 years that is the difference between $3,600 and $224.83 so don’t overlook the cost of ownership when deciding which is the right backlink checker for you.
The results of the 1x million domain backlink checker test are in:
No other test has used a dataset this large to compare backlink checkers ever!
But after reviewing the results report and spending time using each of the tools, I can say with absolute confidence that-
If we had to crown one winner, the top backlink checker on the market right now is Ahrefs. Based on my testing Ahrefs have the biggest database of links and the most usable, quality data! But they are also the most expensive tool which might not make them the best backlink tool for you.
So, if you’re on a budget, you should read my free seo tools list.
Thanks to all of the backlink checking competitors that took part in the test!
I look forward to doing a complete analysis of these tools again in the future, but for now – the links have spoken.
If you want to test some more backlink checker tools, take a look at Sitechecker who specialise in backlink tracking.
Which is the backlink checker for you? Let me know in the comments…
Further Reading On Backlink Checkers
- Russ Jones’s discovery that called for a recount in this test
- Majestics post about comparing backlink checkers
- Brian Dean’s test (4 domains + functionality)
- SEMRush’s test (100 domains)
- Russ Jones’s test (1,000 domains)
- Previous Ahrefs vs Majestic test
- A look at the freshness of various backlink checkers data
196 Responses
Leave a Reply Cancel reply
Increase Your Search Traffic
In Just 28 Days…
Nice post from you. I just bookmarked your blog after reading this post.
Thanks for the bookmark
Sharing this. I was finding backlinks to help my website for a long time.
Thanks for the share 🙂
I always looked for a way to allow guest post on my blogs so I find your list very helpful..thank you
No problem Shivam
Thanks for sharing the innovative blog.
No problem at all – happy to help 🙂
Hi Matthew, my site needs backlinks. Is that a service you guys can help with?
Hey Mark, yes, we can via https://linksthatrank.com/. Please feel free to submit a request, and we’ll get back to you as soon as possible.
Hey, your blog is a very informative, really amazing post,
Thanks Petter – hope it helps you make a more informed decision on which backlink tool is right for you.
Ahrefs no doubt works, but I have to give my vote to SemRush. Been using it for 3 years, and hasn’t let me down once.I appreciate the list though, good article Matthew.
You should try out the Ahrefs trial and compare the two.
Great list, thank.
No problem hope you have figured out the right quality tool for your backlink analysis!
Ahrefs is a great tool for backlink testing I’ve used and am very satisfied.
Glad to hear it
Agree
nice posting
Hope this report was useful Hansika. Ahrefs is my go-to quality tool for many marketing and traffic generation strategies and they have come out on top this time too. Where backlinks are concerned, you can’t beat em.
It’s a really helpful blog. Thank you so much for sharing this blog.
Glad I could be helpful.
Very Informative!! I would love to have updates from your blog. Thank you
Just subscribe to my blog and you’ll get all my new content sent to your email inbox. Including any articles regarding backlinks, marketing, traffic generation and SEO complete with links back to my domain.
It’s not my first time to pay a visit this website, i am visiting this website dailly and take good facts from here every day.
Glad to hear it, hope you found this report to be of top quality and don’t hesitate to visit my domain time and time again 🙂
I thought as much. Though the nice thing with Ahrefs is that you can always pick up the subscription again at any time, so it needn’t be an ongoing cost. And I love (and own) the entire SEO PowerSuite. The update cost is very much budget-friendly and they really listen to feedback and are fast at implementing. I just wish they’d overhaul Link-Assistant and Buzz Bundle. It ill be a very sad day should you ever decide to stop publishing content like this. Thanks Matt!
Haha thanks Erik! Yeah Ahrefs is a great tool with good ethics.
Very interesting article. Apparently Ahref remains the king
It appears so according to the analysis. Ahrefs still beat out their competitors 🙂
Thanks for this post dear i am also looking for some good backlink checker and now i have a complete list thanks
No probs! Easy to do some domain and backlink analysis when you have the right tools to do a quality job.
I think ahrefs better than others
What do you like best about them?And yes I agree, they beat their competitors and the SEO tool has lots of different features which can help with anything related to backlinks, keywords, seo audits. You can view anchor text, complete quality analysis and report. It really is a top quality tool that beats out it’s competitors every time.
Great article.. Now I’ll Use these tools for my website.. Thanks For sharing such great article
Great news Akhilesh
Hmm it seems like your blog ate my first comment (it was super long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog.I as well am an aspiring blog blogger but I’m still new to the whole thing.Do you have any tips and hints for inexperienced blog writers?I’d genuinely appreciate it.
Here are some writing tips – https://searchlogistics.com/seo/on-page/seo-copywriting/ But make sure you build your blog on a strong quality foundation. Don’t get caught up building backlinks until this is complete. Links are important but only when you have a domain worthy of those links.
Hi Matthew, a great analysis. I think I will subscribe to Ahrefs for a month and grab the data for the competitors. One question, I did notice one famous company’s tool wasn’t in the analysis and then read the SEMRush exchange which suggested it was. Is the tool in question not trustworthy enough and so results have now been omitted?
Hey Peter – not at all. They are completely trustworthy but after reviewing how they collected data (which was very different from the other tools) we decided it wasn’t really fair to include them in the results.
I was wondering and disappointed with the results when you first published your case study. Because I loved to use ahrefs. Now ahrefs is the winner, it’s so relaxing for me.
Haha yes the AHrefs tool is back on top again. I guess when it comes to backlinks they seem to beat out their competitors every time.
That’s better :)Yeah I was pretty shocked (In a good way) that I don’t have to use AHREFS anymore and just stick with one SEO tool. Guess not 🙁 – Thx for the update Matt.
It did pain me to publish the original report
So, in terms of client link building report what do you suggest? Picking 1 tool and work (only) with that? (Btw, do you suggest manually checking referring domains of a website?) Thanks for the article Matthew!
I suggest choosing what works for you
Thank you for posting this blog Matthew. It was extremely helpful for me as I am a beginner in the industry of Digital Marketing and SEO, this was was one of the most helpful SEO blogs that I came across ever since I started my SEO journey. I am going to start using SEO Spyglass very soon.
Welcome! Make sure you pay more attention to building a site that people (and Google) loves than you do on link building though if you are just starting! Google values user experience so you need a quality domain that will bring quality traffic before focusing on the links.
Amazing Article! Always a fan of Ahrefs, but i understand that the pricing is abit of a concern for Not-agencies…
Yes and SEO Spyglass can provide enough data for most people that are just getting started and want to build links using a tool and bring traffic to their domain through backlinks.
I mean we discussed the strengths of the backlink checker, the negatives of the backlink checker, the freshness of the database, how quickly you crawl, where it has limitations, where it exceeds and so forth along with the test being based on IP’s and Subnets.I do accept the problem is more than likely down to human error rather than human intent and I’m really only interested in the data and will only respond to debate if I have to.You are correct about Moz’s estimated data, this was discussed at length with Russell. In the end we agreed to publish it is to be taken with a huge grain of salt and if Moz came out on top we would not declare them the winner.I will make sure this is made clear on the updated graphics because we only mentioned it in the post and the video but not in the results graphics themselves.
Hi Matthew,I have asked my team to forward me all the communication regarding the study. Turns out a lot was discussed over the phone, which leaves a lot of room for misunderstanding.We have always been as transparent as possible in our communication, and if there is something that we stick to is never falsifying the results of any study we made or data we’ve provided. And we’re very transparent when it comes to dashboards and the data we store. Users can view this data by clicking on the backlink column in the Referring IPs report.Maybe SEMrush team didn’t really think of differences in data collection. We certainly know how we collect data but since we were presented with a very specific request for IPs and Subnets, we haven’t dug deeper. I don’t think it’s fair to put 100% of the blame on SEMrush though. We were not the ones conducting the study, checking the numbers and publishing the study.We have huge respect for thought leaders who invest their time in unbiased studies. And we always support such initiatives. So when you have asked for new data. we’ve started the recalculation process. Considering that we store data differently, this is a time consuming and costly process.Once we provide the numbers though, I’d ask you to reconsider the methodology and compare real data with real data. Not real data and formulas. To me, as a reader, it’s confusing to see providers who collect data being compared with a provider that had to come up with a formula to estimate the results. With the logic that this study is being built, Moz shouldn’t have even been considered.
Dear Matthew, Thank you for all the effort you’ve put in this analysis and we appreciate that you have included SEMrush. I know that my team has told you personally that we are collecting data for your updated research. I wanted to reassure you we’re still on it. We had to pull our development team from the deploy and it’s not as easy as it seems, since the data recollection wasn’t in the sprint. We’ll send it to you this week. What has caused this situation in the first place When we got a request for data from you, my team provided you exactly the data you needed for the research. Unfortunately, we had no knowledge of the companies you’d include, and we didn’t have a thorough understanding of the methodology. We provided exactly what we show on the dashboards as we’re 100% for transparency. We would have been happy to provide the data for 1 domain = 1 IP if that was specified. Sadly, it was a misunderstanding from both sides. We didn’t have enough information and you assumed that data collection was more or less similar. As we have assured you multiple times, we’re recalculating data and it will be sent to you this week. More on data collection that we have in our Backlink analytics We have collected multiple IPs for one domain since day one of our Backlink Analytics existence. There were specific requests from users that wanted to identify both spammy and valuable backlinks. We added this more than 6 years ago. Since that time we’ve had only 3 questions about why we collect multiple IPs and clients were all happy with the explanation that we have provided. Since it’s been there for over 6 years, I can’t see how we intentionally used this info to our advantage in your research. Once you have published the post and the discussion has started around the methodology, we saw that our initial dataset wasn’t quite suitable, and agreed to provide a new one.
Hi Olga,I’ll be covering all of this and more in the update and misunderstandings like this is one of the reasons I had an hour long conversation with 3 members of SEMRush that never mentioned any of this, despite knowing the methodology and parameters of the test.Claiming your weren’t aware of that is a lie. Don’t continue that lie unless you want me to explore it further. Now this doesn’t mean you cheated. It’s more likely that the team don’t understand how the product works but don’t kid yourself, SEMRush were perfectly aware of the parameters, the methodology and all competitors of the test and did not to mention any of this for whatever reason. And while I appreciate you supplying updated data, it’s not something you should be celebrating because you didn’t volunteer it freely, I had to force your hand because you were very resistant to providing updated data for a fair test.So stop with all that – let’s just focus on correcting the mistake with the updated data and testing. I’m really not interested in anything outside of the data.
wowsuch a wonderful content really thankscan i translate your article to Persian and use it then link to you as a reference?
Yes of course, that would be great to reach a wider SEO audience and they can benefit from this report and then use the tools to build awesome backlinks to their domains.
But what for the bloggers who want to check real competition of keywords and competitors data. Do you think any other free tool than paid tool like Ahrefs will provide accurate data..Please reply..
No because that’s why they are free – you might find this useful though – https://searchlogistics.com/seo/keywords/google-keyword-planner/
Hi Matthew,Great Post! Thank you so much for sharing this valuable post on backlink checkers. I really like Ahrefs and semrush SEO suite because of the features they provide.In Ahrefs I really like Live index feature for backlinks and referring domain.Keep up the Good Work… Keep Sharing…Cheers,Abhay
Yes I love how Ahrefs “blend” different datasets together (backlinks/keywords/traffic)
that will be grate to know, please share link here too.. im eagerly waiting, Thaks
Great article! So well written – I really appreciated your post.Thanks For Shearing…..
No problem Manoj. Hope you find the report useful when it comes to choosing your tools for building backlinks.
In My opinion, For paid one Ahrefs is the best and for the Free one Ubersuggest is good. I have used a lot of free and paid tools and find only these two good tools for backlink checker with the competitor.
How do the numbers compare?
Thanks for the info… If anyone would and could give me any Advice to do Backlinks for my Site below , Cost effective.. I would Love it.. I am stupid when it comes to this. But, I have to Learn it. Thank You
Hey Michael, everyone needs to start somewhere! Have a read through these strategies – https://searchlogistics.com/seo/link-building/strategies/
Relevant backlinks vs non relevant no matter what rank is what I need to know . my competitor . had 200000 to 5 million link’s.
Yes you need to be able to filter out the awesome links vs the ones that might hurt you later.
I read your articles this is very fantastic, I am sharing your articles is very helpful services. Thanks and write again interesting topic and share.
Thanks Elena! If you subscribe you’ll get all my SEO posts direct into your email.
I always consider your evaluation gold and an eye-opener. Today, that trust is gone with this article. I have both Ahref and Semrush, but I cannot even compare both with consideration to links update and reparts. Man, Semrush is a big joke. Alltogether, it is important with keyword analysis but has been outdone by Ahref’s geolocation or local keywords analysis.
Well on the flip side, if you were to look at Ahrefs keyword competitiveness calculation vs SEMRush’s you’ll see big differences.
Interesting results, Spyglass for the price is great but a little disappointing.
It is suitable for most people though because the database is still huge.I did a link audit on the weekend combining info from all tools/competitors and SEO Spyglass added an extra 20% of links the other tools didn’t have.
Great study as always, thanks!Some months ago I made a similar study (but much smaller!!) with 12 websites and the following 8 tools:GSC (Google)LTPMOZAHREFSMAJESTICSEMRUSHCOGNITIVE SEOLINKMINER (tool of KWFINDER)Well, I think the number of websites is too much small to evaluate the tools, anyway for some websites I’ve got more backlinks from GSC, for other from Ahrefs (historic), and for (MANY) other from LTP.Usually I use all them, download the excel lists, merge them, dedup and finally I have the maximum quantity possible of links! 🙂 Anyway now I will check and try to use again Semrush, thanks for the tip! 🙂
Do you have a link to that? I’ll be happy to add it to the post
Are you sure about seo spyglass pricing as it looks to be either £149 or £349 per year on the live site not as stated in your article. Or am I looking at the wrong 5hing
You’re looking at British pricing
This test came at the right moment for me. I was just trying to figure if I would invest in Ahrefs or Semrush. Your test showed me that it will be Ahrefs. Simply because of the friendly user interface and, as you mentioned, the more usable data.Thanks for this comparison and helping me made up my mind.Edward
No problem Edward! Ahrefs is still one of my go-to tools when it comes to backlinks, anchor text etc.. every time!
What about SEO Profiler?
I didn’t consider them to be strong enough to compete
I think 1 million or 1 billion links is not equivalent to good backlinks. Back in 2004, 05, 06 Google and Yahoo used to compete and brag about their index size by including the number of pages they had crawled, all over the world wide web, on their homepage. Google would say 5 billion pages and Yahoo would say 5.6 billion pages or something like that. However, when SEOs and other marketers complained about showing off quantity and disregarding quality, they both quickly removed the reference to the number of indexed pages.I think the same applies to backlink databases. What am I going to do with 1 million links? If I add ten filters and get rid off 90% of the links, I am still stuck with 100,000 links. Is the team of 5 people in the SEO company going to read 20,000 links each to find the best linking option? Am I gonna read through each of them? If I keep adding filters, I am gonna get the most fructiferous part of the fruit, the part that is the most difficult to eat (the seed), and when speaking about backlinks, we would get stuck with sites like Adobe.com or Facebook.com or in other words sites with great authority and that the majority of SEOs want to trust and get a link from, but it is not possible.So, in sum, when it comes to backlinks quality is vital because SEOs might be wasting precious time that could be used to write articles instead of trying to analyze a 1 million link databases.FYI, I have been using SEO PowerSuite (SEO SpyGlass and their other products) since 2008, and I highly recommend them to any small marketing companies, independent marketer, entrepreneur or freelancer. It is less expensive than the Majestic, SEMRush, and othe tools, and it gets you the same results.
Yes I agree – I dont believe size of database nor freshness of database can hold a candle to “usefulness of data” because the point of buying any tool like this is to build more links right?
Great! Thanks for sharing this information
No problem Ravi! Hope you can now pick the right tool for your backlink SEO.
What do you think of the mangools tool?
I haven’t used it enough to comment
Matthew I like your article a lot ,but must say you miss the point.Sorry but as you are many years in seo business as me,more than 20 😉 all practitioners of seo tools knows that each tool is just giving you one segment of what you need to know.So basically combination of your experience and using ahref,semrush and majestic data with data from Google Search Console is best seo tool what exist at all.I must point that even Google is not reveiling the most powerfull links which we have on our projects.Maybe in future can write on that which I consider quite interesting topic.Regards from SGM.
Yes I’ve been recommending that since the first test in 2013 however from a business perspective it’s not a practical solution and most people only have the budget for one tool.
There was me thinking it will be ahrefs!Is Ubersuggest worth considering?
Run some manual comparisons and see for yourself!
Amazingly done!
No problem Shivam! Hope you found this report helpful to make complete backlink and anchor analysis decisions.
Thanks for sharing us. I was also trying for the backlink checker for my website and also my competitor
No problem! Hope this helps improve your backlink analysis.
For me it will be Ahrefs. Because when I build links ahrefs shows them within 3 days but in semrush after 5-7 days they show the links but in half numbers what I actually build. Ahrefs gives almost 80% data in 2-3 days. But I like semrush for traffic analysis and simple dashboard.
Its funny I had the opposite experience when generating my lorem ipsum test beds, the SEMRush bot always shows up!Can’t figure out how because they are HTML pages generated behind a passworded admin area, but one way or another – the SEMRush tool always finds them.I’m going to publish something about GoogleBot tracking in the near future which will discuss the SEMRush bot in more detail because it’s always showing up in places it shouldn’t be! It should hit your email when complete.