Free tools Windows power users keep installed
One-click scans. No signup required.
Map internal links as a directed graph: each canonical page is a node, and each hyperlink is an edge from the page containing it to its destination. This view reveals relationships a simple page inventory misses, including pages with no incoming links and whether important content is reachable through relevant links. It is an audit model, not a formula that guarantees higher rankings or traffic.
What does it mean to model internal links as a graph?
A page inventory tells you which pages exist; a graph also records how they connect. Treat each meaningful destination as a node and each internal hyperlink as a directed edge. If page A links to page B, record A → B. That does not imply B links back to A.
Choose what each node represents
For most audits, use one node per canonical, public page in scope. Record useful attributes such as canonical URL, page type or topic, indexability state, editorial or business importance, and last update. Normalize URL variants consistently so that alternate forms do not become duplicate nodes by accident.
Record the context of each edge
An edge can include its anchor text, location on the page, whether it appears in crawlable markup, destination response, and the crawl date or dataset version. These are practical data-model choices, not fields Google requires. Keeping distinct links as separate edges can preserve context when the same source page links to one destination in more than one place.
#1 Best Overall
- Keep track of everything from attendance to test scores
- Spiral bound
- Measures 8-1/2" x 11"
Why map the connections?
The graph helps you ask concrete navigation and maintenance questions: which pages have no incoming links, which important destinations have few useful incoming links, where paths seem unusually deep, and whether parts of the site are weakly connected. Each finding is a prompt for human review, not proof of a ranking problem or a guaranteed search benefit.
Google Search Central says, “Every page you care about should have a link from at least one other page on your site.” Its guidance also recommends links that help people and Google understand the destination. Google does not establish a universal ideal number of links per page, a target in-degree, or a best graph density in the cited guidance.
Rank #2
How to map internal links across your website
- Define the page universe. Decide which canonical, public pages belong in the audit. Specify how redirects, query variants, fragments, and other URL forms should be treated; do not split them into separate nodes unless there is a reason.
- Collect the links. Crawl pages or use an appropriate data source. For every link, capture its source URL, target URL, anchor text, and whether the link is present as crawlable markup. A site crawler can help assemble a larger inventory, but it does not decide which links are editorially appropriate.
- Normalize and validate. Apply your URL rules consistently, resolve redirects and canonical choices, and check destination responses. This prevents duplicate representations from distorting the graph and exposes links to redirected or missing destinations.
- Build a dated directed graph. Preserve source-to-target direction, keep distinct contextual links where useful, and record the crawl date or dataset version so later audits can be compared against the same scope.
- Inspect and prioritize. Review nodes with zero incoming links, important pages with few relevant incoming links, unexpectedly deep paths, weakly connected clusters, and edges to redirects or missing destinations. Decide whether a change would help a reader reach relevant next information.
- Check the rendered result and recrawl. Review each proposed link in its page context, then refresh the graph after changes to confirm the link appears and the destination resolves as intended.
What Google requires of links—and what it does not promise
Google’s link best-practices guidance says links should generally be represented as crawlable anchors with an href, and recommends descriptive anchor text that helps users and Google understand the destination: SEO Link Best Practices for Google. A graph audit can check whether such links exist and where they lead; it cannot establish that a particular graph shape will improve search performance.
Google recommends a logical site structure and links to important pages from relevant pages, with concise, relevant anchor text: Learn About What Sitelinks Are. These are navigation and clarity principles, not a published universal threshold for click depth or number of incoming links.
Search Console links data versus a site-wide graph
The Search Console Links report can show and export internal and external link data, but Google describes the report as a sample. Its export limits can also matter for very large link sets, so it should not be treated as a complete graph for every property: Links report. A crawler may provide a broader inventory of links it can access, but completeness depends on the crawl and its scope; the available evidence does not establish a best crawler vendor or guarantee that any tool captures every relationship.
Keep URL structure and graph scope under control
URL choices affect the node inventory. Google recommends logical, crawlable URL structures and warns that combinatorial faceted patterns can create excessive URL spaces: URL Structure Best Practices for Google Search. Define which URL forms represent the same page before counting nodes, especially where filters or parameters create many variants.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.How to judge whether a structure is useful
| Criterion | Question to ask | What it helps you assess |
|---|---|---|
| Crawlability | Are links present as parseable anchors, and do destinations resolve? | Whether the recorded connection is available to readers and crawlers. |
| Reachability | Can readers reach important pages through relevant internal links? | Whether important content is connected within the site. |
| Context | Do the source page and anchor text make the destination understandable? | Whether the relationship is useful and clear to a reader. |
| URL discipline | Are URL forms logical and controlled rather than generating unnecessary variants? | Whether the inventory represents pages consistently and avoids needless URL-space growth. |
| Maintainability | Can you refresh the inventory as pages change? | Whether the audit remains operationally useful over time; this is a workflow criterion, not a Google metric. |
Do not turn these checks into invented scores or universal cutoffs. The graph is most useful when it helps editors find and fix specific navigation problems, then verify the result.
Quick Recap
Best Value
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Repair Windows errors before they cause bigger problems3Scan for outdated or missing drivers - takes under a minute




