Рыбацкое дело
Торговля
Россия, Санкт-Петербург
Июль 2023
В роли заказчика SEO-услуг выступила питерская компания, которая занимается оптовой реализацией снеков и пива разнообразных брендов в Санкт-Петербурге. У клиента есть собственный масштабный интернет-магазин с большим числом позиций, с ним и будем работать.
Заказчик сформулировал задачу коротко, но емко: поднять в ТОП-10 органической выдачи Яндекса запросы, которые включают марки и бренды пива, имеющие первостепенное значение для продаж. Сложность в том, что превалирующая часть запросов на то время держалась на позициях ниже ТОП-30, а часть — ниже ТОП-100.
В чем подвох? В качестве одного из условий при заключении договора клиент отметил запрет на непосредственный доступ специалистов к admin panel, хостингу и FTP. Работы требовалось осуществлять удаленно через ПК клиента, используя AnyDesk. Такое решение заказчик принял из-за опасений за безопасность функционирования сайта, исходя из прошлого негативного опыта при сотрудничестве с предыдущим подрядчиком.
Помимо этого, на протяжении всего времени выполнения работ понадобилось разбираться с внезапно обнаруженными особенностями CMS сайта и нюансами доработок, внедренных в систему, и вынужденно корректировать условия её работы.
Скрин с фрагментом позиций на момент начала работ:
Первым делом составили поэтапный план работ, по традиции включавший анализ сайта, фокусировку на главных недочетах, постановку первостепенных целей, а также непосредственное составление и распределение задач.
В перечень ключевых задач вошли:
1. первичный аудит;
2. сбор семантики;
3. выявление проблем на сайте и составление плана по их устранению;
4. работа над достижением промежуточных результатов;
5. оптимизационные работы;
6. получение итогового результата.
В рамках первичного аудита, неизменно проводимого при знакомстве с новым проектом, мы составляем общее представление о фактическом состоянии сайта. Отмечаем техническую составляющую, проводим анализ общих показателей и метрик, и выявляем места, требующие безотлагательной проработки. Здесь первой выявленной проблемой стало наличие дублей по метатегам. Их убрали сразу, еще на стадии согласования семантики.
Подобрали семантику, ориентируясь на направления, отмеченные клиентом: виды пива, включая продукцию крафтовых пивоварен и марки крафтового пива. В готовую таблицу вошли 81 запрос и 21 кластер.
Потом приступили к анализу посадочных страниц сайта под кластеры запросов, который привел к 2-м выводам. Первое: для продвижения конкретных марок пива уже присутствуют нужные страницы, в 80% представленные карточками товаров. Второе: страницы, которые требуются для продвижения кластеров пивоварен, отсутствуют. Значит нужно создать ряд новых страниц со статичными URL.
Побольше расскажем о проблеме генерации статичных страниц и о том, как внедряли это решение в проект. Проблема таилась в том, что каталог формировался через фильтр по отдельным товарам. Это значит, что страницы-категории создавались автоматически после ручного проставления отметок в чек-боксах фильтра: можно было отобрать товары по изготовителю, фильтрации, крепости и прочим параметрам.
Вот как это выглядело до внедрения доработок:
Старый формат реализации каталога не подходил ни нам, ни роботам поисковых систем, потому что страницы имели динамические URL, меняющиеся при каждом переключении чек-боксов. Также присутствовал другой недостаток: на страницах с фильтрами невозможно было проставить метатеги Title и Description, а их наличие — это одно из основных условий успешного продвижения в поисковых системах.
На правах примера приведен скрин страницы с динамическим URL бренда AFbrew, реализованного посредством встроенного фильтра:
Проанализировав вводные данные, составили план по последовательной постановке и решению задач, касающихся создания статичных URL страниц. Параллельно с основной работой, пока ожидали согласования от клиента, прорабатывали аспекты технической оптимизации сайта. Тут подробного разбора не будет, это тема для отдельного кейса, который презентуем попозже.
Итак, начали создавать статичные страницы с контентом. На первый взгляд, это элементарно, однако из-за нюансов кастомной CMS Bitrix сайта заказчика сразу отпала возможность создания страниц по шаблонам. Шаблон, с помощью которого создавались искомые страницы, ранее дорабатывала другая команда под индивидуальные пожелания клиента, после чего его не обновляли. Без обновления он отказывался работать, а обновить шаблон — значит подвергнуть сайт риску потери части разделов и появления сбоев в текущей верстке страниц.
Наш разработчик предложил в качестве решения использовать компонент, отчасти позволявший нам действовать в нужном направлении. Но был нюанс: при генерации страниц посредством указанного компонента съезжала верстка категории, предназначенной под эти страницы. Поэтому за основу взяли указанный выше компонент, а чтобы обойти препятствие в виде поломки верстки и необходимости настройки критериев во фронтенде, разработчик дополнительно покопался в коде и дописал набор условий, которые помогли исправить недочеты.
Исполнение плана замедляло то, что работы велись только на тестовом домене и много времени занимало согласование действий с представителями заказчика. По отдельности делали все страницы брендов и вносили информацию в ручном режиме, поскольку невозможно было продублировать готовый код на основной домен из-за особенностей разработки и неактуальности текущего ассортимента. Плюс внедрение доработок на основной домен могло осуществляться лишь посредством AnyDesk, что не упрощало ведение проекта.
Однако трудности мы преодолели! Главное, что наконец-то создали и настроили статичные страницы. Теперь двигаемся дальше.
После задания Title и Description и прописывания H1 отправили страницы на переход в Яндекс Вебмастер. Пока ожидали промежуточных результатов, перешли к другим целевым техническим работам.
Убрали многократные дубли страниц, добавив директиву Clean-param в файл robots.txt. Директива содержала параметры ссылок, найденных и выгруженных посредством инструментов Яндекс Вебмастер и Screaming Frog.
Скрин с фрагментом задачи из рабочего пространства для лучшего понимания:
Убрали большое количество страниц с кодом 404, внедрив 301 редирект на ближайшую родительскую категорию.
Скрин с фрагментом задачи из рабочего пространства для лучшего понимания:
Меньше чем за 7 дней после того, как создали статичные страницы, из продвигаемых запросов 80% поднялись в ТОП-8 поиска Яндекс.
В качестве подтверждения приведём два скрина со сравнением позиций за даты 10.01.23 г. и 29.07.23 г.:
На этом скрине видно, что на старте средняя позиция по Яндексу находилась в области 40-го места, а на момент написания кейса скакнула на 7-е место:
Также отметим, что рост позиций положительно повлиял на конверсии. Если сравнить январь (месяц, когда проект пришел на продвижение) с июлем, то видно, что число заказов выросло на 30%.
Скрин с подтверждением данных по приросту макроконверсий, взятый из Яндекс Метрики:
Как подытожим кейс по проекту? Клиент пришел с простой на первый взгляд задачей по SEO, но в процессе работы появилось множество не зависящих от нас сложностей. Пришлось привлекать помимо SEO-специалиста также опытных разработчиков, вникавших в особенности CMS сайта и предлагавших альтернативные решения. И прекрасно, что в нашей команде есть такие профи. Благодаря этому любые задачи нам по плечу!
Site Elite Studio с удовольствием обсудит вашу задачу