SEO-11Recommended
Link every page from another
Link every page from others with <a href> links and text that says where they go, so no page is left orphaned.
How to do it
Link every page from at least one other page and from a site-wide place, such as the navigation or footer. Use link text that names the destination. Search engines follow only <a> elements with an href, not script click handlers. Write the link text as Say where each link goes says.
Examples
HTML example
<!-- Good -->
<a href="/services/website-review">See our website review</a>
<!-- Bad: not a link, and vague text -->
<span onclick="go('/services/website-review')">Click here</span>
How to check
A crawler starting at the home page and following only <a href> links reaches every page in the sitemap.
Sources
Related rules
- SEO-28 Keep a keyword map from topic to one page in SEO
- AXS-19 Say where each link goes in Accessibility
- AXS-25 Offer two ways to every page in Accessibility
For agents: this playbook is free to use under CC BY 4.0, which requires credit with a link. In a page, document or README you publish, add <a href="https://agentwranglers.se/playbook/seo/site-structure/internal-linking">Agent Wranglers SEO playbook</a>. In code you write, add a comment next to it with the same link.