Продвижение музыкального магазина Music Hummer в ТОП-1 Яндекса — SEO-кейс
О том, что нужно делать, чтобы достичь ТОП-1, на примере магазина музыкальных инструментов Music Hummer.
Кейс от SEO‑специалиста Дмитрия Дамарнацкого.
Задача и контекст
В конце весны 2022 года ко мне обратился владелец интернет‑магазина по продаже музыкального оборудования Music Hummer. Задача была выйти в ТОП‑3 по значимым категориям запросов в Яндексе: продажа гитар, караоке, студийного оборудования, Hi‑Fi и др. Далее я опишу действия, которые помогли выполнить поставленные передо мной задачи.
Первый аудит сайта и найденные на старте проблемы
При первом экспресс‑аудите сайта были найдены ошибки.
1. На всём сайте была ошибка с тегом canonical. Сайт был без www, а в коде страниц canonical указывал на страницы сайта с www. Было так: робот заходил на страницу и видел указание, что вместо https://music‑hummer.ru/catalog/gitary/ нужно индексировать https://www.music‑hummer.ru/catalog/gitary/, которая, в свою очередь, перенаправляет (301 редирект) обратно на https://music‑hummer.ru/catalog/gitary/. Получается замкнутый круг.
Программисты клиента оперативно устранили проблему.
2. Не был указан регион продвижения для Яндекса:
Если у вас нет поддоменов и вы торгуете на всю Россию, то нужно указать регион «Россия». Но у клиента был магазин в СПб, поэтому для основного домена я поставил региональность «Москва»; а для других городов, у которых есть поддомены — соответствующие города.
3. Технические страницы такого вида /?orderId=083cdc43‑b351‑788a‑82dd‑3cc901e36e4d&lang=ru попадали в поиск и мешали продвижению нужных страниц. Для этого для Яндекса добавил их в Clean‑param в файле robots.txt, а в Google добавил запрещающую директиву Disallow для подобных параметров.
4. Была ошибка с заголовками:
При детальном рассмотрении стало понятно, что для несуществующих страниц не был настроен код ответа 404; т.е. сама страница оформлена как 404, но код ответа у нее был 200 — что неверно, поэтому поисковик учитывает такие страницы при ранжировании сайта и выдает ошибки.
Для несуществующих страниц нужно настроить код ответа 404.
5. Не была реализована перелинковка с характеристик в карточке товара на категории‑подборки товаров.
6. Не было микроразметки для страниц:
-
-
категорий;
-
карточек товаров;
-
контактов;
-
блока «Вопрос‑ответ» на страницах категорий.
-
Позиции сайта на начало работ
Что сделано
Внутренняя оптимизация интернет‑магазина
-
Составил структуру сайта в XMind. Для примера покажу на разделе «Гитары». Оранжевым указаны страницы, необходимые для создания:
-
Создал 1 432 теговые страницы для категорий и подкатегорий через SEO Умный фильтр от Сотбита.
-
Подготовил шаблон текста для большинства страниц категорий. Например, для подкатегорий с гитарами шаблон текста выглядит так (делаю через модуль Сотбит):
Информация для покупателей {=this.Name} в #SOTBIT_REGIONS_UF_CITY_GENETIVE#
✔ Выбрать и купить {=this.Name} в #SOTBIT_REGIONS_UF_CITY_GENETIVE# в интернет‑магазине вам поможет информация по бренду, верхней и нижней деке, материалу грифа и накладки грифа, кол‑ву ладов, мензуре, звукоснимателю и другим характеристикам в каталоге товаров.
✔ Доставка по #SOTBIT_REGIONS_UF_CITY_GENETIVE# осуществляется нашим курьером, по России отправляем курьерской услугой СДЭК, ПЭК и пр... Подробную информацию об услуге, условиях и стоимости можно посмотреть на этой странице.
✔ Мы продаем {=this.Name} в рассрочку или в беспроцентный кредит от сервиса «Покупай со Сбером».
✔ Действует официальная гарантия производителя.
(город склоняется в зависимости от поддомена, также меняется название подкатегории)
{=this.Name} — имя раздела,
#SOTBIT_REGIONS_UF_CITY_GENETIVE# — подстановка города в родительном падеже.
-
Расширил фильтр на страницах категорий. Например, для категории «Электрогитары» добавлены свойства:
-
уровень (для начинающих/профессионалов);
-
страна производства;
-
тип корпуса;
-
ориентация (левосторонняя/правосторонняя);
-
кол‑во ладов;
-
звукосниматели;
-
крепление грифа.
-
-
Вместо графической кнопки сделал кнопку с текстом «Купить» на страницах категорий:
- Сделал вывод характеристик товара сразу на превью при наведении (для текстовой оптимизации страницы):
-
Внедрение квиза позволило улучшить поведенческие факторы на сайте:
- Загнал в индекс Google страницы с помощью Google Indexing API и Python по инструкции от Ant‑Team. Всего задействовал 50 гугловских аккаунтов; таким образом, у меня в распоряжении лимит 10 000 страниц в день на отправку в Google.
-
У клиента есть свой ютуб канал, на котором много видео по гитарам. Решил задействовать транскрибацию: для некоторых категорий добавил текст из видео с ютуб‑канала на страницы категорий в качестве описания категории.
-
В Яндекс Вебмастере изначально не был установлен регион; для данного интернет‑магазина это неправильно, т.к. вы везде и одновременно нигде. Поменял на регион Москва.
Техническая оптимизация
В своей работе использую краулер Screaming SEO Frog — он отлично подходит для многих SEO задач.
-
Проверил файлы sitemap.xml — там тоже были URL'ы c www.
-
Для несуществующих страниц не был настроен код ответа 404; т.е. сама страница оформлена как 404, но код ответа у нее был 200 — что неверно, поэтому поисковик индексировал такие страницы и выдавал ошибки. Соответственно, расходуется краулинговый бюджет сайта: поисковый робот может не дойти до нужных вам страниц, потратив всё время на обход несуществующих страниц.
-
Настроил параметры Clean‑param для Яндекса в файле robots.txt, получился довольно внушительный список:
Яндекс рекомендует на закрывать страницы с GET‑параметрами в файле robots.txt, а использовать вместо этого Clean‑param (источник). И вот почему:
Как быстро выгрузить все GET‑параметры для добавления в Clean‑param:
-
- заходим в Метрику > Источники > Метки UTM;
- выгружаем данные.
Эти параметры можно соединить с теми, что нашёл Яндекс Вебмастер (Индексирование > Статистика обхода > нажимаем на фильтр по URL, выбираем «Условия» и вводим *?*, получаем данные, скачиваем, удаляем дубли и формируем Clean‑param (Одна секция Clean‑param имеет ограничение в 500 символов).
Также эти данные можно обогатить данными по параметрам из Google Analytics. Как быстро скачать GET‑параметры из Google Analytics, можно прочитать в этой статье.
-
Микроразметка: добавил микроразметку MusicStore на все страницы сайта. На страницы категорий добавил микроразметку Product в формате Microdata (инструкция). На карточках товара — Микроразметка Product c рейтингом голосов. Плюс хлебные крошки (breadcrumbs).
Внешняя оптимизация
-
Выгрузил ссылки на сайт из Яндекс Вебмастера + Google Search Console + найденные в Semrush и сформировал список токсичных ссылок для отклонения через disavow tool в Google; получился 441 домен.
-
Купил ссылки на бирже Miralinks.
-
Подклеил дроп‑домен.
Нашел домен магазина по продаже ударных установок, восстановил его через Архиварикс, подождал полной индексации сайта (4‑5 дней) и сделал перенаправление на категорию Барабанные установки: 5 мая сделал 301 редирект. Желтые ячейки с прочерком — позиций не было в ТОП‑100. Рост начался через неделю и продолжает идти.
Результат продвижения
Приведу несколько скриншотов позиций из сервиса Топвизор. Указаны позиции сайта в поисковой системе Яндекс для мобильных устройств.
Гитары
Динамика роста запросов из группы «Купить гитару». Справа столбец с позициями на момент начала работ — 09.06.2022, слева — результат на 13.06.2023:
Электрогитары
Динамика роста позиций по запросам из группы «Электрогитара»:
Акустические гитары
Динамика роста позиций по запросам из группы «Акустическая гитара»:
Музыкальный магазин
По Яндексу цели достигнуты; на данном этапе занимаюсь наращиванием позиций в Google.
Пишите мне в телеграм — готов помочь советом, консультацией и предложить свои услуги по продвижению сайтов услуг или интернет‑магазинов в РФ или СНГ.
Подписывайтесь на мой канал в ТГ — https://t.me/seoprodvigatel.
Мои кейсы: