ГлавнаяБлог
SEO для металлопроката: B2B-трафик и заявки

SEO для металлопроката: B2B-трафик и заявки

SEO для металлопроката: B2B-трафик и заявки — иллюстрация к статье блога SEO Мастера
Автор: SEO Мастера · агентство продвижения с 2005 года Дата: 21 июля 2026 Время чтения: 23 мин

Металлопрокат — одна из самых недооценённых ниш в поиске. Снаружи кажется, что здесь всё решают объёмы и цена за тонну, а сайт нужен «чтобы был». На деле поиск в металлоторговле работает как основной канал первичного контакта: снабженец забивает в строку «труба профильная 40х20х2 цена», «лист 09Г2С 10 мм купить», «швеллер 16П ГОСТ 8240-97» — и уходит к тем трём-четырём поставщикам, чьи страницы дали цену, наличие и телефон быстрее остальных. Проблема в том, что сортамент порождает десятки тысяч комбинаций «профиль × типоразмер × марка × ГОСТ», и без управляемой структуры каталог превращается в свалку дублей, которую робот обходит вхолостую. В этой статье разбираем SEO-продвижение металлотрейдера так, как мы строим его на проектах: от разбора спроса до заявок и подписанных спецификаций.

Коротко

  • Ядро в металлопрокате строится не от «услуг», а от сортамента: профиль → типоразмер → марка стали → ГОСТ → гео. Каждое измерение даёт свой пласт запросов и свой тип посадочной.
  • Главный технический риск ниши — комбинаторный взрыв фильтров: размерные страницы генерируются миллионами, а спрос есть у сотен. Открывать в индекс нужно только подтверждённые спросом комбинации.
  • Цена — коммерческий фактор №1. Сайт без видимой цены (хотя бы ориентира и даты актуальности) проигрывает даже при лучшем ассортименте.
  • B2B-интент редко заканчивается корзиной: цель — запрос коммерческого предложения по спецификации, звонок снабженца или загрузка прайса. Считать конверсии нужно по этим действиям, а не по «покупкам».
  • Против федеральных игроков средний трейдер выигрывает не ассортиментом, а конкретикой: остатки по складу, услуги резки и доставки, реальный адрес металлобазы, отсрочка и документы.
  • Цикл сделки — недели и месяцы, поэтому в отчётности обязательна сквозная аналитика: заявка из поиска и отгрузка разнесены во времени и часто по разным менеджерам.
  • Технические инструменты ниши — калькулятор веса, теоретические таблицы, конвертер «тонна ↔ метры»: они и трафик собирают, и снимают возражение до звонка.

Кто ищет металлопрокат и что именно он вводит в строку поиска

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

Снабженец подрядной организации ищет по спецификации: у него на руках список позиций из проекта, и он вводит запрос ровно так, как позиция записана в смете — с типоразмером и маркой. Ему нужны цена, наличие на складе, срок отгрузки и возможность резки в размер. Он сравнивает три-пять поставщиков и уходит к тому, кто быстрее прислал КП.

Производственник (цех, завод металлоконструкций) закупает регулярно и повторяющимся сортаментом. Он ищет один раз, а потом работает напрямую с менеджером годами. Для SEO это значит: разовый вход через поиск даёт клиента с длинным LTV, поэтому дорогие по трудозатратам страницы узкого сортамента окупаются лучше, чем кажется по частотности.

Монтажник и малый подрядчик берут небольшие объёмы — до тонны, часто с самовывозом или доставкой манипулятором. Их запросы более разговорные: «где купить арматуру 12 мм рядом», «профтруба 60х60 цена за метр». Это самый чувствительный к гео и к цене за метр сегмент.

Частное лицо строит забор, навес, гараж. Объём мизерный, но запросов много, и они формируют информационный слой: «сколько метров в тонне арматуры 12», «какой профнастил выбрать для забора». Этот пласт нельзя игнорировать: он кормит блог, собирает поведенческие сигналы и подпитывает основной каталог внутренними ссылками.

