Ecommerce internal linking is the system that connects your homepage, categories, subcategories and product pages. Build a three-step path from the homepage to the main category, then to the subcategory, then to the product. Google's December 2024 guidance on faceted navigation also makes the crawl-control side clear: do not let every filter combination create a crawlable URL.

Every indexable page should be reachable through at least one crawlable internal link. Use descriptive anchor text, link directly to products you want indexed, and avoid letting filters, sorting URLs and JavaScript-only navigation create unnecessary crawl paths. Google uses internal links to discover pages, understand relationships and estimate which pages matter most within a site.

Ecommerce Internal Linking at a Glance

Objective Recommended implementation Example
Help Google discover products Link from category pages directly to product pages /trail-running-shoes//products/waterproof-trail-shoes/
Clarify page relevance Use descriptive, natural anchor text "waterproof trail running shoes"
Promote priority pages Link to important categories and products from the homepage and editorial content Homepage → "Best trail running shoes"
Improve navigation Use menus, breadcrumbs and related-product modules Home → Running Shoes → Trail Shoes
Support conversions Link to complementary products and buying guides Running shoes → running socks
Control crawling Keep low-value filter and sort URLs out of the main link structure Avoid linking every filter combination

Start by listing the important URLs in a spreadsheet or SEO crawler. Group each URL by page type:

  • Homepage
  • Main category
  • Subcategory
  • Product page
  • Brand page
  • Buying guide
  • Comparison page
  • Blog article
  • Campaign or seasonal landing page

Add these columns:

  • URL
  • Page type
  • Primary search intent
  • Parent category
  • Priority level
  • Important pages it should link to
  • Pages that should link to it
  • Indexability status
  • Canonical URL
  • Current internal links

This process reveals problems such as:

  • Product pages with no internal links
  • Category pages receiving very few links
  • Buying guides that do not link to commercial pages
  • Important products buried several clicks deep
  • Orphan pages that cannot be reached through normal navigation

Give every page a clear role. A category page may target a broad commercial query, while a product page targets a specific item. A buying guide answers a research question and directs readers to suitable products.

2. Build the Primary Ecommerce Hierarchy

Use the main navigation to create a logical path:

Homepage
  └── Running Shoes
        └── Trail Running Shoes
              └── Waterproof Trail Running Shoes
                    └── Product pages

The navigation should link:

  1. From the homepage to major categories
  2. From categories to subcategories
  3. From subcategories to relevant products
  4. From products back to their parent categories

Google recommends making ecommerce pages reachable through navigation, including links from menus to categories, subcategories and products. Google also warns that products available only through an internal search box may not be found through crawling because Googlebot generally does not submit searches into site search forms.

Use Breadcrumbs on Category and Product Pages

Breadcrumbs give shoppers another way to move through the site and add a second link path for search engines:

Home > Running Shoes > Trail Running Shoes > Waterproof Trail Shoes

A product page for a waterproof trail shoe should link back to the relevant category and subcategory, not only to the homepage.

Category pages should contain crawlable links to the products you want indexed.

A trail running shoe category could link to:

  • Best-selling trail shoes
  • New trail shoe models
  • Waterproof trail shoes
  • Lightweight trail shoes
  • Individual product pages
  • A trail shoe buying guide

Use standard HTML links:

<a href="/products/waterproof-trail-running-shoes/">
  Waterproof trail running shoes
</a>

Google generally discovers links through an <a> element with an href attribute. Navigation that depends only on JavaScript events, buttons or non-standard elements may not provide the same crawling path.

If a category contains hundreds of products, do not hide the full product set behind a search box or an action that creates no crawlable URL. Use crawlable pagination or another implementation that gives each product a discoverable link.

4. Use Descriptive Anchor Text

Anchor text should describe the destination clearly and naturally. Google says descriptive anchor text helps users and search engines understand the linked page.

Good Ecommerce Anchor Text

  • "women's waterproof hiking boots"
  • "Nike football boots for artificial grass"
  • "compare espresso machines"
  • "read the trail running shoe buying guide"

Weak Anchor Text

  • "click here"
  • "learn more"
  • "view product"
  • "this page"

Generic anchor text is not always harmful, but it gives less information about the destination. Replace it when a more specific phrase fits the sentence.

You do not need to use the exact same keyword in every internal link. Vary the wording while keeping the destination clear:

  • "waterproof trail shoes"
  • "trail shoes for wet conditions"
  • "water-resistant running shoes"

The anchor text must accurately describe the linked page. Do not link to a general running-shoe category using text that suggests the page contains only waterproof products.

Navigation creates the main site structure. Links within page copy connect related topics and products in a more specific way.

A buying guide about choosing hiking boots could link to:

  • Women's hiking boots
  • Waterproof hiking boots
  • Lightweight hiking boots
  • Hiking boot size guide
  • Relevant product pages

For example:

Hikers who regularly walk in wet conditions can compare our waterproof hiking boots before choosing a specific model.

The link should lead to a page that matches both the wording and the reader's intent.

A product page can link to:

  • Size and fit information
  • Care instructions
  • Delivery and returns
  • A comparison with similar products
  • Complementary products
  • A relevant category page

A "Nike Mercurial football boots" product page could link to a football boot size guide and a category for football boots designed for artificial grass.

Related-product links can help shoppers compare options and find suitable items. Useful relationships include:

  • Similar products at different price points
  • Products in the same brand range
  • Replacement products
  • Complementary products
  • Products designed for the same use

