Read a competitor's link profile before you copy it

Big backlink numbers usually hide a small number of domains linking loads of times. How to read referring domains, spam score and broken links, and find the gap that's actually worth chasing.

Pull the link profile of any established competitor and the first number that jumps out is the biggest one. Here's a real profile from a national brand in property restoration.

A backlink profile panel showing 596,564 backlinks, 13,980 referring domains, 408,922 referring pages, rank 67, backlink spam score 23.0, 2,217 broken backlinks, 529 broken pages, and target spam score 0.0

596,564 backlinks. It's the number that ends up on a slide. On its own, it barely means anything.

The one underneath is what matters. 13,980 referring domains. Divide the first by the second and you're at roughly forty-three links per domain. Nearly every one of those 596,564 links is a repeat vote from a site that had already voted. Sitewide footers, template navigation, franchise directories and blogroll modules can churn out hundreds of thousands of link counts without adding a single new endorsement.

The honest read of that profile isn't "they have 596,564 links, I need to match it." It's "they've earned links from about fourteen thousand different sites, and I need to work out which of those are actually reachable."

Bradley Benner, who runs link building at Semantic Mastery, thinks the third-party numbers deserve even less credit than that:

And so I totally believe 100% wholeheartedly that third-party metrics are useless. What we should be focusing on is relevance to strengthen those entity associations.

He'll grant one legitimate use, and the ordering is the whole point:

If you want to use a third-party metric like DA, DR, Trust Flow, whatever, as kind of a secondary metric after determining that a potential link source is relevant to what it's going to be linking to, then fine.

Relevance first, metric second. A link profile report is a shortlist generator, not a scoreboard.

The number everyone chases and nobody can spend

The other headline on that panel is rank, a 0-100 authority score. It's the number most often set as an objective, and the one least connected to actual outcomes.

You see this pattern in founders constantly:

A lot of people want to increase their domain rating, entrepreneurs especially, because that's what everyone talks about and what companies are marketing. Like, we'll buy you all these backlinks to increase your domain rating. But is that going to get you any organic traffic?

The question answers itself for most link campaigns. Authority scores are third-party inventions calculated off link graphs. Google doesn't read them. They correlate with ranking because both correlate with having a lot of good links, which means moving the score without earning the links moves nothing.

Read the score as a rough weight class, not a target. It tells you whether a competitor is in a different bracket to you or roughly your own, which is genuinely useful to know before you decide whether to compete on links at all.

Two numbers nobody reads, and the opportunity hiding in them

Look at the bottom half of that same panel. Backlink spam score of 23.0. Broken backlinks: 2,217. Broken pages: 529.

Spam score is a read on the neighbourhood a site's links come from. A profile in the low twenties is normal for a large brand that's picked up two decades of directory listings and scraper mentions. What it tells you is that a fair chunk of those fourteen thousand referring domains aren't endorsements you'd want, or ones you could use. Filter them out before you treat what's left as a target list.

Broken backlinks and broken pages are the interesting ones. 2,217 live links point at URLs on that domain that no longer resolve, spread over 529 dead pages. Each one is a site that decided this topic was worth linking to, whose link now goes nowhere.

That's the most reachable link opportunity going, and it doesn't ask you to out-produce anyone. You find the dead page, find who still links to it, check whether you've got something that genuinely serves the same purpose, then tell them. It works because you're not asking for a favour. You're reporting a broken link on their site and offering the fix.

Worth running the same check on your own domain first. Sites that have been rebuilt more than once often find a double-digit percentage of their earned links landing on 404s, which is link equity you already paid for and can win back with redirects alone.

Same story as the keyword gap. Role SEO doesn't ship a single "link gap" report that diffs two domains. You pull the backlink profile for each side and let the agent handle the comparison, which means you set the quality filters instead of inheriting someone else's defaults.

Using the Role SEO MCP, compare the link profiles of
[mydomain.com] and [competitor.com].

1. Pull the backlinks overview for both. Report backlinks,
   referring domains, rank, and spam score side by side. Compute
   links per referring domain for each, and tell me what that
   ratio suggests about how their links were acquired.

2. Pull their backlink profile grouped one per domain, filtered
   to dofollow links with a low spam score. This is the
   shortlist, not the full list.

3. Cross-reference against my referring domains. Return the sites
   linking to them and not to me, sorted by domain authority, and
   for each one show which of their pages earned the link.

4. Separately, pull their broken backlinks: live links pointing
   at URLs on their domain that no longer resolve. For each,
   show the linking site and the dead target.

5. Run step 4 against my own domain too, and tell me how much of
   my own earned link equity currently lands on a 404.

For the step 3 list, judge each source on topical relevance to
my business first. Tell me which ones you would not approach and
why.

Step five is the one to run before any of the outreach ones. Recovering links you already earned is cheaper than earning new ones, and it's usually a redirect rather than a campaign.

Where to start

Not with the competitor. Start with step five on your own domain. Then, on the competitor side, ignore the link total entirely and read three things: referring domains, links per domain, and broken backlinks.

If their links-per-domain ratio is high, their advantage is thinner than the headline suggests and their real domain count is within reach. If it's close to one, they've earned links from a lot of different sites, which is a genuine moat and probably means competing on content depth rather than on links.

Either way, the terms you'd build pages for come out of keyword gap analysis, and whether this domain is even the right one to study comes out of finding your real competitors. A link profile is the last thing to look at, not the first.

Pull the backlink overview for the headline metrics, then pull the link-level rows grouped one per referring domain, so you're seeing distinct sites rather than repeated links. Filter to relevant, low-spam, dofollow sources, then compare that list against your own referring domains. What's left is the reachable gap.

What's a good spam score?

There isn't a universal threshold, and the score is a third-party estimate, not a Google signal. Read it comparatively. A large old domain in the low twenties is unremarkable. A young site with the same score has picked up links it probably didn't earn. Use it to filter a prospect list, not to judge a site.

No. A big chunk of any competitor's referring domains are directories, scrapers and syndication that carry no value and wouldn't accept you anyway. The reachable slice is usually a few hundred domains at most, and the genuinely relevant slice is smaller still.

Almost always because a small number of sites link to them many times each, through footers, sidebars, templates or a franchise network. Divide backlinks by referring domains. A ratio far above one means the headline count is repetition, not endorsement.

They're among the best opportunities you'll find, because the linking site has already shown it'll link to this topic and its link is currently broken. It works when you actually have a better replacement for the dead page. It fails when you're just asking for a swap.

Run this strategy in Role SEO

Run the MCP prompt in this guide with Role SEO. Role SEO is open source, free to try, and does not require a credit card.