Last updated:

🔗 How to Find Backlinks in 2026

Every engine killed the link: operator, and the reason was structural rather than accidental. Here's what's actually left: the free tools that still work, the commercial indexes worth paying for, and the DIY route that queries the raw web graph yourself — plus a free tool at the bottom that does exactly that.

Quick answer: No major search engine has a working backlink operator. Google deprecated link: around 2017, Yandex killed theirs in 2007, and Bing pulled linkdomain: after it was mass-mined. That's not neglect — backlink data is expensive to serve and it's competitive intelligence, so engines leave that market to Ahrefs and Majestic. What's left: for your own site, Google Search Console and Bing Webmaster Tools are free and authoritative — start there. For any site, you need a commercial index (Semrush, Ahrefs, Majestic, Moz) or the DIY route. Marginalia is the one genuine free survivor with a real backlinks view, but it only covers the small, non-commercial web. Common Crawl publishes the raw webgraph — the only way to genuinely "dork all backlinks" — and the free tool at the bottom of this page queries it for you.

Verified July 2026. Every URL, operator, and price here was checked live rather than copied from an older post. Where a tool has been discontinued or a program shut down, it says so with the date.

Start here: your own site, free and authoritative

If the site is yours, skip everything else on this page first. The two engines that removed public backlink operators will still hand you their own link data — you just have to prove you own the domain. This is better data than any third-party crawler can give you, because it's the index itself talking.

The pattern to notice. All three are free precisely because they're gated to your own domain. Nobody gives away competitor link data — that's the entire business model of the paid tools. Any "free backlink checker" that promises a full profile for any domain is either sampling a few rows to upsell you, or it's stale.

The graveyard: why link: is gone

Every engine that offered a backlink operator has removed it, and they removed it for the same two reasons: serving link-graph queries is expensive, and the answer is competitive intelligence that the engine has no incentive to give away.

EngineOperatorStatus
Googlelink:Dead (~2017). Worth knowing that Matt Cutts had admitted years earlier the operator was only ever designed to return a small sample of backlinks — specifically so SEOs couldn't reverse-engineer a site's rankings. It was never the tool people thought it was, even when it "worked." (Search Engine Journal)
Yandexlink=Dead (2007). Killed along with the equivalent option on their advanced search page — both stopped working within hours of each other, which tells you it was a deliberate product decision rather than a bug. (Webcertain)
Bing / MSNlinkdomain:Dead. Briefly bucked the trend, then pulled it because of mass automated data mining. Same story: the operator worked exactly as intended, and that was the problem.

The lesson isn't "search engines got worse." It's that a public backlink operator is fundamentally at odds with an engine's interests — it leaks ranking signals and it invites scraping. Engines would rather leave that market to Ahrefs and Majestic than hand it out for free. Nothing about that calculus is going to change, so stop waiting for link: to come back.

What actually survives (free, any domain)

Marginalia — the real answer

Marginalia is an independent Swedish-built engine with its own crawler — it doesn't reuse Google's or Bing's index — and it's open source. Crucially, it still exposes a per-domain backlinks view:

https://marginalia-search.com/site/yoursite.com?view=links

That shows links to the domain from other sites in Marginalia's index. You can wire it up as a browser keyword shortcut with %s in place of the domain and have a one-keystroke backlink check.

The catch is scope, and it's a big one. Marginalia deliberately prioritises text-heavy, non-commercial sites — the small, old, weird web. That makes it genuinely good for finding blogroll-type links, personal-site mentions, and the kind of organic link nobody's tool surfaces. It makes it close to useless for anything commercial. Know which question you're asking before you use it.
Mojeek — inanchor: as a partial proxy

Mojeek (another independent crawler) has no link: operator, but it does document inanchor:, which finds pages linked with specific anchor text. That's a partial proxy: you can't ask "who links to me," but you can ask "who uses my brand name as anchor text," which catches a useful slice of the same thing. Someone did ask Mojeek for a referrer: operator — it was a feature request, not a feature. Operator docs: mojeek.com/support/search-operators.html.

The brand-mention workaround

Not a backlink tool, but it finds the same links from the other end. Search your exact brand or domain as a phrase, excluding your own site, and you surface pages that mention you — a large share of which link to you:

"yoursite.com" -site:yoursite.com
"Your Brand Name" -site:yoursite.com

