SEO для интернет-магазина: как индексировать фильтры, пагинацию и категории

проекты
разработка
25 мая 2026
Дмитрий
Дмитрий Хоружко,
Руководитель Nineseven

Введение: почему SEO нужно продумывать до запуска

При запуске или редизайне интернет-магазина важно сохранить органический трафик. Новый дизайн и удобная админка не помогут, если после релиза сайт потеряет позиции в поиске.

Риск появляется сразу: меняются URL категорий, карточек товаров, фильтров, статей и страниц пагинации. Для команды это технические правки. Для поисковика — новая структура, которую нужно заново обойти и оценить.

В e-commerce основной трафик часто дают категории и фильтрованные страницы: «ноутбуки Lenovo 16 ГБ», «черные смесители для кухни», «женские белые кроссовки». Такие запросы ведут не на один товар, а на правильно собранную посадочную страницу.

Поэтому SEO для интернет-магазина нужно закладывать до разработки. Заранее решаем, какие страницы индексировать, какие фильтры открывать для поиска, как строить ЧПУ, что делать с пагинацией, что добавлять в sitemap, где использовать canonical, noindex и robots.txt.

Если этого не сделать, сайт быстро обрастает дублями, пустыми страницами, мусорными фильтрами и хаотичными URL. Робот тратит обход на технический шум, а важные категории теряют видимость.

Дальше разберем, как настроить SEO-архитектуру интернет-магазина: категории, фильтры, пагинацию, sitemap и правила индексации без просадки трафика.

Архитектура URL — основа индексации

SEO для интернет-магазина начинается с понятной структуры URL. Поисковик должен быстро разобраться, где категории, где товары, где бренды, где фильтры, а где технический мусор.

Базовое правило для ЧПУ: латиница, дефисы между словами, нижний регистр, без спецсимволов и случайных параметров. Адрес должен читаться человеком и нормально обрабатываться поисковой системой.


Категории и товары лучше разделять на уровне URL. Категории живут в /catalog/, карточки товаров — в /product/. Так проще управлять индексацией, редиректами, sitemap и аналитикой.

Отдельно нужно нормализовать технические варианты URL: www и без www, слэш в конце, параметры сортировки, динамические хвосты, UTM-метки. Одна страница должна иметь один основной адрес. Остальные варианты — редирект или canonical.

При переезде на новый сайт нужна карта редиректов. Старые категории, товары, статьи и SEO-страницы сопоставляются с новыми адресами. Если старый URL отдает 404, сайт теряет накопленный вес, позиции и часть трафика.

Хорошая URL-архитектура работает как навигация для поискового робота. Она показывает, какие страницы важны, как они связаны между собой и какие разделы должны попадать в индекс.

Категории: главный источник органического трафика

В SEO для интернет-магазина категории часто важнее карточек товаров. Карточка привязана к конкретной модели, артикулу или размеру. Категория собирает широкий спрос: «кухонные смесители», «женские кроссовки», «ноутбуки для работы», «детские кровати с ящиками».

Категорийная страница должна быть полноценной посадочной. У нее должны быть уникальные Title, Description, H1, понятный SEO-текст, хлебные крошки, товары в наличии и нормальная внутренняя перелинковка.

Хорошая категория отвечает на запрос пользователя сразу: что продаем, какие есть варианты, чем отличаются товары, какие бренды доступны, есть ли доставка, можно ли быстро оформить заказ. Если на странице только сетка товаров без контекста, поисковику и пользователю сложнее понять ее ценность.

Слабые категории лучше не тащить в индекс. Раздел с двумя товарами, пустыми карточками и одинаковым текстом почти ничего не дает SEO. Сначала нужно собрать ассортимент, прописать мета, добавить описания, настроить фильтры и проверить, что страница закрывает реальный спрос.

Частые ошибки: одинаковые Title и H1 для десятков категорий, абстрактные названия вроде «Разное», пустые разделы, дубли URL, отсутствие хлебных крошек, страницы без товаров в наличии. Все это размывает структуру и мешает продвигать важные разделы.

Категорию можно усиливать дополнительными блоками: популярные бренды, подборки, ответы на частые вопросы, отзывы, видео, статьи по выбору, ссылки на смежные категории и полезные фильтры. Главное — добавлять то, что помогает выбрать товар и расширяет семантику страницы.

