Internal Linking Tool
Generate semantic internal link suggestions using TF-IDF analysis
What This Tool Does
This tool analyzes your pages using TF-IDF semantic similarity to suggest which pages should link to each other. Instead of manually deciding internal links, it discovers relationships between content based on topical relevance, cluster architecture, and priority scoring.
For Automation
Export a CSV with source_url → target_url → anchor_text
ready to inject into your CMS via n8n, Make, or Zapier workflows
For Manual Analysis
Review similarity scores, identify orphaned pages, validate cluster relationships, and manually add high-priority links to your content
Privacy-first: All processing happens in your browser. Your site data never leaves your machine.
Quick Start Guide
Export your pages to CSV
Use Screaming Frog, Sitebulb, Ahrefs, or your CMS. Any CSV with URLs and titles will work.
Upload and map columns
The tool auto-detects common column names. Just verify the mapping and click Continue.
Configure settings
Set links per page (3-5 recommended), similarity threshold (0.12 default), and anchor style.
Generate suggestions
Review stats (orphans, avg similarity) and download the CSV with link_id, source, target, anchor, and reasoning.
Deploy links
Automation: Import CSV into n8n/Make and inject links via CMS API. Manual: Review suggestions and add links to your content editor.
Step 1: Import Your Pages
Upload a CSV from Screaming Frog, Sitebulb, Ahrefs, or any source. The tool will auto-detect your column names.
Deployment Options
Automation Workflow (Recommended)
- Download the generated CSV
- Import into n8n, Make, or Zapier
- For each row: fetch source page from CMS via API
- Parse content and inject link using
anchor_text
→target_url
- Update page via CMS API
- Audit with Screaming Frog to verify links deployed
Tools: n8n (self-hosted), Make.com, Zapier, or custom Python/Node scripts
Manual Review & Analysis
- Review
similarity
andreason
columns - Filter for high-priority links (similarity > 0.2)
- Identify orphaned pages from stats
- Manually add top suggestions to content editor
- Use as a content gap analysis tool
- Validate cluster relationships
Perfect for smaller sites or quality-first approach
Pro Tips & Best Practices
→ CSV Export Best Practices
From Screaming Frog: Export Internal > All
with columns: Address, Page Title, Meta Description 1, H1-1
→ Similarity Threshold Guide
0.08-0.12 = exploratory, 0.12-0.18 = balanced (default), 0.18-0.25 = conservative
→ Cluster Strategy
Mark hub pages with type=pillar
to force upward links from all cluster children
→ Priority Tiers
Use priority=1
for commercial/conversion pages you want to boost
→ Orphan Pages
Review stats: Orphans = 0 outbound links. Add to clusters or increase similarity threshold
→ Update Frequency
Re-run after major content launches or quarterly to maintain optimal link equity