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

1

Export your pages to CSV

Use Screaming Frog, Sitebulb, Ahrefs, or your CMS. Any CSV with URLs and titles will work.

2

Upload and map columns

The tool auto-detects common column names. Just verify the mapping and click Continue.

3

Configure settings

Set links per page (3-5 recommended), similarity threshold (0.12 default), and anchor style.

4

Generate suggestions

Review stats (orphans, avg similarity) and download the CSV with link_id, source, target, anchor, and reasoning.

5

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)

  1. Download the generated CSV
  2. Import into n8n, Make, or Zapier
  3. For each row: fetch source page from CMS via API
  4. Parse content and inject link using anchor_text target_url
  5. Update page via CMS API
  6. Audit with Screaming Frog to verify links deployed

Tools: n8n (self-hosted), Make.com, Zapier, or custom Python/Node scripts

Manual Review & Analysis

  1. Review similarity and reason columns
  2. Filter for high-priority links (similarity > 0.2)
  3. Identify orphaned pages from stats
  4. Manually add top suggestions to content editor
  5. Use as a content gap analysis tool
  6. 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