301 Redirect vs. Rel= Канонический
На нашем сайте специфичные для локали URL доступны для разных доменов.
Скажем, у нас есть два URL: dog.aspx
(Английский) и hund.aspx
(Немецкий).
Работают следующие URL:
www.example.com/hund.aspx
(отображает английский контент, а не немецкий, но URL-адрес немецкий)www.example.de/hund.aspx
(правильный URL)
Чтобы решить эту проблему, у нас есть два варианта:
www.example.com/hund.aspx
перенаправить наwww.example.com/dog.aspx
Есть
canonical
URL вwww.example.com/hund.aspx
вwww.example.com/dog.aspx
Что предпочтительнее? 301 перенаправление или canonical
URL?
4 ответа
Переадресация 301 предпочтительнее canonical
декларация.
Пользовательские агенты не могут обойти перенаправления, пока canonical
это всего лишь совет, который а) не все пользовательские агенты поддерживают, и б) даже пользовательские агенты, которые его поддерживают, не обязаны им следовать.
RFC 6596 также рекомендует это:
Перед добавлением отношения канонической ссылки РЕКОМЕНДУЕТСЯ проверить следующее:
[...]
Для HTTP постоянные перенаправления HTTP (Раздел 10.3.2 [RFC2616]), традиционный сильный индикатор того, что содержимое IRI было постоянно перемещено, не могли быть реализованы вместо отношения канонической ссылки.
[...]
Я предлагаю использовать как редирект 301, так и тег hreflang, это не проблема контента, поскольку тот же контент на другом языке, но перенаправление может помочь. Важно иметь тег hreflang, так как контент на немецком и английском языках.
Кананический URL-адрес используется только в тех случаях, когда содержание идентично, и во избежание любых штрафов за дублирование контента со стороны Google. Поскольку контент на другом языке, он не идентичен, так что это не проблема.
Похоже, что вы ищете, это тег hreflang. Вы можете прочитать больше о том, как реализовать это здесь
В основном вы бы использовали что-то вроде этого:
<link rel="alternate" hreflang="de" href="www.abc.de/hund.aspx" />
<link rel="alternate" hreflang="en-us" href="www.abc.com/hund.aspx" />
Используйте 301 редирект, который пропускает больше ссылочного сока, чем канонический. Это дублированный контент с другим URL, редирект решит его отлично.