Тип запросаПримерИнтентПосадочнаяПриоритет
Профиль + гео купить швеллер в Екатеринбурге Транзакционный, широкий Категория сортамента с гео-привязкой Высокий: даёт объём трафика
Профиль + типоразмер труба профильная 40х20х2 цена Транзакционный, точный Размерная страница внутри категории Наивысший: короткий путь к заявке
Профиль + марка стали лист 09Г2С 10 мм Транзакционный, технический Страница «профиль + марка» или фильтр Высокий: платёжеспособный B2B
Профиль + ГОСТ швеллер ГОСТ 8240-97 Смешанный: проверка соответствия Категория с блоком нормативных данных Средний: подтверждает экспертность
Расчётные вес метра арматуры 12, метров в тонне трубы Информационный, но околосделочный Калькулятор + таблица теоретического веса Высокий: конвертируется в звонок
Услуговые резка металла в размер, плазменная резка листа Транзакционный сервисный Отдельная страница услуги Средний, но высокая маржа
Прайсовые прайс на металлопрокат скачать Сравнение поставщиков Страница прайса с фильтром и выгрузкой Высокий: заявка часто идёт сразу
Информационные чем отличается Ст3сп от 09Г2С Выбор материала Статья блога со ссылкой в каталог Низкий по срочности, высокий по охвату

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

Семантика: пять измерений сортамента

Ядро в металлопрокате собирается перемножением измерений, а не выписыванием фраз. Измерений пять, и путать их порядок нельзя — от него зависит структура сайта.

  • Профиль (вид проката). Арматура, балка, швеллер, уголок, лист, круг, квадрат, полоса, шестигранник, труба ВГП, труба электросварная, труба профильная, труба бесшовная, катанка, сетка, профнастил, штрипс. Это верхний уровень каталога, около 20–40 позиций в зависимости от ассортимента.
  • Типоразмер. Диаметр, сечение, толщина, номер профиля: арматура 12, лист 4 мм, труба 40х20х2, швеллер 16П, уголок 63х63х5. Самое мощное по спросу измерение и одновременно самый опасный источник дублей.
  • Марка стали. Ст3сп/пс, 09Г2С, 20, 45, 40Х, 65Г, 12Х18Н10Т, AISI 304 — плюс цветной металл, если он есть в ассортименте. В B2B марка часто важнее цены: подрядчик не может взять «что-нибудь похожее».
  • Нормативка. ГОСТ, ТУ, СТО. Отдельного спроса немного, но он высококонверсионный и почти не оспаривается конкурентами.
  • География. Город, район, «рядом со мной», ближайшая металлобаза. В нише с дорогой логистикой гео решает: везти уголок за 400 километров никто не станет.

Механика сборки простая. Сначала выгружаем номенклатуру из 1С — это готовый скелет ядра, лучше любого парсера конкурентов. Затем чистим её от внутренних артефактов (артикулы, склады, единицы учёта) и приводим к пользовательскому языку: в базе «Труба ЭСВ 57х3,5 ГОСТ 10704-91», а ищут «труба 57х3.5». Дальше снимаем частотность по Вордстату для каждой комбинации и получаем главное — карту подтверждённого спроса. Только после этого запускается кластеризация и проектируется семантическое ядро в привычном виде.

ГЛАВНОЕ ПРАВИЛО НИШИ

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

Структура каталога: как разложить сортамент по уровням

Ошибка, которую мы видим на большинстве сайтов металлотрейдеров, — плоский каталог: два десятка категорий, внутри каждой длинная таблица позиций, и всё. Формально ассортимент представлен, фактически весь размерный спрос уходит конкурентам, потому что под запрос «уголок 50х50х5» на сайте нет ни одного адреса.

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

УровеньЧто этоПример URLЗадача страницы
1. Направление Группа сортамента /sortovoj-prokat/ Навигация и перераспределение веса, широкие запросы
2. Профиль Вид проката /sortovoj-prokat/ugolok/ Основная посадочная: «уголок купить», «уголок цена»
3. Типоразмер Конкретное сечение /sortovoj-prokat/ugolok/50h50h5/ Точный транзакционный спрос, максимум конверсии
4. Уточнение Марка, ГОСТ, состояние /sortovoj-prokat/ugolok/50h50h5/09g2s/ Узкий B2B-спрос, только при подтверждённой частотности
Сквозной срез Марка через весь каталог /marki-stali/09g2s/ Хаб под марочный спрос, перелинковка на профили
Гео-срез Город или склад /ekaterinburg/ugolok/ Региональная выдача, адрес базы, сроки отгрузки

Обратите внимание на два последних ряда. Сквозной срез по марке стали — приём, который в металлопрокате работает заметно лучше, чем в других нишах: снабженцу с проектом на 09Г2С нужен один поставщик на весь список позиций, и страница-хаб «весь прокат из 09Г2С» закрывает его задачу целиком. Гео-срез оправдан только при реальном присутствии: филиал, склад, пункт выдачи. Придуманные города без адреса и остатков превращаются в дорвейный шлейф — почему так делать нельзя и что считается допустимым, разбирали в статье про региональное SEO.

