Back to Tools

Visualise Internal Links

Use cases

Visualising which site sections receive most links Finding under-linked areas at a glance Comparing link distribution across templates Presenting internal linking audits

Generates interactive treemap visualisation using Plotly showing link distribution across site sections.

Accepts Screaming Frog crawls, Ahrefs backlinks, or GSC internal/external link reports.

Auto-normalizes column names across sources, removes non-indexable pages when Indexability column present, and parses URLs into hierarchical path segments.

Jupyter Notebook Crawl Data

Platform

Jupyter Notebook (requires Python environment)

Input

CSV from: Screaming Frog crawl, Ahrefs backlinks, or GSC links report

Requires Address/URL column and Inlinks column

Output

Interactive HTML treemap showing link distribution across site sections, weighted by link count.

View Source

Features

  • Plotly interactive treemap visualisation
  • Multiple data sources: Screaming Frog, Ahrefs, GSC
  • Auto column normalisation across source formats
  • Filters non-indexable pages when column available
  • URL path segmentation for hierarchy
  • Downloadable HTML output

How to use

  1. 1 Export link data from Screaming Frog, Ahrefs, or GSC
  2. 2 Upload CSV to the notebook
  3. 3 Run cells to generate treemap
  4. 4 Download internal_links_treemap.html

Let's work together

Monthly retainers or one-off projects. No lengthy reports that sit in a drawer.

Let's Talk