Add after:2026-01-01 to catch new ones. Set it as a Google Alert and it becomes passive link monitoring for free. This works on Google, Bing, Mojeek, and Marginalia alike, because it uses operators nobody has any reason to remove. See our Google dorking reference for the full operator set.

Commercial services: what you're actually buying

You're paying for a crawler and an index, not a search feature. The four that matter run their own crawls at a scale nobody else replicates. Prices and index figures below are as published Q1–Q2 2026.

ToolIndexMetricEntry price
Semrush 43+ trillion links (largest claimed) Authority Score $139.95/mo Pro
Guru $279.95
Ahrefs 35+ trillion. Fastest to index new links — median ~3.2 hrs in one 60-day test Domain Rating (DR) $129/mo Starter
Standard $249
Majestic Fresh Index 500B+ URLs (refreshed ~every 15 min); Historic Index 10+ trillion, back to 2006 Trust Flow / Citation Flow $49.99/mo Lite
Pro $99.99 — cheapest serious option
Moz 40+ trillion claimed, but slowest to surface new links (~6.8 days median in the same test) Domain Authority (DA/PA) $99/mo Pro
Medium $179
Which one, honestly
  • Link building is your job → Ahrefs. Freshest index, cleanest UX — median ~3.2 hrs to surface a new link. If you only buy one tool and links are the work, this is it.
  • You span SEO + paid + content → Semrush. Widest feature surface; backlink data connects to rankings and keyword modules in one place.
  • Forensic link work — disavows, penalty audits, PBN mapping → Majestic. Trust Flow / Citation Flow are the sharpest quality metrics available, and the Historic Index reaches back to 2006. In one documented penalty audit it surfaced 340 links the other tools missed entirely. At $49.99 it's also the cheapest way into serious link data.
  • Client reporting to non-technical people → Moz. DA is the metric clients have heard of. That's genuinely the main argument for it.
Index size is a vanity metric. "43 trillion links" tells you almost nothing — what matters is overlap with Google's index and time-to-crawl on new links. That's why Moz can claim 40T and still take ~6.8 days to show a link Ahrefs shows in ~3 hours. If you're monitoring a disavow or watching for a negative-SEO attack, that gap is the whole ballgame.

The DIY route: Common Crawl's webgraph

This is the only place you can genuinely "dork all backlinks," because you're not asking an engine to be generous — you're querying the raw link graph yourself. Common Crawl publishes the full hyperlink graph of its crawls as three plain files per release:

FileSizeWhat's in it
vertices.txt.gz~0.9 GBid · reversed_domain · n_hosts — the node list. Sorted, so id == line number.
edges.txt.gz~14.6 GBfrom_id · to_id — every link between domains. Billions of rows.
ranks.txt.gz~2.4 GBHarmonic centrality + PageRank positions, so you can sort by authority.

Finding your backlinks is then four passes: resolve your domain to a vertex id, sweep the edge list for every from_id pointing at it, turn those ids back into names, and optionally attach ranks. It's public data — no ToS problem, no API key, no rate limit. The cost is bandwidth: you filter locally, so a full run pulls roughly 17 GB.

You could do this with zcat | grep and enough patience. The tool below does it with a progress bar, resolves ids to names, attaches authority scores, and exports CSV.

The tool: Max Intel Linkgraph

A free, open, offline desktop app that pulls every referring domain for any site out of the Common Crawl webgraph. It's the closest thing to a working link: operator that still exists in public. Nothing is sent to us — it talks directly to Common Crawl and filters on your machine.

⚠ Read this before you download it — it is not a normal web tool.
  • It downloads ~17 GB per lookup. The filtering happens on your machine, so the whole graph has to come down the wire. On a fast line that's ~12 minutes; on a 100 Mbps home connection expect ~30; on a metered or mobile connection, do not run this at all — it will eat your data cap in one click.
  • It's network-bound, not CPU-bound. Your computer will be mostly idle. A slow run means a slow connection, not a slow machine.
  • Turn caching on if you'll look up more than one domain. The second lookup against the same graph is then near-instant instead of another 17 GB. The cache lives in your home folder and the app has a button to show and clear it.
  • Common Crawl is a sample of the web, not a complete index. A missing link here is not evidence the link doesn't exist. Never use this to conclude a backlink is gone.
  • It's domain-level. You get referring domains, not referring URLs — and no anchor text, no dofollow/nofollow flag, no first-seen date. If you need those, that's what the commercial indexes are for.
  • Every link counts, including technical ones. CDNs, fonts, analytics and JS hosts will appear in your results. A CDN in the list is a <script> tag, not an endorsement.
