SEO фасетной навигации: индексируйте только страницы фильтров, по которым ищут люди, а остальные контролируйте через robots.txt, noindex, canonical и 404.

На этой странице
Коротко
фасетная навигация (фильтры по цвету, размеру, бренду или цене на странице категории) создаёт новый URL для каждой комбинации, и количество сканируемых страниц магазина может вырасти в тысячи раз. Индексируйте только те страницы фильтров, которые соответствуют реальным запросам и содержат достаточно товаров, дайте им чистые статичные URL и уникальный текст, а остальное уберите из поля зрения Google: robots.txt, чтобы остановить сканирование, noindex или canonical, чтобы не допустить их в индекс, и 404 для пустых комбинаций.
Хотите узнать больше? Спросите
Короткий тест
Подходит ли вам SEO и с чего начать?
Sorank подходит под ваши ответы
Попробуйте его 3 дня на своём сайте и узнайте, где вы находитесь в Google, ChatGPT и других ИИ.
Попробовать 3 дня бесплатно3 дня бесплатно, потом вы можете остановиться в любой момент. Гарантия результата или возврата денег 90 дней.
SEO фасетной навигации означает, что покупатели могут свободно фильтровать товары, а Google тратит время только на те страницы фильтров, которые стоит ранжировать. Google называет фасетную навигацию в своей статье Crawling December о фасетной навигации (декабрь 2024) «с большим отрывом самым частым источником проблем с избыточным сканированием, о которых сообщают нам владельцы сайтов». Кроме того, Google превратил свои прежние рекомендации в официальную страницу документации по управлению URL фасетной навигации (последнее обновление в декабре 2025). Это руководство объясняет, почему фильтры создают проблемы, как решить, какие страницы фасетов индексировать, каким методом управлять остальными и как проверить результат в Search Console.
Фасетная навигация представляет собой набор фильтров, которые сужают страницу списка по признакам. Фасет: один признак (цвет, размер, бренд, материал, ценовой диапазон), а у каждого фасета есть значения (чёрный, 42, Nike). Она встречается в интернет-магазинах, порталах недвижимости, сайтах вакансий, туристических сервисах и каталогах: везде, где длинный список нужно сократить.
Каждый применённый фильтр обычно меняет URL одним из трёх способов:
Фасетная навигация отличается от дерева категорий. Категории (Shoes, затем Running shoes) представляют собой фиксированную иерархию, которую вы проектируете; фасеты же комбинируются, поэтому количество создаваемых страниц определяют клики посетителя, а не вы. Здесь и начинаются проблемы с SEO, поэтому фасеты должны входить в ваш план архитектуры сайта с первого дня.
Проблема в арифметике. Возьмём одну категорию с четырьмя фасетами: 12 цветов, 10 размеров, 20 брендов и 5 ценовых диапазонов. Даже если разрешить по нулю или одному значению на фасет, получится 13 × 11 × 21 × 6 = 18 018 возможных URL для одной категории. Добавьте множественный выбор (чёрный и синий), три варианта сортировки и переключатель «товаров на странице» и итог превысит 100 000. Сканеры Google могут найти каждую из них по ссылкам.
Такой взрыв URL создаёт четыре проблемы:
Руководство Google по бюджету сканирования рассчитано на сайты с более чем миллионом страниц или более чем 10 000 страниц, которые меняются ежедневно. Фасетная навигация: обычный путь, по которому магазин с 2000 товаров незаметно попадает в эту категорию.
Некоторые страницы фасетов заслуживают места в выдаче. «Чёрные беговые кроссовки» или «кроссовки Nike для trail»: реальные запросы, и отфильтрованная страница отвечает на них лучше общей категории. Правило: индексируйте страницу фасета, только если она соответствует запросу, который люди вводят, показывает достаточно товаров, чтобы быть полезной, и остаётся стабильной во времени.
| Тип фасета | Пример | Спрос в поиске | Рекомендуемая обработка |
|---|---|---|---|
| Тип товара или подкатегория | /shoes/trail/ | Высокий | Индексировать как настоящую страницу категории |
| Бренд | /shoes/running/nike/ | Часто высокий | Индексировать, если товаров достаточно |
| Цвет, материал, пол, назначение | /shoes/running/black/ | Разный | Индексировать, только если подбор ключевых слов подтверждает спрос |
| Размер, ширина | ?size=42 | Низкий (кроме отдельных ниш) | Доступно для сканирования пользователям, но не индексируется |
| Ценовой диапазон, рейтинг, наличие | ?price=50-100 | Очень низкий | Блокировать сканирование |
| Сортировка, отображение, товаров на странице | ?sort=price_asc | Отсутствует | Блокировать сканирование |
| Два и более значения одного фасета или три и более фасета вместе | ?color=black&color=blue | Почти отсутствует | Блокировать сканирование |
| Параметры сессии или отслеживания | ?sessionid=, ?utm_source= | Отсутствует | Canonical на чистый URL |
Три проверки перед тем, как сделать страницу фасета индексируемой:
Страницы, которые проходят проверку, становятся самостоятельными посадочными страницами: чистый статичный URL, уникальные title и H1, короткое вступление, ссылки из родительской категории и место в вашей XML-карте сайта. Руководство по оптимизации страниц категорий подробно описывает эту on-page работу.
Совет
Превращайте выигрышные комбинации в статичные URL (/shoes/running/black/), а все остальные фильтры оставляйте параметрами. Тогда все параметры можно закрыть одним правилом в robots.txt, не затрагивая страницы, которые вы хотите ранжировать.
Каждый метод действует на свой этап: сканирование, индексацию или объединение сигналов. Ни один не делает все три сразу, поэтому большинство сайтов комбинируют несколько методов.
| Метод | Останавливает сканирование | Держит вне индекса | Объединяет сигналы | Главное ограничение |
|---|---|---|---|---|
| robots.txt Disallow | Да | В основном да (заблокированный URL может остаться в индексе без содержимого, если на него есть ссылки) | Нет | Google не видит теги на заблокированных страницах |
| Meta robots noindex | Нет (со временем сканируется реже) | Да | Нет | Страница должна оставаться доступной для сканирования |
| rel="canonical" | Частично, со временем | Обычно да | Да | Подсказка, которую Google может проигнорировать, если страницы различаются |
| rel="nofollow" на ссылках фильтров | Частично | Нет | Нет | Каждая внутренняя и внешняя ссылка должна его содержать |
| Фрагменты (#) или фильтры JavaScript | Да | Да | Не нужно | Отфильтрованные страницы никогда не смогут ранжироваться |
| 404 для пустых комбинаций | Да, спустя время | Да | Не нужно | Только для недействительных или пустых фильтров |
Документация Google рекомендует robots.txt, если отфильтрованные URL не должны появляться в поиске. Правило вроде Disallow: /*?*sort= или Disallow: /*?*price= не позволяет Googlebot запрашивать эти URL вообще и сразу экономит бюджет сканирования. Проверьте каждый шаблон проверкой robots.txt до публикации, потому что слишком широкий символ-подстановка может заблокировать настоящие страницы категорий.
Метатег noindex надёжно убирает страницу из результатов Google, но Google всё равно должен просканировать страницу, чтобы его прочитать, поэтому в краткосрочной перспективе бюджет сканирования он не экономит. Используйте его на страницах фасетов, которые уже находятся в индексе и должны из него выйти.
Осторожно
Никогда не блокируйте страницу в robots.txt и одновременно не добавляйте noindex. По документации Google о noindex, заблокированный сканер никогда не видит это правило, поэтому страница может остаться в результатах. Сначала дайте Google повторно просканировать noindex, а Disallow добавьте, когда URL уйдут из индекса.
Тег canonical на /shoes/running/?color=black&sort=new, указывающий на /shoes/running/?color=black, говорит Google, какую версию сохранить, и объединяет ссылочные сигналы. Google рассматривает это как подсказку: если отфильтрованная страница показывает совсем другой набор товаров, чем цель canonical, он может выбрать собственный canonical, и в Search Console это появится как дубликат без canonical, выбранного пользователем или похожий статус. Canonical подходят для сортировок, параметров отслеживания и мелких вариантов, но не для фильтров, которые полностью меняют список товаров.
Google ожидает статус 404 для комбинаций фильтров без результатов, повторяющихся фильтров, бессмысленных комбинаций и несуществующих страниц пагинации, а не перенаправление на общую страницу ошибки. Та же логика относится к 9-й странице списка, в котором всего 3 страницы: эта проблема разобрана в руководстве по SEO пагинации.
Одного инструмента больше не существует: инструмента «Параметры URL» в Search Console. Google отказался от него в 2022 году, отметив, что лишь около 1% настроек в нём были полезны для сканирования. Теперь управление параметрами происходит в вашем robots.txt, canonical и внутренних ссылках.
В Shopify, WooCommerce или Magento приложения фильтров и темы формируют URL каждый по-своему: проверьте, что создаёт ваш магазин, прежде чем писать правила, и повторяйте проверку после каждого обновления темы или приложения. SEO-аудит интернет-магазина должен включать эту проверку каждый квартал.
Повторяйте эти проверки через месяц после каждого изменения. Результаты в индексе меняются медленно: Google должен заново просканировать каждый URL, прежде чем noindex или canonical начнут действовать.
Ассистенты на базе ИИ, такие как ChatGPT, Gemini и Perplexity, перед ответом разбивают вопрос о покупке на несколько поисков. Запрос вроде «водонепроницаемые кроссовки для trail для женщин до 150 долларов» превращается в поиски по типу товара, назначению, полу и цене, то есть ровно по вашим фасетам. Хорошо построенная страница фасета (понятный title, характеристики, написанные в тексте, структурированные данные о товаре, достаточно товаров) именно такой тип страницы, который эти поиски находят и цитируют. Параметризованный URL без текста и с дублирующимся title, нет.
Эффективность сканирования важна и для ИИ-краулеров: бот, который тратит визиты на варианты ?sort=, доходит до меньшего числа полезных страниц. Одни и те же правила (блокировать комбинации без ценности и открывать хорошие) помогают одновременно Google и ассистентам на базе ИИ. Наше исследование цитирования ИИ для магазинов Shopify показывает, как эти ассистенты подхватывают страницы товаров и категорий.
Сложнее всего выбрать, какие комбинации заслуживают собственной страницы. Автоматизированный подбор ключевых слов в Sorank находит поисковые запросы по атрибутам, стоящие за вашими категориями, а генератор тематических кластеров группирует их, так что каждая индексируемая страница фасета нацелена на один отдельный запрос и две страницы не конкурируют за одно ключевое слово.

Фасетная навигация работает на SEO, когда вы решаете, какие фильтры становятся страницами, а все остальные комбинации держите вне сканирования Google. Начните с инвентаризации параметров, заблокируйте параметры сортировки и цены, затем создайте посадочные страницы для комбинаций, которые ищут люди. Чтобы находить такие комбинации автоматически и публиковать вокруг них контент, посмотрите тарифы Sorank, с бесплатным пробным периодом 3 дня.
Нет. Фасетная навигация помогает покупателям и может приносить трафик, когда подходящие комбинации фильтров становятся индексируемыми посадочными страницами. Она вредит только тогда, когда каждая комбинация доступна для сканирования и индексации: это тратит бюджет сканирования и заполняет индекс дублирующимися страницами. Решение состоит в том, чтобы контролировать, какие комбинации Google может сканировать и индексировать.
Для Google работает и то и другое. Распространённая схема использует статичные пути для нескольких комбинаций, которые вы хотите ранжировать (/shoes/running/black/), и параметры запроса для всех остальных фильтров. Такое разделение упрощает блокировку всех параметров в robots.txt без блокировки ваших посадочных страниц.
Фильтры, которые меняют страницу без создания сканируемых ссылок и новых URL, позволяют избежать траты бюджета сканирования, а Google обычно игнорирует фрагменты после #. Недостаток в том, что ни одно из таких отфильтрованных представлений не может ранжироваться. Используйте JavaScript для фильтров с низкой ценностью, а настоящие URL со ссылками HTML: для комбинаций, которые соответствуют поисковым запросам.
ОНИ ПОПРОБОВАЛИ SORANK ДО ВАС
