crawlmouse

How to Run a Free Internal-Link Audit (No Software to Install)

·8 min read

Most internal-linking problems are invisible from the inside. You know your site, so you navigate it the way you built it — straight to the page you want, never noticing that nothing actually links to it. Search engines don’t have that luxury. They follow links, and a page that nothing links to is a page they rarely crawl and almost never rank.

The good news: you can find these problems in an afternoon, for free, without installing a crawler or learning a 300-setting interface. This is the audit I run before I touch anything else on a site, and the order I run it in.

What an internal-link audit actually checks

Strip away the jargon and an internal-link audit answers four questions about how the pages on your site connect to each other:

  • Can every page be reached? Pages with no internal links pointing to them are orphan pages — dead weight that earns no traffic.
  • How deep is everything? A page’s click depth — how many clicks it sits from the homepage — predicts how often it gets crawled and how much authority it receives.
  • Where does authority concentrate? A healthy site funnels link equity into a handful of important “hub” pages. A flat, undifferentiated graph spreads it thin.
  • Are the links descriptive? Anchor text like “click here” tells search engines nothing. Descriptive, varied anchors do.

You don’t need to memorize any of that. You need a tool that crawls the site, builds the link graph, and surfaces the four answers — which is exactly the job Crawlmouse does in a couple of minutes.

Step 1: Crawl the live site

Paste your homepage URL into Crawlmouse and let it run. It fetches your pages the way a search engine would, records every internal link it finds, and assembles the result into a graph. You don’t configure anything, and you don’t install anything — it crawls the live site from the cloud while you watch the graph fill in.

Crawl the version of the site that real visitors and Googlebot see — your production domain, not a staging URL behind a password. If your site has a www and a non-www version, audit the one your canonical URLs point to.

Step 2: Read the grade, then read the components

The letter grade is a fast gut check — useful for telling a client “you’re a C, here’s why” — but the four component scores are where the work is. A site can earn a respectable overall grade and still hide one ugly problem in a single component. Look at each one before you decide what to fix.

Step 3: Hunt down orphan pages first

Orphans are the highest-leverage fix in most audits because the remedy is trivial and the upside is real: a page that was getting zero internal links and zero organic traffic can start ranking within a crawl cycle once it’s linked from somewhere relevant.

Go through the orphaned pages and ask, for each one, “which existing page should naturally link here?” A product belongs in its category page and in related products. A blog post belongs in its topic hub and in older posts on the same subject. Add the link where a reader would actually expect it — not a dumped list of links in the footer.

Step 4: Flatten the pages buried too deep

Next, sort by depth and look at anything sitting five or more clicks from the homepage. Deep pages get crawled less often and inherit less authority, so important pages stranded down there are quietly underperforming.

You rarely fix depth by adding more navigation. You fix it by adding contextual links from shallower, related pages, and by making sure your category and hub pages actually link to the pages beneath them. Pulling a page from depth six to depth three is often a single well-placed link.

Step 5: Check where your authority pools

Now look at the structure score and the hub pages it surfaces. You want concentration: a few pages that lots of other pages link to, which then pass that strength down to the pages that need to rank. This is the logic behind topic clusters and content siloing.

The failure mode here is a site where every page links to every other page equally — usually because of a bloated mega-menu or a “recent posts” widget on every template. Link equity gets smeared evenly across hundreds of URLs instead of pooling where it matters. If your hubs aren’t clearly stronger than your leaf pages, that’s the signal.

Step 6: Spot the lazy anchors

Finally, skim the anchor-text diversity. You’re looking for two problems: a wall of generic anchors (“read more,” “click here,” bare URLs), and the opposite — the exact same keyword-stuffed anchor repeated on every link to a page, which reads as manipulative. Aim for natural, descriptive variety: the anchor should tell a reader (and a crawler) what’s on the other side of the link.

Turn the findings into a punch list

Don’t try to fix everything. Rank the issues by leverage and start at the top:

  1. Link up orphaned pages that you actually want to rank.
  2. Pull your most important deep pages closer to the homepage.
  3. Strengthen the hub pages your money pages depend on.
  4. Rewrite the worst generic anchors as you touch each page.

Make the changes, wait for your next crawl, and re-run the audit to confirm the graph actually improved. Internal linking is one of the few SEO levers where you can see the structural change immediately, rather than waiting weeks to read it in rankings.

When you outgrow a free audit

A free crawl is the right tool for understanding and fixing a site’s internal structure, and for re-checking it after changes. If you’re running enterprise-scale technical monitoring across hundreds of thousands of URLs, log-file analysis, or scheduled regression alerts, a desktop crawler or a cloud platform earns its price. For the question most people actually have — “is my internal linking holding me back, and where?” — you don’t need any of that.

Run the crawl, read the four components, fix the orphans and the deep pages first, and re-check. That’s the whole audit.

Keep reading