How to use it (the short version)
  1. Install Python if you haven't got it — python.org/downloads. On Windows, tick "Add Python to PATH" in the installer or nothing below will work.
  2. Install the two bits it needs. Open Terminal (Mac) or Command Prompt (Windows) and paste:
    pip install customtkinter requests
  3. Run it:
    python maxintel-linkgraph.py
    A window opens. No install, no account.
  4. Type a domain (example.com) and press Find backlinks. It'll warn you about the download size and ask you to confirm — that prompt is the last exit.
  5. Wait. Step 2 ("sweeping the edge list") is the long one — that's the 14.6 GB file. The progress bar is real; leave it alone.
  6. Read the results. Every referring domain, sorted by authority. Double-click a row to open that site. Export CSV for the full list.
Plain-English version of what it's doing: Common Crawl publishes a giant list of "site A links to site B" for most of the web. There's no search box on it. So the app downloads that list, scans it for every line ending in "…links to you", and writes down who was on the other end. That's genuinely all it is — the 17 GB is just the list being big and there being no server to ask.

If it says your domain isn't in the graph: that means Common Crawl didn't reach it in that crawl, or nothing links to it yet. Try an older release from the dropdown before concluding anything. Small and new sites are frequently missing — that's a limit of the sample, not a verdict on your site.

Known quirk (July 2026): Common Crawl's release-list endpoint (index.commoncrawl.org/graphinfo.json) has been returning 503. The app handles it — it falls back to known-good releases and tells you it did, and lookups work normally. If the dropdown looks short, that's why.

⬇ Download maxintel-linkgraph.py

Free · MIT licence · ~28 KB · Python 3.10+ · Windows / macOS / Linux · no telemetry

Frequently asked questions

Does Google's link: operator still work?

No — it was deprecated around 2017. More usefully: it never did what people thought. Matt Cutts confirmed years before the removal that it was deliberately designed to return only a small sample of backlinks, specifically so SEOs couldn't reverse-engineer rankings. Even at its best it was a teaser, not a report.

Is there any free way to see backlinks for a site I don't own?

Three, all partial. Marginalia (marginalia-search.com/site/DOMAIN?view=links) gives a real backlinks view but only covers the small, non-commercial web. Mojeek's inanchor: finds pages using specific anchor text — a proxy, not a link report. Brand-mention dorks ("domain.com" -site:domain.com) surface linking pages from the other direction. For a complete profile of a site you don't own, there is no free option — that's the paid tools' entire business model.

Why does the Linkgraph tool download 17 GB?

Because there's no server to ask. Common Crawl publishes the webgraph as flat files — a ~0.9 GB node list, a ~14.6 GB edge list, and a ~2.4 GB ranks file — with no query API in front of them. To find every link pointing at one domain you have to read the edge list, and to read it you have to fetch it. The filtering is local, which is also why it's private: nobody sees what you looked up. Turn on caching and the second lookup costs nothing.

Is scraping Common Crawl legal?

You're not scraping anything — Common Crawl is a non-profit that publishes its crawl and webgraph as open data specifically for this kind of use. You're downloading published files from the address they publish them at. No ToS problem, no API key, no rate limit. That's the whole reason this route exists when the engine operators have closed theirs.

My backlink isn't showing up in any tool. Is it broken?

Probably not — check crawl lag before you panic. Median time-to-index for a new link runs ~3 hours on Ahrefs, ~6 on Majestic's Fresh Index, ~11 on Semrush, and around 6.8 days on Moz. Common Crawl releases quarterly, so a new link can be months from appearing there. And every one of these is a sample: absence is not evidence of removal. The only source that tells you what Google knows is Search Console.

Why is a CDN showing up in my referring domains?

Because the Common Crawl graph counts every hyperlink, including technical ones — images, scripts, fonts, analytics. A CDN or analytics host in your results is a <script> or <img> tag, not an endorsement, and carries no SEO weight. Commercial tools filter these out for you; the raw graph doesn't. Ignore them.