DomainScore Explained

DomainScore is our own proprietary metric that shows the quality and strength of a domains backlink profile on a logarithmic scale of 0-100, higher is better.

You can get the DomainScore from our free bulk tool or 20 domains at a time using our simple API (try for free). And you can see the DomainScore in Rank compared to rank positions in Google and other metrics.

Compared to certain competing metrics we try to give a more authentic number simulating how we think Google might see the backlinks.

Examples of domains with a spammy link profile (updated 2018-11-06)

Domain Rating
Majestic TF / CFMoz DASEOkicks
nikeolno.org02414 / 27541.40662%
christian-louboutin-sale.org01111 / 173924819% / 43673.14278%
outletonline-michaelkors.com04217 / 44703.57882%
poloralphlaurenpascher.fr02815 / 34591.37648% / 26592.78074% / 27603.10474% / 27603.00876%
vitax.se02414 / 39531.59959% / 28515655%
moosehill.nu0255 / 145152718%
airmaxgeschaft.ch115321 / 2139418% / 35551.04248% / 203728719%

Examples of domains with a non-spam link profile (updated 2018-11-06)

Domain Rating
Majestic TF / CFMoz DASEOkicks
whitehouse.gov1009189 / 7092109.384100%
scstatehouse.gov857855 / 70663.41399%
momondo.com737531 / 45661.82399%
washingtonpost.com1009288 / 8794225.964100%
wordpress.tv938157 / 60622.530100%
wordpressfoundation.org588760 / 635357499%
skyscanner.se625330 / 514814385%
dus.com947849 / 60561.53098%
deutsche-bank.de937846 / 57665.99199%
diplomatie.gouv.fr1008739 / 338118.202100%

How we calculate DomainScore

We select up to 20 000 backlinks that matters from our own database pointing to the domain. This is only links from real websites ignoring spam, garbage, deep web, extra sitewide links and links from asia. In other words the cream of links.

Our formula looks at:

  • The DomainScore of the domain that link (slight smaller version of DomainScore that is not recursive).
  • If the backlink is on the home page or subpage and if the linking domain is a subdomain or not.
  • The number of other links from the linking page, lower is better.
  • The IP numbers of the domains that links. How is it spread, in what way? Natural or not?
  • For which countries are the IP numbers hosted in, who is the owner (ISP) of the IPs, how is it distributed? Does it look natural?
  • Is there any other domains that redirects to the domain and if so what is the DomainScore of those domains?
  • The number of unique URLs and anchors used in all of the backlinks to the target domain.
  • Very low quality links are excluded in the calculations.


November 6th, 2018, Less Link Rating for subdomains

Now when calculating DomainScore we decrease the link rating points from links that comes from subdomains.

November 6th, 2018, Faster API with better limits

With our simple API you can now get DomainScore of 20 domains at a time instead of 10 and it is now also much faster.

November 2nd, 2018, Reducing points for spam

By not adding points from links with a very low link rating in the calculations I was able to reduce the DomainScore of domains with a spammy link profile without affecting domain names with a normal link profile. This resulted in for example this domain having DomainScore reduced from 12 to 0 that it deserves.

November 1st, 2018, Link Rating

The link rating was improved and finalized. The output of this data was made public and live on the domain lookup pages ("Quality Distribution").

October 10th, 2018, Faster performance

With a Cassandra data remodel and some refactor of the code I was able to improve the performance resulting in a 95% speed increase in calculating DomainScore!

July 25th, 2018, New Version of DomainScore

Our new version of DomainScore is now done and live. Major changes includes that it now checks the domainscore of the domains that link and a new scale from 0-100 instead of 0-10. This will now be calculated and saved in the database for all the domains and be replacing the old domainscore across the system.

The DomainScore formula was programmed by Jim Westergren and it is the code that he is most proud of. It takes around 0.15 seconds to calculate the DomainScore of a domain with many backlinks (without cache) using our 9 dedicated servers (1 php, 1 mysql, 2 redis and 5 cassandra). We cache the number for 15 days.

Of course the DomainScore is going to differ a lot from other competing metrics but give it a chance, you might be surprised how good it is :)

Written by: Jim Westergren
Last updated: 2018-11-06