Skip to content
Insight

eCommerce SEO Audit: Faceted Navigation, Cannibalisation, And PDPs Explained for Optimised Performance

Running an eCommerce SEO audit demands a sharp focus on three key areas: faceted navigation, keyword cannibalisation, and product detail pages (PDPs). These elements often create hidden challenges that can hurt your rankings, dilute your traffic, and reduce the effectiveness of your site’s structure. By understanding how to manage these, you can ensure your SEO efforts drive real growth rather than confusion for search engines.

Running an eCommerce site is rarely simple. You are not just managing products, categories and stock. You are also managing thousands of URLs, changing filters, seasonal demand, duplicate content risks and product pages that need to rank and convert.

That is why an eCommerce SEO audit needs to go deeper than checking title tags and page speed. It needs to look at how your store is built, how Google crawls it, and whether your customers can find the right products without friction.

For UK retailers, this matters more than ever. ONS retail data released in June 2026 showed that internet sales accounted for 29.5% of total retail sales. That means almost £3 in every £10 of retail spend is happening online. If your organic visibility is weak, slow or confused, you are leaving money on the table.

At Totally Digital, the focus is not just more traffic. It is better traffic, cleaner journeys and a site structure that helps users and search engines understand what matters.

Why eCommerce SEO audits are different

A standard SEO audit usually looks at crawlability, indexation, metadata, content quality, internal linking and performance. Those checks still matter for eCommerce, but they do not go far enough.

An eCommerce site has extra layers. You have category pages, subcategory pages, filtered pages, product detail pages, out-of-stock products, product variants, reviews, pagination, internal search pages and sometimes hundreds of near-identical URLs.

That creates 3 common problems:

  • Faceted navigation can create too many low-value URLs.
  • Keyword cannibalisation can make several pages compete for the same search.
  • Product detail pages can become thin, duplicated or hard to index.

A good audit does not treat these as separate issues. It connects them. Your filters affect crawl budget. Your category pages affect PDP discovery. Your internal links affect which page Google sees as the strongest result.

This is where technical SEO becomes commercial. It is not about fixing things for the sake of it. It is about making sure the pages that can drive revenue are found, understood and trusted.

Faceted navigation: helpful for users, risky for SEO

Faceted navigation is the filter system on an eCommerce website. It lets shoppers narrow products by attributes such as size, colour, brand, price, material, rating, availability or delivery option.

For users, this is useful. Someone looking for black leather boots in size 6 does not want to scroll through 400 products. Filters save time and make buying easier.

For search engines, however, filters can become messy very quickly.

Each filter combination may create a new URL. For example:

  • Category: women’s boots
  • Colour: black
  • Size: 6
  • Material: leather
  • Price: under £100

That one journey can create several URLs. Multiply that by every category and every filter, and your site can create thousands of URLs that look very similar.

Some of those URLs might be useful. “Black leather boots” could be a valuable search term. But “black leather boots size 6 under £100 sorted by newest” is probably not a page you want indexed.

What can go wrong with faceted navigation?

Unchecked faceted navigation can cause index bloat. That means Google indexes too many low-value pages from your site. Instead of focusing on your strongest category and product pages, search engines spend time crawling repetitive filter URLs.

This can create several problems:

  • Duplicate pages compete against your main category pages.
  • Crawl budget is wasted on filter combinations that do not matter.
  • Internal links pass authority into weak URLs.
  • Important product pages may be discovered later than they should be.
  • Google may choose the wrong URL to rank.

This does not mean filters are bad. It means they need rules.

A proper technical SEO audit should review which filtered URLs are crawlable, indexable, canonicalised, blocked or linked internally.

The aim is simple. Let users filter freely, but only allow search engines to access pages that have genuine search value.

Which faceted pages should be indexed?

Not every filter page should be hidden. Some filtered pages can be strong SEO landing pages if they match real search demand.

For example, these pages might deserve indexation:

  • Men’s waterproof jackets
  • Oak dining tables
  • Black running shoes
  • Luxury candles under £50
  • Organic skincare for sensitive skin

These pages have clear intent. They describe a useful product set. They can also support buying journeys.

But pages based on sorting, stock status, price sliders or multiple minor filters usually do not need to be indexed. They may help shoppers, but they rarely deserve to appear in Google.

A useful rule is this: if the page has search demand, unique value and a stable product set, it may be worth indexing. If it only rearranges products, keep it out of the index.

For larger stores, this decision should be based on keyword research, crawl data, analytics and commercial value. It should not be guessed.

How to audit faceted navigation

A faceted navigation audit should start by crawling the site and reviewing your indexed URLs. You want to know how many filter URLs Google can access, which ones are indexed, and whether they are bringing traffic or creating noise.

Start with these checks:

  • Review indexed URLs in Google Search Console.
  • Crawl the site with filters enabled.
  • Check canonical tags on filtered URLs.
  • Look for parameter URLs in organic landing page reports.
  • Review robots.txt rules and meta robots tags.
  • Check whether filtered pages are included in XML sitemaps.
  • Identify filters that create duplicate or near-duplicate pages.

