Semantic interlinking
at scale
Find every missing internal link on your site. Upload a crawl file or paste a URL to fetch your sitemap. BERTLinker uses AI to understand what each page is about and shows you exactly which pages should be linking to each other.
Enter any URL. We'll find your sitemap automatically.
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 or topic hub, 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 topic hubs 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 |
Topic hubs
Pages are automatically grouped into semantic topics using clustering. Each hub gets a descriptive label and colour badge. No manual tagging needed.
- Automatic clustering with no folders or manual tagging required
- Thin hubs highlight topics with fewer pages than average, showing content gaps to fill
- View recommendations grouped by topic hub or drill into any hub
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 100k pages and groups results by folder so you can prioritise the biggest wins first.
Discover pages that need creating
If your content keeps referencing a product or service but there is no matching page, BERTlinker highlights the gap. Create the page and it instantly has hundreds of internal link opportunities.
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.
Simple, transparent pricing
Pay per analysis. No subscription.
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?
What are Topic Hubs?
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 link, topic hub, and content gap. Free for up to 1,000 pages.