• Commercial SEO

Landing filters: when a combination of characteristics deserves its own page

Landing pages for catalog filters are separate pages for combinations such as "brand + leather type" or "manufacturer + power", which have their own address, title, description and text. We do not make them for all combinations, but for those that are really looking for and in which you have enough goods. The main work is selection. It is technically easy to create hundreds of pages for each combination, and it almost always spoils the index: the search engine receives thousands of almost identical documents instead of a few strong ones.

See how it works
Price
after a free audit
Guarantee
30 days after project sign-off
What are we doing?
we select combinations with demand and make full-fledged pages from them
after a free audit
Price
30
Guarantee

days after project sign-off

we select combinations with demand and make full-fledged pages from them
What are we doing?
tens, not thousands — the rest of the combinations remain parameters
How many pages?
15-40
Term

working days, depends on the number of selected combinations

free evaluation of combinations, 3-5 working days
Before the estimate
404
From own measurement on 07/31/2026

B2B directory addresses that are not a product card

items of new pages — the index is not managed by the contractor
What we do not promise
Process steps

Transparent stages with approval at every step

Total duration:15–40 days

  1. Data collection and selection of combinations

    3-5 working days

    We download internal search queries, Search Console data and the characteristics structure. The output is a table of combinations with demand and the number of products in each.

  2. Check for intersection with existing partitions

    1-4 working days

    We check each combination with the categories that already exist. If a page serves the same group of queries as a category, it is not created - it filters out part of the list.

  3. Technical training in CMS

    3-6 working days

    We check whether the filter page receives its own address, title, description and text block. If there are no fields, we stop here and show what exactly needs to be done in the module.

  4. Texts, titles and descriptions

    4-15 working days

    Identical combinations receive headers according to the template, the rest - individually. The text is short and essentially a clarification: no one reads long canvases here, because the request is already very specific.

  5. Linking and indexing rules

    2-5 working days

    Links from the parent category and between adjacent landing categories. The selected pages are self-referencing canonical, the rest of the combinations are categorized or closed from indexing.

  6. Publication and observation for 30 days

    2-5 working days

    Let's see in the indexing report what reached the index and what did not, and whether the categories from which the new pages are branched were not requested. As a result, we adjust the link.

Technologies & integrations

What we build on and what it connects to

Stack

  • The directory filter module — the landing page should get its own address, title, and text. There are no such fields in the assembly part, and then the module needs to be modified first.
  • rel=canonical — on the selected page, it is self-referencing, on the rest of the combinations it leads to the category. This is a hint, not a directive: the search engine can choose another address.
  • meta robots noindex, follow — closes combinations without demand, leaving link bypass. Will not work on an address closed in robots.txt: no one will read the directive.
  • Internal search data is the most accurate source of keyword search refinements. Works only where product names are filled in meaningfully.
  • Search Console is the single source of index truth. The data is delayed by several days, and the URLs in the sitemap never equal the indexed pages.

Integrations

  • Google Search Console
  • GA4
  • internal site search
  • Google Merchant Center
What's included

Complete list of work and what you get as a result

  • Picking combinations with proven demand and enough traffic to pay for the pages someone is looking for, not the number of them
  • Own address, title and description for each selected page instead of a set of parameters in the query string
  • A short text for the questions that accompany this clarification: how it differs and what to look for when choosing
  • Relinking from the parent category and between adjacent landing pages — so that the bot reaches new pages without a separate request
  • Indexing rules: selected pages are opened by self-referencing canonical, the rest of the combinations are reduced to a category or closed
  • Checking each new page for an intersection with an existing category — so you don't get two of your pages for one request
  • The mechanism to disable a page when the combination's occupancy drops below a threshold is a rule, not a manual review every six months
  • Metatag templates for same-type combinations and custom editing of those where the template gives a clunky title
  • Tracking the indexing of new pages for 30 days with a report on what got to the index and what didn't
When this service isn't right

What's not included — so there are no surprises at delivery

  • Mass creation of pages for all possible combinations - we do not do this
  • Refinement of the filter module if it does not support its own fields for the page (assessed separately)
  • Filling the catalog with goods and decomposing characteristics by attributes
  • Promises of items and number of pages in the index for new addresses
Who it's for

Situations where this service delivers results

Scenario 1 of 4

There is a brand in the directory, but there is no brand page

The simplest and most frequent case. A person types the brand name along with the product name, gets to the root category, and sees twenty more brands there. The brand's page closes this request with one address - with a list of series, terms of delivery and answers to questions that arise specifically about this manufacturer.

