Faceted Navigation: An SEO Win Waiting to Happen

Yongi Barnard

Dec 20, 202411 min read
Faceted Navigation
Share

TABLE OF CONTENTS

Faceted navigation is a feature that allows users to refine their search results by applying multiple filters at the same time.

Like category, color, size, and price ranges.

AD_4nXd_sprP0ZJLGqrNxrprc-kiTV-dTFQdRRY5y-6FSsJRcPZOxXL3jGll9uZOr5zPSGsPI-OUsJWlSm-exOVQ-ZGbREtnTu2cEnv83lCxbHFQKz7ooMj-CwCJDkArvoVrtb4xk4Cm?key=5J8MTRQuZqXP6aUA0deOxaPb

Instead of endless scrolling, your customers find exactly what they want. With just a few clicks.

Great for sales and user experience? Absolutely.

But what many don’t realize is that faceted navigation is a massive SEO opportunity.

When you do it right, these filtered pages help Google discover and understand your most valuable content—leading to higher rankings and more organic traffic.

In this guide, you'll learn:

  • How to find and fix faceted navigation problems
  • How to turn filtered pages into high-performing SEO assets

But first, let’s clarify:

What makes faceted navigation different from regular filters?

Filter vs. Faceted Navigation

What’s the difference?

A filter shows you one feature at a time. Faceted navigation lets you layer multiple filters for hyper-specific results.

Let’s break it down with examples.

Take Gousto’s recipe search. It’s basic filtering at work.

Choose one option. Like “Quick and Easy.” 

And you only get that.

AD_4nXfNpLJxCHbjg-v1wE4ERUvD2hTd1pvenKQDsjo5QDfY6wJNvH0Li8XLFvXP9x-jeChPojkPu4WdAJkdS4hFiF8xMjQdnkYsNlprqmBhOCC2FAJwEHwiWa4_MyCVc4zSkvby86OzTg?key=5J8MTRQuZqXP6aUA0deOxaPb

Now, check out Airbnb's faceted navigation.

Say you’re searching for a New York cabin with two bathrooms, a pool, and a dedicated workspace.

With faceted navigation, you can check off all three filters at once.

AD_4nXfQFdtTK_kZBEFTho9FMp6JuvBkNynOkScUXlj0ndTEklGR4AeiQErvt0uvrhA_dFWUw71WfS3qyHs2TJjueG-KvMfpA5HP7g9ohLQckBpH8LBKhbwximZnOUVjLpft-EBfJwtx6A?key=5J8MTRQuZqXP6aUA0deOxaPb

And just like that! The hundreds of cabins become 63 perfect matches.

Pretty sweet, right?

Well, not quite.

Why?

Because while your visitors love this super-targeted search, search engines see something completely different.

Let me show you what I mean.

Faceted Navigation SEO Challenges

Here’s the problem with faceted navigation:

Every time a visitor clicks a filter, your site dynamically creates a unique URL.

That happens for every single combination.

Let me show you what this looks like.

When you start a search, it usually starts with a clean URL.

Like Take Much Better Adventures’ search URL:

AD_4nXdS0dv4EcA-zkwaJW2FLrkVZHzHKw4Yp0YzRQZcRRjzrVvphqIL4WGnDOsb3x69bYhR0s0H5ujbbokS65-H8tBFnmRAozqbDmH0ozyyDG2wHzJ5DAZV12FOYiOZai24Z0A_b2w0sg?key=5J8MTRQuZqXP6aUA0deOxaPb

Now, add three filters and the URL changes.

AD_4nXe1kTfIzSSrPx6JPHzlDXUDIVcg6BfRllu9lzs5DW2SRUK7cUNmX7Zv9GBWnpBlsygmZoMOOLXlwOoQl73J6nBkdLi6PU5rm7fuL5ayK1dkys2ZE2ytvIyV4n5SPKmue50FSKortQ?key=5J8MTRQuZqXP6aUA0deOxaPb

That’s one filter combo creating one new URL.

Seems harmless enough.

But let me show you what's REALLY happening on a typical online store:

