Internal linking for WooCommerce stores
WooCommerce inherits every WordPress linking quirk and adds product attributes, shop pagination, and category sprawl on top. RankForge untangles the graph and finds the links that route authority to your products. Run a free check, no account required.
Why WooCommerce sites develop these problems
WooCommerce is a store bolted onto WordPress, so it inherits WordPress's archive and tag bloat and adds its own: product categories, tags, and attribute archives (colour, size, brand) each generate crawlable pages, the shop page paginates products into the deep, and most themes link little beyond the nav. The two layers compound — WordPress's auto-archives plus WooCommerce's attribute taxonomies create thousands of thin URLs while real products sit orphaned behind pagination.
Internal-linking problems on WooCommerce sites
Attribute archive explosion
Colour, size, and brand attribute archives generate large numbers of thin, crawlable pages nobody searches for.
Inherited WordPress bloat
WooCommerce sits on WordPress, so author, date, and tag archives pile on top of the product taxonomies.
Products buried by shop pagination
The shop and category pages paginate products to depth 5+, starving them of authority.
Category vs tag overlap
Overlapping product categories and tags create competing archive pages targeting similar terms.
Orphaned products
Products reachable only through deep category pagination receive little internal authority.
Blog disconnected from the shop
The WordPress blog rarely links to product categories or products with descriptive anchors.
Plugin link sprawl
SEO, related-product, and upsell plugins inject non-editorial links sitewide.
Best practices for WooCommerce internal linking
What a fix looks like
Illustrative exampleBefore
- Indexable attribute archives: 900
- 47 orphan products
- Blog → category links: 1
After
- Indexable attribute archives: 80
- 5 orphan products
- 51 blog → category links
Crawl budget moved off attribute pages onto real products, and category pages started ranking for their head terms.
900
Thin attribute archive pages
What a WooCommerce report looks like
82
Health
B+
Grade
Strong structure with a few high-impact internal links to add. Acting on the list below could unlock a meaningful lift in organic visibility.
Internal links to add
Anchor: “winter boots”
Placement: Paragraph 2, sentence 2
Anchor: “waterproof boot”
Placement: Paragraph 3, sentence 1
Anchor: “merino socks”
Placement: Intro paragraph
14
Quick wins
12
Orphan pages
9
Anchor gaps
WooCommerce internal linking — FAQ
Should I noindex WooCommerce attribute pages?
Usually yes for attributes like colour and size that generate many thin archives nobody searches for. Keep and strengthen the product category pages you use as hubs. This stops crawl budget being wasted on near-empty attribute archives.
Why does WooCommerce have so many crawlable pages?
It stacks WooCommerce taxonomies (categories, tags, attributes) on top of WordPress's auto-archives (author, date, tag). Each generates pages whether you use them or not, so even a modest catalogue can produce thousands of thin URLs unless you prune and noindex.
How do I link my WooCommerce blog to products?
Add contextual in-body links from buying guides and posts to the relevant product categories and products, with descriptive anchors. The blog earns authority WooCommerce product pages rarely do on their own, so routing it to the catalogue is the biggest win.
Are my WooCommerce products getting orphaned?
Often, yes. Products reachable only through deep category pagination lose their links as the catalogue grows. Link key products from blog content and related categories, and flatten pagination, to keep them connected.
Does WooCommerce internal linking differ from plain WordPress?
It inherits every WordPress issue and adds product taxonomies and shop pagination on top, so the bloat and orphaning are worse. The fixes combine WordPress hygiene (prune archives, build pillars) with ecommerce structure (flatten product depth, link guides to categories).
Related Academy articles
Orphan pages
An orphan page has no internal links pointing to it, so it's barely crawled and rarely ranks. What causes them, and how to recover the ones worth keeping.
Read in the AcademyMeasuring crawl efficiency
Crawl efficiency is how much of Googlebot's effort lands on pages you actually want indexed. Why it matters, what wastes it, and how to improve it.
Read in the AcademyContent clusters
Content clusters wire a pillar page to supporting articles with internal links. The pillar model, hub pages, and the mistakes that break them.
Read in the AcademyInternal authority flow
Internal authority flow is how link equity moves between your pages. How authority travels, what blocks it, and how to route it to pages that matter.
Read in the AcademyOther website types