Internal link analysis

Fix your internal links and add the missing ones.

An internal linking tool that crawls your site, finds broken links and orphaned pages, and suggests new links right in the sentence where they belong.

Free account, 500 pages to try it, no card needed.

Or open a live demo analysis
Fernhill Garden/Crawl of 30 Sep · 374 pages
Fernhill GardenRosesPerennialsVegetable garden guideGarden toolsSeedsPots and planters
Roses (60)Perennials (50)Vegetable garden guide (44)Garden tools (42)8 more topicsNo topic (12)Start page

Internal linking overview

What the crawl of Fernhill Garden found, in numbers. Open a view to work through the pages behind them.

Crawl health

how every fetched URL answered
  • 200 OK374
  • 301 Redirect21
  • 308 Redirect2
  • 404 Not found5
  • 410 Gone1
“Internal linking is super critical for SEO.”
John MuellerSenior Search Analyst, Google
“Internal links are one of the most underused SEO levers.”
Chris HainesSenior SEO Specialist, Ahrefs
“…internal linking is one of the first levers pulled when clients need results fast.”
Cyrus ShepardSEO researcher, Zyppy
“It’s certainly an important weapon they should learn to use. I think it gets underrated consistently.”
Dixon JonesCofounder, InLinks
“Making your content easily findable through internal links on your website”
Google Search CentralBest practices for AI Overviews and AI Mode
How link value is counted

Link value, counted the way search engines pass it.

Every PageRank and leak in LinkTaste follows these rules, so each number traces back to your own links.

Page/blog/crop-rotationlinks to 6 pages, so each gets 1/6
  • /shop/seeds/tomato-seedsPasses its share
  • /blog/worm-binsLinked twice, one share2×
  • /roses/pruning301 /roses/pruning-guide
  • /garden-clubnofollow: passes nothing
  • /shop/tools/leaf-rake-wide404: share lost
  • /wishlistnoindex: cannot rank
3 of 6 shares reach a page that can rank1 wasted2 lost
  1. An even split

    Value is split evenly over every linked page. Repeat links to one page count once.

  2. Nofollow still takes its share

    Nofollow, sponsored and ugc links keep their slice and pass nothing on.

  3. Broken and blocked targets lose it

    Links to error pages or URLs blocked by robots.txt pass their share to nobody.

  4. Redirects arrive one hop late

    The value reaches the final page, and the link is flagged for a direct fix.

  5. Noindex and canonical targets waste it

    The value lands on a page that is not meant to rank.

What you get

Everything about your internal links, and nothing else.

One crawl answers every linking question, each in its own view.

Suggestions

The link to add, in words already on the page.

The page, the section, the phrase to link, and why the target needs it.

/blog/crop-rotation

Feeding the soil

Rotation only works if the soil keeps up. Dig in compost every autumn, and add castings from a worm bin to the beds that carry tomatoes and squash next year.

Link to /blog/worm-binsdeeper divebelow site average
Topics

Which topics hold together.

The share of each topic's links that stay inside it.

78%
Roses
71%
Perennials
64%
Vegetables
38%
Tools
Anchors

What your link text says.

Every anchor per page, sorted by kind, and phrases shared by several pages.

/shop/roses/38 links
  • “climbing roses”14
  • “roses”9
  • “read more”6
  • “rose varieties”4
  • “Fernhill Garden”3
  • no text2

Descriptive text tells search engines what a page is about. Generic or missing text tells them nothing.

Click depth

The path to every buried page.

The exact clicks from your start page to any page, pagination included.

1234HomeBlogVegetable gardenPage 3paginationSaving bean seeds4 clicks
Setup

Two minutes to set up. One click per link.

Paste one script tag into your site. Every link you approve after that goes live by itself: no plugin, no editing pages by hand.

1
Paste one tagOn every page of your site, once.
fernhill-garden.com
Your link snippet
<script src="https://cdn.linktaste.com/snippet.js" data-key="q3Vb8sL0aK2xYdN5pTz7Wg" defer></script>
2
ApproveKeep the links you like.
Source:/blog/crop-rotation

…add castings from a worm bin to the beds that carry…

Target:/blog/worm-binsdeeper diveApproveDismiss
All caught upNew suggestions come with the next crawl.
3
It's liveThe snippet writes the links in.
fernhill-garden.com/blog/crop-rotation

Feeding the soil

0 links added

Rotation only works if the soil keeps up. Dig in compost every autumn, and add castings from a worm bin to the beds that carry tomatoes and squash next year. Where the beans stood, sow a green manure to cover the soil over winter.

The crawler

A polite crawler that reads links like a search engine.

LinkTasteBot follows your links and sitemap, respects robots.txt, and records every signal that decides where link value goes.

Identifies as
LinkTasteBot/1.0
robots.txt
Followed, Crawl-delay too
Pace
Up to 5 requests per second
Starts from
Start page and sitemap.xml
Scope
Whole site or one language
Reads
Redirects, canonicals, meta robots
Pages per crawl
Up to 100,000, by plan
JavaScript
Not run, flagged when needed
LinkTasteBotFernhill Garden · crawling
  1. GET/robots.txt
0 / 374 pages0:00
Why LinkTaste

A list of links is not a plan.

The usual toolkit

Screaming FrogDesktop crawler

The standard audit crawler, with a link score and inlink reports. Related-page matching needs your own AI API key, and the linking plan ends up in a spreadsheet.

Link WhisperWordPress plugin

Suggests links as you write and reports orphaned pages and link counts. It works inside WordPress only.

ChatGPTChat model

Link ideas from a conversation, with no crawl of your site's links behind them. No link value, no section, no reason you can check.

A better way
LinkTaste
  • Crawls your site like a search engine and counts the value every link passes.
  • Findings, not raw data: leaks, orphans, deep pages, weak anchors.
  • Suggestions name the section, the target and the phrase already in the text.
  • Approve a link and one script tag puts it live, on any site.
  • Every number is computed from your crawl. None is guessed by AI.
Sebastian Kraus, founder and developer of LinkTaste
Sebastian KrausFounder & developer
Who's building it
“Internal linking is the one part of SEO that is fully in your own hands, and on most sites it is still guesswork.”

LinkTaste grew out of the crawls and scripts I used on client sites to do it properly: map every link, find the pages that are starved, and say exactly what to link where.

15+ years
building for the web and working in SEO
Client crawls
where the methods were worked out first
One inbox
your questions reach the person who builds it
Pricing

Pick a plan that pays for itself.

Starter
€19

per month, billed yearly. 3 projects, sites up to 2,500 pages.

PlusRecommended
€59

per month, billed yearly. 10 projects, sites up to 25,000 pages, priority queue.

Pro
€199

per month, billed yearly. Unlimited projects, sites up to 100,000 pages, phone support.

See full pricing
FAQ

Questions, answered.

See where your internal links fall short.

Add a domain and get the full picture of its internal linking. Your first 500 pages are free, no card needed.