Avoid adding large blocks of unrelated product links just to increase the link count.

Your internal-link structure should reflect your business and SEO priorities.

If a product or category matters more than others, link to it from prominent and relevant pages. Google explains that it can use the number of links pointing to a page, along with the number of clicks needed to reach it, to estimate its relative importance within a site. Google also recommends linking important products from the homepage or other content.

You might give additional internal links to:

  • High-margin product categories
  • Best-selling products
  • New product collections
  • Seasonal landing pages
  • Pages with strong search demand
  • Products with reliable stock availability
  • Commercial pages that already attract organic traffic

This does not mean linking every page from the homepage. Use prominent links for genuinely important destinations and let deeper pages support the rest of the site.

There is no universal ideal number of internal links per page. Google states that if the number of links feels excessive, it probably is. Prioritise usefulness and relevance instead of trying to meet an arbitrary target.

7. Keep Faceted Navigation From Creating Crawl Traps

Ecommerce filters can generate URLs for combinations such as:

/category/?color=black&size=10&brand=nike

Many filter combinations have little unique search value. Linking to every combination can create excessive URLs, use crawl resources and make the site structure harder to understand.

Use this approach:

  • Keep valuable, search-focused filter combinations as permanent landing pages
  • Link to those pages from relevant category copy or navigation
  • Avoid creating indexable URLs for every colour, size, price and brand combination
  • Control low-value filter and sort URLs with an appropriate technical solution
  • Return a proper not-found response for filter combinations with no products

Google identifies faceted navigation as a common source of overcrawling. For filter URLs that do not need to be crawled, Google recommends options such as blocking crawling or using URL fragments. If filter pages have search value, build and manage them as deliberate landing pages rather than accidental URL variations.

If a category contains multiple product pages, link them sequentially:

Category page 1 → Category page 2 → Category page 3

Use unique URLs for each page, such as:

/category/?page=2

Do not rely only on an infinite-scroll interface that loads products after a user scrolls. Google generally crawls URLs found in the href attribute of links and does not reliably trigger actions such as clicking "load more."

For an indexable paginated category:

  • Give each page a unique URL
  • Link sequentially between pages
  • Use standard <a href> links
  • Avoid URL fragments for page numbers
  • Do not canonicalise every page to page one
  • Avoid indexing alternative sort-order URLs unless they provide distinct value

9. Fix Orphan Pages

An orphan page has no meaningful internal links pointing to it.

Common ecommerce orphan pages include:

  • Products removed from the main category
  • New products added to the catalogue but not to a collection
  • Seasonal landing pages left behind after a campaign ends
  • Blog articles published without links from related content
  • Brand pages excluded from the main navigation

For every important orphan page, add at least one relevant internal link from a discoverable page. Google recommends that every page you care about should have a link from at least one other page on the site.

A product can receive links from:

  • Its category page
  • A brand page
  • A buying guide
  • A related-product module
  • A best-seller section
  • A seasonal landing page
  • The homepage, if it is strategically important

Run an internal-link audit after making changes.

Crawlability

  • Important pages use standard <a href> links
  • Links do not depend only on clicks or JavaScript events
  • Product pages are reachable without using site search
  • Links do not lead to broken or redirected URLs

Coverage

  • Every important category has internal links
  • Every indexable product is linked from at least one relevant page
  • No priority product or category is orphaned
  • Paginated category pages link sequentially

Relevance

  • Anchor text describes the destination
  • Links connect genuinely related pages
  • Category links do not point to mismatched products
  • Buying guides link to suitable commercial pages

Crawl Control

  • Filter and sort URLs do not create unnecessary link combinations
  • Empty categories are not promoted through navigation
  • Duplicate product URLs use consistent canonicalisation
  • Low-value pages do not receive large numbers of internal links

Use a crawler to find orphan pages, broken links, redirect chains and pages with unusually few or many internal links. Use Google Search Console's URL Inspection tool to check that important pages and rendered links are available to Google.

A Practical Internal-Linking Pattern

For a typical ecommerce store, use a structure such as:

Homepage
  ├── Main category
  │     ├── Subcategory
  │     │     ├── Product A
  │     │     ├── Product B
  │     │     └── Product C
  │     └── Buying guide
  ├── Priority product
  └── Seasonal landing page

Then add relevant cross-links:

Buying guide → Main category
Buying guide → Subcategory
Buying guide → Product A
Product A → Buying guide
Product A → Related product
Product A → Complementary product
Seasonal landing page → Priority product

This structure helps shoppers move between categories, guides and products while giving search engines clear paths to the pages that matter.

Ecommerce Internal Linking Checklist

  • Homepage links to priority categories and products
  • Main navigation links to important categories
  • Categories link to subcategories and products
  • Product pages link back to relevant categories
  • Breadcrumbs use crawlable links
  • Buying guides link to relevant commercial pages
  • Product links use descriptive anchor text
  • Every important page has at least one internal link
  • Priority pages receive links from prominent, relevant pages
  • Filter and sort URLs are controlled
  • Pagination uses unique, crawlable URLs
  • JavaScript-only navigation is avoided
  • Broken, redirected and orphaned links are fixed

The best ecommerce internal-linking setup is not the one with the most links. It is the one that makes the relationship between categories, products, guides and priority pages clear to shoppers and search engines.