Продвигаем бизнес в Интернете с 2001 года
Поисковый аудит

Vobox

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

Проект

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

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

Нам оставил заявку на аудит структуры сайта мебельный интернет-магазин Vobox. Сайт предлагает неплохой ассортимент в разных категория: мебель для дома, офиса и дачи, производственную и дизайнерскую мебель и т.д. CMS — 1С-Битрикс, с которой обычно не возникает особых проблем для внедрения нужных правок и функционала. Итак, опишем основные ошибки в структуре магазина.

1.png

Общая структура сайта

По общей структуре для сайтов, имеющих различные товарные направления, можно спорить долго. Можно разбивать разделы на типы товаров, выделяя категории, а можно — по различным назначениям. У Vobox ассортимент разбит на пять основных назначений мебели: для дома, для офиса, производственная мебель, для сада и дачи, дизайнерская мебель. При этом последние два раздела структурно находятся в разделе «Мебель для дома» — они выводятся на странице https://vobox.ru/catalog/mebel_dlya_doma/, но не показываются в верхнем меню, где они вынесены в отдельные пункты. Это не является минусом и не представляет проблемы, но лучше все же их не только вынести отдельными пунктами меню, но и сделать отдельными разделами во внутренней структуре каталога.

Ассортимент сайта

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

Вложенность в URL у категорий

Символьный код категорий следует сразу за директорией /catalog/. Например, для категории «Кухонные столы» он имеет вид https://vobox.ru/catalog/kukhonnye_stoly/. Лучше соблюсти полную вложенность для категорий, соответствующую структуре каталога. В данном случае это https://vobox.ru/catalog/mebel_dlya_doma/kukhnya/kukhonnye_stoly/. Это поспособствует более корректному восприятию структуры сайта поисковыми системами.

Отметим, что категории каталога сейчас недоступны по неверным адресам (с промежуточными уровнями вложенности) и корректно отдают код 404, что правильно.

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

URL-адреса товаров

Сейчас адрес карточки товара выглядит как символьный код товара, вложенный в адрес категории. Например, https://vobox.ru/catalog/kukhonnye_stoly/kukhonnyy_stol_s_fotopechatyu_stoun_cc_11_z_780/. При этом, если попробовать вместо символьного кода родительской категории подставить символьный код другой категории (или вообще несуществующий), то происходит 301-редирект на канонический адрес, что исключает дублирование карточек товаров. Однако лучше их все же перенести в отдельную директорию, например, /products/. Таким образом мы однозначно дадим понять поисковым системам, что это именно карточка товара, а не страница другого типа, а также избежим возможных проблем дублирования для товаров, привязанных к нескольким категориям.

Рекомендация. Вынести товары в отдельную директорию /products/ — в примере выше адрес будет выглядеть как https://vobox.ru/products/kukhonnyy_stol_s_fotopechatyu_stoun_cc_11_z_780/, а также настроить 301 редиректы со старых адресов на новые.

Проблемы пагинации

Сейчас при переходе на вторую страницу в разделе https://vobox.ru/catalog/kukhonnye_stoly/ мы получаем следующий адрес: https://vobox.ru/catalog/kukhonnye_stoly/?utm_source=adwords&utm_medium=cpc&utm_camp.... Здесь указаны UTM-метки для отслеживания рекламных кампаний, и непонятно, откуда они здесь взялись. При этом тег canonical указывает на первую страницу категории, в title указывается номер страницы, а сами страницы пагинации закрыты от индексации. Однако на них не выводится текст с описанием, что верно.

Рекомендация. Необходимо оптимизировать страницы пагинации:

  • Убрать лишние параметры, оставив только необходимые — т.е. адрес примет вид https://vobox.ru/catalog/kukhonnye_stoly/?PAGEN_2=2.
  • Открыть для индексации страницы пагинации правилом в robot.txt:

Allow: /*?PAGEN_2=

  • Использовать для разметки страниц пагинации атрибуты rel="next" и rel="prev" у тега link.
  • Убрать указание canonical на первую страницу категории.
  • В title и description подставлять номер текущей страницы пагинации и общее число страниц после тегов, заданных для первой страницы. Например:

Title: Купить кухонный стол | Недорогие столы на кухню — страница 2 из 4

Description: Купить стол на кухню в интернет-магазине; 200 видов: стеклянные, круглые, раскладные, раздвижные, а также для маленькой кухни; Доставляем кухонные столы по Екатеринбургу и всей России. Страница 2 из 4

Дублирование интентов

Речь идет о страницах, которые по своему назначению дублируют друг друга. Например, в разделе «Мебель для дома» есть такая категория, как «Стулья и кресла компьютерные», у которой есть типы товаров «Кресла компьютерные», «Кресла для руководителя», «Кресла для персонала» и т.д.

2.png

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

3.png

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

Но эта проблема проявляется и на более простом уровне. Все подкатегории дублируются в фильтре в свойстве «Тип товара». Например, у категории «Мебель для кухни» есть подкатегория «Кухонные столы», имеющая адрес https://vobox.ru/catalog/kukhnya/ (помечена красным на скриншоте ниже). Помимо этого, в этом разделе в свойстве «Тип товара» есть вариант «Столы кухонные» (зеленое выделение), при фильтрации по которому попадаем на страницу https://vobox.ru/catalog/kukhnya/filter/tip_tovara-is-stoly-kuhonnye/minprice-from-1180-to-355200/ap....

4.png

В результате имеем 2 страницы идентичные по смыслу, однако доступные по различным адресам (и одна из страниц не оптимизирована).

Ради справедливости отметим, что все страницы, содержащие в своем адресе /filter/, закрыты от индексации в файле robots.txt, поэтому конкретно в этом случае дублирования интентов не возникает. Однако это не позволяет использовать функционал смарт-фильтра и получать низкочастотный трафик по большому числу групп товаров.

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

Оптимизация фильтров

Как говорилось ранее, сайт работает на 1С-Битрикс, и у него уже есть некая реализация смарт-фильтров. Например, если в категории «Кухонные столы» мы выберем в фильтрах классический стиль и столешницу МДФ, то получим страницу с адресом https://vobox.ru/catalog/kukhonnye_stoly/filter/minprice-from-3200-to-40725/stil-is-klassicheskiy/ma...:

5.png

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

  • Неоптимизированный URL – в адресе присутствуют параметры фильтрации, которые мы не выбирали, но которые были выставлены заранее. В данном случае это цена, т.е. весь уровень /minprice-from-3200-to-40725/. Вложенность /filter/ здесь не является критичной, можно сохранить. А вот /apply/ в конце лучше убрать. В итоге получим адрес вида https://vobox.ru/catalog/kukhonnye_stoly/filter/stil-is-klassicheskiy/material_stoleshnitsy-is-mdf/a....
  • Дублирование заголовков и метатегов – они такие же, как у категории https://vobox.ru/catalog/kukhonnye_stoly/. Для страниц смарт-фильтра необходимо генерировать h1, title и description по своим правилам, используя параметры, выбранные в фильтре. Например, в данном случае они могут быть следующими:

H1: Кухонные столы из МДФ в классическом стиле

Title: Купить кухонные столы из МДФ в классическом стиле – недорогая мебель для кухни в интернет-магазине Vobox

Description: Каталог столов на кухню из МДФ в классическом стиле в интернет-магазине Vobox. Доставляем кухонные столы по Екатеринбургу и всей России.

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

Рекомендация. Необходимо внедрить полноценный функционал смарт-фильтра и открыть его для индексации:

  • Генерация заголовков h1 и title, а также метатега description (также должна быть возможность задать их вручную – произвольные для любой страницы).
  • Генерация текста с описанием (или должна быть возможность задать его вручную для любой страницы).
  • Верное формирование ЧПУ с учетом приведенных выше замечаний.
  • Параметры, предполагающие диапазон, например, цена, стоит добавлять к адресу в виде GET-параметров, закрытых от индексации в файле robots.txt. Т.е. это может выглядеть как https://vobox.ru/catalog/kukhonnye_stoly/filter/stil-is-klassicheskiy/material_stoleshnitsy-is-mdf/?....
  • При выборе более 2-х свойств одного типа (например, выборе стилей «Классический» и «Модерн») формируются страницы с символьным кодом вида /stil-is-klassicheskiy-or-modern/ – это верно, при этом разделитель «-or-» следует закрыть от индексации в файле robots.txt. Для таких страниц можно не формировать заголовки, метатеги и текст с описанием.
  • Страницы смарт-фильтра выглядят как страницы категорий каталога, но у них выбраны определенные URL-адресом или пользователем параметры фильтрации. Для таких страниц в дальнейшем тоже можно применять дополнительные параметры фильтрации или отменять их, и должно происходить формирование всех указанных выше значений.
  • Смарт-фильтр должен работать и при отключенном JavaScript – в этом случае свойства товаров являются ссылками на текущую страницу + символьный код выбираемого свойства.
  • Для страниц смарт-фильтра должны работать все правила, определенные для страниц категорий каталога (например, верно формироваться и настраиваться пагинация).
  • Страницы смарт-фильтра, которые не имеют товаров, удовлетворяющих заданным свойствам фильтрации, должны закрываться от индексации путем добавления кода в раздел head:
<meta name="robots" content="noindex, nofollow"/>
  • Страницы смарт-фильтра со всеми возможными комбинациями значений параметров должны попадать в XML-карту сайта. Исключение составляют страницы, которые не имеют товаров, удовлетворяющих заданным свойствам фильтрации (т.е. закрытые от индексации в предыдущем пункте). Для упрощения генерации (уменьшения числа страниц) можно: 
    • использовать комбинации только максимум из трех типов свойств; 
    • не выводить в карте страницы, для которых найдено менее трех товаров (изначально речь шла о полном отсутствии товаров, удовлетворяющих заданным свойствам).

Создание специальных «кастомных страниц»

Необходимо разработать функционал создания специальных страниц с определенными наборами параметров фильтрации товаров. При создании такого элемента для него задаются параметры, выбирается категория выводимых товаров и т.д. Также для него должна быть возможность задать произвольные h1, title, description, текст с описанием и символьный код (по желанию).

Если пользователь выбирает в каталоге фильтр, абсолютно совпадающий с теми параметрами, которые заданы для такого элемента, то такой странице фильтрации задаются h1, title, description, текст с описанием — не автосгенерированные, а заданные у элемента. Помимо этого, если у элемента задан символьный код, то происходит 301 редирект с адреса страницы фильтрации на адрес такой кастомной страницы. Если символьный код не задан, то просто странице фильтрации с ее адресом задаются указанные h1, title, description, текст с описанием.

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

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

Перелинковка в каталоге

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

6.png

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

Рекомендация. Создать функционал, позволяющий выводить ссылки в категориях каталога на кастомные страницы или страницы смарт-фильтра (или просто выводить любые произвольные ссылки, а еще лучше — произвольный HTML-код).

Дополнительные материалы

У сайта есть раздел «Блог», где описываются новые коллекции, подборки товаров, особенности различных стилей и т.д. Задача данного раздела — решать проблемы пользователей, не связанные с покупкой напрямую. Наличие «Блога» говорит о том, что сайт основательно подходит к работе со своей аудиторией и понимает, какие проблемы у нее возникают и как их решить.

Выводы

Видно, что над сайтом работали и старались оптимизировать, однако до тонкой настройки структуры (не в глобальном плане задания категорий, а в более узких вопросах) дело не дошло. Несмотря на указанные ошибки, у сайта есть много положительных моментов: хорошая базовая структура (присутствуют основные необходимые категории для каждого раздела, нет явно упущенных кластеров), верно настроены «хлебные крошки» и микроразметка для них, есть раздел «Блог», нет явных дубликатов (в основном благодаря тому, что смарт-фильтр закрыт от индексации в robots.txt). Также нет и лишних элементов. Например, внедрение отдельных адресов для каждой вкладки на карточке товара (описание, характеристики, отзывы) было бы явно лишним и скорее затрудняло бы индексацию сайта, чем способствовало успешному привлечению дополнительного трафика.

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

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

Впервые кейс опубликован на seonews.ru.

Оставьте заявку на консультацию

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

Нажимая на кнопку «Отправить», я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности

Нам доверяют
Банк России
Yves roshe
Минздрав
Mail.ru
Qiwi
Isover
Sapato
Тинькофф
Ozon.ru
Alfa-Forex
Chrysler
Билайн
Sony
Coca Cola
Jeep
Otto
Huawei
Финам
Banki.ru
Вам будет интересно