14 min read · Ecommerce SEO · Last updated July 2026
Quick answer: Internal links distribute PageRank from your high-authority pages (blog posts with backlinks, homepage) to your commercial pages (category pages, product pages). The hub-and-spoke model — category pages as hubs, product pages as spokes, blog posts linking inward — is the most effective structure for ecommerce SEO.
Introduction
Most ecommerce stores build their internal linking structure by accident. The navigation links to categories. Products link to their category. The site footer links to a few policy pages. And that’s it.
Meanwhile, a blog post attracting 500 backlinks from around the web sits silently on the site, passing zero of that link equity to the product pages it could be supporting.
Internal linking is the most underutilized SEO lever in ecommerce. It costs nothing. It requires no outreach. And it can measurably improve rankings for pages that haven’t moved in months — because it changes how PageRank flows through your store.
What you’ll learn:
– How PageRank flows through internal links (and why it matters)
– The hub-and-spoke model for ecommerce architecture
– How to link from blog posts to product and category pages effectively
– Cross-sells and related products as SEO infrastructure
– How to audit internal link distribution and find orphaned pages
Table of Contents
- How PageRank Flows Through Internal Links
- The Hub-and-Spoke Model for Ecommerce
- Navigation Links vs Contextual Links — Why Both Matter
- Linking from Blog Posts to Category and Product Pages
- Cross-Sells and Related Products as SEO Infrastructure
- Breadcrumb Navigation and Its SEO Value
- How Many Internal Links Per Page?
- Using Screaming Frog to Audit Internal Link Distribution
- Finding and Fixing Orphaned Product Pages
- Anchor Text Strategy for Internal Links
- Widget: Internal Link Audit Checklist
- Widget: Hub-and-Spoke Architecture Visualizer
- FAQ
1. How PageRank Flows Through Internal Links
PageRank (Google’s foundational link authority metric, still active in some form as of 2026) flows through links — both external and internal. Every page on your site has some PageRank. When you link from one page to another, you pass a portion of that PageRank to the linked page.
The key insight for ecommerce:
Your homepage almost certainly has the most PageRank on your site (it receives most external backlinks). Your high-traffic blog posts have significant PageRank from their own backlinks. Your category pages have moderate PageRank. Your product pages, especially newer ones, have the least.
But what do your customers want to buy? Products. What drives ecommerce revenue? Product and category pages ranking in Google.
The gap: Your most valuable commercial pages (categories, products) receive PageRank via navigation links — typically 2-3 internal links each. Your blog post about “How to Choose a Hiking Backpack” might have 40 backlinks from external sites and only 2 internal links going OUT to other pages on your store.
The opportunity: Add a contextual link from that blog post to your Hiking Backpacks category page. You just created a pathway for 40 external links’ worth of PageRank to flow toward your most important commercial page.
This is the core of internal linking strategy for ecommerce. It’s not about stuffing links everywhere — it’s about building deliberate pathways from authority-rich pages to revenue-generating pages.
2. The Hub-and-Spoke Model for Ecommerce
The hub-and-spoke model is the most effective internal linking architecture for ecommerce:
Hubs: Category pages and sub-category pages
– These are your primary ranking targets for high-volume commercial keywords
– Example: /collections/mens-running-shoes/ targets “men’s running shoes”
– Hubs link out to their product pages (spokes) and receive links from blog content
Spokes: Individual product pages
– These target long-tail product-specific keywords
– Example: /products/nike-air-max-270-mens-black/ targets “nike air max 270 mens black”
– Spokes link back to their hub (category) via breadcrumbs and “view all” links
Supporting content (blog posts): Informational content that earns backlinks
– These target informational keywords and attract external links
– Example: /blog/how-to-choose-running-shoes/ earns links from gear review sites
– Blog posts link TO category pages (passing link equity inward)
The PageRank flow:
External links → Blog posts → Category pages → Product pages
External links → Homepage → Category pages → Product pages
What most ecommerce stores get wrong: Blog posts exist on the site but link nowhere useful. They’re publishing informational content that earns links, then not connecting those links to commercial pages via internal linking. This is PageRank left on the table.
3. Navigation Links vs Contextual Links — Why Both Matter
Navigation links (header, footer, sidebar):
– Appear on every page of your site
– Pass a small amount of PageRank to each linked page
– Signal to Google that these pages are important (they’re linked from everywhere)
– Best for: Homepage, top-level categories, key landing pages
Contextual links (within body content):
– Appear within the text of a specific page
– Pass more PageRank per link than navigation links (Google gives more weight to editorial links in relevant context)
– Signal relevance because surrounding text provides context for the link
– Best for: Blog posts linking to category pages, category pages linking to sub-categories, product pages linking to complementary products
The hierarchy of internal link value (highest to lowest):
1. Contextual link in body content with relevant anchor text
2. Contextual link in body content with generic anchor text (“click here”)
3. Navigation link from homepage in main header
4. Navigation link from all pages in main header
5. Sidebar link
6. Footer link
7. Breadcrumb link
Breadcrumbs are often underestimated — they’re contextual, clearly labeled with keyword-rich anchor text, and appear on every page in your hierarchy.
4. Linking from Blog Posts to Category and Product Pages
This is the most impactful internal linking action most ecommerce stores can take right now.
Step 1: Audit your blog for high-authority posts
In Ahrefs, filter your site’s pages by Referring Domains. Which blog posts have the most external links? These are your highest PageRank blog posts.
Step 2: Find relevant category and product pages
For each high-authority blog post, identify which category or product page it’s most relevant to. A post about “How to Choose a Yoga Mat” is relevant to your Yoga Mats category. A post about “The Benefits of Merino Wool” is relevant to your Merino Wool Clothing category.
Step 3: Add contextual links
Edit the blog post and add 1-3 natural, contextual links to relevant category and product pages. Use specific, descriptive anchor text — not “click here” or “read more.”
Good anchor text examples:
– “Browse our full range of yoga mats”
– “Our selection of Merino wool base layers is available in men’s and women’s sizes”
– “See our trail running shoe collection for options suited to Nepal’s trekking terrain”
Bad anchor text examples:
– “Click here for more information”
– “Products” (too generic)
– “Best yoga mats buy online now” (over-optimized)
Volume recommendation: Add 1-3 internal links to relevant commercial pages per blog post. Don’t link to the same page from the same post more than once. Across your entire blog, aim for 3-5 internal links going to each major category page.
5. Cross-Sells and Related Products as SEO Infrastructure
The “Related Products,” “You May Also Like,” and “Frequently Bought Together” sections on product pages serve a dual purpose: they increase average order value AND they function as an internal link network that Google crawls.
From an SEO perspective, every related product link is:
– An internal link passing PageRank between product pages
– A signal to Google that these products are topically related (context clustering)
– A crawl pathway — Google discovers product pages via these links
Strategic cross-sell configuration:
– Link related products from the same category (reinforces topical clusters)
– Link from lower-authority products to higher-authority products (e.g., link from a new product to a bestseller in the same category)
– Include cross-sells on EVERY product page — don’t leave products as dead ends
The orphaned product problem: Product pages with no internal links pointing to them (other than one navigation link from a category page) are effectively invisible to Google’s internal crawl. Related products solve this by creating a web of connections within each product category.
Cross-sell configuration tip: In Shopify, you can set “Recommended Products” to auto-generate based on collections or manually curate them. Manual curation gives you SEO control. Set it so each product links to the top 4-6 bestselling products in its sub-category.
6. Breadcrumb Navigation and Its SEO Value
Breadcrumbs — the “Home > Category > Subcategory > Product” navigation trail — are one of the most valuable internal linking structures you can implement in ecommerce. They’re undervalued because they look like a UX feature rather than an SEO feature.
Why breadcrumbs matter for SEO:
Anchor text quality: Breadcrumbs use keyword-rich anchor text naturally. “Women’s Running Shoes” as an anchor text linking to your women’s running shoes category page is exactly the kind of anchor text you want.
PageRank flow: Every product page’s breadcrumb links back to the category, subcategory, and homepage. That means 1,000 product pages each have a breadcrumb link to the category page — 1,000 internal links with keyword-rich anchor text.
BreadcrumbList schema: Adding BreadcrumbList structured data to your breadcrumbs causes Google to show the breadcrumb path in search results instead of the full URL. This improves CTR by 3-8% on average because it shows users the clean, logical hierarchy of where the page sits in your store.
Breadcrumb implementation for ecommerce:
– Every product page: Home > Category > [Sub-category if applicable] > Product Name
– Every category page: Home > [Parent category if applicable] > Category Name
– All breadcrumbs should be real links (not just visual text)
– Add BreadcrumbList schema to every page with breadcrumbs
7. How Many Internal Links Per Page?
There’s no hard limit on internal links per page. Google has confirmed that it crawls all links on a page (when technically accessible). However, PageRank dilution is real — the more links on a page, the less each individual link receives.
Practical guidelines for ecommerce:
Product pages:
– Navigation links: 5-15 (from header/footer)
– Breadcrumb: 2-4 links
– Category back-link: 1 (“View all [category]”)
– Related products: 4-8 links
– Total: 12-28 internal links is normal and healthy
Category pages:
– Navigation links: 5-15
– Breadcrumb: 1-3
– Sub-category links: 4-12
– Product links in grid: 20-50
– Total: 30-80 internal links is normal for a category page
Blog posts:
– Navigation links: 5-15
– Contextual internal links: 3-8 (to relevant product/category pages)
– Related articles: 2-4
– Total: 10-27 is appropriate for a blog post
When to be concerned about too many links: If your category pages have 200+ products per page and every product thumbnail is a link, you have 200+ internal links on one page. Consider pagination (limiting to 50 products per page) or virtual scrolling that only renders links for visible products.
8. Using Screaming Frog to Audit Internal Link Distribution
Screaming Frog’s Internal Link report shows you exactly which pages receive the most and least internal links. This is your internal linking audit.
How to run the audit:
- Crawl your site with Screaming Frog
- Go to: Bulk Export → All Inlinks (this shows every internal link on the site)
- In the main crawl, go to: Internal → filter by “HTML” type → sort by “Inlinks” column (ascending)
What to look for:
Low inlink count (under 5 internal links):
Pages with very few internal links are being undertreated by your link architecture. If these are important pages (major category pages, bestseller products), add internal links from related blog content and cross-sells.
Zero inlink count (orphaned pages):
Pages that appear in your sitemap but are not linked from anywhere. These are invisible to Google unless it discovers them via sitemap. See Section 9 for fixing orphaned pages.
High inlink concentration:
Your homepage likely has the most internal links — this is correct. But check if certain category pages are receiving 10× more internal links than others. Unbalanced distribution often reflects unintentional architecture decisions.
Anchor text distribution:
Export the internal link data and check anchor text patterns. If all your internal links to a category page use the anchor text “Click here,” you’re missing the opportunity for keyword-rich anchors that help Google understand page topic.
9. Finding and Fixing Orphaned Product Pages
An orphaned page is a page that exists in your sitemap and on your server but has no internal links pointing to it from any other page on your site. Google typically finds these via sitemap submission, but without internal links, they receive minimal PageRank and are often not crawled frequently.
Common causes of orphaned product pages in ecommerce:
– Products added to inventory but not yet assigned to a category in the CMS
– Products that were removed from a category but not deleted
– Limited-time products that were deactivated from navigation but still indexed
– Products in deeply nested sub-categories that lack breadcrumb links
– Blog posts that mention a product but don’t link to it (missed opportunity)
How to find orphaned pages with Screaming Frog:
- Run your standard site crawl
- Export your full URL list from the crawl
- Compare with your sitemap URL list (Crawl → Sitemaps → add your sitemap URL)
- URLs in your sitemap but with 0 inlinks in the crawl = orphaned pages
Fixing orphaned product pages:
- Assign them to a relevant collection/category (the most important fix)
- Add them as related products on similar items
- If they appear in blog content topics, add a contextual link from the blog post
- Add them to the “New Arrivals” or “Featured Products” section temporarily to give them initial link exposure
Prevention: Build a QA step into your product upload process that verifies each product is assigned to at least one collection before going live.
10. Anchor Text Strategy for Internal Links
Anchor text for internal links directly influences how Google understands what the linked page is about. It’s one of the few SEO signals you have complete control over.
Internal anchor text guidelines:
Use descriptive, keyword-relevant anchor text:
– ✅ “men’s trail running shoes”
– ✅ “our collection of Merino wool base layers”
– ✅ “hiking backpacks for multi-day trekking”
– ❌ “click here”
– ❌ “products”
– ❌ “read more”
Vary your anchor text:
Don’t always use the exact same anchor text when linking to a page from multiple locations. Natural link profiles (internal and external) have varied anchor text. “trail running shoes,” “running shoes for trails,” and “off-road running footwear” are all valid anchors for the same category page.
Match anchor text to the target page’s keyword target:
If your Women’s Yoga Pants category page targets the keyword “women’s yoga pants,” your internal links to that page should use variations of that keyword as anchor text.
Don’t over-optimize with exact-match anchors exclusively:
Having 100% of your internal links use the exact keyword “women’s yoga pants” looks unnatural. Blend exact-match, partial-match, and branded/navigational anchors.
Widget 1: Internal Link Audit Checklist
Internal Link Audit Checklist
Check each internal linking best practice to assess your current architecture and get a prioritized action list.
0 / 100
Widget 2: Hub-and-Spoke Architecture Visualizer
Hub-and-Spoke Internal Link Planner
Build your internal linking architecture. Add a category hub, then its product spokes and supporting blog posts. See how PageRank should flow.
FAQ
Q: Do internal links help rankings as much as external backlinks?
No. External backlinks carry significantly more PageRank value than internal links because they represent a vote of confidence from another domain. However, internal links determine how your existing PageRank (from external links you already have) is distributed across your site. They amplify your existing authority rather than adding new authority.
Q: Should I add links to every product page from my homepage?
Not directly. Linking to every product from the homepage would create hundreds of homepage links, diluting PageRank across too many targets. Link from the homepage to your top-level categories (5-10 links). Category pages link to products. Homepage → Category → Product is the correct hierarchy.
Q: How deep should product pages be in the URL structure?
Aim for 3 clicks maximum from the homepage to any product. Homepage → Category → Product (3 levels). Homepage → Category → Subcategory → Product (4 levels, acceptable). Homepage → Category → Subcategory → Sub-subcategory → Product (5 levels) starts to hurt PageRank flow and crawl efficiency.
Q: Is it bad to have too many internal links on a product page?
Not inherently. Google crawls all links. The concern is PageRank dilution: the more links on a page, the less each individual link receives. A product page with 8 related product links passes more per link than one with 50 related products. Keep related product counts to 6-8 per page for optimal flow.
Q: My store has 10,000 products. How do I prioritize internal linking improvements?
Focus on two things first: (1) Ensure no product is orphaned (assign all products to collections). (2) Build blog-to-category internal links for your top 10 category pages. These two actions cover 80% of the internal linking opportunity in most large ecommerce stores.
Q: Should blog posts link to product pages or category pages?
Both, but prioritize category pages. Category pages target higher-volume keywords and have more commercial ranking potential. A contextual link to a category page benefits every product in that category by lifting the hub. Direct links to product pages are best when the blog post specifically discusses or recommends that individual product.
Conclusion
Internal linking is the SEO multiplier that most ecommerce teams ignore because it’s not glamorous. There’s no metric to track for “internal links added this month” the way there is for backlinks.
But the math is simple: if your blog content is earning external backlinks, those links only benefit your rankings if their PageRank can flow to your money pages. A well-built internal link architecture is the infrastructure that makes that happen.
Build the hub-and-spoke model. Connect your blog posts to your category pages. Fix your orphaned products. Add breadcrumb schema. These changes compound over time and, unlike link building campaigns, never expire.
Ready to Grow Your Ecommerce Store?
We build ecommerce SEO systems — from product schema to category architecture to Shopping integration. → Request an Ecommerce SEO Audit
Written by the Ignited Nepal ecommerce team. ignitednepal.com