Канонический адрес и hreflang

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

makki M
makki M
Репутация: 199
Сообщения: 697
Зарегистрирован: 12.08.2016
С нами: 7 лет 7 месяцев
Откуда: Киев
Сайт

Сообщение #1 makki » 19.03.2021, 06:11

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

Код: Выделить всё

<link rel="canonical" href="http://demookay.com/catalog/tehnika-dlya-doma">
            <link rel="alternate" hreflang="ru" href="http://demookay.com/catalog/tehnika-dlya-doma/brand-altermo">
                <link rel="alternate" hreflang="en" href="http://demookay.com/en/catalog/tehnika-dlya-doma/brand-altermo">
                <link rel="alternate" hreflang="uk" href="http://demookay.com/ua/catalog/tehnika-dlya-doma/brand-altermo">


Знатоки СЕО, подскажите как правильно? Я так понимаю, канонический адрес должен содержать тот же url что и текущая языковая страница.

Также в новых версиях из списка hreflang убрали x-default и наконец-то добавили все языки. Но возможно правильно кроме всех языков добавить еще и x-default. Google пишет: hreflang="x-default" рекомендуется применять, когда язык или региональные настройки страницы не совпадают с настройками браузера. Например так:

Код: Выделить всё

            <link rel="alternate" hreflang="ru" href="http://demookay.com/catalog/tehnika-dlya-doma/brand-altermo">
                <link rel="alternate" hreflang="en" href="http://demookay.com/en/catalog/tehnika-dlya-doma/brand-altermo">
                <link rel="alternate" hreflang="uk" href="http://demookay.com/ua/catalog/tehnika-dlya-doma/brand-altermo">
                                <link rel="alternate" hreflang="x-default" href="http://demookay.com/catalog/tehnika-dlya-doma/brand-altermo">
               
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS 2 (с 3-й и 4-й версией не работаю)

FORD M
Аватара
FORD M
Возраст: 34
Репутация: 1
Сообщения: 7
Зарегистрирован: 16.03.2021
С нами: 3 года

Сообщение #2 FORD » 19.03.2021, 13:19

makki писал(а):Я так понимаю, канонический адрес должен содержать тот же url что и текущая языковая страница
Не обязательно. Вам главное что бы бот видел категорию отдельно, а фильтры то уже другое дело...

makki писал(а): Google пишет: hreflang="x-default"
Дочитайте до конца статью :)
Это необязательное значение. Например, тег x-default можно добавить, если пользователю предлагается выбрать свою страну на карте на главной странице сайта.
Смотря конечно какой у Вас случай... Вы же помните как в маркетинге "Чем проще, тем лучше"

prihod
prihod
Репутация: 4
Сообщения: 41
Зарегистрирован: 05.08.2020
С нами: 3 года 7 месяцев
Откуда: Киев

Сообщение #3 prihod » 20.03.2021, 09:49

Каноникал должен указывать на свою яз.версию.

makki писал(а):применяю фильтрацию по бренду, смотрю на код страницы: каконический адрес указывает на категорию
при фильтрации по бренду либо свойству, каноникал должен стоять на страницу категория+бренд либо свойство.

В противном случае (пример demo) страницу категория+бренд либо свойство переклеит на страницу категории и вы упустите трафик по брендовым запросам (например, лодочные моторы yamaha)

Альтернативная яз.версия размечена правильно

makki M
makki M
Репутация: 199
Сообщения: 697
Зарегистрирован: 12.08.2016
С нами: 7 лет 7 месяцев
Откуда: Киев
Сайт

Сообщение #4 makki » 20.03.2021, 11:16

prihod писал(а):при фильтрации по бренду либо свойству, каноникал должен стоять на страницу категория+бренд либо свойство.
Спасибо, мои предположения подтвердились
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS 2 (с 3-й и 4-й версией не работаю)


Название раздела: Предложения по улучшению OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Предложения по улучшению OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 11 гостей