Magento, SEO и URL: как это НЕ должно быть сделано (KLM)

  1. Несколько языков: решение или проблема?
  2. Это не так, как должно быть: многоязычие в KLM
  3. Непонятные URL для продуктов
  4. заключение

Есть много советов по оптимизации Magento, одной из самых быстрорастущих систем интернет-магазинов в Интернете Есть много советов по оптимизации Magento, одной из самых быстрорастущих систем интернет-магазинов в Интернете. Magento SEO Guide с Yoast является обязательным для прочтения для всех, кто работает с этой системой. К сожалению, это часто идет не так. Хороший практический пример Магазин @ KLM , Этот блог не предназначен для «bashen», но часто этот тип практического примера очень поучителен. А KLM - это компания, которую все знают. Сайт также хорошо организован, что облегчает примеры. Ниже приведены некоторые распространенные ошибки с URL-адресами, в данном случае с Magento.

Несколько языков: решение или проблема?

Поисковые системы предпочитают сайты на языке посетителя. Поэтому многоязычный веб-сайт важен для международных компаний. Основным преимуществом Magento является то, как работает многоязычие. С помощью стратегии на внешнем рынке один многоязычный магазин Magento может быть связан, например, с .nl для Нидерландов и .de для Германии. Субдомены (de.domain.com) или подкаталоги (domain.com/de/) также могут быть хорошими решениями. Этот блог по маркетингу может помочь вам сделать хороший выбор между этими вариантами. Однако самое главное, что выбран один из вариантов.

Это не так, как должно быть: многоязычие в KLM

Сайт http://shop.klm.com является стандартным на английском языке. Вы также можете выбрать голландский язык через выпадающий список в правом верхнем углу. Тогда URL изменится на:
http://shop.klm.com/ ? ___ store = english & ___ from_store = default .
Домен остается точно таким же, никакие подпапки даже не применяются. Часть после знака вопроса является только параметром, который исчезает на последующих страницах. И голландский, и английский работают с одинаковыми URL.

В чем проблема тогда?
На первый взгляд все работает хорошо. Сайт работает так же и все переведено хорошо. Однако это очень сложно для поисковых систем. Как указывает сам Google:
«Избегайте смешивания языков на странице, так как это может сбить с толку как робота Google, так и ваших пользователей».

Проблема с общими URL
На общих страницах, например на домашней странице, это выходит за рамки микширования. Один раз страница на английском, а в следующий раз на голландском. Google может индексировать только один вариант для каждого URL. Поэтому оба (языковых) варианта никогда не смогут набрать оптимальный результат.

Проблема с конкретными URL
Существуют также переведенные URL-адреса, например, http://shop.klm.com/watches.html на http://shop.klm.com/horloges.html. Если настройка языка - английский, и вы посещаете http://shop.klm.com/watches.html, вы получите сообщение об ошибке 404. Не полезно при обмене URL-адресами, но также неясно для поисковых систем. Тем не менее, они будут думать, что один из двух URL не существует. И чем больше языков, тем больше становится проблема.

Решение не сложное
В Magento есть функция «Добавить код магазина в URL» (в разделе «Система»> «Конфигурация»> «Интернет»). При включении этого подпапки добавляются, и вся проблема уже решена. Наилучшее решение зависит от целей, но это уже серьезное улучшение.

Непонятные URL для продуктов

На главной странице выделено несколько продуктов, например, сумка Piccolina:
На главной странице выделено несколько продуктов, например, сумка Piccolina:

Нажав на нее, вы попадете на URL:
http://shop.klm.com/popular/piccolina-bag.html
Продукты могут быть размещены в нескольких категориях в Magento. На KLM была создана категория для домашней страницы, которая называется «популярная». Вот почему это также отражено в URL.

Нажав на «Аксессуары» в меню вверху, вы также получите сумку. Тем не менее, URL становится:
http://shop.klm.com/accessoires/piccolina-bag.html

Поиском по «Сумка Piccolina», продукт также выходит на первый план. Поскольку товар не входит в категорию, URL-адрес: http://shop.klm.com/piccolina-bag.html
Это также URL, который отображается вместе с другими «Популярными продуктами» справа, поэтому Google также находит этот URL.

Проблема
Поэтому следующие три URL ведут точно на одну и ту же страницу:

  • http://shop.klm.com/piccolina-bag.html
  • http://shop.klm.com/accessoires/piccolina-bag.html
  • http://shop.klm.com/popular/piccolina-bag.html

Примечание: в этом примере KLM есть 3 URL. Для сайтов с подкатегориями это может составлять десятки «дублирующих» URL.

Когда кто-то ищет в Google «сумку Piccolina», Google не ясно, какой URL отображать. Ведь каждая страница одинакова. Полномочия также разделены на несколько URL-адресов, что обеспечивает Pagerank «Распыление».

Решение 1: более простые URL
Можно легко установить, что URL-адрес является http://shop.klm.com/piccolina-bag.html по умолчанию, поэтому всегда без категории. Проблема тут же решается. Недостатком этого решения является то, что веб-сайты с большим ассортиментом получают менее четкую структуру URL. Но, например, такие компании, как Zalando, с очень большим ассортиментом, также используют URL-адреса без категорий.

С Magento категория исчезает с пути крошки:
С Magento категория исчезает с пути крошки:

Это уже имело место с двумя из трех URL-адресов, поэтому это не повод, чтобы не менять его.

Решение 2: Сделайте это яснее
Через канонический тег может быть передан поисковым системам, который является правильным URL, который должны использовать поисковые системы. Это может быть установлено через:
Система> Конфигурация> Каталог> Поисковая оптимизация и включение: использовать метатег Canonical Link для категорий и использовать метатег Canonical Link для продуктов

Все страницы без контента (контента) также должны быть исключены, например, через мета роботы ,

Решение 3: Структура
Когда продукт размещен в одной категории, этот окончательный (расширенный) URL-адрес может использоваться в качестве основного URL-адреса из любого местоположения. Однако это часто сложно с точки зрения реализации, как это видно, например, из K-Swiss ,

заключение

Независимо от того, насколько хороша система CMS, ее реализация всегда остается индивидуальной. Это были только URL-адреса, но есть, конечно, много более важных факторов SEO (которые часто идут вместе с юзабилити). И эта проблема, конечно, не только в KLM. Например, всемирный магазин Nokia имеет ту же проблему с языками (без вложенных папок) и большую часть Витрина Magento s имеет повторяющиеся URL. Часто кажется, что чем крупнее компания, тем меньше внимания уделяется этим типам очков.

Каков ваш опыт в этой области?

Рейтинг: 4.5 / 5. Из 2 голосов.

Пожалуйста, подождите ...

Несколько языков: решение или проблема?
Несколько языков: решение или проблема?
В чем проблема тогда?
Каков ваш опыт в этой области?