Глубину держите в пределах трёх кликов от главной до размерной страницы. В каталогах на десятки тысяч URL четвёртый и пятый клик означают, что робот доберётся туда в лучшем случае раз в месяц. Общие принципы проектирования — в материале про структуру сайта.

Фильтры и дубли: где каталог начинает работать против себя

Металлопрокат — эталонный случай комбинаторного взрыва. Фильтры «профиль», «размер», «марка», «ГОСТ», «длина», «состояние поверхности», «наличие», «производитель» перемножаются между собой и с сортировками. Даже скромный набор из шести фильтров по пять значений в каждом даёт пространство URL, которое робот способен обходить бесконечно, ни разу не дойдя до карточек, приносящих деньги.

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

ПроблемаПричинаРешение
Робот тратит основную часть обхода на фильтры Открыты все комбинации параметров, включая бессмысленные Белый список: в индекс идут только комбинации с подтверждённым спросом на ЧПУ-адресах, остальное — параметрические URL, закрытые в robots.txt
Одна позиция доступна по 5–10 адресам Товар лежит в нескольких категориях, плюс фильтры и сортировки Единый канонический адрес карточки, остальные пути — через canonical; в перелинковке используется только каноническая ссылка
Размерные страницы отличаются только числом Шаблонная генерация без данных Автоподстановка расчётных данных: вес метра, метров в тонне, площадь сечения, допуски, типовое применение, наличие и цена
Каннибализация «профиль» и «профиль + размер» Категория оптимизирована под тот же запрос, что и размерная Развести интенты в Title и H1: категория — общий спрос и ассортимент, размерная — конкретное сечение и цена
Разные написания одного размера «40х20х2», «40*20*2», «40 на 20», латинская x вместо кириллической Один канонический вариант в URL и H1, альтернативные написания — в тексте и в поиске по сайту, не в отдельных URL
Пустые страницы «нет в наличии» Позиция ушла со склада, страница осталась без цены и кнопки Страница остаётся, но получает срок поставки, аналоги ближайших сечений и форму запроса под заказ
Пагинация тянет вес на глубокие страницы Длинные списки без ограничения по количеству Увеличить объём выдачи на странице, настроить пагинацию, убрать глубокие страницы из sitemap

Ключевая мысль про инструменты: canonical и noindex управляют индексом, но не экономят обход — робот всё равно загрузит страницу, чтобы прочитать директиву. Если задача именно в экономии краулингового бюджета, работает только запрет в robots.txt на параметрические шаблоны. Полная механика вывода полезных фильтров в индекс при закрытии мусорных описана в материале про фасетную навигацию.

В металлопрокате побеждает не тот, у кого больше страниц, а тот, у кого больше страниц с ценой, наличием и весом метра. Остальное — расход краулингового бюджета.

Цены и прайсы: главный коммерческий фактор ниши

Ни в одной другой B2B-нише отсутствие цены не наказывается так жёстко. Снабженец обрабатывает список из тридцати позиций за час; сайт, который вместо цифры показывает «цена по запросу», выпадает из сравнения мгновенно — не потому, что дорого, а потому, что долго. При этом цена в металлоторговле действительно подвижна: она зависит от объёма, марки, длины, условий оплаты и меняется вслед за рынком. Отсюда типичная позиция владельца: «цены не публикуем, у нас всё индивидуально». Это ошибка, которая стоит трафика и заявок одновременно, потому что поведенческие сигналы на странице без цены проваливаются, а поисковик читает их напрямую.

Рабочий компромисс — публиковать не «финальную», а ориентировочную цену с явными условиями и датой обновления.

Формат подачи ценыПлюсыРискиКогда применять
Цена за тонну и за метр рядом Закрывает оба типа клиентов, снимает пересчёт Требует корректных коэффициентов теоретического веса Всегда, это базовый минимум
Цена с датой актуальности Снимает недоверие, объясняет расхождение при звонке Забытая дата хуже её отсутствия Всегда, обновление автоматом из учётной системы
Ценовая вилка по объёму Сразу показывает выгоду крупной отгрузки Конкуренты видят вашу сетку скидок Когда объёмная скидка — реальное преимущество
Прайс-лист файлом Формат, привычный снабженцу; повод оставить контакт Файл не индексируется как посадочная Дополнение к HTML-таблице, не замена
HTML-прайс с фильтром Индексируется, собирает низкочастотный спрос Тяжёлый DOM при тысячах строк, нужна подгрузка Основной формат страницы прайса
«Цена по запросу» Гибкость в переговорах Обвал поведенческих, отказ на входе Только для редких позиций под заказ

