What it reports
- Internal links: every link pointing back to the same site, with the anchor text and how many times each destination is linked from this page.
- External links: a count, plus the domains they point to.
- Skipped links: on-page anchors, mailto and tel links, which are not navigation between pages.
Why the main content only
A site-wide navigation bar links to the same twenty pages from every URL. Counting those only measures your template. The links that carry topical meaning are the ones written into the body of a page, so this checker reads the article and leaves the chrome out. Google has said that links inside the main content carry more meaning than links in boilerplate, and this is the view that shows them.
What to look for in the results
- A page with no internal links: a dead end. Readers and crawlers arrive and have nowhere to go.
- The same anchor text pointing at different pages: you are telling search engines that two URLs answer the same query, which is how pages end up competing with each other.
- Every link pointing at the homepage or the pricing page: a common pattern in older content, and a wasted chance to connect the article to related articles.
- One destination linked five times: fine in a long guide, repetitive in a short post.
A quick audit routine
- Run your highest-traffic article through the checker and note which pages it links to.
- Run the page you want to rank better. If your top article does not link to it, that is the first fix.
- Run the competitor that outranks you for the same keyword and compare how many supporting pages they connect.
Frequently asked questions
Why are my navigation links missing?
On purpose. The checker reads the main content of the page and skips the header, navigation and footer, because those links repeat on every page and tell you nothing about how one article connects to another. If a page's only links live in the nav, this tool reports none, which is itself a finding.
How many internal links should a page have?
There is no fixed number. Check whether links help readers reach useful related pages. Put them where the subject comes up, and avoid repeating the same destination unnecessarily.
What makes good anchor text?
Text that describes the destination in the words someone would search for. The checker shows the anchor used for each link so you can spot the weak ones: repeated "click here", a bare URL, or the same phrase pointing at three different pages.
Does this check for broken links?
No. It reports which links exist and where they point. For broken inbound links to your site, the backlink tools in Koala AI's plans include a broken-backlink filter.
Can I check a competitor's page?
Yes. Any public URL works, and reading how a ranking page links internally is one of the faster ways to see how a competitor structures a topic cluster.
Related free tools
Get the links placed for you
KoalaLinks crawls your whole site from one snippet and places relevant internal links across the pages you already have, with entity schema on each. KoalaWriter handles the links inside new articles as it writes them.
- Thousands of links across an existing site
- Autopilot keeps linking as you publish
- Works on WordPress, Shopify, Webflow, Ghost and custom sites