You've got filters for:

  • Colors
  • Sizes
  • Price ranges
  • Styles
  • Brands
  • Materials
  • Customer ratings
  • Sale status

Now watch what happens.

A shopper comes along and starts combining filters:

  • Show me red OR blue items...
  • In size small OR medium…
  • Under $50...
  • Just “Puffer…”
AD_4nXd7j5IfvfFNdKJVksEg5jHJEN5GrI4WtOTwU1vAVC_CvMzpLKDhEeXkI6uY_leD4UisF7Mx2tqdrtgbjr38kPKxchLitXBfEYG1D12kJj08YZJ9UITbcGJeu7SsipRmeSP3HkGtZA?key=5J8MTRQuZqXP6aUA0deOxaPb

Each combination? A new URL.

Each filter stack? You guessed it. More URLs.

Very quickly, this can multiply into hundreds, thousands, or even millions of unique URLs.

"Great!" you might think. "More URLs means more chances to rank!"

Not quite.

Here's what actually happens:

  • Every filter combination creates nearly identical pages (that’s duplicate content sabotaging your SEO)
  • Search engines waste time crawling these variations (a.k.a. crawl waste, which is problematic for big sites)
  • Your best pages get buried under all these filter combinations (classic index bloat i.e., too many near-duplicate pages in Google’s index)

In short, not good.

So, let’s clean up the mess before it completely tanks your rankings.

Further reading: What Is Crawl Budget and Why Does It Matter for SEO

How to Optimize Faceted Navigation for Users and Bots

Your faceted navigation needs to work for both users and search engines.

What happens when you get this right?

Visitors find exactly what they want.

They stay longer and engage more deeply with your website.

And Google?

They’ve been clear about this: User behavior affects rankings.

When Google sees visitors actively engaging with your pages rather than bouncing back to search?

They tend to reward those pages with better rankings.

Here's how Leigh McKenzie, Head of SEO at Backlinko, puts it:

Faceted navigation success comes down to balance. It should be intuitive for users helping them find what they need quickly, while staying optimized for search engines to avoid issues like duplicate or low-quality URLs. Get the balance right, and you'll boost engagement and better search engine visibility.

The challenge?

Your faceted navigation needs the right setup to make this work.

Here's how:

Step 1. Find Faceted Navigation SEO Issues

First, check if faceted navigation is causing SEO problems.

Here’s how:

1. Find Your Faceted Navigation Pattern

Start by identifying your faceted URL pattern.

  • Go to your site’s main category or search page
  • Click one or more filters
  • Watch what happens to your URL

Here's what you're looking for:

Every site adds filter parameters differently. But they all follow a pattern.

For example, on the Build with Ferguson’s bathroom faucets page, the base URL is:

https://www.build.com/bathroom-faucets-sale-24/c132751
AD_4nXefEPIqAq47wglBR53IJdwEUoRRLCetmaCMFpc2qGRpAzrKDBGGcG-DKSO4ETF9-9ornr5nDXnwqgQg-Z-OsJ8GMpqYU5Hvbi3p2DXlt9kkfPzCcy-It8aUoF3IeBrXg5D9MGquAw?key=5J8MTRQuZqXP6aUA0deOxaPb

Now watch what happens when you:

  • Select "Faucet" as product type
  • Choose "Vigo" as manufacturer

The URL changes to:

https://www.build.com/bathroom-faucets-sale-24/c132751?facets=type_s:Faucet~manufacturer_s:Vigo

See that "?facets=" part?

 That's their filter indicator. Everything after it shows which filters are active.

AD_4nXd_-GFOioe6nfEje9fXTWtI-jys7bJuqwgnkX8Nl9CpJDbcb9bwx2KPqNYAQizkJk98-yvDz0LbL97eAJzq6WBeCqvKsYZUUpMtPbbf_KkWF1lU7-N-l7OvGjvLVLzP8cMSvJCkYw?key=5J8MTRQuZqXP6aUA0deOxaPb

Etsy, on the other hand, adds “?q=”:

