There's no magic number, but aim for 3–10 contextual internal links within your main content. Navigation, sidebars, and footers add more, and that's fine. Google crawls thousands of links per page without penalty, so the real constraint is user experience and relevance, not a hard ceiling. Shorter pages naturally support fewer links. A 400-word service page might have 3–5 internal links to related services or a contact page. A 2,000-word guide can comfortably include 8–12 links to supporting articles, case studies, or tool pages. If you're forcing links just to hit a number, you're doing it wrong. What matters more than count is placement and intent. Links in the first two paragraphs carry more weight for discovery and context. Links surrounded by relevant anchor text and descriptive context help Google understand your site structure. Random footer links to every page on your site dilute focus and rarely drive clicks. At Ottawa SEO, we treat internal linking as architecture, not a checklist. For a 500+ domain portfolio, we map content hierarchies first, then link child pages up to pillar content and horizontally to related topics. A homepage might link to 6–8 core service pages. Each service page links back to the homepage, out to 3–5 related services, and down to 2–4 supporting blog posts. That creates clear pathways for crawlers and users without clutter. Avoid these mistakes: linking the same anchor text to the same URL five times on one page, linking to irrelevant pages just to boost their crawl priority, or orphaning important pages with zero internal links pointing to them. Use tools like Screaming Frog to find orphans and over-linked pages, then adjust. If a page has 50+ internal links and half are in-content, audit whether you're overloading the user. If a page has zero internal links and it's not a landing page, you're wasting link equity. Balance beats formulas.