Отдельно про прайс-файл. Его почти всегда прячут за формой — и это разумно как источник контактов, но вредно, если единственная цена на сайте лежит внутри файла. Правильная схема: HTML-таблица с фильтрами и ценами открыта и индексируется, а выгрузка в удобном формате предлагается как сервис для тех, кто работает со списком. Плюс важная деталь: страница прайса должна отдавать цены из учётной системы автоматически. Ручное обновление раз в квартал гарантирует расхождение с реальностью, а расхождение цены на сайте и в счёте — самая быстрая потеря доверия в этой нише. Про то, как цена и другие коммерческие сигналы влияют на ранжирование, подробно в разборе коммерческих факторов Яндекса.

Контент карточки и категории: что должно быть на странице

Тексты «о компании» в шапке категории не нужны никому. В металлопрокате контент страницы — это данные, а не проза. Проверенный состав размерной страницы выглядит так:

  • Заголовок с полным типоразмером в пользовательской записи: «Труба профильная 40х20х2» — без внутренних сокращений и артикулов.
  • Таблица наличия: марка стали, ГОСТ, длина мерная или немерная, остаток, склад, цена за тонну и за метр.
  • Расчётные характеристики: теоретический вес погонного метра, метров в тонне, масса хлыста стандартной длины, площадь сечения. Это то, что снабженец считает вручную, если вы не посчитали за него.
  • Нормативная справка: по какому ГОСТу выпускается, допуски, класс точности, химический состав и механические свойства для марки.
  • Применение: три-четыре строки о том, где реально используется это сечение. Не «широко применяется в строительстве», а «каркасы навесов, ограждения, оконные решётки, лёгкие фермы пролётом до 6 м».
  • Услуги по позиции: доступна ли резка в размер, рубка, гибка, сверление, доставка манипулятором, минимальный отпуск.
  • Аналоги и соседние сечения: ссылки на 40х25х2, 40х20х1,5, 50х25х2 — это одновременно перелинковка и помощь в подборе.
  • Условия работы: минимальная партия, отсрочка, безнал с НДС, документы качества — сертификаты и паспорта на партию.

Такой состав закрывает и запрос человека, и требования к экспертности: страница демонстрирует владение предметом через данные, а не через объём текста. Это ровно тот случай, когда E-E-A-T подтверждается не биографией автора, а точностью технической информации. И это же спасает от переспама: длину и плотность ключей в такой структуре просто нечем раздувать — таблица либо содержит верные цифры, либо нет.

ТИПИЧНАЯ ОШИБКА ГЕНЕРАЦИИ

Когда размерные страницы создают массово, шаблон часто подставляет один и тот же абзац с заменой числа. Формально уникальность высокая, фактически ценность нулевая — и такие кластеры регулярно попадают под фильтры за малополезный контент. Спасает только подстановка расчётных данных: вес, сечение, метраж в тонне, наличие и цена у каждой позиции разные по определению, и именно они делают страницу осмысленной. Принципы безопасной массовой генерации разбирали в материале про programmatic SEO.

Калькуляторы и сервисы: трафик, который приходит считать

Расчётный спрос в металлопрокате огромен и почти полностью недооценён трейдерами. «Сколько метров в тонне арматуры 12», «вес листа 2х1,5х4 мм», «как перевести тонны в метры для профтрубы» — это запросы людей, которые прямо сейчас формируют заявку и считают бюджет. Они на шаг ближе к сделке, чем читатели статьи «как выбрать металл для забора».

Что имеет смысл делать:

  • Калькулятор веса металлопроката — универсальный, с выбором профиля, размеров и марки, с выводом веса и стоимости по текущему прайсу. Ключевая деталь: результат должен вести в каталог кнопкой «показать наличие этого размера».
  • Таблицы теоретического веса по каждому профилю — отдельные страницы под запросы «таблица веса уголка», «вес швеллера таблица». Собирают стабильный низкочастотный трафик годами.
  • Конвертер «тонны ↔ метры» для каждого сечения — прямо на размерной странице, без перехода.
  • Калькулятор раскроя листа — для тех, кто заказывает резку. Одновременно продаёт услугу.
  • Расчёт доставки по адресу и типу транспорта: манипулятор, длинномер, самовывоз.

Технически важно, чтобы страница калькулятора отдавала осмысленный HTML до запуска скрипта: заголовок, описание метода расчёта, таблица коэффициентов. Калькулятор на пустой странице с клиентским рендерингом индексируется плохо, и весь смысл затеи теряется — механику разбирали в статье про JavaScript-SEO.