https://www.etsy.com/search?q=baby+gift&explicit=1&is_discounted=true&is_merch_library=true&ship_to=ES&price_bucket=1&max=20
AD_4nXfJ8De_nKfon3VvQB8z877cNP-I2Wf6eCuty_kBjE7-1X67_ZiDI2WIP5D7FscfQwFnVs4nquAk8S2C8iy5m1eHRpy82Y4tIsvj515GKF4Nj2qEip3-rQ4dFgPgdMTFlp2rVfavfg?key=5J8MTRQuZqXP6aUA0deOxaPb

2. Check Your Crawl Data

Found your URL parameter pattern? Let’s see if it’s causing problems.

Go to Google Search Console (GSC) to see if Googlebot is wasting its crawl budget on all those filter combinations.

First, open Google Search Console.

AD_4nXcXb1AYlVt544eFEf3eRVbMhFThGD-SAKrt3aMQmHShawuFC3qM6EzPkJ8zRefm42qrjJJfvJGGpwkxgr9OZuqu7_HTNwQ1IF1in0sNYW6B8pMsoThG2OhXUnd5G4E8ApyFLclFSQ?key=5J8MTRQuZqXP6aUA0deOxaPb

Click “Settings.”

AD_4nXfVU2O6lsWYB_Cb7Y6rRzzaIxy9-YsqYUfwV55W-zyusEvi27dYOTo_TBaUGusjQE8tqzm9B46c186FZApxTl2SQxyElomBnVitDe3AlofXs2zO1MJNX6A-jKhy5hcitUC3vZ2X7w?key=5J8MTRQuZqXP6aUA0deOxaPb

Scroll to “Crawling” > “Crawl stats.”

Click "OPEN REPORT" to view your crawl data.

AD_4nXd1Y5xY1rZZ8KunKidC2sGITFHRdyHgfZyIL1PXlJqVmkzMu-NoA--6ekh2HIrnJkI03cZjALBgmX4hbJlSjB_l7qi2AGWeW1mFTAyAZG5G6ISWZMSjP6NwF3BoeBHRpmbrQAtAYg?key=5J8MTRQuZqXP6aUA0deOxaPb

Scroll to “By file type” and click “HTML.”

AD_4nXcUEe_iJgR5gCTQtJeEonb0pbmG9BYrFC3SketkVozbvdHPgivLDuXnCrwd_lxn_odUK4E2XHqh7ht2KegI1phVOjqGLkoFK-k0Izm3bOjCzU-2ebUiSZ0shNqYiuo9MM7NWIOx0Q?key=5J8MTRQuZqXP6aUA0deOxaPb

This will show you Googlebot's crawl activity.

Look under “Examples” and check for URLs matching your faceted URL patterns.

AD_4nXfRaXqt8cOT-O1fDxj4ZvfJzYQgdd2UQ15z9MKBche-rxp3cEByqL-GIc6OTJTWil1qWoV8de4a3QzCrRwAY8t1AWqBcQU_dZdfFP0a088WDTYlSJZezQf_BH2tcaa42D9DX7L5MA?key=5J8MTRQuZqXP6aUA0deOxaPb

Finding too many filtered URLs? 

That's a problem.

Googlebot is burning through your crawl budget on pages that don't deserve the attention.

3. Check Index Coverage

Next, check how many of your faceted navigation pages Google’s indexing.

Go to “Indexing” > “Pages.”

AD_4nXd3sHZx2aGiK-zRLEmkVEp2nYN2DbZs-AHYGYXAvF9vQimiDPJtSGIETLEvozgCNofdvgtNzIRSlXfqwRTzjG-_l-9Q7KmlfR_xq9-1Gn0GO4sgcBXl7SzUQOA9sw5o539uQRNu?key=5J8MTRQuZqXP6aUA0deOxaPb

Click “View data about indexed pages.”

AD_4nXf8YUls72ODjY016lfQoM4OOJAnszaZgUHYxhqcq8X4239XYcKnfTARlCeXnz5H99RZ5FaAhhlXPYALTxPYsYeQ-9SKsu-VRgWsInu9WRay6TMDddl5AoldHcGzppKYtC5dZnq1xA?key=5J8MTRQuZqXP6aUA0deOxaPb

