Find every missing internal link.

BERTlinker reads every page on your site, groups them by meaning, and shows you the internal links a keyword-overlap tool would never find.

We'll find your sitemap automatically Browse all results free · No signup
Fetching sitemap...
0%

Works with any crawler

Screaming Frog Sitebulb Ahrefs SEMrush GSC OnCrawl

Keyword tools miss meaning. BERTlinker doesn't.

Keyword-overlap tools only match pages that share the same words. BERTlinker reads page content with sentence-level embeddings, so it catches the connections a manual audit would miss.

84%

Category → Buying guide

“Hair Care” category links to “Hair Straighteners Buying Guide”. Zero shared keywords, strong semantic match.

/categories/hair-care /guides/straighteners
73%

Help article → Category

“How to Choose a Pushchair” links to the Pushchairs category. Help pages become part of the linking structure.

/help/choose-pushchair /categories/pushchairs
79%

Category → Category

“Running Shoes” links to “Running Socks & Accessories”. Cross-category links that boost competitive head terms.

/categories/running-shoes /categories/running-socks

How it works

Three steps to better internal links

01

Upload your crawl

Drag & drop a CSV or Excel export from Screaming Frog, Sitebulb, Ahrefs, or any other crawler.

02

BERT finds connections

Sentence Transformers encode every page into a vector and compute pairwise similarity. No keyword overlap needed.

03

Export & implement

Browse results in the interactive dashboard, filter by folder, check which links already exist, and download a formatted Excel report.

Try the live demo

Real recommendations from a sample crawl. Browse every suggestion grouped into AI-labelled topic clusters, filter by folder, score range and quality tier, then switch to the Folders view to see how your site sections link to each other. The same run also checks which links already exist on the live site.

coffee-demo.com

coffee-demo.com

Analysed 2026-03-01 316 pages · 511 recommendations
Loading demo…

Open full demo →

See how your sections link to each other

The Folders tab lists every cross-folder relationship on your site, like /guides linking to /products, with the number of suggested links and the average similarity for each pair. Sort by either column to find the section pairings worth connecting first.

Once you have unlocked a run you can download the suggestions for any single folder pair as its own Excel or CSV file, so a writer can work through one section at a time without wading through the whole site.

The table appears automatically whenever a site has more than one folder, so single-section sites are never shown an empty view.

Folder relationships
Source → Target Links Avg. similarity
/guides → /products 48 0.81
/blog → /guides 31 0.74
/products → /collections 22 0.69

What you get

Every run includes AI-labelled topic clusters, cross-folder linking relationships, already-linked detection, smart blocking rules, and a colour-coded Excel report. Not just a list of links.

Topic Clustering

Every page is grouped into named topic clusters automatically, so you review recommendations topic by topic instead of scrolling one long list.

Actionable Excel Export

A branded workbook with every suggestion, a red-to-green similarity heatmap, a Folder Relationships sheet, and a native PivotTable that refreshes on open. Run the link check and you also get split Link Opportunities and Already Linked sheets.

Download sample ↓

Smart Rules

Block folder-to-folder link patterns you never want suggested, for example blog → blog self-linking. Blocks apply across the dashboard and every export, and the tool can suggest blocks for you.

Folder relationships

The Folders tab shows every cross-folder linking opportunity, for example /guides to /products, in a sortable table with link counts and average similarity for each pair.

Already-linked detection

A background check crawls your live source pages and flags which suggested links you already have, reading the existing anchor text. You see only the genuine gaps to add, not links that are already in place.

Free to browse, pay once

Upload any size site and browse every recommendation without an account or a card. When you want the full export, it is a single one-time fee from $9, priced by result count. No subscription.

What's in the workbook
  • Summary cover sheet with Strong, Moderate and Weak counts and your top clusters and folder pairs
  • Results sheet, one row per suggestion, with a colour scale on the similarity column and auto-filter
  • Link Opportunities and Already Linked sheets when a link check has run
  • Folder Relationships sheet matching the Folders tab
  • A native PivotTable that refreshes when you open the file

An Excel report you can hand straight to a developer

Every recommendation exports to a single workbook with the similarity score colour-coded from red to green, a match strength label on each row, and source and target page titles and meta descriptions alongside the URLs. Freeze panes and an auto-filter are already set, so it is ready to sort, filter and action without any cleanup.

If you have run a link check, the workbook splits the suggestions into a Link Opportunities sheet for links that are still missing and an Already Linked sheet for ones that exist, so you only work on what is left to do. You can also export a single topic hub or a single folder pair as its own file.

Free runs export the top 500 rows with the full site-level summary intact. Unlocking a run, a one-time fee from $9, exports every row.

Download a sample workbook ↓
50+ languages Uploads removed after processing Pay per run Shareable results

Process any site for free

Browse every suggestion free. Unlock the full export when you're ready.

One-off · No subscription

Small

$9

Up to 5,000 results

Full Excel export

Upload now
One-off · No subscription

Medium

$19

Up to 15,000 results

Full Excel export

Upload now
One-off · No subscription

Large

$29

Up to 50,000 results

Full Excel export

Upload now
One-off · No subscription

Extra Large

$79

50,000+ results

Full Excel export

Upload now

Frequently asked questions

What file formats are supported?
CSV files from any crawler (Screaming Frog, Sitebulb, Ahrefs, OnCrawl) and Excel exports (.xlsx, .xls). We auto-detect column names so there's no manual configuration needed. <a href='/supported-tools' style='color: var(--hp-accent);'>See all 20+ supported tools &rarr;</a>
How long does processing take?
500 pages takes about 4 seconds. 5,000 pages takes about 22 seconds. Even 50,000 pages finishes in under 5 minutes. You can close the tab and come back later. Results are saved for 7&ndash;90 days depending on your plan.
Is my data private?
Your crawl data is processed for analysis only and never shared. Your uploaded file is removed once processing finishes, and your results are kept so you can come back to them: 7 days on Free, 30 days on Small, Medium and Large, and 90 days on Extra Large. After that they are purged automatically.
How is this different from keyword-based internal linking tools?
Most tools match pages by shared keywords or exact anchor text. BERTlinker uses BERT sentence embeddings to understand meaning, so it finds semantically related pages even when they share zero keywords. A page about &ldquo;running shoes&rdquo; will match &ldquo;marathon training plan&rdquo; because the topics are related, not because the words overlap.
What size sites can BERTlinker handle?
Up to 50,000 pages per analysis. Processing scales linearly: 5,000 pages takes ~22 seconds, 25,000 pages takes about 2 minutes, and 50,000 pages finishes in under 5 minutes. Every analysis runs for free regardless of size.

Find every missing internal link in minutes

Upload your crawl and discover every missing internal link. Analyse any site free.