Internal Linking Audit: A Step-by-Step Checklist
An internal linking audit finds orphan pages, broken links, and weak anchors. Follow this step-by-step checklist to fix them and get found by search and AI.
An internal linking audit is a systematic review of how the pages on your site link to each other, done to find orphan pages, broken links, weak anchor text, and pages buried too deep to be found. The fastest version: crawl your site, list every page, check how many internal links point to each one, and fix the pages with zero or too few. Do this quarterly. Most indie sites have money pages that nothing links to, which means both Google and AI answer engines struggle to find and trust them.
Why does internal linking matter for AI visibility?
Search crawlers and AI answer engines follow links to discover pages and judge importance. A page with no internal links looks unimportant, so it gets crawled less and cited less. When someone asks ChatGPT or Perplexity a question in your niche, the model pulls from pages it can reach and trust. If your best answer sits on an orphan page, the AI may recommend a competitor instead of you, simply because their page was easier to find and better connected.
Internal links also pass context. Good anchor text tells both machines and readers what the target page is about. Vague links like "click here" waste that signal. If you want to go deeper on the AI side, see what is AI visibility.
What do you check in an internal linking audit?
Run through these seven checks in order. Each one catches a common problem.
- Orphan pages. Pages with zero internal links pointing to them. Crawlers reach them only through your sitemap, if at all. Every real page should have at least one contextual link in.
- Click depth. Count clicks from the homepage to reach each page. Anything deeper than three clicks is hard to find. Bring important pages closer.
- Broken internal links. Links pointing to 404s or redirected URLs. They waste crawl budget and frustrate readers.
- Anchor text quality. Look for generic anchors and repetitive exact-match spam. Aim for descriptive, varied phrases that name the target topic.
- Redirect chains. Internal links that hit a redirect before landing. Point them straight at the final URL.
- Link concentration. Your key money pages should receive more internal links than throwaway pages. Check the balance.
- Reciprocal and cluster gaps. Related articles should link to each other. Group content into topic clusters with a clear hub page.
How do you run the audit step by step?
Here is the workflow from start to fixes. It works for a 10-page site or a 500-page one.
- Crawl the whole site. Get a full list of URLs and the internal links between them. A crawler that reports inbound link counts per page saves hours.
- Export the link map. Pull every page with its inbound internal link count and click depth into one sheet.
- Sort by inbound links, ascending. The zeros at the top are your orphans. Fix those first.
- Cross-check against your priority pages. List your product, pricing, and best content pages. Confirm each one gets solid internal links. If not, add them from high-traffic articles.
- Scan anchor text. Flag every "read more" and "click here" and rewrite it to name the destination.
- Fix broken links and chains. Update or remove any link that 404s or redirects.
- Re-crawl to confirm. After edits, crawl again and verify the orphan count dropped and depth improved.
How often should you audit internal links?
Quarterly for an active site, or after any big content push or migration. New posts create new orphans fast, because writers forget to link back to them from older articles. A quick monthly scan of just-published pages catches most of it. Pair this with a free SEO audit so technical issues and link gaps get fixed together.
Common mistakes to avoid
- Linking only from the footer or nav. Contextual in-body links carry more weight.
- Stuffing exact-match anchors on every link. It reads as manipulation.
- Ignoring your sitemap. It helps discovery but does not replace real internal links.
- Fixing orphans once and never re-checking. New content reopens the gap.
Start with the orphans and your money pages. Those two fixes move the needle most, for both Google rankings and whether an AI answer names you or someone else. When you are ready, check your standing with a full Site Audit.