Фильтры и тегированные страницы

Фильтры без правил быстро плодят дубли: цвет, размер, бренд, материал, цена, наличие, сортировка и их комбинации создают тысячи URL. Часть из них нужна пользователю, но поиску такие страницы чаще мешают.

В индекс открываем только фильтры с поисковым спросом, ассортиментом и коммерческим смыслом. Остальные комбинации оставляем техническими.

Фильтр можно делать SEO-страницей, если он закрывает отдельный запрос: «смесители Grohe», «черные кухонные смесители», «ноутбуки Lenovo 16 ГБ», «детские кровати с ящиками». Случайные комбинации с несколькими параметрами, сортировкой и пустым ассортиментом закрываем.

У SEO-страницы фильтра должны быть ЧПУ, уникальные Title, Description, H1, SEO-текст, хлебные крошки и canonical. Лучше сразу заложить ручное управление: SEO-специалист выбирает, какие сочетания открывать и какие мета использовать.

В Bitrix это решают через модули INTEC, Sotbit или кастомные правила. Логика одна: полезные фильтры становятся посадочными, случайные комбинации не попадают в индекс.

Перед открытием фильтра проверяем три пункта: спрос, количество товаров, польза для покупателя. Если страница не проходит проверку, она не должна индексироваться.

Пагинация: как не создать бесконечные дубли

Пагинация нужна, чтобы поисковик добрался до товаров глубже первой страницы категории. Проблемы начинаются, когда страницы /page-2/, /page-3/, /page-4/ превращаются в набор дублей с одинаковыми Title, H1 и описаниями.

Главная страница категории должна оставаться основной посадочной. На ней собираем SEO-текст, H1, мета, хлебные крошки и ключевые ссылки. Страницы пагинации используем для обхода товаров, без попытки продвигать каждую как отдельную SEO-страницу.

Базовый подход: у страниц пагинации должны быть уникальные URL, доступные ссылки между страницами и понятная навигация. Робот должен пройти по цепочке и найти товары, которые не попали на первую страницу.

С SEO-текстом нужно аккуратно. Большой текст лучше оставлять на первой странице категории. На пагинации он часто создает дубли. То же касается одинаковых Title и Description: их стоит шаблонизировать с номером страницы или убирать лишнюю оптимизацию с продолжений.

Вариант «Показать все» подходит, если категория не слишком большая и страница не падает по скорости. Для каталогов на тысячи товаров такой вариант опасен: загрузка становится тяжелой, Core Web Vitals проседают, пользователь ждет, робот тоже.

Canonical на первую страницу используют осторожно. Если поставить его на все страницы пагинации, поисковик может хуже обходить товары с дальних страниц. Здесь важно смотреть на размер каталога, внутреннюю перелинковку и то, как товары попадают в индекс.

rel=next/prev можно оставить как вспомогательную разметку для структуры, но строить всю SEO-логику на нем не стоит. Сейчас важнее чистые URL, доступные ссылки, корректный canonical и понятная структура категории.

Перед релизом проверяем три вещи: страницы пагинации открываются, товары с дальних страниц доступны роботу, в индексе нет сотен дублей с одинаковыми мета. Пагинация должна помогать обходу каталога, а не размазывать вес категории по бесконечной ленте.

Noindex, robots.txt, canonical и sitemap: кто за что отвечает

У каждого инструмента своя задача. Если закрывать все подряд через robots.txt или везде ставить canonical, можно случайно убрать из индекса важные страницы.

noindex используем для дублей, служебных страниц и внутреннего функционала: корзина, избранное, сравнение, личный кабинет, результаты внутреннего поиска, сортировки, пустые страницы.

robots.txt нужен для технических разделов: тестовые версии, служебные папки, параметры, мусорные URL, которые роботу не нужно сканировать. Главное — не закрыть через robots.txt страницы, где стоит noindex: если робот не зайдет на страницу, он может не увидеть запрет на индексацию.

canonical ставим там, где есть несколько версий одной страницы: URL с параметрами, сортировкой, динамическими хвостами, похожими фильтрами. Он показывает поисковику основную версию, которую нужно учитывать.

sitemap.xml должен содержать только ценные страницы: категории, карточки товаров, статьи, бренды, SEO-фильтры с нормальным спросом и ассортиментом. Сортировки, пустые фильтры, служебные страницы и технические URL туда не добавляем.