Длинный цикл сделки и B2B-интенты

В металлоторговле поисковый визит и деньги разнесены во времени. Снабженец нашёл сайт в понедельник, запросил КП, получил счёт, согласовал у руководителя, дождался финансирования — и отгрузка случилась через три недели, а по крупным проектам через три месяца. Иногда первый контакт вообще не приводит к сделке, но компания попадает в список согласованных поставщиков и получает заказы через полгода.

Последствия для SEO прямые:

  • Конверсия считается по микро-целям. Запрос КП, скачивание прайса, отправка спецификации файлом, звонок, клик по WhatsApp менеджера, запрос обратного звонка. Мерить «покупки» бессмысленно — покупки происходят в 1С.
  • Оценивать канал по последнему клику нельзя. Между первым визитом из поиска и оплатой может быть десяток касаний, включая прямые заходы и переписку. Без сквозной аналитики органика будет систематически недооценена, а вклад брендовых заходов завышен.
  • Окно атрибуции расширяется. Стандартных 30 дней в этой нише мало; разумный горизонт — 90–180 дней, иначе половина сделок останется без источника.
  • Заявка должна быть удобной для спецификации. Форма с полями «имя, телефон» проигрывает форме, куда можно приложить файл со списком позиций. Это самая частая точка потери в нише: клиент готов отправить заявку, но не готов вбивать тридцать строк руками.

Отдельно про скорость ответа. В B2B-металле первый ответивший поставщик выигрывает непропорционально часто. Если заявки с сайта попадают в почту, которую менеджер смотрит после обеда, никакое SEO не спасёт: трафик будет, заявки будут, продаж не будет. Поэтому мы всегда начинаем проект с проверки цепочки обработки — и нередко первые деньги клиент получает не от роста позиций, а от того, что заявки перестали теряться. Про эту связку подробнее в материале о конверсии сайта.

Конкуренция с федеральными игроками: где выигрывает средний трейдер

В выдаче по общим запросам вроде «купить металлопрокат» стоят крупные сети с сотнями складов, многолетним доменом и бюджетами, которые средней металлобазе недоступны. Лобовая борьба за эти запросы — гарантированный слив бюджета. Выигрывают на других направлениях.

Гео

Город и район присутствия

У федерала одна страница на город, у вас — реальный адрес базы, часы отгрузки, схема заезда для длинномера и живые отзывы. По запросам с гео и «рядом» локальная выдача и карточка в Яндекс.Картах дают преимущество, которое бюджетом не перебивается.

Остатки

Наличие в реальном времени

Крупный игрок показывает ассортимент, вы можете показать конкретный остаток на конкретном складе с датой обновления. Для снабженца это решающий аргумент: ему нужен металл сегодня, а не «под заказ 10 дней».

Услуги

Резка, гибка, доставка

Сервисные запросы — «резка металла в размер», «доставка манипулятором» — менее конкурентны и приводят клиента, который потом покупает сам прокат. Каждая услуга заслуживает отдельной посадочной с ценами и ограничениями по толщине.

Узкий сортамент

То, чего нет у всех

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

Скорость

КП за 15 минут

Отражается в поведенческих: люди возвращаются на сайт, звонят повторно, добавляют в закладки. Поисковик это видит; конкурент с колл-центром на 200 человек — нет.

Экспертность

Технический контент

Сравнение марок, применимость сечений, расчёт несущей способности, разбор ГОСТов. Крупные сети такой контент почти не делают — он не масштабируется, а вам достаточно опыта своих же менеджеров.

Стратегически это означает: ядро берём широкое, но приоритет отдаём средне- и низкочастотным транзакционным кластерам, где решает релевантность, а не масса домена. Оценить, за какие кластеры вообще имеет смысл браться на вашем уровне ресурсов, помогает прогноз трафика до старта работ, а разбор сильных сторон конкурентов — анализ конкурентов. Общие принципы корпоративного сегмента — в статье про SEO для B2B-сайта.

Доверие и коммерческие сигналы в B2B-металле

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

  • Полные реквизиты: ИНН, КПП, ОГРН, юридический и фактический адрес, банковские реквизиты.
  • Адреса складов с фотографиями базы, а не стоковыми картинками металла.
  • Условия оплаты: безнал с НДС, отсрочка, лимит по договору, работа по предоплате и постоплате.
  • Документы: сертификаты соответствия, паспорта качества на партию, декларации — с примерами, а не одним словом «предоставляем».
  • Логистика: собственный парк или наёмный, типы транспорта, зоны доставки, минимальный тоннаж, стоимость подачи.
  • Контакты менеджеров с прямыми телефонами и почтой, а не единый номер колл-центра.
  • Отзывы юрлиц и благодарственные письма с читаемыми реквизитами отправителя.

Всё это одновременно закрывает возражения клиента и работает как коммерческие факторы ранжирования. В нишах с высокой ценой ошибки поисковик учитывает их особенно заметно — по сути, оценивая, похож ли сайт на настоящую компанию с товаром и складом. Микроразметка организации, товара и цены усиливает эффект в сниппете; как её собрать корректно, описано в материале о микроразметке Schema.org.

Техническая часть: большой каталог, который должен быть быстрым

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

Что проверяем в первую очередь

  • Скорость категорий и прайса. Страница с тысячей строк цен без пагинации и подгрузки гарантированно проваливает Core Web Vitals. Решение — серверная пагинация, виртуализация таблицы, кэш прайса с инвалидацией по обновлению остатков.
  • Кэширование при живых остатках. Классическая ловушка: полностраничный кэш ускоряет сайт, но замораживает цены и наличие. Правильно — кэшировать шаблон, а блок наличия и цены подгружать отдельным лёгким запросом.
  • Обход и приоритеты. В большом каталоге нужно явно управлять тем, что робот обходит: sitemap с разбивкой по типам страниц, lastmod, честно отражающий изменение цены, закрытие параметрических адресов.
  • Мобильная версия. Прорабы и монтажники ищут с телефона на объекте. Широкие технические таблицы обязаны горизонтально скроллиться, а не ломать вёрстку — базовые требования в материале про мобильную оптимизацию.
  • Логи сервера. Единственный способ увидеть, куда реально уходит обход в каталоге такого размера — анализ логов. Почти всегда обнаруживается, что робот месяцами ходит по сортировкам, а половина размерных страниц не получила ни одного визита.

План работ: с чего начинать и в каком порядке

1

Выгрузка номенклатуры и аудит спроса

Берём справочник из 1С, чистим до пользовательского языка, снимаем частотность по всем комбинациям «профиль + размер + марка». На выходе — список позиций, под которые вообще есть смысл делать страницы, с оценкой потенциала.

2

Технический аудит каталога

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

3

Проектирование структуры

Фиксируем четыре уровня каталога, правила ЧПУ для размеров и марок, белый список индексируемых фильтров, схему сквозных срезов по маркам и гео. Всё это до единой правки кода — переделывать структуру на живом каталоге дороже вдвое.

4

Наведение порядка с дублями

Закрытие параметров в robots.txt, canonical на карточках, склейка вариантов написания размеров, 301 со старых адресов. Первый этап, который сам по себе часто даёт рост: робот перестаёт распылять обход.

5

Вывод цен и остатков на страницы

Интеграция с учётной системой: цена за тонну и за метр, остаток, склад, дата обновления. Параллельно — HTML-прайс с фильтром вместо файла за формой.

6

Шаблоны размерных страниц

Собираем шаблон с расчётными данными, нормативкой, применением, услугами и аналогами. Запускаем волной по приоритетным кластерам, а не всем каталогом сразу — так видно эффект и не рискуем всей структурой.

7

Калькуляторы и технический контент

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

8

Коммерческие факторы и формы

Реквизиты, склады, документы, условия оплаты, отзывы юрлиц. Форма запроса КП с загрузкой спецификации файлом. Настройка целей и передача заявок в CRM с фиксацией источника.

9

Гео-расширение

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

10

Сквозная аналитика и контроль

Связка «визит → заявка → счёт → отгрузка» с окном атрибуции 90–180 дней. Только на этой основе можно честно ответить, сколько денег приносит органика в нише с трёхмесячным циклом.

ПриоритетЗадачаСрокЧто даёт
Критично Убрать дубли фильтров и сортировок из индекса 1-й месяц Перераспределение обхода на коммерческие страницы
Критично Вывести цену и наличие на все страницы каталога 1–2-й месяц Рост поведенческих и конверсии в заявку
Критично Форма запроса КП с приложением спецификации 1-й месяц Снятие главного барьера B2B-заявки
Высокий Размерные страницы по приоритетным профилям 2–4-й месяц Основной прирост транзакционного трафика
Высокий Сквозные срезы по маркам стали 3–5-й месяц Захват узкого платёжеспособного B2B-спроса
Высокий Скорость каталога и прайса 2–3-й месяц Индексация большого каталога и удержание на мобильных
Средний Калькуляторы и таблицы веса 3–6-й месяц Околосделочный трафик и внутренняя перелинковка
Средний Страницы услуг: резка, гибка, доставка 4–6-й месяц Маржинальные заявки, вход в клиента через сервис
Средний Гео-страницы по складам и филиалам 5–8-й месяц Локальная выдача в городах присутствия
Плановый Технический блог и сравнения марок Постоянно Охват, экспертность, поддержка каталога ссылками

