Internal linking on ecommerce sites is a different beast to content sites. You're not just connecting blog posts. You're building crawl paths through thousands of product and category pages while directing link equity to the pages that actually drive revenue.
Get it right and you'll see category pages climb rankings, product pages get indexed faster, and your blog content actually contribute to commercial goals. Get it wrong and Google crawls the same 200 pages on repeat while ignoring everything else.
Why Ecommerce Internal Linking Is Different
On a content site, internal linking is mostly about connecting related articles. The structure is relatively flat. A handful of hub pages linking to supporting posts.
Ecommerce sites have three distinct page types that all need linking together:
- Category pages. Your main ranking targets for head terms
- Product pages. Individual product listings targeting long-tail queries
- Content pages. Blog posts, buying guides, comparison pages
Each type plays a different role in the site architecture, and the linking strategy needs to reflect that.
Category-to-Product Linking
This is the backbone of your ecommerce internal link structure.
Every category page should link directly to its child products. That's obvious. What most sites get wrong is the depth and distribution.
Pagination and Crawl Depth
If your category page shows 24 products per page across 15 pages, products on page 12 are buried 12 clicks deep from the homepage. Google may never crawl them.
Solutions:
- "View all" pages. A single page listing every product in the category (noindexed, but crawlable). Googlebot can find every product in one crawl.
- Increase products per page. Show 48 or 96 instead of 24. Fewer pagination pages means shallower crawl depth.
- Smart pagination links. Link to first, last, and a few middle pages from page 1. Don't rely on sequential next/prev links alone.
Subcategory Cross-Linking
Parent categories should link to subcategories. Subcategories should link back to parent categories. This creates a clear hierarchy that Google can follow.
Example: /shoes/ links to /shoes/running/, /shoes/casual/, /shoes/formal/. Each subcategory links back to /shoes/. This bidirectional linking strengthens the topical cluster and distributes link equity throughout the hierarchy.
Breadcrumb Optimisation
Breadcrumbs are the most underrated internal linking tool in ecommerce SEO.
Every product page should show its full category path: Home > Shoes > Running Shoes > Nike Air Max 90. Each breadcrumb level is a link back to the parent page.
This does three things:
- Creates upward link equity flow. Every product page passes authority to its category
- Establishes hierarchy signals. Google understands the relationship between pages
- Generates rich results. BreadcrumbList schema creates enhanced SERP displays
Mark up your breadcrumbs with BreadcrumbList structured data. This is one of the easiest schema wins available on ecommerce sites.
Related Products: The Cross-Linking Engine
"Related products" and "Customers also bought" sections are internal linking gold.
Most platforms auto-generate these based on purchase history or category membership. That's fine for UX, but for SEO you want to be more deliberate.
Strategic Related Product Linking
- Link to products in the same subcategory. This strengthens the topical cluster around that subcategory.
- Link to higher-margin or lower-ranking products. Use related product sections to push link equity to pages that need it.
- Limit to 4-8 related products. Too many dilutes the link equity each one receives.
- Ensure the links are crawlable. If related products are loaded via JavaScript after page load, Googlebot may miss them entirely. Server-render these links.
Blog-to-Product Linking
This is where most ecommerce sites completely drop the ball.
Your blog content exists to attract informational traffic and push it toward commercial pages. If your blog posts don't link to relevant products and categories, they're just sitting there generating traffic that goes nowhere.
Contextual Product Links in Content
Every blog post should contain 2-5 natural links to relevant product or category pages. Not forced "check out our product" CTAs. Genuine contextual references.
Example: A buying guide for running shoes should link to your /shoes/running/ category page and mention specific products with links. A post about shoe care should link to relevant cleaning products.
Product Callout Blocks
Use styled product recommendation blocks within blog posts. A visually distinct section with product image, name, price, and link. These stand out from body text and earn more clicks while passing link equity to product pages.
Silo Structure for Ecommerce
Siloing means grouping related pages together and linking primarily within the group. For ecommerce, this means:
- Category silo: Category page > Subcategory pages > Product pages > Related products within the same category
- Content silo: Hub page > Supporting blog posts > Links to relevant category/product pages
Cross-silo links are fine but should be selective. Link between silos when there's a genuine relationship. Not just to spread link equity arbitrarily.
This structure helps Google understand your keyword targeting at each level. Categories target head terms, subcategories target mid-tail, products target long-tail.
Tools and Automation for Internal Linking
Manual internal linking doesn't scale on a 10,000-product site. Here's what works:
- Screaming Frog. Crawl your site and export the link graph. Identify orphan pages (no internal links pointing to them) and pages with excessive outbound links.
- Ahrefs Site Audit. Flags orphan pages, redirect chains, and internal link opportunities.
- Platform-native tools. Shopify's related products, WooCommerce's cross-sell/upsell fields, Magento's related products rules.
- Custom scripts, for large sites, build scripts that auto-insert internal links based on keyword matching. Cap at 3-5 auto-links per page to avoid over-optimisation.
An experienced ecommerce SEO consultant can audit your internal link graph and identify the highest-impact opportunities. Pages with strong backlink profiles that aren't distributing that authority effectively.
Frequently Asked Questions
How many internal links should a product page have?
A product page should have breadcrumbs (3-5 links), related products (4-8 links), category navigation links, and any contextual links within the product description. There's no hard upper limit, but every link should serve a purpose for the user or for crawlability.
Should I link from product pages back to blog content?
Sparingly. Product pages should prioritise commercial intent. A link to a relevant buying guide or care instructions can help conversion, but don't clutter product pages with blog links. The primary link flow should be blog > product, not the reverse.
What's the biggest internal linking mistake on ecommerce sites?
Orphan product pages. Products that exist in the database but aren't linked from any category page, related product section, or sitemap. They're invisible to Google. Run a crawl comparison against your product database to find them.
Do footer links count for internal linking?
Google treats sitewide footer links differently from contextual in-content links. Footer links pass less equity per link because they appear on every page. Use your footer for top-level category links and navigation, not as an internal linking strategy for individual products.
How often should I audit my ecommerce internal links?
Quarterly at minimum. Product additions, discontinuations, and category restructuring constantly change your internal link graph. Set a recurring crawl schedule and review orphan pages, broken links, and link equity distribution every 3 months.
Soaring Above Search
Weekly AI search insights from the front line. One newsletter. Six sections. Everything that actually moved this week, with a practitioner's take.