Competitor backlinks: how to find the links you're missing
·4 min read
To find competitor backlinks you're missing, pull the referring domains for two or three competitors, keep the sites that link to at least two of them but not to you, and sort that list by whether you could realistically earn the same link. Directories, roundups, resource pages, guest posts and unlinked mentions are usually within reach. News coverage and partner links mostly aren't. Then email the reachable ones with a specific reason to link, and never pay for a link that passes ranking credit.
The mechanics of looking up links, and why counts differ between tools, are in our post on how to check backlinks. This post is about what to do with a competitor's list once you have it.
How to pull a competitor's backlinks
Work at the level of referring domains, one row per site. A competitor with 4,000 backlinks from 300 sites has 300 relationships, and those 300 rows are your raw material.
- Pick two to four competitors that rank for the queries you want. Your direct business rival may not be your search rival. Our post on finding competitors covers how to tell them apart.
- Export the referring domains for each one from the same backlink tool. Mixing tools mixes indexes, and the overlap step falls apart.
- Export your own referring domains from that tool too, or from the Links report in Search Console.
Third-party link data is an estimate. It misses links and keeps some that are gone, which is fine here, because you only need a shortlist.
How to find a backlink gap with a spreadsheet
A backlink gap, sometimes called a link intersect, is the set of sites that link to your competitors and not to you. Sites that link to two or more competitors are the best leads. They clearly cover your topic, and they've shown they link to businesses like yours.
You can build it in a few minutes. Paste each export into its own column, one domain per cell, with the root domain only. Strip www. first or the matches fail. Then add a count column.
A: competitor 1 domains
B: competitor 2 domains
C: competitor 3 domains
D: your domains
In a new sheet, list every unique domain from A to C, then:
=COUNTIF(Sheet1!A:C, A2) -> how many competitors it links to
=COUNTIF(Sheet1!D:D, A2) -> 1 if it already links to youFilter to rows where the first count is 2 or more and the second is 0. In a crowded market that can still leave hundreds of rows, so sort by the tool's strength metric and start at the top.
Which competitor links you can replicate
Open each site and find the page that carries the link. The page type tells you whether you can get the same link.
| Link type | Can you get it? | How |
|---|---|---|
| Industry directory or listing | Usually | Submit your business, if the directory is curated and edited |
| "Best tools for X" roundup | Often | Ask the author to review you for the next update |
| Resource page | Often | Point out a guide or tool that fits the list |
| Guest post | Sometimes | Pitch a topic the site hasn't covered |
| Unlinked brand mention | Yes, for your own mentions | Ask the writer to add the link |
| News article | Rarely | Needs your own news, not an email |
| Partner, customer or investor page | No | The link comes from a business relationship |
| Conference, award or sponsor page | Only by doing the same thing | Costs money or time, judge on its own merits |
Unlinked mentions deserve a separate pass. Search for your brand name in quotes and exclude your own domain. Any page that names you without linking is the easiest ask you'll ever make, because the writer already chose to mention you.
Skip the low-quality directories. Google lists "low-quality directory or bookmark site links" as link spam. A directory worth being in has editors, rejects some listings and gets real visitors.
How to ask for the link
Keep the email short and make it about their page, not your rankings.
- Name the exact page and where your link would fit.
- Give one concrete reason, such as a newer stat, a missing tool on the list or a fixed broken link.
- Send it to a person who edits the page, not a generic inbox.
- Follow up once, a week later. Then stop.
Expect most emails to get no reply. Roundups and resource pages tend to say yes first.
Don't buy links to close the gap
Some of the gap you find is paid. A competitor's guest posts across a dozen unrelated blogs, all with the same keyword link text, were probably bought. Don't copy that.
Google's spam policies define link spam as links made mainly to manipulate rankings. The examples include buying or selling links for ranking, excessive link exchanges, and guest posts or advertorials paid for with links that pass ranking credit. Paid placements are allowed only when the link carries rel="sponsored" or rel="nofollow". Our post on nofollow links explains those values.
Trading a product for a review with a link counts as payment too. If you send something out, ask for the link to be marked sponsored.
Pull a competitor's linking sites in one run
Our Backlink Finder takes any domain and lists the 100 strongest sites linking to it, strongest first. Each row has a link rank from 0 to 1,000, the number of links, the date its first link was seen, a spam score out of 100 and the share of its linking pages that are followed. Sites at 40 or more are marked likely spam. It also groups the 50 link texts those sites use and shows the total number of linking sites. Run it once per competitor and once for yourself, then paste the site lists into the spreadsheet above.
It covers whole domains, not single pages, and it doesn't list every link, find contact details or say which links Google counts. The numbers come from our backlink data and are estimates. A run costs 70 credits, and a run that finds no linking sites and no link texts is refunded.