Перед релизом проверяем связку: служебные страницы закрыты, важные категории открыты, canonical ведет на правильные URL, sitemap не содержит мусор, robots.txt не режет нужные разделы. Это базовая гигиена индексации интернет-магазина.

Техническая база SEO

Техническое SEO интернет-магазина начинается с HTML. Поисковик должен видеть товары, ссылки, тексты, цены, хлебные крошки и фильтры в коде страницы. Если все появляется только через JS, индексация становится непредсказуемой.

На каждой индексируемой странице нужен один H1. Для категории — название категории. Для товара — название товара. Для SEO-фильтра — точная формулировка посадочной: «Черные кухонные смесители», «Ноутбуки Lenovo 16 ГБ».

H2-H6 используем по иерархии. Заголовки помогают разбить страницу: описание категории, популярные бренды, FAQ, подборки, статьи, характеристики. Не стоит превращать заголовки в декоративные элементы.

Важный контент должен быть доступен без лишних действий: товары, цены, описания, ссылки на категории, фильтры и пагинацию. Если робот видит пустой контейнер и ждет загрузку скрипта, часть страницы может выпасть из обхода.

Для карточек товаров нужна микроразметка: название, цена, наличие, изображение, рейтинг, бренд. Для структуры сайта — BreadcrumbList. Для компании — Organization. Это помогает поисковику точнее понять страницу и может улучшить сниппет.

Также стоит настроить превью ссылок для соцсетей и мессенджеров: заголовок, описание и изображение. 

Перед запуском проверяем: H1 уникален, заголовки не ломают структуру, важный контент есть в HTML, микроразметка валидна, canonical стоит корректно, критичных ошибок в верстке нет.

Региональность и мультиязычность

Региональные версии нужны, когда отличаются ассортимент, цены, наличие, доставка, контакты или условия покупки. Если контент одинаковый, такие страницы становятся дублями.

Выберите одну схему URL: поддомены, подпапки или отдельные разделы. Не смешивайте spb.site.ru, /msk/ и ?region=77в одном проекте — это усложняет индексацию, аналитику и редиректы.

Для каждой региональной версии нужны свои мета, контакты, условия доставки, наличие и цены, если они различаются. Города в H1 недостаточно.

Для языковых версий нужна связь между страницами на разных языках, чтобы поисковик показывал пользователю нужную версию.

Canonical должен вести на основную страницу внутри той же локали: RU → RU, EN → EN. Склейка всех языковых или региональных страниц на одну версию может выбить нужные разделы из индекса.

Автоопределение города не должно ломать обход. Пользователь может попадать в нужный регион автоматически, но робот должен видеть стабильные URL без хаотичных редиректов по IP.

Перед запуском проверьте: региональные URL стабильны, версии различаются, canonical настроен внутри локали, город или язык можно сменить вручную.

Оптимизация медиа и скорость

Скорость влияет на индексацию, конверсию и рекламный трафик. Если категория или карточка товара грузится долго, пользователь уходит, а робот хуже обходит каталог.

Картинки нужно готовить до загрузки на сайт: правильный размер, сжатие, WebP, понятные названия файлов. Не стоит заливать фото 4000×4000, если в карточке оно показывается в 800×800.

Alt и title для изображений можно генерировать по шаблону: товар + бренд + ключевая характеристика. Для больших каталогов ручное заполнение не выдержит объем.

Критичные стили лучше отдавать сразу, CSS и JS — минифицировать, лишние скрипты — убирать. Сторонние виджеты, чаты, трекеры и тяжелые баннеры часто тормозят сайт сильнее, чем сама разработка.

Изображения ниже первого экрана можно загружать через lazy loading. Пользователь быстрее видит страницу, а браузер не тратит ресурсы на все сразу.

Перед запуском проверьте Core Web Vitals и PageSpeed для главной, категории, карточки товара, фильтрованной страницы и корзины. Одной проверки главной страницы мало: в интернет-магазине трафик часто приходит сразу в каталог или товар.

Типовые ошибки при SEO интернет-магазина

Открыть в индекс все фильтры. Поисковик получает тысячи URL с цветами, размерами, сортировками, ценами и пустыми комбинациями. Ценные SEO-страницы тонут в мусоре.

