Поиск по блогу:
Владислав Островерх
Владислав Островерх / автор cтатьи

Автор закрытого текстового анализатора с парсингом LSI, BM25-таблицей и косинусной близостью. SEO-специалист — продвигаю сайты через текстовые факторы ранжирования.

По всем вопросам в Телеграм

Кейс SEO металлопрокат: BM25-оптимизация листинговой страницы 👇

позиции и рост металлопроката

Клиент — поставщик металлопроката с переспамом и слабым ИКС

Клиент — подписчик Телеграм-канала Владислава Островерх, наблюдавший за методологией около полугода. Сайт поставщика металлопроката работал в конкурентной нише: трастовые площадки с многолетним ссылочным профилем занимали топ Яндекса по всем коммерческим кластерам. ИКС сайта клиента — низкий: новый проект без накопленной истории поведенческих сигналов.

Конкуренты — трастовые сайты с многолетним ссылочным профилем

Металлобазы в топе Яндекса по запросам швеллер, профильная труба, уголок металлический — это проекты с доменным возрастом от 7 лет и стабильным органическим трафиком из поисковых систем. Сайт крутили, но позиции не росли — поведенческий сигнал не засчитывался на фоне трастовых конкурентов.

конкуренты по seo металлопроката

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

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

Нейросетевые тексты с BM25-переспамом блокировали рост позиций

Тексты на каталожных страницах писал нейрогенератор — предположительно DeepSeek. Слово «купить» в кнопке-ссылке встречалось на страницах от 30 до 60 раз, тогда как у конкурентов — максимум один-два раза. BM25-анализ по собственным разработкам Владислава зафиксировал переспам: страница выходила за верхнюю границу нормы по частотному профилю и теряла текстовую релевантность вне зависимости от внешних сигналов.

bm25 скрин парсера

Что сделал Владислав: BM25-анализ листинговых страниц металлопроката

BM25-анализатор Владислава сравнил частотный профиль страниц клиента с профилем ~20 конкурентов из топа Яндекса: выявлены слова с критическим превышением нормы и слова с дефицитом вхождений. На основе анализа сформированы задачи на корректировку: переспамленные слова убрать или заменить, недостающие — добавить в текстовые зоны.

Кластеризация и чистка региональности в Title

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

Читайте также: Кейс SEO — эрозионные станки: сайт stanki-dk77.ru занял топ-1 по бренду DK77 по всей России

Замена переспамленных слов через noindex-обёртку на ModX

Движок сайта — ModX. Программист по ТЗ Владислава развернул инструмент поиска и замены HTML-тегов: через CSS-селектор блока кнопки «купить» слово оборачивалось тегом noindex или заменялось нейтральным словом, которого не хватало на странице по BM25. Операция точечная — без переписывания текста целиком. Страница после замены проходит частотный профиль конкурентов.

Результат: каталожные страницы выходят в топ-10 за 1–2 недели

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

Швеллер — с выпадения до позиции 4. Уголок металлический — с 74 до 5

Запрос швеллер (частота 128) выпал из индекса — позиция не определялась. После обработки листинговой страницы по BM25-методологии Владислава запрос поднялся до позиции 4 в Яндексе за две недели. Уголок металлический (частота 105) переместился с позиции 74 на позицию 5. Труба профильная (частота 125) удерживается в диапазоне позиций 24–31 при высокой конкурентности кластера.

Вывод: текстовая релевантность — порог входа для накрутки ПФ

Накрутка поведенческих факторов в нишах с трастовыми конкурентами работает только при одном условии: сайт предварительно подогнан под существующие топы по текстовому профилю. BM25-анализ Владислава фиксирует конкретные слова с отклонением от нормы — переспам и дефицит — и даёт точечное ТЗ на замену без переписывания страниц целиком. Результат — рост позиций в Яндексе за 1–2 недели после каждой обработанной страницы.

Без текстовой подгонки сайт не удерживается в топе даже при активном крутении

Если текстовая релевантность не устранена, накрутка ПФ не засчитывается алгоритмом: сайт остаётся за 30-ыми позициями вне зависимости от объёма поведенческих сигналов. Поэтому после BM25-коррекции листинга нужно продолжать работу над сайтом ещё 2–3 месяца: улучшать сниппет в поиске, навигацию внутри страниц, поведение пользователя после клика — чтобы сайт удерживал позиции без постоянного крутения.

Все статьи и новости →

Именно твой/ваш комментарий для автора украсит сегодняшний вечер.

Комментарии к посту: Кейс SEO металлопрокат: BM25-оптимизация листинговой страницы