Scroll to the “Examples” section. And check if there are URLs matching your faceted patterns.

AD_4nXcI5h_9Qi3kBkjRg_wGEe_0gZ_w84JFXdUAERLMiJgM-SNDKdt_HwLS44eelvSuGVmb_ulQIyuigCCXUiWNz7oJFKgdQXoTNjznFGazSWU84IC6Ac7egL3LCYnvW4m7hEMpSrNcwA?key=5J8MTRQuZqXP6aUA0deOxaPb

Seeing too many duplicate filtered URLs?

That’s trouble.

These pages could be stealing ranking power from your primary content.

Another place to check are your "Not indexed" pages.

Return to “Indexing” > “Pages.” Then, scroll to “Why pages aren’t indexed.”

AD_4nXdxu9dytxEQWufx6JY1htXuUfrYlJgu4O8ice-vITOU0AhigcOS4MPWDFd7BZ_KWhLnLy4UPR3F-u8Vvt3TD-zoZgF8jgFNLjk3vrlNcHV1n2ss_pTgXIG40kKQt7yREQrBcBajXg?key=5J8MTRQuZqXP6aUA0deOxaPb

Here, Google lists why certain pages were crawled but not added to its index.

For example, click “Crawled - currently not indexed.”

AD_4nXfHZM0ImH4D9xTG8EOnwQrbE2skHtl5X9vVwOLqNPeQy9sNrlojUn0ZuM2oUYZ8iEmY29O3qXj0AnEbZ4lgmE9dyOSuTqLHnXPp20-L8iwOGtMgE-YjckzB_LUub8cjGUAFOg-7tA?key=5J8MTRQuZqXP6aUA0deOxaPb

Then, look at the sample URLs.

AD_4nXeSiQBFSuMlh1flmzcZCAXpfZIseWiYMkO_Rz6ULJk6HpohHzXeJ7NP37Bze99KhOa_XpKhDEuSQQnzwPSlWyl0sr9ce3xDa4TXxHiwnRSXL0g7J1D1v5nwNG2qjLYKSX6RQ8sG?key=5J8MTRQuZqXP6aUA0deOxaPb

If the URLs match your faceted navigation patterns, it means Google is crawling them. But not indexing them.

That’s a problem you want to address. 

Why?

Googlebot has limited time on your site. 

Every second it spends crawling filter combinations is time NOT spent on your important pages.

Running a large site? 

Then you really need to pay attention.

Those wasted crawls can affect which of your pages rank.

Further reading: Google Search Console: The Definitive Guide

Step 2. Clean Up Low-Value Faceted URLs

Have you found your site’s low-value faceted URLs in Google’s index?

It's time to get them out of there.

You've got four ways to handle this.

1. Add Noindex Tags

Want to keep some pages out of search results? The noindex tag helps you with that.

Here's the code to add to your HTML:

<meta name="robots" content="noindex">

2. Block Crawler Access

Use your robots.txt file to stop search engine bots from crawling certain pages.

Simply add disallow rules like this:

User-agent: *
Disallow: /filter-options/
Disallow: /*?color=

Want to see this in action?

Check out Tiffany & Co.'s robots.txt file.

AD_4nXcGYsPM3UhekqHiM72wRrNBmE10I-DVh1TsCPtbklW43rms73NbvZ5VNclk604BSAVSmuPJOlr9sOJOkuUj9syUQJ_qLdoXxLPY85OGCKVjwkh-JC8PNt5TqVFM8NTBXdKsI-KDsA?key=5J8MTRQuZqXP6aUA0deOxaPb

They block double color combinations from being crawled.

Here’s why:

These pages create endless URL variations that show near-duplicate content and eat up their crawl budget.

3. Use Canonical Tags

Got multiple URLs showing the same content?

Canonical tags tell search engines which version is the main one.

For example, let’s say you sell sweaters in different colors. This creates URLs like:

  • yoursite.com/cardigans-sweaters/sweaters.html?color=blue
  • yoursite.com/cardigans-sweaters/sweaters.html?=red
  • yoursite.com/cardigans-sweaters/sweaters.html?=green

Using canonical tags, you can point all these variations to a main URL with this code:

<link rel="canonical" href="yoursite.com/cardigans-sweaters/sweaters.html">

Here’s how H&M does this.

AD_4nXcKzzU-GKgZn2KzwmT5FLL1X5W00U2HXzHiWCaoUzfCwPe5skSYyf8zMo-rSxtMokUZ5VSFC8gJV-eC8zjUE-kYAqy_p_3OHsDcx4VY-pZYzirAcL1rGMaLyxN64SJH9beRkemLTw?key=5J8MTRQuZqXP6aUA0deOxaPb

4. Clean Up Your Sitemap

Your sitemap tells search engines which pages are important.

Keep it focused.

  • Add your valuable filtered pages
  • Remove low-value filter combinations
  • Update it when you optimize new pages

Pick Your Faceted Navigation Fix

Method

Function

Best For

Considerations

Sitemap

Tells search engines which pages matter most

Directing crawlers to priority content

Won't stop pages from being indexed

Noindex

Removes pages from search results

Removing filtered pages and preventing future indexing

Pages need to be crawled first

Robots.txt

Prevents bots from crawling pages

Saving crawl budget

Won't remove already-indexed pages

Canonical

Tells search engines the main version of a page

Combining the ranking power of duplicate pages

Still allows crawling

Step 3. Find Faceted Navigation Opportunities

Fixed those SEO issues?

Great. 

Now comes the fun part.

Let’s turn your faceted pages into prime real estate.

Your goal?

Find filter combinations worth optimizing for search.

What makes a combination valuable? Look for:

  • High search volume
  • Popular filter combinations

Let me show you how Nike does this perfectly.

Check a broad category like “Kids Shoes.”

AD_4nXeelCdsHhXYGw9CLojAQU9deivcnUhcWZACij4J-1i1I4LmVeUt1J0oEGTtSf5okyx1QwCHpn6bED62dpBmgroXeuaYnjmINyuhjL_D_VPjW-nir8JVJGL7T0WIaneBpvDNOlaaJg?key=5J8MTRQuZqXP6aUA0deOxaPb

Look at the canonical tag. It matches the URL exactly.

AD_4nXc1n59dQTxymYmMOsUpO9v4Jt-dwwCIoNyOQ__B7HDzztPzBjT_rZHfm0ITnKNUEW5FROdbuWj9yKFV9VouAAtuSDGEzNrr8MRJc9j3jxxUj1U4fOjEx1ifLJvJe7huRZUNRGl6Nw?key=5J8MTRQuZqXP6aUA0deOxaPb

This shows Nike is concentrating the ranking power on this main category page.

Now, add a brand filter like "Jordan” to your selection.

This creates a new URL.

AD_4nXfT5K6_fpFHgjYZ6zuZ3_25NbQIEE1N7xuN3-XRk5kC2hIxfL5xCfuc1qV1vVXjwWhrtiQooX5yKTjmv1wJ3dIvhToQQWxPSa2FNvq0N1qkL9Ipgj1rMZcavPUBjXjm_yvpXy5kuw?key=5J8MTRQuZqXP6aUA0deOxaPb

Check the canonical. 

It matches this new URL, too. 

Nike's treating this as another important page.

AD_4nXeEWKxabqyTYliDTEqK68n4tWwWVajMR4rZ-FXBqwm-DBpoP9FcGAG-XqkC8HIAS_9mueZM8JmRR-QPGIl0syywcEbluUULpQdNPthoUCJ5P8_V0oiRdB6zF-0RVppJKgrk9iH8rA?key=5J8MTRQuZqXP6aUA0deOxaPb

Next, add another filter like "Low Top" under “Shoe Height.”

This creates yet another URL.

AD_4nXeOLXcnGbTQnDseq2SIvIiPZkicPLQdLyyDAajvqTnFHKbpUh77Eg_SaFtRy3dr2VDS6Med0MrDB2V2ta7Z9SQ7qR7U5OkkOwpCK2-OKwL5n5stmsJaSW8zaE43BSiwaPkZGjkcdQ?key=5J8MTRQuZqXP6aUA0deOxaPb

But here’s where it gets interesting.

The canonical tag points back to the broader “Kids Jordan Shoes” page.

AD_4nXeYe7WrdUcfnOxAEohBI8onz0lpZe8AHLvTs6Fqg_bxkHgFCzbnNaCdgEM3VBEQDt6m4hPBWhuYOsSuTu8GVHpWF-ifc6DLj8rWYwhr-5GVd4zZOvMxJsba8tMl9ei0FDMmliOw3w?key=5J8MTRQuZqXP6aUA0deOxaPb

What does this tell us?

Nike is sending the ranking power from this specific filter combination back to strengthen their main category page.

The takeaway:

Nike isn't trying to rank every possible filter combination.

Some filtered pages? They optimize for search.

Others? 

They funnel their strength back to broader category pages (like sending "Kids Jordan Low Tops" power back to "Kids Jordan Shoes").

That's exactly what you should aim for:

  • Focus SEO value on high-traffic filter combinations
  • Keep other filtered pages for navigation only

But how do you choose which combinations to optimize for SEO?

Let me show you two ways.

1. Find High-Volume Search Phrases

First, use SEO tools like Semrush and Ahrefs to find filter combinations people search for.

Here's how to do this with Semrush.

Say you run a health website.

Go to “Keyword Research” > “Keyword Magic Tool.”

AD_4nXfr7rvnVkcpCmgx6F2RWG0AeTVKojIts4CFHS_ZBZGp4jZsdDsU_w7RKReaZkdTsRRcSB_oe4yHJ3X3KXtLZtkfl3oP7HCgcEBIVu4JIZO8jHJ_p6mSPkxtaokVpWZDILQHvWn6vA?key=5J8MTRQuZqXP6aUA0deOxaPb

Type a broad category keyword, like "supplement."

Click “Search.”

AD_4nXcuUh9rKFctSW3mUZaVhBg8zeaXjOp5PP-pCNwbPfVZCJaG0aq91kknuU3xfiCeW3zlALezhTn8Ei5VNBugNcOF8VQNHdpVwzoazFDYKKJJZXc3GfY3DGByJVkjEJ4TZaPfzuHEPQ?key=5J8MTRQuZqXP6aUA0deOxaPb

In the window that opens, sort the results by clicking “By volume” in the left column.

AD_4nXcG3AxgEuE43b03azbybZf6leI2i9EpNBoRZbtw2WD7FMuspBrv2-yWbE9ptBtIyZ4ODZ194eruJ3jdZN7UaQTvehsHLXHNaNQ-mcjIv2WiStP4bP6pSXa_wOK19OSAIXvZYn21jw?key=5J8MTRQuZqXP6aUA0deOxaPb

Look what we found:

  • Iron supplements: 60.5K searches
  • Iron supplements for women: 8.1K searches
  • Liquid iron supplements: 6.6K searches
AD_4nXeqI5w4Zg73ir5mDoUX-35A59ClpXZSpwNyXZY9-OK5P4Bz5tMCrNzV8oRrzrMSgVFj5HscCDsTJndPvtH4o7AouvjscBxI1kSEFLNzilrz5wY7WSdj7H6jqnLu32mKOQwKq7a_dQ?key=5J8MTRQuZqXP6aUA0deOxaPb

See what's happening here?

These numbers show real search demand.

The takeaway?

If you’ve got filtered pages matching these high-volume terms, they’re prime candidates for optimization.

2. Check Your Internal Search Data

Here's a goldmine you might be missing:

Your users tell you exactly what they want through your site's search bar.

Here's how to find these insights in Google Analytics:

Go to “Reports” > “Life cycle” > “Engagement” > “Events.”

AD_4nXfAsMkzq1AZrwnzg44-xH0ncPSVOJkZ_0T4ofIlDjia5cPFqiOyg-1UK29O84S9Z25OFm4MKLcMbdwhcjTz11IW4LY-OS-6tXwvXAPLCg5Hls53zeoZ0vyt3bd8THvrg0sJTddJmQ?key=5J8MTRQuZqXP6aUA0deOxaPb

Search for “view_search_results” in the list of Events.

Click it to get internal search data.

AD_4nXfakpag846_BBBivmuv9KziBLxsIsSWTSU3UYpvDBzWN2aG24M5ysZASQfK1oeu7YF0uHLKBjHUB_mtSAgBEtjgQP7ic0433t47p-xLjwEpc0hABfmWF5ieta94p3rW0U_aEM_lHA?key=5J8MTRQuZqXP6aUA0deOxaPb

Then, scroll down to “search_term.” This lists the top search queries on your site.

AD_4nXfK7iutNh9aXVdHSbNHzBB3A_J4EBT0ys7ERxJq9Bsgo7szkm9CAwaN0p8pYVtFrP497867vkR9IXIOfHZKOPHZQWPbo7liVxccfcvliiNnT_kQltvx5iT1yrDM5HHxqNAOm-s?key=5J8MTRQuZqXP6aUA0deOxaPb

These terms reveal the filter combinations shoppers look for when they’re on your site.

Before You Optimize: Ask These Questions

Question

Why It Matters

Does this page target high-intent keywords?

These keywords bring in users who are ready to take action. The kind likely to convert.

Is there a strong demand for this filter combo?

High-demand pages have greater traffic potential

Does it drive engagement or conversions?

Strong engagement shows users love these pages. Optimize them for even higher rankings.

Can it realistically rank?

Focus on terms where you have a real chance of reaching page one

Step 4. Create Dedicated Landing Pages

Once you find your high-value combinations, it's time to optimize them for search.

Basic SEO optimizations apply here.

  • Set self-referencing canonical tags
  • Add target keywords to H1 tags
  • Include keywords in title tags and meta descriptions
  • Add unique content so it stands out from similar pages

Apart from these basic optimizations, also make sure to:

  • Build internal links to these pages
  • Keep them crawlable
  • Add them to your sitemap

Let me show you how Sephora does this.

Go to their "Night Creams" category page.

AD_4nXcsJoNbNLaxXWN3tfHm0QO_BeWuIkNf840y-YgFHmTCL9A9ygJABK7DndO9iAMB183vNRGlQNMR99UrKwTB1s9DaskxZmhskVFcK5urUXqV24v-ujIv9IQS370w1AVbatmT2txCvQ?key=5J8MTRQuZqXP6aUA0deOxaPb

Now add these filters:

  • Skin Type: "Dry" and "Sensitive"
  • Formulation: "Cream"
AD_4nXfZeuimcX8AEP9uzSrtN1O8PL_YMWmD1XoI1m6ZkU1yf3BKK0lSlvl0MGOi4Fbsn2IBctJagEQfq-J4Dt08V818POhF-J8_Xj9KxYTIVFTEjcaRXzFmu-RLePP-CmvMzliih44S4A?key=5J8MTRQuZqXP6aUA0deOxaPb

This creates a targeted page: "Night Creams for Dry Sensitive Skin."

AD_4nXdX6hidpqmxhuursVNkCBiJTf07x_L9pbQE_UEysuMlGKVLnSOBe8wycjgD2oR9mor5TegcOFgauj7IcK9_DsHwpzsrypytId_sp8R4KiAONFFiAeMYEIk4xzZgIsqf7t2cYHCNBg?key=5J8MTRQuZqXP6aUA0deOxaPb

Look how they optimize it:

  • The breadcrumb and H1 both update to "Night Creams for Dry Sensitive Skin" 
  • The keywords prominently display at the top of the page
AD_4nXcPQr1Acu3UOU5BrNcNNmu3MHeslm_rNU4J4fzgfK6oib9NEetGzwBOI2LUzRMVjeXPjeoaCKZFII8irZMwm4NvmF08OV3zd-9kLLYQr0T6JzCWQtWhWjEcFKqCcZCSf8iwNBR9?key=5J8MTRQuZqXP6aUA0deOxaPb

Check the HTML.

  • The canonical tag points to this URL
  • The meta title and description include the target phrase
AD_4nXfwA8coXsnicDbQ3eWGZiSnmr0rDVlyKCBZBvtUVEqTEcKCynnuAxrPYb0-xTjajAuDsoqmCOVO-7ee6SI0IvbKGzQRCn-ujwF3V94kHyOGqZPamuX1rAiKbzdHovQhChGW5sFQ4A?key=5J8MTRQuZqXP6aUA0deOxaPb

And the results?

Google "night creams for dry sensitive skin."

You'll find Sephora ranks in the top three.

AD_4nXdWcT_GcEf-YymOlWVEl2Kxtom1_h7oLziCNKUvu7D3Icje27r0eYxG0ld5SzOPcnLbX54OFgp0fALh0LZGqcTrktb37cDnAtyBc1IiK6WJjNH0SslMuuCZbdt6JRHjRfafbD5vjg?key=5J8MTRQuZqXP6aUA0deOxaPb

They even appear in Google's AI overviews.

AD_4nXf3XJNkaQf76mg0Ez9V0oXZDLZIkL-OB1yLEa7M5fQvpjaHPAOwHkyIL-bkgOIhQ_ye6FXu5YOY_TAsqaCAVSDvmebGAiV2BOQvx_-RmR0opYODo8cCY7bdHOki1fHOtBiZ_RI1dw?key=5J8MTRQuZqXP6aUA0deOxaPb

That's the power of proper optimization.

Now, your move:

Take a page from Sephora's playbook.

Pick your most valuable filtered pages.

Then, turn them into fully optimized landing pages that rank when people are ready to buy.

Step 5. Monitor and Optimize

Here's a mistake we see all the time:

People set up faceted navigation and never look at it again.

Bad move.

Why? Because search behaviors and trends constantly change.

Your SEO strategy needs to keep up.

Here’s what to track after you set up your faceted navigation.

What to Track

Why It Matters

What to Do

Traffic and Engagement

Shows if pages help users find products

Numbers dropping? Update content or test new filter combos.

Keyword Performance

Reveals if you're capturing valuable searches

Losing rankings? Adjust keywords and metadata. Review SEO content optimization basics.

Sitemap Health

Ensures clean crawling

Regularly remove low-value and duplicate pages

Best Practices for Optimizing Faceted Pages

1. Build Your Dream Team

Faceted navigation isn't just an SEO project. You'll need:

  • SEO specialists to identify opportunities and avoid issues
  • Developers to handle technical implementation
  • UX/CRO experts to keep the user experience smooth

Your goal?

A setup that balances user experience with SEO value. Without unnecessary glitches.

Further readingSEO Roadmap: How to Create One + Free Template

2. Check Platform Limitations First

Every CMS has restrictions.

For example:

  • Shopify has limited URL customization options out of the box
  • Some restrict canonical tag implementation
  • Others limit your control over robots.txt

The solution?

Talk to your developers before planning. Make sure your ideas actually work on your platform.

Further reading: Shopify SEO: The Complete Beginner’s Guide

3. Master Your URLs

Faceted URLs get messy fast. But clean URLs help Google understand your site better. 

Here’s how to do it right.

Keep parameters clear and consistent. Like this:

yoursite.com/mens-shoes?color=black&size=10

Avoid URL bloat.

yoursite.com/mens-shoes?color=black&size=10&sort=popular&view=grid

Why? 

Because parameters like sort and view don't need new URLs.

For more guidance, check Google's faceted navigation best practices (it’s a bit old, but it’s still relevant.)

Further reading: How to Create SEO-Friendly URLs

Ready to Make Your Faceted Navigation Drive More Traffic?

Here's the bottom line:

Your site (or your client’s) probably has hundreds of filtered pages just sitting there right now.

Unused. Unoptimized. Untapped.

Follow the steps above and these faceted navigation pages can help boost rankings and drive more organic traffic.

Just don’t forget.

Get those canonical tags right.

Our guide on canonical URLs walks you through exactly how. Clear steps. Real examples. Zero confusion. Check it out now.

Share
Author Photo
Yongi Barnard is a customer acquisition strategist and senior writer for Semrush’s portfolio of websites. She specializes in conversion copywriting, data analytics, and behavioral psychology to deliver high-quality leads. She works with SaaS and ecommerce teams whose products improve customers‘ lives.
More on this