We'll review your situation in a free audit
Selection of dozens of combinations versus creating pages for all combinations

How this option differs from the alternative

How many pages appeardozens, each with demand and fullness
What the search engine seesseveral strong sections on which signals are concentrated
Browse the directorythe bot spends resources on products and selected sections
Empty combinationsturn off, as a rule, when the filling level drops
When the price of a mistake is visibleat the stage of selection, before implementation

Free evaluation of combinations worth a separate page

The idea is simple: a person is not looking for "cosmetics", but "cosmetics of a specific brand for a specific skin type." If you have such a combination in your catalog, but there is no page for it, the demand goes to whoever has the page. We count how many such cases are in your catalog, and how many of them are really worth the work.

What we measure

  • Available pages for clarificationAre there separate addresses for brands, series and types. In a measured B2B directory, 404 sitemap addresses are not product cards—it's the section layer that accepts the refined query.
  • Combinations with demandWhat clarifications are really being sought. Sources — internal site search data, Search Console and niche structure.
  • Full of combinationsHow many products end up on such a page. A combination with two items is not a landing, but a dead end.
  • Technical possibilityIs your CMS able to give such a page its own address, title and text block, not just a set of parameters.
  • Competition with categoriesWill the new page take over requests in the existing category? This is the most common mistake when mass creating such pages.
  • Stability of the assortmentWill the combination be full in a quarter. The page for the seasonal balance does not live long.

What you get

  • A list of combinations worth a separate page, with an estimate of the fullness of each.
  • A list of combinations that are better left as parameters and not indexed.
  • Technical requirements for such pages in your CMS.
  • Conversation for 30 minutes on the document.

Timeline: 3-5 working days

Why is it free

Because the main value here is the selection itself. Creating a thousand pages for all combinations is technically simple and almost always harmful; it is useful to create those few dozen that are in demand.

What's next

Next is implementation with texts and linking. If the CMS does not allow such pages to have their own fields, let's say this before the work begins, and not at the text stage.

Short form: your contact and site URL

Did not find your case?

Describe how it works on your side — we will tell you whether “Landing pages under filters” fits and what it means in your situation. No brief and no call: one question, one answer.

  • Contract, act and 30-day warranty

    Every project gets a written contract: scope, deadlines, amount, acceptance procedure. After delivery — act and invoice, then 30 calendar days of warranty.

  • Sole proprietor & bank transfer

    The contractor is a registered sole proprietor. Payment by invoice with closing documents.

  • Rights & access — yours

    Code, design and materials transfer to you after full payment. Domain, hosting, repository and analytics are registered to you.

  • Client portal instead of email chains

    During the project you get access to a portal: contracts, invoices, acts and project status in one place.

  • European clients

    Among our work — projects for Norway, Bulgaria, Moldova and Spain.

  • Verifiable numbers

    Every case in the portfolio comes with a link to a live site and a technical measurement.

  • Audit first, then pricing

    There is no price list on the site intentionally: the scope of the same work differs multiples between clients.

  • We say "no" when unsure

    If the task isn't ours or the deadline is unrealistic — we tell you upfront.

What affects the price

Why two seemingly identical tasks are priced differently

  • How many combinations passed the selectionEach selected page is a title, description, text and place in the link. Fifteen pages and two hundred are different projects, and the number becomes known after calculating the demand, not from the description of the task.
  • The state of the characteristics in the catalogWhen brand, type and compatibility are separate attributes, the combination is assembled by request in minutes. When all this lives in the text of the description, first you have to distribute the characteristics by fields — and this is the scope of work for the entire catalog, not for selected pages.
  • What the filter module can doSome builds give the filter page its own address, title, and text block right in the settings. Others give only the parameters in the query line - then the modification of the module is required, and it is counted as a separate line.
  • How many combinations are already in the indexIf the filter addresses have just become available to the bot, there is less work. If thousands of the same pages are already indexed, the creation of new ones is followed by the cleaning of the redundant ones - and the number of pages in the index will first go down. This is an expected move, but you need to know about it in advance.
  • Language versionsEach language branch doubles the list of pages and texts. In a measured B2B directory, a sitemap exists separately for each language, with 6,234 addresses, and the rule for refined sections should work equally well in both.
Cases

Tasks and results in numbers — all metrics measured by us

wholesale supplier of goods from China, B2B catalog of about 6,000 items