Сколько ждать результата и как его мерить

Металлопрокат — ниша с высокой конкуренцией в крупных городах и с длинным техническим циклом внедрения. Правки в каталоге на десятки тысяч URL не выкатываются за неделю, а переиндексация большого раздела занимает недели после выкатки. Разумный горизонт: первые сдвиги по низкочастотным размерным кластерам — на втором-третьем месяце, заметный прирост заявок — с четвёртого по шестой, выход на устойчивую позицию по средне- и высокочастотным запросам — от года. Обещания «ТОП за месяц» в этой нише означают либо накрутку, либо продвижение по запросам, которые никто не ищет; развёрнуто об этом — в материале про сроки результата в SEO.

Что смотреть в отчётах вместо позиций по десятку общих запросов:

  • Долю каталога в индексе: сколько размерных страниц реально проиндексировано и получает показы, а не сколько создано.
  • Число страниц с показами в динамике — самый честный индикатор роста охвата в большом каталоге.
  • Заявки в разрезе типов страниц: сколько принесли размерные, сколько категории, сколько прайс и калькуляторы.
  • Стоимость заявки из органики в сравнении с контекстной рекламой — в B2B-металле эти каналы обычно работают в связке, и контекст закрывает срочный спрос, пока органика набирает вес.
  • Долю сделок с источником «поиск» по данным CRM, а не по последнему клику.

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

Частые вопросы

Нужно ли делать отдельную страницу под каждый типоразмер?

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

Публиковать ли цены, если они меняются каждую неделю?

Публиковать, но с явной пометкой актуальности и условий. Ориентировочная цена с датой обновления и указанием, что финальная зависит от объёма и условий оплаты, работает многократно лучше, чем «цена по запросу». Обновление должно идти автоматически из учётной системы — ручной прайс раз в квартал создаёт расхождение со счётом, а это худший сценарий для доверия. Подвижность цены не оправдание: у всех конкурентов она такая же, и выигрывает тот, кто цифру показал.

Как бороться с федеральными сетями в выдаче?

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

Что делать со страницами позиций, которых сейчас нет на складе?

Не удалять и не отдавать 404, если спрос на позицию есть. Страница остаётся в индексе, но меняет содержание: срок поставки под заказ, ссылки на ближайшие сечения в наличии, форма запроса. Удаление и возврат страницы через месяц — худший вариант: вы теряете накопленные сигналы и заставляете робота переоткрывать URL заново. 410 уместен только для позиций, которые сняты с ассортимента навсегда.

Стоит ли делать гео-страницы по городам, где нет склада?

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

Как считать эффективность SEO, если сделка закрывается через три месяца?

Через связку сайта и CRM с расширенным окном атрибуции — 90–180 дней вместо стандартных 30. Каждой заявке присваивается источник первого касания, дальше она живёт в CRM до отгрузки. Промежуточные метрики, по которым видно движение раньше денег: число страниц каталога с показами, доля индексации размерных страниц, количество запросов КП и скачиваний прайса. Оценивать канал по конверсиям последнего клика в этой нише некорректно — органика будет систематически недооценена.

Нужен ли металлотрейдеру блог?

Нужен, но не «новостной». Работают три формата: сравнения марок и материалов (Ст3 против 09Г2С, чёрный прокат против оцинкованного), расчётные материалы (как посчитать вес конструкции, сколько арматуры нужно на фундамент) и разборы применения (какой профиль выбрать для навеса определённого пролёта). Каждая статья обязана вести в конкретный раздел каталога — блог в металлопрокате ценен как источник трафика и как поставщик внутренних ссылок на коммерческие страницы.

Что важнее на старте: технический порядок в каталоге или новые страницы?

Технический порядок. Пока робот тратит основную часть обхода на комбинации фильтров, новые размерные страницы будут индексироваться месяцами и часть не проиндексируется вовсе. Последовательность всегда одна: закрыть мусор и склеить дубли, вывести цену и наличие на существующие страницы, и только затем масштабировать каталог. Обратный порядок мы видели много раз — он даёт тысячи созданных URL и почти нулевой прирост трафика.

SEO-продвижение сайтов с 2005 года

