Что если не указывать hreflang на мультиязычном сайте?

12
linkovoy
На сайте с 11.09.2023
Offline
8
514

Обычно тег hreflang указывают с обратной ссылкой на другую языковую версию. Например:

 <link rel=“alternate“ href=“https://example.com/ru“ hreflang=“ru“ />
 <link rel=“alternate“ href=“https://example.com/en“ hreflang=“en“ /> 

Если мы на странице 

example.com/ru

То мы указываем ссылку на

example.com/en

В теге hreflang.

У меня древний движок и нет технической возможности сделать обратный тег.

Поэтому если у меня страница на инглише то там прописан:

 <link rel=“alternate“ href=“https://example.com/en“ hreflang=“en“ />

Если на русском то:

<link rel=“alternate“ href=“https://example.com/ru“ hreflang=“ru“ />

То есть у меня нет ссылки на другую версию.

Такой тег будет работать? Или будет проигнорирован?

M
На сайте с 17.06.2021
Online
62
#1
linkovoy :

Если мы на странице 

То мы указываем ссылку на

hreflang указываются сразу все

example.com/ru - содержит  <link rel=“alternate“ href=“https://example.com/ru“ hreflang=“ru“ /><link rel=“alternate“ href=“https://example.com/en“ hreflang=“en“ /> 

example.com/en - содержит  <link rel=“alternate“ href=“https://example.com/ru“ hreflang=“ru“ /><link rel=“alternate“ href=“https://example.com/en“ hreflang=“en“ /> 

linkovoy :
У меня древний движок и нет технической возможности сделать обратный тег.

думаю проблема решена) нужно указать все варианты хрефленгов на языковых страницах

Bybit крипто биржа https://partner.bybit.com/b/58507 /// Зарубежные VPS с оплатой РФ картами https://aeza.net/?ref=416422 (+15% к пополнению)
S
На сайте с 01.12.2017
Offline
153
#2
linkovoy :

У меня древний движок и нет технической возможности сделать обратный тег.

Такой тег будет работать? Или будет проигнорирован?

Будет работать, хоть и не обязателен, пояснение ниже

makepuff #:
думаю проблема решена) нужно указать все варианты хрефленгов на языковых страницах

Кто вам это "подсказал"? Проблема будет решена и без этого. Google (и не только) уже давно определяет язык страниц, и hreflang - это чистая условность, чтобы показать языковую версию страницы мультиязычного сайта. Откройте код страницы и обратите внимание на это -  <html lang="хх-ХХ">, вот это и есть основное, что нужно ПСам, а так же для браузеров (некоторых), чтобы открыть страницу на языке браузера (посетителя). А если у вас проблема с индексированием языковых версий, так "скормите" ботам все страницы из sitemap или Indexing API

W1
На сайте с 22.01.2021
Offline
285
#3
linkovoy :
Такой тег будет работать?

Нет, конечно же. Это же очевидно.

linkovoy :
У меня древний движок  и нет технической возможности

Это только так кажется. Просто следует обратиться к специалисту.

Мой форум - https://webinfo.guru –Там я всегда на связи
linkovoy
На сайте с 11.09.2023
Offline
8
#4
makepuff #:

думаю проблема решена) нужно указать все варианты хрефленгов на языковых страницах

Нет, проблема не решена.

У меня нет технической возможности указывать хрефланги двух языков стразу. Об этом я и написал в первом посте.

Ещё раз:

У меня есть страна site.ru/stranica она на английском.

В ней прописано:

<link rel=“alternate“ href=“https://site.ru/stranica“ hreflang=“en“ />

Добавить ещё один хрефланг я не могу. 


webinfo #:

Это только так кажется. Просто следует обратиться к специалисту.

Нет не кажется. У меня движок xenforo. И ни за какие деньги сделать такое нельзя.

Ведь речь идёт о хрефлангах в теме форума.

W1
На сайте с 22.01.2021
Offline
285
#5
linkovoy #:

Нет не кажется. У меня движок xenforo. И ни за какие деньги сделать такое нельзя.

Ведь речь идёт о хрефлангах в теме форума.

Какая разница, какой движок? Главное - иметь доступ к файловой системе. И всё можно сделать. Тем более, что 

linkovoy :
древний движок
Hernan Cortes
На сайте с 13.05.2023
Offline
22
#6
index.html ...
linkovoy
На сайте с 11.09.2023
Offline
8
#7
webinfo #:

Какая разница, какой движок? Главное - иметь доступ к файловой системе. И всё можно сделать. Тем более, что 

Судя по всему вы далеки от разработки.

Как вы собрались делать альтернативу теме форума на другом языке? 😂

Представьте что этот форум мультиязычный) и какую альтернативу вы поставите в хрефланг этой теме? 😀

Думаю вопрос закрыт.

Hernan Cortes #:
index.html ...

чо?

W1
На сайте с 22.01.2021
Offline
285
#8
linkovoy #:
Судя по всему вы далеки от разработки.

Только этим и занимаюсь постоянно.

linkovoy #:

Как вы собрались делать альтернативу теме форума на другом языке? 😂
Представьте что этот форум мультиязычный) и какую альтернативу вы поставите в хрефланг этой теме? 😀

Судя по всему, ТС не понимает суть и предназначение hreflang. 😀😂

linkovoy #:
Думаю вопрос закрыт.

Зачем вообще надо было его задавать? Достаточно было для начала почитать рекомендации ПС по этому вопросу, и не создавать эту тему, потому что после прочтения вопрос отпал бы сам собой. Вот, например, цитата:

Используйте атрибут hreflang, чтобы сообщать Google о том, что определенные страницы представляют собой локализованные варианты одного и того же контента.
Это что касается предназначения этого атрибута. И там же ответ на то, будет ли работать:
Каждая языковая версия страницы должна содержать ссылку на версии для других языков, а также на саму себя

То есть также на саму себя, а не только на саму себя.
Локализованные версии страниц | Центр Google Поиска  |  Документация  |  Google for Developers
Локализованные версии страниц | Центр Google Поиска  |  Документация  |  Google for Developers
  • developers.google.com
Если у вас несколько версий страницы на разных языках или для разных регионов, помогите Google идентифицировать их. Тогда в результатах поиска будут показываться те языковые версии ваших страниц, которые лучше всего подходят для пользователя. Google может найти альтернативные версии ваших страниц, даже если вы не предпримете никаких действий...
linkovoy
На сайте с 11.09.2023
Offline
8
#9
webinfo #:
Используйте атрибут hreflang, чтобы сообщать Google о том, что определенные страницы представляют собой локализованные варианты одного и того же контента.

Контент разный. Содержимое тем разное.  Страница ссылается на саму себя в теге хрефланг.

Значит мне вообще не нужен этот тег? Если я его оставлю он не навредит?

Занимаетесь разработкой? С xenforo знакомы? 

Допустим есть форум xenforo.info внизу переключатель языка. Сможете сделать так что бы при переключении на английский язык, форум менял url например на site.ru/en ?

htexture
На сайте с 29.05.2017
Online
194
#10
linkovoy #:

Контент разный. Содержимое тем разное.  Страница ссылается на саму себя в теге хрефланг.

Значит мне вообще не нужен этот тег? Если я его оставлю он не навредит?

Занимаетесь разработкой? С xenforo знакомы? 

Допустим есть форум xenforo.info внизу переключатель языка. Сможете сделать так что бы при переключении на английский язык, форум менял url например на site.ru/en ?

site.com/lang-code/

lang-code.site.com/

Используют эту архитектуру, других не знаю. Хреф ланг нужен если используете не один язык на сайте.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий