Short answer: internal linking in eCommerce must be implemented as an operational graph between categories, products, variants, buying guides and comparison pages. Google recommends crawlable HTML links and contextual anchor text, but does not publish a universal topical-authority score. The right workflow starts from the catalog, lifecycle and buyer task, not from link density.

Precondition 1: product model

It defines family, product, variant, category, lifecycle and market. Without this map, related modules may link to wrong or retired products.

Precondition 2: page-role policy

Category page holds the selection, product page holds the product, buying guide explains the choice, comparison page compares criteria. Not all pages have to compete for the same question.

Step 1: baseline crawl

Export source URL, target URL, link type, anchor, canonical, status, market, language, product family and lifecycle.

Separate body links from navigation and automated modules.

Step 2: orphans and near-orphans

Identify important pages without incoming contextual links. The sitemap does not replace the editorial graph.

Step 3: wrong targets

Fix 404, wrong variant, wrong region, noindex and deprecated targets before adding new links.

Step 4: categories → guides

Category pages can link to guides that help you choose. Do not mechanically link each guide if it is not relevant to the task.

Step 5: guides → category/product

Buying guides send to categories and products only where the next step is clear. Avoid endless lists of products.

Step 6: product → supporting content

Product pages can link to compatibility, care guide or methodology, but must not become an editorial hub.

Step 7: variants

Ensure links lead to the correct level: family versus SKU. A technically valid target can be semantically wrong.

Step 8: region and language

Automated rules need to be market and local aware. Do not refer user to price or availability in another country.

Step 9: discontinued products

At retirement, update upstream links, modules and comparisons. The redirect should not hide old targets indefinitely.

Step 10: faceted navigation

Internal linking and facet rules must be analyzed together. Don't create infinite crawl space by linking to combinations with no distinct value.

Add guardrails by category, product family, lifecycle, market and availability. Manually sample relevancies.

Step 12: QA regression

After catalog or platform changes, check for broken links, redirects, wrong markets, discontinued targets and module errors.

Acceptance criteria

The workflow passes the gate when:

  1. page roles are defined;
  2. product lifecycle is in the registry;
  3. wrong targets are below the threshold;
  4. material orphans are treated;
  5. variants and markets are correct;
  6. links are crawlable;
  7. anchors are descriptive;
  8. automated modules have guardrails;
  9. retirement events trigger recheck;
  10. graph snapshot is versioned.

Rollback

Keep the link manifest before massive changes. If a rule engine produces wrong-product or wrong-market links, disable the rule and revert to the previous set.

How do you measure

Orphan rate, wrong-target rate, redirect-link rate, lifecycle-error rate, path completion and module relevance. Search performance and AI citations are separate outcomes.

An example

A laptop buying guide for editing links to three retired models because the related module only uses lexical similarity. Fix the lifecycle guardrail and owner mapping, not the individual guide every week.

Stop criterion

The program enters monitoring when lifecycle events update the graph, P0/P1 are rare and new releases pass the same tests.

How do you handle marketplace and merchant feeds

A product can have different URL, title and availability in feed or marketplace. Internal linking first-party must follow its own catalog, and external differences are mapped separately. Don't change your site's taxonomy just to mimic a third-party platform classification.

How do you handle the category change

After merging or splitting categories, check breadcrumbs, guides, related modules and product-to-category links. URLs may remain valid, but the meaning of the destination may change. Keep baselines before migration.

How do you deal with volatile stock

Availability does not have to decide by itself whether a product remains in the graph. For temporary out-of-stock it may be useful to save the page; for retired products, the recommendations must be updated. Define lifecycle policy, not ad hoc rules.

QA on automated modules

Sample each type of module and classify the targets: relevant, redundant, wrong variant, wrong market, retired. If the same error occurs repeatedly, fix the generation rule and rerun regression QA.

Gradual rollout

Apply changes to a category, measure wrong-target rate and path completion, then expand. The link manifest allows rollback without losing other editorial changes.

Maturity criterion

The system is mature when lifecycle and market changes update the graph automatically, P0/P1 are rare and editorial review validates the relevance of the modules. The number of links is not an acceptance criterion.

How you deal with price and merchandising changes

Price changes don't have to automatically rewrite the editorial graph, but they can change the relevance of trading modules. Separate editorial links from merchandising rules and keep different owners, so that a temporary campaign does not permanently change information paths.

Claim ledger

  • FACT/EVIDENCE: Google recommends crawlable HTML links and contextual anchor text.
  • PRACTITIONER GUIDANCE: eCommerce linking must include lifecycle, variant and market context.
  • INFERENCE: more coherent graphs can help discovery and user navigation.
  • NOT PROVEN: a universal topical-authority score derived from links.

Conclusion

Internal linking in eCommerce is catalog and content infrastructure. Good implementation reduces wrong targets and keeps the buyer's journey consistent after each product change. More links is not the goal; the correct destinations are.

Sources reviewed