Task
Give the business buyer entry points narrower than the root category — and make the search engine see these sections as separate pages, not as parameters in the query string.
Solution
A category structure with breadcrumbs in the markup, a block of questions and answers in the microdata on the pages of the catalog, a separate site map for each language version — so that the specified sections are known to the search engine in both languages.
Result
5,830 product cards confirmed by two independent methods: standard search yielded 58 pages of 100 items plus 30, site map — 6,234 addresses. The difference in 404 addresses is the layer for which this service is made: sections that are not a product card. First server response 506.9ms with 333.1KB markup - refined partitions didn't make the directory slow. In the markup there are BreadcrumbList with ListItem and FAQPage with Question/Answer, that is, the sections are described in a structured way, rather than simply existing. Measured on 07/31/2026.
What we need from you

We can't start without this — best to prepare in advance

  1. Access to the CMS and to the filter module - without it, it is impossible to check whether the page will receive its own fields.
  2. Data about which filters are enabled most often, from analytics or internal site search report.
  3. A list of brands and features where you really have a wide choice, not just two or three items.
  4. Access to Search Console: otherwise it is impossible to tell which refined queries are already leading people and which new pages have reached the index.
  5. Understanding Seasonality: A combination filled two months out of the year requires a separate solution rather than a regular page.

If something is missing — let us know, we'll help you gather it or do it as a separate task.

FAQ

Most frequently asked questions — with concrete answers

How does this page differ from a regular filter page?

Fields A normal filter page is the same category with parameters in the address: the same title, the same description, no text. Posadkova has its own address, its own title, its own description and several paragraphs about this clarification. Technically, it is no different from a category, and this is the main point. If your CMS does not give it these fields, the page remains a parameter and will not work as a landing page.

How many of these pages will you make?

There are as many combinations as there is demand and capacity. Usually there are dozens. The temptation to make all the combinations is clear - the generation is cheap, and the pages are "more". But filters are multiplying: five characteristics of eight values ​​give tens of thousands of addresses, and there is no demand for most of them. A free estimate gives you an exact figure for your catalog and takes 3-5 business days.

Is a brand page the same thing?

This is the same mechanism in its simplest form, and it is worth starting with it. One clarification, the demand is obvious, the capacity is usually sufficient, and the text is easy to write: terms of supply, lines, warranty. In the measured B2B catalog for 5,830 products, the sitemap contains 6,234 addresses — 404 of them belong to sections, not cards. This is a normal ratio for a catalog of this size.

Won't the new pages take traffic away from the categories?

Maybe if you create them without checking. Therefore, each combination is checked against existing sections: if it serves the same set of queries as the category, the page is not created at all. This is not an extra precaution, but the main part of the work - selection takes more time than implementation. A page that competes with your same category is worse than not having one: signals are split in half, and both are weakened.

What happens when the combo runs out?

The page should be turned off, and it is better by rule than by hand after six months. A page with zero products is a dead end: a person came with a very specific request and saw an empty list. We set a fullness threshold and a mechanism that removes the page from indexing when there are fewer products. Because of this, the unstable assortment is a separate conversation: if the combinations are empty every month, the pages will have to be constantly extinguished.

What minimum number of products should be on such a page?

Our working rule: no less than one page of the catalog issue can fit. Usually it is 20-24 items. The logic is simple - such a page should have something to compare and where to scroll, otherwise it looks empty for both the buyer and the search engine. Below this threshold, it is better to leave the refinement as a filter: a person will still apply it within the category, and a separate address will not add anything.

Do you need text for each such page and what kind?

We need a short and to the point: what exactly is the difference between this specification and what to look for when choosing. Two or three paragraphs. Long canvases do not work here - the person came with a specific request and wants to see the goods, and not read an introduction about the importance of choice. Identical combinations receive headers according to the template, but the text is not made into a template: it is what distinguishes the page from an automatically generated one.

How quickly will new pages get into the index?

We monitor for 30 days after publication, and during this time it is usually clear what happened and what did not. But the contractor cannot control this: the site map and the link are a request to scan, not a command. Google directly says the same in its documentation. Therefore, in the report you see the actual picture from your Search Console, and not a promise: how many pages are in the index, how many are not and what to do with them next.

Send the address of the catalog and a list of the characteristics for which you have the widest selection.

The answer is a list of combinations worth a separate page, with an assessment of the fullness of each, and a list of those that are better left as parameters. If your CMS does not give such pages their own fields, you will hear this in the first email.

View cases
  • Reply within 2 hours
  • No commitment
  • We work under a contract

There is no price list on the site on purpose: the same work differs several times over between two clients, and a “from” figure explains nothing in that case. First a free audit — we count your pages, duplicates and speed — then we name the sum and the deadline and fix both in the contract.