Закрыть важные категории через robots.txt. Так можно случайно отрезать от обхода страницы, которые должны приводить трафик: категории, бренды, SEO-фильтры, страницы с товарами.

Переезд без карты редиректов. Старые URL категорий, товаров и статей начинают отдавать 404. Позиции проседают, потому что накопленный вес не передается новым страницам.

Мусор в sitemap. В карту сайта попадают сортировки, пустые фильтры, служебные страницы, технические URL. Sitemap должен помогать роботу найти важные страницы, а не кормить его шумом.

Одинаковые Title, Description и H1 для сотен страниц. Так категории и фильтры конкурируют друг с другом и выглядят как дубли.

Пустые категории в индексе. Раздел без товаров, с шаблонным текстом и нулевой пользой не должен собирать поисковый трафик.

Контент и товары, спрятанные за JS. Если робот плохо видит каталог, ссылки, цены и тексты, индексация становится нестабильной.

Большинство SEO-проблем интернет-магазина появляется до релиза: в архитектуре URL, правилах индексации, фильтрах, sitemap и редиректах. Исправлять это после запуска дороже, потому что сайт уже теряет трафик.

Возврат к списку

Другие записи

Лайфхак для клиента: Как спрогнозировать и оценить бюджет на разработку сайта? Часть 1
Дмитрий Хоружко
Дмитрий Хоружко,
Руководитель Nineseven
Процессы
Лайфхак для клиента: Как спрогнозировать и оценить бюджет на разработку сайта? Часть 1
Дмитрий Хоружко
Дмитрий Хоружко,
Руководитель Nineseven
Процессы
Сколько стоит разработка сайта с нуля под ключ в 2025 году
Итак, вы задумались над тем, чтобы сделать сайт для своего бизнеса. Скорее всего, у вас появились логичные вопросы: сколько стоит создание сайта и сколько времени это может занять?
Дмитрий Хоружко
Дмитрий Хоружко,
Руководитель Nineseven
Еком
Сколько стоит разработка сайта с нуля под ключ в 2025 году
Итак, вы задумались над тем, чтобы сделать сайт для своего бизнеса. Скорее всего, у вас появились логичные вопросы: сколько стоит создание сайта и сколько времени это может занять?
Дмитрий Хоружко
Дмитрий Хоружко,
Руководитель Nineseven
Еком
Как увеличить конверсию интернет-магазина через карточку товара и корзину
Название типа сайтов «интернет-магазин» говорит само за себя: это в первую очередь магазин. Нет, не тот, куда вы пришли, походили с корзинкой и ушли, так ничего и не купив. А тот, в котором от вас хотят добиться целевого действия, а именно совершения покупки. Да, еще и лояльности, но сейчас не об этом.
Еком
Как увеличить конверсию интернет-магазина через карточку товара и корзину
Название типа сайтов «интернет-магазин» говорит само за себя: это в первую очередь магазин. Нет, не тот, куда вы пришли, походили с корзинкой и ушли, так ничего и не купив. А тот, в котором от вас хотят добиться целевого действия, а именно совершения покупки. Да, еще и лояльности, но сейчас не об этом.
Еком

Наши публикации

YouTube-канал
Разбираем явления, спорим о трендах, делимся своим опытом.
Интернет Северной и Южной Кореи: две антиутопии на одном полуострове
Интернет Северной и Южной Кореи: две антиутопии на одном полуострове

Обсудим задачу

Мы свяжемся с вами, чтобы задать вопросы и обсудить задачу, цену, сроки и результат.

Это бесплатно и ни к чему вас не обязывает.

Введите корректный e-mail
Поле обязательно к заполнению
Поле обязательно к заполнению
Поле обязательно к заполнению
Поле обязательно к заполнению
Ожидаемый бюджет
До 1 млн. рублей
1-5 млн. рублей
5-10 млн. рублей
Свыше 10 млн. рублей
Поле обязательно к заполнению
Откуда узнали о нас
Звонок
Электронная почта
Веб-сайт
Реклама
Существующий клиент
По рекомендации
Выставка
CRM-форма
Обратный звонок
Генератор продаж
Интернет-магазин
Другое
Поле обязательно к заполнению
Пожалуйста, ознакомьтесь и подтвердите согласие
Дмитрий Хоружко
Руководитель компании