A free internal link checker that lists every link on a page, to your own site and to others, with its text and type.
Type any page to see every link on it: the ones to your own site and to other sites, with their text and type.
Internal links are the links from one page of your site to another, and they're how readers, and Google, find their way around.
This free internal link checker reads any live page and lists every link on it: the ones to your own site and the ones to other sites, with the words each one uses and whether it's nofollow.
The full SEO report of the same page comes with it, so you see the links in the context of everything else.
I built it because I wanted to see all of a page's links in one list, without clicking through it... and because the words on internal links are something I got wrong for years.
So here's why internal links matter, what good ones look like, and how I use them to help new pages get found.
Key takeaways
What is an internal link checker?
An internal link checker is a tool that lists every link on a page, split into links to your own site and links to other sites.
It shows the anchor text of each one, and whether it carries nofollow, so you can see at a glance how a page connects to the rest of your site.
Why internal links matter
Google's guide to links says it uses links to find new pages, and as a signal of what pages are about.
And internal links are the ones you control completely.
For me, they do three jobs:
- Help Google find pages – a new page linked from a strong one gets found and revisited faster.
- Tell Google what a page is about – the words on the link describe the page it points to.
- Keep readers going – a good link at the right moment is the next thing they read.
What the internal link checker shows
- What it shows
- Every link to your own site, with its words
- Why it matters
- How the page feeds the rest of your site
- What it shows
- Every link to another site, with its words
- Why it matters
- Who you send readers to
- What it shows
- The clickable words on each link
- Why it matters
- What each link tells readers and Google
- What it shows
- Which links carry nofollow
- Why it matters
- Links you've chosen not to vouch for
- What it shows
- A score, every check and what to fix first
- Why it matters
- The rest of the page, in the same run
How to check a page's internal links
A real example: my guide to starting a blog
I ran my how to start a blog guide through the checker to see how it connects to the rest of my site.
| Measure | how to start a blog |
|---|---|
| Internal links | 82 |
| External links | 62 |
| External links with nofollow | 4 |
82 internal links is a lot, which makes sense for a long guide that points readers to tools and other posts at each step.
The 62 external links are mostly to the tools and sources it recommends, and the four nofollow ones are the kind of links I don't want to vouch for.
What good anchor text looks like
Google's guide asks for anchor text that's descriptive, reasonably short and relevant to the page it links to.
So "how to choose a domain name" tells a reader, and Google, exactly what's on the other side, while "click here" tells them nothing.
This is how I write them:
| Weak anchor text | Better anchor text |
|---|---|
| click here | how to choose a domain name |
| read more | the free keyword generator |
| this post | my guide to hosting a virtual summit |
| https://navid.me/free-tools/seo-checker | the SEO checker |
Pages nobody links to
A page with no internal links pointing to it is called an orphan page.
Google can still find it through your sitemap, but readers can't, and it gets none of the value your other pages could pass to it.
When I publish something new, I add links to it from two or three related pages that already get visits... it's the quickest way I know to get a new page noticed.
How many internal links should a page have?
There's no set number, and Google doesn't give one.
Link wherever it helps the reader take the next step, and stop when a link would only be there for SEO.
How I build internal links
Mistakes to avoid
- Click here and read more as anchor text
- The exact same keyword on every link to a page
- Links in JavaScript or buttons that aren't real HTML links
- Linking only from the footer or the menu
- Leaving new pages without a single link pointing to them
Who is the internal link checker for?
It's for anyone with more than a handful of pages:
- How to start a blog – bloggers connecting new posts to older ones
- How to make money blogging – bloggers sending readers to the posts that earn
- Broken link checker – site owners who want to know which links no longer work
- Sitemap generator – site owners making sure Google can find every page
- Redirect checker – anyone who moved pages and wants links to land right
And if you've just published something, this is the first check I'd run on the pages that should link to it.
After you check your internal links
| Tool | Use it when |
|---|---|
| Broken link checker | You want every dead link on your site |
| Redirect checker | Links point at pages you've moved |
| Sitemap generator | You want Google to find every page |
| Backlink checker | You want the links from other sites too |
Check the rest of the page
Internal Link Checker FAQs
Questions about internal links? Here's what to know.
It's a tool that lists every link on a page, to your own site and to others.
It shows each link's words and whether it's nofollow.
They're links from one page of your site to another.
They help readers find more and help Google find every page.
Internal links go to your own site, and external links go to other sites.
The checker lists them separately.
Google follows them to find pages and reads their words to understand what each page is about.
They're also the links you fully control.
It's the clickable words on a link.
Descriptive words tell readers and Google what's on the other side.
There's no set number.
Link wherever it helps the reader take the next step.
It's a page no other page on your site links to.
Readers can't find it, and it gets none of your other pages' value.
Usually not, because you want Google to follow them.
Keep nofollow for links you don't want to vouch for.
Only if they're real HTML links with an address.
A button that runs a script isn't a link Google can follow.
Yes, it's free, with no sign-up.
I did. I'm Navid Moazzez, and I made the internal link checker as one of my free tools on navid.me.
You can read more about me.
Navid.me is reader-supported. When you buy through links on this site, I may earn an affiliate commission. Learn more.
More free tools
Related MCP servers & CLIs
Free AI newsletterThe most actionable AI newsletter for founders
Every week, get proven AI strategies, curated tools, and step-by-step systems to grow your audience, create better content, and build a profitable creator business.
No fluff, no filler, no BS. Just five minutes each week that might level up your online business and life.
P.S. Sign up now to get free access to my ultimate AI tools guide for creators.