Приведём каталог металлопроката в порядок и запустим поток B2B-заявок

Разберём сортамент по спросу, спроектируем структуру каталога с размерными и марочными страницами, уберём дубли фильтров, выведем цены и остатки из учётной системы, настроим запрос КП со спецификацией и сквозную аналитику под длинный цикл сделки.

  • Пакет «Старт» от 55 000 ₽/мес
  • Пакет «Стандарт» 75 000 ₽/мес
  • Пакет «Премиум» 95 000 ₽/мес
  • Бесплатный аудит и прогноз
  • Договор с гарантией результата
  • Отчёты каждую неделю

Комментарии (14)

Александр

Таблица с типами запросов и посадочными — самое полезное в статье. Мы годами оптимизировали категорию «уголок» и удивлялись, почему по «уголок 63х63х5» нас нет вообще нигде. Оказалось, страницы под этот запрос у нас просто не существует.

Марина_К

Делали размерные страницы по профтрубе примерно так, как описано: вес метра, метров в тонне, аналоги соседних сечений. Запускали не всем каталогом, а волнами по 150–200 страниц. Разница с прошлым опытом массовой генерации колоссальная — те страницы просто висели в индексе без показов.

AdminSEO Мастер

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

Дмитрий В.

Про цены не соглашусь. У нас цена меняется по два раза в неделю вслед за заводом, и публиковать её — значит каждый раз объясняться со снабженцем, почему в счёте другая цифра. «Цена по запросу» тут не лень, а осознанное решение.

vladimir77

Не до конца понял момент про canonical и robots.txt. Если я поставлю canonical на все фильтры, разве робот перестанет их обходить?

AdminSEO Мастер

Владимир, нет — и это ключевая путаница. Чтобы прочитать canonical или noindex, робот обязан сначала загрузить страницу, то есть обход уже потрачен. Управление индексом и экономия краулингового бюджета — две разные задачи: первую решают canonical и noindex, вторую только запрет параметрических шаблонов в robots.txt.

Ольга

Отправила статью нашему техдиру. Он третий год говорит, что «сайт для металлобазы не нужен, всё через менеджеров».

Сергей_бизнес

Пункт про форму с приложением спецификации — прямо про нас. Стояла обычная форма «имя, телефон», и снабженцы просто уходили, потому что вбивать тридцать позиций руками никто не будет. Добавили загрузку файла и поле для комментария — заявки пошли совсем другого качества.

Анна Т.

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

AdminSEO Мастер

Анна, разумнее и то, и другое: один универсальный калькулятор как сервис плюс отдельные страницы таблиц теоретического веса по каждому профилю — их ищут своими формулировками вроде «таблица веса швеллера». Главное, чтобы страница отдавала осмысленный HTML до запуска скрипта: заголовок, метод расчёта, таблицу коэффициентов. И обязательно кнопка из результата в каталог с этим размером.

Максим

Совет начинать ядро с выгрузки из 1С, а не с парсинга конкурентов, сэкономил бы нам месяц работы в прошлом году.

Никита_снабженец

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

Ирина Л.

У нас склад один, но возим по четырём областям. Гео-страницы в этом случае делать или это уже дорвеи?

AdminSEO Мастер

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

prokat_ural

Насчёт «не лезть в лоб к федералам» — согласен, но узкий сортамент это тоже не панацея. По нержавейке в нашем городе выдача забита теми же сетями плюс двумя агрегаторами.

Евгений

Хороший разбор. Особенно про сквозной срез по маркам стали — сам бы не додумался сделать хаб под 09Г2С через весь каталог.

Татьяна М.

Про окно атрибуции 90–180 дней очень к месту. Но как убедить руководителя подождать, если он смотрит отчёт по последнему клику и видит, что «органика не окупается»?

AdminSEO Мастер

Татьяна, самый рабочий аргумент — выгрузить из CRM сделки за последний год и посмотреть, откуда пришло первое касание, а не последнее. Обычно после этого картина меняется резко: часть «прямых заходов» оказывается людьми, которые нашли вас в поиске месяцы назад. Параллельно ведите промежуточные метрики — число страниц с показами, запросы КП, скачивания прайса, они двигаются раньше денег. Если нужно, можем посмотреть вашу связку сайта и CRM на бесплатном аудите.

Роман_К

Подтверждаю пункт про логи. Полезли смотреть — робот месяцами ходил по сортировкам и страницам «показать по 100», а до половины размерных так и не добрался ни разу.

Оставить комментарий

Спасибо! Ваш комментарий отправлен на модерацию и появится после проверки.