Find every missing internal link.
Paste a URL or drop a crawl file. BERTLinker encodes every page into a vector, clusters them by topic, and surfaces the exact internal links you're missing. Get started free — no signup required.
Works with any crawler
How it works
Three steps to better internal links
Upload your crawl
Drag & drop a CSV or Excel export from Screaming Frog, Sitebulb, Ahrefs, or any other crawler.
BERT finds connections
Sentence Transformers encode every page into a vector and compute pairwise similarity. No keyword overlap needed.
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
Explore real recommendations from a sample crawl. Switch tabs, filter by folder, search pages, and drill into the cross-linking matrix, all powered by live data.
greenhaus.co.uk
Analysed 2026-03-11
Cross-linking matrix
See how every topic on your site connects to every other topic. Darker cells mean more link opportunities between those groups. Switch to folders if you prefer a URL-structure view.
- Toggle between topics and folder paths
- Light cells reveal content silos to fix
- Click any cell to drill into page-level recommendations
|
|
|
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
| 37 | 2 | 3 | 1 | |||||||
| 3 | 27 | 2 | ||||||||
| 28 | 2 | 1 | ||||||||
| 23 | 1 | 3 | ||||||||
| 2 | 1 | 21 | 2 | |||||||
| 2 | 3 | 20 | ||||||||
| 1 | 17 | 1 | ||||||||
| 4 | 13 | |||||||||
| 2 | 14 | |||||||||
| 3 | 2 | 1 | 9 |
Beyond keyword matching
Keyword-overlap tools only find links between pages that share the same words. BERTlinker understands meaning, so it catches the connections a manual audit would miss.
- “Hair Straighteners Buying Guide” matches “Hair Care” with zero shared keywords
- Blog posts, guides, and help pages finally earn the internal links they deserve
- Works in 50+ languages with no configuration needed, just upload
Actionable Excel report
Every analysis produces a formatted Excel workbook you can hand straight to your dev team or drop into a client deliverable. No reformatting, no pivot tables, no cleanup.
- Share it with a client as-is — it looks like you built it yourself
- Filter by category, sort by score — find the quick wins in seconds
- Colour-coded scores so anyone can prioritise at a glance
- Check which recommendations already exist on the live site, so you can focus on the missing links
What will you find?
BERTlinker understands meaning, not just keywords. It finds connections across your site that manual audits miss.
Surface buying guides on category pages
A category page for "Hair Care" gets matched to your "Hair Straighteners Buying Guide". The kind of link that keeps shoppers on site and builds topical depth.
Find related blog posts
Your blog post about "Best Laptops for Students" gets linked from the Laptops category. Relevant blog content finally earns its internal links.
Link categories to related categories
"Running Shoes" links to "Running Socks and Accessories". Category-to-category links boost rankings for competitive head terms and trigger sitelinks.
Connect help content to products
Your help article about "How to Choose a Pushchair" links to the Pushchairs category. Help and advice pages become part of the linking structure instead of dead ends.
Scale internal linking on large sites
Thousands of products, hundreds of categories. BERTlinker processes up to 50k pages and groups results by folder so you can prioritise the biggest wins first.
Spot which topics need more content
Topic size bars show how your pages are distributed across themes. Thin topics with few pages stand out instantly, so you can prioritise your content calendar where new pages will earn the most links.
50+ Languages
Automatic language detection. English + multilingual models.
Your Data Stays Private
Files deleted after processing. Results expire based on your plan.
Pay Per Run
No subscription, no credits to manage. Pay only when you need it.
Shareable Results
Share your analysis with a link. No account needed to view.
Process any site for free
See every link suggestion before you pay. Unlock the full export when you're ready.
Frequently asked questions
How do I get started?
What file formats are supported?
How long does processing take?
Is my data private?
What does the similarity score mean?
What languages are supported?
What is the cross-linking matrix?
Can I check which recommended links already exist?
Do I need to create an account?
What size sites can BERTlinker handle?
How is this different from keyword-based internal linking tools?
Can I use this for client sites?
Find every missing internal link in minutes
Upload your crawl and discover every missing internal link. Analyse any site free.