Link Gap Analysis Between You and Three Rivals
How to overlay three competitors backlink profiles to find domains that already link to them but not you, and prioritize outreach.


A link gap analysis overlays the backlink profiles of several competitors against your own site to find domains that link to two or more rivals but haven’t linked to you. It’s the fastest way to build a high-confidence prospect list, because a domain that already links to multiple businesses in your space has a proven, repeatable reason to link into the category — you’re not guessing whether the site would ever consider a link like yours, you’re confirming it already gives that exact kind of link out. Run it against three competitors, cross-reference the overlaps, and you typically end up with a shortlist small enough to work through by hand within a week.
Key takeaway
- Domains linking to 2+ rivals but not you are the strongest prospects — the acquisition pattern is proven, not theoretical.
- Three competitors is the practical sweet spot: enough overlap to find real patterns, few enough that the export stays manageable.
- Sort the gap list by how many rivals each domain links to, then by topical relevance — not by the domain’s authority score alone.
- A gap list is only useful once it’s matched to a specific pitch angle per domain — the analysis is step one of outreach, not the whole project.
What a link gap analysis actually finds
The output is a list of referring domains that appear in at least one competitor’s backlink profile and don’t appear in yours. On its own that’s a blunt signal — some of those domains will be irrelevant, low-quality, or simply unreachable. The useful refinement is looking at how many of your competitors each domain links to: a site linking to one rival might be a one-off relationship or a fluke; a site linking to two or three is running some kind of repeatable process — a resource page it updates, a directory it maintains, a roundup it publishes regularly — and that process almost certainly has room for one more listing.
Step 1: Choose three competitors, not one
Three rivals is enough to spot genuine overlap without turning the export into an unworkable spreadsheet. Pick a mix: one close direct competitor selling roughly what you sell, one competitor that’s grown fast recently (their newer links are more likely to reflect currently active outreach tactics), and one adjacent player that shares your audience without being a head-to-head rival. That third choice widens the net to publications and resource pages that cover your topic broadly rather than only sites that compare you directly against the other two.
Step 2: Pull and overlay the three backlink exports
Most backlink tools — Ahrefs’ “Link Intersect” report and Semrush’s “Backlink Gap” tool both do this natively — let you enter your domain plus up to several competitor domains and return exactly the overlap you need: sites linking to them, not you. If you’re working from raw exports instead, pull the referring-domains list for each competitor and your own site, then use a spreadsheet VLOOKUP or similar match to flag domains present in at least one competitor list and absent from yours. Keep the linking URL and target URL columns, not just the domain — you need to see the actual page a rival is listed on to understand the placement.
| Overlap pattern | What it signals | Priority |
|---|---|---|
| Links to all 3 competitors, not you | Highly repeatable acquisition source (directory, roundup, resource page) | Highest — pitch first |
| Links to 2 of 3 competitors, not you | Likely repeatable, worth checking the linking page’s criteria | High |
| Links to 1 competitor only, not you | Could be a one-off relationship or a genuine open opportunity | Medium — vet before pitching |
| Links to all competitors including you | Not a gap — you already have this link | Skip, not a target |
| Low-traffic or spammy domain in the overlap | Noise in the index, not a real opportunity regardless of overlap count | Skip |
Step 3: Vet the gap list before you pitch anyone
A domain appearing in the overlap doesn’t automatically make it worth pursuing. Open a sample of the highest-overlap domains and check three things: does the site still publish or update the page competitors are listed on, does it have real organic traffic and topical relevance to your business, and is there an obvious path to a listing (a submission form, a contact page, an editor who’s active on the page in question). This is exactly the kind of judgment call a backlink export forces you to make column by column — overlap alone is a filter, not a verdict.
- Confirm the linking page is still live and indexed, not a cached or removed page still showing in the tool’s index.
- Check the page was updated or published within roughly the last year — stale resource pages rarely accept new submissions.
- Look for a clear mechanism: a “suggest a resource” form, an editorial contact, or a guest contributor program.
- Rule out sitewide or footer placements — those are usually paid, not editorial, and won’t transfer to you through a normal pitch.
- Note the anchor text and surrounding context competitors received, so your pitch can reference the actual placement style.
3-for-3 domains first
Domains linking to all three of your chosen competitors are the smallest slice of a gap list but consistently the highest-converting outreach targets, because the acquisition pattern is proven across three separate businesses, not one.
Source — standard practice in competitive link-gap prospecting workflows
Step 4: Turn the list into pitches, not a spreadsheet
Each surviving domain needs a one-line note on why it’s there and what the ask will be — “resource page, submission form at /suggest, competitor listed under ‘tools'” is enough to write a pitch from later. Group domains by the type of page they link from (resource pages, guest-post-friendly blogs, directories, roundups) so you can write one outreach template per group instead of starting from scratch for each domain. Track the list somewhere your team actually checks — a link building KPI sheet that records outreach sent, replies, and links landed against this specific gap list is what turns the analysis into a measurable program instead of a one-time report.
A worked example of sorting a gap list
Say the overlap export returns 140 domains. Most teams’ instinct is to start at the top of the authority-score column and work down — resist that. Instead, add a column counting how many of the three competitors each domain links to, sort by that count first, and you’ll usually find only 10–15 domains link to all three. Vet those first: check the linking page is current, confirm there’s a submission mechanism, and note the anchor style used. The next tier — domains linking to two of three — is typically 25–35 rows and worth a lighter vetting pass before pitching. Everything linking to only one competitor goes into a “review later” bucket rather than the active outreach queue, because a single-competitor link is far more likely to be a one-off relationship you can’t replicate than a repeatable pattern.
How often to re-run the analysis
Quarterly is a reasonable cadence for most sites — link profiles don’t shift dramatically month to month, and re-running more often mostly re-surfaces domains you already vetted and either pitched or ruled out. Re-run sooner if a competitor launches a major content campaign, wins unusual press coverage, or you notice a sudden jump in their referring-domain count in your tracking dashboard — that’s usually a sign of a new, still-fresh acquisition pattern worth studying while it’s active.
Frequently asked questions
How is a link gap analysis different from a regular competitor backlink analysis?
A competitor backlink analysis studies one rival’s full profile in depth. A link gap analysis compares several competitors against your own site simultaneously and isolates only the domains linking to them but not you — a narrower, faster-to-action list built for overlap rather than depth.
How many competitors should I include in the overlap?
Three is the practical sweet spot for most tools and most teams. Fewer than three misses genuine overlap patterns; more than four or five makes the resulting list too large to vet and pitch within a reasonable timeframe without losing focus.
What tools support link gap or link intersect analysis?
Ahrefs’ Link Intersect and Semrush’s Backlink Gap are the two most commonly used purpose-built reports. Both let you enter your domain alongside competitor domains and return the overlap directly, without manual spreadsheet matching.
Should I pitch every domain in the gap list?
No. Vet each domain for relevance, activity, and a clear path to a listing before pitching. A gap list is a starting filter, not a finished prospect list — pitching unvetted domains wastes outreach effort and can damage your sender reputation with low reply rates.
Does a link gap analysis work for a brand-new site with no backlinks yet?
Yes, and it’s arguably more useful early — with no existing links to compare against, the entire competitor overlap becomes your opportunity list. Prioritize domains linking to multiple competitors first, since those represent the most repeatable, lowest-friction opportunities to start from.
The bottom line
A link gap analysis works because it replaces guesswork with proof: a domain already linking to your competitors has already decided it links to businesses like yours. Run it against three rivals, prioritize by overlap count and relevance, vet before pitching, and track outreach against the resulting list so the work compounds instead of sitting in a spreadsheet. For the full context on how this fits into a broader acquisition program, see our link building guide.
Want the overlap analysis and outreach handled for you? See our one-time SEO services.