You should also look at internal links. If your site links heavily to low-value filtered URLs, you may be weakening the pages that actually matter.

This is where data and analytics become useful. You need to know which pages drive visits, revenue, assisted conversions and engagement. A filter page with no traffic and no conversions should not receive the same treatment as a high-performing landing page.

Canonical tags, noindex and robots.txt

There is no single fix for faceted navigation. The right solution depends on your platform, category structure and product range.

Here is a simple breakdown:

Seo controlBest used forWhat to watch
Canonical tagsPointing similar filtered pages back to the main category or preferred URLDo not canonicalise useful pages if they deserve to rank separately
NoindexKeeping low-value filter pages out of GoogleMake sure important pages are not accidentally removed from search
Robots.txtReducing crawler access to unnecessary parametersBlocked pages cannot pass clear signals if Google cannot crawl them
Internal linking rulesPrioritising important categories, subcategories and productsAvoid pushing authority into weak URLs

A common mistake is blocking everything too aggressively. That can create new problems. If Google cannot crawl a URL, it may not see the canonical or noindex instruction on that page.

This is why eCommerce SEO needs careful planning. The goal is controlled access, not panic blocking.

Keyword cannibalisation: when your own pages compete

Keyword cannibalisation happens when 2 or more pages on your website target the same or very similar search intent.

On eCommerce sites, this often happens between:

  • Category pages and filtered pages.
  • Category pages and blog guides.
  • Similar product pages.
  • Brand pages and product listing pages.
  • Old seasonal landing pages and current collections.

For example, you might have one page for “men’s running shoes”, another for “best men’s running shoes”, another for “men’s trainers” and several filtered pages that also target running shoes.

That can confuse Google. Instead of seeing one clear best page, it sees several possible answers. Rankings may fluctuate. Traffic may be split. The wrong page may rank. Conversion may suffer.

Cannibalisation is not always obvious. Sometimes 2 pages both rank, but neither ranks as strongly as one consolidated page could.

How to spot cannibalisation

A cannibalisation audit should combine tools with manual judgement. Do not rely only on software exports. You need to understand search intent.

Start by checking:

  • Which pages rank for the same keyword.
  • Which URL Google chooses most often.
  • Whether rankings switch between pages.
  • Whether pages serve the same user need.
  • Whether one page attracts traffic but another converts better.

Google Search Console is often enough to find the first clues. Filter by query and review the pages receiving impressions. If 3 URLs appear for the same commercial keyword, investigate.

You can also use competitor analysis to understand what Google prefers in your market. If competitors rank with strong category pages, while your blog post is ranking weakly, your structure may be misaligned.

How to fix keyword cannibalisation

Fixing cannibalisation is not always about deleting pages. Sometimes the answer is to merge, redirect, differentiate or reposition.

Use this approach:

  • Choose the page that should rank for the main term.
  • Strengthen that page with clearer headings, copy and internal links.
  • Redirect old or duplicate pages if they no longer add value.
  • Rework supporting pages so they target different intent.
  • Use canonical tags where similar product variants create overlap.
  • Update internal links so they point consistently to the preferred page.

For example, a blog article about “how to choose running shoes” should support your running shoes category page, not compete with it. The blog can target research intent. The category page should target buying intent.

This is where organic marketing should be joined up. Content, technical SEO and commercial pages need to work together.

PDPs: why product detail pages matter

Product detail pages, or PDPs, are where shoppers make decisions. They need to answer practical questions quickly.

A good PDP should tell users:

  • What the product is.
  • Who it is for.
  • What makes it different.
  • What sizes, colours or options are available.
  • How much it costs.
  • When it can be delivered.
  • Whether other customers trust it.

From an SEO point of view, PDPs need unique content, clear crawl paths, structured data, strong internal links and indexable URLs.

The problem is that many eCommerce sites use manufacturer descriptions across hundreds of products. That creates duplicate content. Others hide important content behind JavaScript, fail to add schema, or keep discontinued products live without a plan.

If a product generates £20,000 a month in revenue, even small improvements to visibility and conversion rate can make a meaningful difference.

What to check on product pages

A PDP audit should look at technical signals and user experience together.

Review these areas:

  • Indexability: Is the product page crawlable and indexable?
  • Canonicalisation: Does the canonical point to the correct product URL?
  • Content: Is the description unique and useful?
  • Metadata: Does the title explain the product clearly?
  • Images: Are images compressed, named sensibly and given useful alt text?
  • Schema: Is product, offer, availability and review markup accurate?
  • Internal links: Can users and crawlers reach the product from relevant categories?
  • Reviews: Are genuine reviews visible and crawlable?
  • Speed: Does the page load quickly on mobile?
  • Stock handling: Is there a plan for out-of-stock or discontinued items?

PDPs should not feel like database records. They should feel like useful sales pages. Good product copy is not fluffy. It is clear, specific and helpful.

