Short answer: in eCommerce, internal linking must be diagnosed through category/product ownership, faceted navigation, discontinued products, related modules and the buyer's journey. Google recommends crawlable links and contextual anchor text, but does not publish a universal topical-authority score.
Failure mode 1: Category does not link useful guides
The product grid exists, but the buyer guides are isolated.
Failure mode 2: the guides only send to the homepage
The actual next step can be the category, comparison or product.
Failure mode 3: filters generate infinite links
Faceted navigation can create large crawl space and duplicate intent.
Failure mode 4: discontinued products remain in related modules
Recommendation systems may continue to promote withdrawn products.
Failure mode 5: links to wrong variants
Family and SKU can be confused. Define the destination level.
Failure mode 6: anchors are just keyword names
Anchor text should describe the destination naturally, not repeat exact-match mechanics.
Failure mode 7: category pages compete with guides
The graph should reflect roles, not amplify duplicate intent.
Failure mode 8: redirects hide debt
After consolidation, internal links may go through redirects instead of pointing to the final destination.
Failure mode 9: Auto modules ignore stock or lifecycle
An unavailable product may remain recommended without context.
Failure mode 10: cross-sell becomes irrelevant
More trade links does not mean better route.
Failure mode 11: editorial pages are near-orphan
The sitemap does not replace relevant contextual links.
Failure mode 12: raw link count becomes KPI
The number of links does not measure relevance or task completion.
Reproducible decision tree
- Is the target active and canonical?
- Is the family/variant correct?
- Do source and target have distinct roles?
- Does the link continue the buyer's task?
- Is the target crawlable?
- Is the anchor descriptive?
- Do Facets have clear rules?
- Do related modules respect lifecycle?
- Are the redirect links updated?
- Is category/guide ownership clear?
- Are wrong-language/region targets avoided?
- Can the Finding be verifiably closed?
Practical audit
Export source URL, target URL, link type, anchor, product family, status, canonical, lifecycle and module source.
Separate body links from navigation and automatic modules.
Severity
P0: wrong product/variant, broken checkout path. P1: discontinued target or duplicate owner. P2: redirects and near-orphans. P3: anchor quality.
How do you treat facets
Don't try to solve them just by linking. Indexability, canonical and crawling rules should be analyzed together.
How do you treat related modules
Use guardrails by category, product family, availability and region. Manually sample relevance.
How you treat articles
Buying guides can refer to categories and comparisons; not all need to link to each individual product.
How do you measure
Orphan rate, wrong-target rate, redirect-link rate, path completion, lifecycle-error rate and module relevance.
Search/AI observations are separate outcomes.
An example
A laptop guide for editing links to a retired model because related modules are based on similarity alone. The fix is the lifecycle guardrail, not yet another paragraph with links.
Stop criterion
The audit enters monitoring when active products have correct paths, modules no longer produce P0/P1 and new releases pass regression QA.
How do you treat region and language
A module may recommend the correct product, but from a different region, with a different price or availability. Include locale and market in graph QA. Wrong-region targets can be worse than a generic anchor because they change the offer the buyer sees.
How to separate commercial modules from editorial linking
Related products',customers also viewed' and links in buying guides have different purposes. Measure them separately. A product can have many incoming links from carousels and still be poorly linked editorially to the guides that explain the choice.
Diagnostics of automatic modules
For each module it extracts the rule, source type and target lifecycle. Manually sample relevance and classify relevant',redundant', wrong product',wrong region', `retired'. If the error reoccurs, fix the rule, not each individual page.
How do you handle catalog change
Launch, move by category, withdrawn product or renamed variant must trigger the link recheck. It keeps the dependency map between guides, categories and product families so that the update does not depend on editorial memory.
How to check the graph after migration
After changing the eCommerce platform, compare the number of active URLs, redirect-link rate, wrong targets and near-orphans to the baseline. A site can keep all the pages and still lose the relationships between them.
Linking experiments
If you want to test a new rule, apply it to one category and keep another comparable. It measures path completion and wrong-target rate before Search outcomes. Do not change copy, navigation and modules at the same time if you want a clear interpretation.
Maturity criterion
The system is mature when lifecycle events automatically update recommendations, wrong-region targets are rare, and reviewers can explain why each type of link exists. The total number of links is not a success criterion.
How do you handle regional availability
In multi-market stores, the same product can be active in one country and withdrawn in another. Related modules and editorial links must know the market, not just the product ID. A technically valid target can still be wrong for the user if it moves them to a region where the offer, currency or terms differ.
How to check after taxonomy change
After merging or splitting categories, rerun graph QA for guides, breadcrumbs, related modules and links from product descriptions. The new taxonomy can keep the URLs valid but change the meaning of the destination.
Claim ledger
- FACT/EVIDENCE: Google recommends crawlable HTML links and contextual anchor text.
- PRACTITIONER GUIDANCE: eCommerce linking must include product lifecycle and facet rules.
- INFERENCE: Clearer graphs can help discovery and navigation.
- NOT PROVEN: a universal topical-authority score derived from links.
Conclusion
Internal linking in eCommerce is more than distributing link equity. It is a catalog and content navigation system. Diagnostics should track the correct destination, not link density.
Sources reviewed
- Google Search Central, best practices link: https://developers.google.com/search/docs/crawling-indexing/links-crawlable
- Google Search Central, canonicalization: https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls
- Google Search Central, JavaScript SEO basics: https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics
