~/home / link-galaxy
✨ n8n · SEO · 3D
Your website as a galaxy.
Every page a star, every internal link a glowing filament, the homepage the galactic core. Broken links stand out as black holes, redirects fly by as comets, orphan pages drift as planets at the edge. Enter a domain, and an n8n workflow maps the link structure live.
Drag = rotate · wheel / two fingers = zoom · click = open the page
◈ AI astronomer
All pages as a table (text alternative to the graphic)
| Page | Status | Links in | Links out | Click depth | Section |
|---|
Legend: how to read the galaxy
- Core = homepage
Click depth counts from here. The farther a star is from the core, the more clicks a visitor (and a crawler) needs.
- Star = page
Size = inbound internal links. Big stars are your strongest pages: Google treats them as important.
- Colour = section
Every section (first path segment such as /blog) forms its own spiral arm. Language prefixes like /en/ are skipped.
- Filament = internal link
Hover a star: cyan shows its outgoing links, magenta the links pointing at it.
- Black hole = 4xx/5xx
An internal link leads nowhere. For SEO the first thing to fix: link equity and visitors get lost.
- Comet = redirect
The link points to an old address. It works but costs a round trip: better link straight to the target.
- Planet at the edge = orphan
Listed in the sitemap, but no internal link leads there. Search engines find such pages poorly.
- Far stars = deep pages
More than 3 clicks from the homepage: these pages get crawled less often. Link them from overviews or the menu.
Recently mapped galaxies
Galaxies of other visitors. Tap one to open it.
How it works
- WebhookYour click starts an n8n workflow on my server, with the domain attached. Before that the server checks: public domain, no private addresses.
- ObservatoryAn HTTP node calls the crawler: at most 150 pages, same host only, robots.txt respected, 4 requests at a time, short timeouts. External links are counted, never fetched.
- Compute the star mapA Code node computes click depth by breadth-first search from the homepage, links in and out, sections, broken links, redirects, orphans from the sitemap and a link health from 0 to 100.
- Clear sky?An IF node checks whether the crawl worked. If not, the workflow skips the AI.
- AI astronomerAn AI model hosted at IONOS in Germany writes the log and names the most important SEO fix. A Code node checks the text and has a template as fallback.
- IngestThe result lands on the server as compact JSON (links as index pairs, below 150 KB), and this page draws the galaxy from it.
Privacy: only publicly reachable pages of the domain you enter are fetched. The domain and the result are stored so the link works, plus a salted hash of your IP address or a random token in your browser, only so you can delete the galaxy later. Your IP address itself is not stored. More in the privacy policy
So the server does not break a sweat: only one crawl at a time, a pause between two galaxies and a limit per hour. The crawler identifies itself as DMLinkGalaxy.
The article: how to read the galaxy →