If your product pages are weak, wider SEO performance will suffer because traffic reaches pages that do not fully satisfy the user.

Handling product variants

Variants are one of the biggest PDP issues. A product might have different colours, sizes, bundles or materials.

You need to decide whether variants should live on one URL or separate URLs.

A single URL usually works best when variants are minor, such as size or colour. The page can show all available options and keep signals consolidated.

Separate URLs may work when each variant has its own search demand, content and inventory. For example, “oak dining table” and “walnut dining table” may deserve separate pages if users search for them differently.

The wrong setup can split authority. It can also create duplicate titles, copied descriptions and thin URLs.

A good audit should check whether your variant logic supports both SEO and buying behaviour.

Do not ignore site architecture

Facets, cannibalisation and PDPs all come back to site architecture. Your structure should make it clear which pages matter most.

A simple structure usually works best:

  • Homepage
  • Main category pages
  • Subcategory pages
  • Useful filtered landing pages
  • Product detail pages
  • Guides and supporting content

Every important product page should be reachable within a sensible number of clicks. Your top categories should receive strong internal links. Supporting content should link towards commercial pages where relevant.

If your structure is too deep, confusing or dependent on filters, search engines may struggle to prioritise your best pages.

A performance-led website design and development process should include SEO from the start. It is far cheaper to build the right structure early than to fix a messy eCommerce architecture later.

How paid data can support eCommerce SEO

SEO audits should not sit in isolation. If you run Google Ads or shopping campaigns, your paid data can reveal what converts.

For example, paid search data can show:

  • Which product categories have strong commercial intent.
  • Which search terms drive revenue.
  • Which landing pages convert well.
  • Which product messages attract clicks.
  • Which queries waste budget.

This insight can help you decide which category pages to strengthen, which filtered pages to index and which PDPs need better content.

It can also stop you spending £5,000 a month on paid traffic to pages that organic visitors would find weak too.

A joined-up approach across paid advertising, SEO and analytics gives you a clearer view of what is worth fixing first.

A practical eCommerce SEO audit checklist

If you are auditing an eCommerce site, prioritise the areas that affect visibility and revenue.

Use this checklist:

  • Review indexation for categories, filters and PDPs.
  • Check whether faceted URLs are controlled properly.
  • Map keywords to the correct page types.
  • Identify cannibalisation across category, filter and guide pages.
  • Review canonical tags on product variants and filtered pages.
  • Check XML sitemaps for only valuable, indexable URLs.
  • Assess internal links to priority categories and PDPs.
  • Review product descriptions for duplication and thin content.
  • Validate product structured data.
  • Check mobile speed and Core Web Vitals.
  • Review out-of-stock and discontinued product handling.
  • Benchmark competitors and search intent.

If you need support turning this into a roadmap, SEO consulting and mentoring can help your internal team understand what to fix, why it matters and how to prioritise the work.

FAQs

What is an eCommerce SEO audit?

An eCommerce SEO audit is a detailed review of how well your online store can be crawled, indexed, ranked and converted. It looks at category pages, product pages, filters, internal links, content, metadata, technical performance and analytics. The aim is to find the issues stopping your store from generating more organic sales.

Why is faceted navigation a problem for SEO?

Faceted navigation can create large numbers of filtered URLs. Some are useful, but many are duplicates or near-duplicates. If they are not controlled, they can waste crawl budget, dilute authority and cause Google to index low-value pages instead of your most important categories and products.

How do I know if my site has keyword cannibalisation?

Check whether several URLs receive impressions or rankings for the same keyword in Google Search Console. If 2 or more pages target the same intent, Google may struggle to choose the best result. That can lead to weaker rankings, unstable performance and fewer conversions.

Should every product page be indexed?

Not always. Valuable, in-stock products with unique content should normally be indexable. But discontinued, duplicated, thin or low-demand products may need a different approach. Some should be redirected, canonicalised, noindexed or removed, depending on their role and performance.

How often should you audit an eCommerce website?

A large eCommerce site should usually have a light technical review every month and a deeper audit at least 2 to 4 times a year. You should also audit after major changes, such as platform migrations, theme updates, new filter systems, product range changes or category restructuring.

Can eCommerce SEO help B2B stores too?

Yes. Many B2B eCommerce sites have the same issues as consumer stores, including duplicate products, weak category pages and confusing navigation. A B2B SEO approach simply adapts the audit around longer buying journeys, higher-value enquiries and more complex decision-making.

Ready to improve your eCommerce SEO?

An eCommerce SEO audit should not leave you with a long spreadsheet and no clear next step. It should show which fixes protect visibility, which pages can drive more revenue and which technical issues are holding the site back.

If your faceted navigation is creating index bloat, your pages are competing with each other, or your PDPs are not performing as they should, now is the time to fix the foundations.

Speak to Totally Digital about building a clearer, stronger and more commercially focused eCommerce SEO strategy that supports long-term growth.