Start a project

Tool 24 of 194 · SEO

Faceted Navigation & Pagination Planner

See how many URLs your shop's filters really create, and decide which ones search engines should index, crawl or never see.

Faceted Navigation & Pagination Planner

Facets

Plan per facet

FacetIn the URLValuesURL choicesPlanRuleLinks

    Where the URLs go

    URLTreatmentWhy

    robots.txt

    Rules to add to robots.txt

    The counts were checked by listing every URL for hundreds of smaller setups, and the robots.txt rules against Google's matching rules with the protego library.

    01

    What it does

    Counts the URLs your filters and pagination create, then plans which to index, which to noindex and which to block, with robots.txt rules and link advice.

    • Exact URL counts for any mix of single and multi-select facets, path or parameter
    • Counts with and without a fixed parameter order, which often makes a thousandfold difference
    • Index, noindex or block per facet, with a limit on how many facets an indexed page combines
    • robots.txt Disallow rules that only match the exact parameter

    02

    Private by design

    Everything happens in your browser. Nothing you type, paste or upload is sent anywhere, and it keeps working offline once the page has loaded.

    03

    What you get

    URL counts by plan, rules per facet, example URLs, notes and robots.txt rules, with a Copy and a Download button on every result.

    • Faceted navigation
    • Crawl budget
    • Pagination

    Why it matters

    Filters are great for shoppers and dangerous for crawling. Twelve categories, forty brands and a few multi-select colours and sizes multiply into millions or billions of URLs, and if every one is linked, search engines spend their time on near-duplicates instead of your products.

    This planner counts exactly how many URLs your facets create, then splits them by plan: pages worth indexing (usually one or two facets people search for, such as brand or colour), pages crawlers can follow but shouldn't index, and parameters to keep out with robots.txt. It shows the effect of fixing the parameter order, writes the robots.txt rules and gives example URLs for each case, including pagination.

    How to use it

    1. List your facets: name, URL parameter (or path), number of values, multi-select and plan.
    2. Set how many values a shopper can pick, and how many facets an indexed page may combine.
    3. Read the counts and the plan per facet.
    4. Copy the robots.txt rules and apply the link and meta robots advice.

    FAQ

    Should I block filters with robots.txt or use noindex?

    Use noindex, follow for filter pages crawlers may visit but shouldn't index, and robots.txt for parameters that only create duplicates, like sort order or price sliders. A page blocked by robots.txt can't be seen, so a noindex on it is never read.

    Why does parameter order matter?

    ?colour=red&size=9 and ?size=9&colour=red are different URLs to a crawler. If your site can produce both, every combination is multiplied by every possible order. Build links in one fixed order and canonicalise the rest.

    How should I handle pagination?

    Make each page self-canonical and indexable with plain links between them, don't canonicalise page 2 to page 1, and return 404 for pages past the end. Google no longer uses rel=next and rel=prev.

    Which facets should be indexable?

    Those with search demand and enough products, such as brand or colour on a category. Keep combinations shallow: one or two facets is usual.

    Work with me

    Want a site that gets these right?

    I build fast, accessible websites and web apps that pass these checks from day one. Tell me about your project and I'll reply personally with honest next steps.

    All developer tools · Back to leej.uk