Crawl your entire site with Screaming Frog SEO Spider or Sitebulb to generate a complete internal link graph. Both tools parse every link on every page and output reports showing link counts per URL, anchor text usage, link depth from the homepage, and orphaned pages that receive no internal links. Screaming Frog is free up to 500 URLs; Sitebulb costs around 45 CAD monthly but delivers clearer visualizations. Once the crawl finishes, export the internal link report and sort by inlink count ascending. Pages with zero or one inlink are often orphans or overlooked content that deserve strategic links from relevant hubs. Next, review anchor text distribution under the "Anchor Text" tab. If your top anchor is "click here" or "read more", you're wasting keyword relevance signals. Aim for descriptive anchors that include target keywords naturally. Check link depth to spot pages buried five or six clicks from the homepage. Google crawls deep pages less frequently, and users rarely reach them. Flatten your architecture by adding contextual links from high-authority pages or pillar content. At Ottawa SEO we target a maximum depth of three clicks for commercial pages and four for blog posts. For large sites over 10,000 URLs, segment the crawl by subfolder or content type so you can analyze silos separately. Use Google Search Console's "Links" report as a secondary check—it shows Google's view of your most linked-to pages, which sometimes differs from your crawler's output due to indexation filters or noindex tags. Finally, spot-check manually by searching "site:yourdomain.com" and clicking through key landing pages to see if related content is actually linked in the body copy. Tools miss context, so human review catches missed opportunities where a product page should link to a guide or vice versa. Run this audit quarterly if you publish regularly, or after any site migration or template change.