Аудит структуры интернет-магазина мебели от «Ашманов и партнеры» | SEO кейсы: социалки, реклама, инструкция

Нам поступило множество заявок на аудит от страничек различных тем и типов. У доли из их не было заморочек со структурой. У неких не было самой структуры – и ее, вероятно, рассчитывали безвозмездно получить совместно с семантическим ядром для подходящей темы. Такие заявки мы отсеивали, потому что не ставили задачку собирать семантическое ядро и проэктировать под него структуру с нуля. Нам было главно выявить критичные оплошности в имеющейся структуре и предложить улучшения. 

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

Общественная структура сайта

По общей структуре для страничек, имеющих разные товарные направления, можнож спорить длинно. Можнож разбивать разделы на типы продуктов, выделяя категории, а можнож – по разным назначениям. У Vobox ассортимент разбит на 5 главных назначений мебели: для дома, для кабинета, производственная мебель, для сада и дачи, дизайнерская мебель. При всем этом заключительные два раздела структурно находятся в разделе «Мебель для дома» – они выводятся на страничке 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_campaign=dynamic-poisk-dom-xmao&gclid=EAIaIQobChMIoIaOp7Op3wIVlZAYCh2hAwRPEAAYAiAAEgK8NvD_BwE&PAGEN_2=2. Тут указаны 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

  • Не выводить текстовые описания, данные для первой странички.
  • Обеспечить доступность первой странички по единственному адресу. К примеру, с адреса https://vobox.ru/catalog/kukhonnye_stoly/?PAGEN_2=1 следует настроить 301 редирект на первую страничку https://vobox.ru/catalog/kukhonnye_stoly/.

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

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

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

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

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

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

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

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

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

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

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

  • Неоптимизированный URL – в адресе находятся свойства фильтрации, которые мы не избирали, но которые были выставлены заблаговременно. В данном случае это стоимость, т.е. весь уровень /minprice-from-3200-to-40725/. Вложенность /filter/ тут не является критичной, можнож сохранить. А вот /apply/ в конце лучше убрать. В итоге получим адресок вида https://vobox.ru/catalog/kukhonnye_stoly/filter/stil-is-klassicheskiy/material_stoleshnitsy-is-mdf/apply/.
  • Дублирование заголовков и метатегов – они такие же, как у категории 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/?minprice_from=1000&maxprice=20000.
  • При выборе наиболее 2-х параметров 1-го типа (к примеру, выборе стилей «Классический» и «Модерн») формируются странички с символьным кодом вида /stil-is-klassicheskiy-or-modern/ – это верно, при всем этом разделитель «-or-» следует закрыть от индексации в файле robots.txt. Для таковых страничек можнож не сформировывать заглавия, метатеги и текст с описанием.
  • Странички смарт-фильтра смотрятся как странички категорий каталога, но у их выбраны определенные URL-адресом или юзером свойства фильтрации. Для таковых страничек в последующем тоже можнож использовать доп свойства фильтрации или отменять их, и обязано происходить формирование всех указанных выше значений.
  • Смарт-фильтр обязан работать и при отключенном javascript – в данном варианте свойства продуктов являются ссылками на текущую страничку + символьный код избираемого свойства.
  • Для страничек смарт-фильтра обязаны работать все верховодила, определенные для страничек категорий каталога (к примеру, верно формироваться и настраиваться пагинация) .
  • Странички смарт-фильтра, которые не имеют продуктов, удовлетворяющих данным свойствам фильтрации, обязаны закрываться от индексации методом прибавления кода в раздел head:

meta name="robots" content="noindex, nofollow"/

  • Странички смарт-фильтра со всеми вероятными комбинациями значений характеристик обязаны попадать в XML-карту сайта. Исключение сочиняют странички, которые не имеют продуктов, удовлетворяющих данным свойствам фильтрации (т.е. закрытые от индексации в прошлом пт) . Для упрощения генерации (убавления числа страничек) можнож:

- использовать композиции лишь максимум из 3-х типов параметров;

- не выводить в карте странички, для которых найдено наименее 3-х продуктов (вначале речь шла о полном неимении продуктов, удовлетворяющих данным свойствам) .

Творение особых «кастомных страниц»

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

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

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

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

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

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

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

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

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

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

Выводы

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

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

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

Добавить комментарий

Нам важно знать ваше мнение. Оставьте свой отзыв или ответ

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

Комментариев 0

Новые обсуждения на Форуме