Сообщение #7 dabustard » 26.02.2018, 09:00
makki писал(а):Возможно эта ошибка связана с этой темой. Может у кого-то были подобные ошибки в Search Console? Как их убрать?
OkayCMS писал(а):Точно такой же вопрос. Недавно увидел аналогичные сообщения в Search Console...
OkayCMS писал(а):Можете прислать ссылку на такие сайты в личку?
вот тут валидатор -
https://technicalseo.com/seo-tools/hreflang/ который выдаст ту же ошибку на демо-сайте в том числе. Проблема там в несоответствии фактических url и url в тегах canonical и alternate. Я как раз писал об этом в
этой теме У нас получается, что:
URL главной:
для основного языка:
http://www.demookay.com/ и дубль
http://www.demookay.comдля второго языка:
http://www.demookay.com/en/ и дубль
http://www.demookay.com/en/Канонический url:
для основного языка:
http://www.demookay.comдля второго языка:
http://www.demookay.com/enАльтернативный url:
для основного языка:
http://www.demookay.com/для второго языка:
http://www.demookay.com/en/К тому же ссылка на главную второго языка идет
http://www.demookay.com/en/, вместо
http://www.demookay.com/en. Получается, что на страницу с альтернативным языком, которая ялвляется канонической -
http://www.demookay.com/en - ссылки нет, потому в search console и ошибка.
Нужно навести порядок со всеми этими url:
1) определится использовать слеш на конце или нет;
2) настроить серверный редирект на нужную версию;
3) проверить/исправить ссылку в переключателе языка;
4) проверить/исправить url в тегах canonical, alternate и файле sitemap.
[quote="makki"]Возможно эта ошибка связана с этой темой. Может у кого-то были подобные ошибки в Search Console? Как их убрать?[/quote]
[quote="OkayCMS"]Точно такой же вопрос. Недавно увидел аналогичные сообщения в Search Console...[/quote]
[quote="OkayCMS"]Можете прислать ссылку на такие сайты в личку?[/quote]
вот тут валидатор - https://technicalseo.com/seo-tools/hreflang/ который выдаст ту же ошибку на демо-сайте в том числе. Проблема там в несоответствии фактических url и url в тегах canonical и alternate. Я как раз писал об этом в [url=https://forum.okay-cms.com/viewtopic.php?f=7&t=738]этой теме[/url]
У нас получается, что:
URL главной:
для основного языка: http://www.demookay.com/ и дубль http://www.demookay.com
для второго языка: http://www.demookay.com/en/ и дубль http://www.demookay.com/en/
Канонический url:
для основного языка: http://www.demookay.com
для второго языка: http://www.demookay.com/en
Альтернативный url:
для основного языка: http://www.demookay.com/
для второго языка: http://www.demookay.com/en/
К тому же ссылка на главную второго языка идет http://www.demookay.com/en/, вместо http://www.demookay.com/en. Получается, что на страницу с альтернативным языком, которая ялвляется канонической - http://www.demookay.com/en - ссылки нет, потому в search console и ошибка.
Нужно навести порядок со всеми этими url:
1) определится использовать слеш на конце или нет;
2) настроить серверный редирект на нужную версию;
3) проверить/исправить ссылку в переключателе языка;
4) проверить/исправить url в тегах canonical, alternate и файле sitemap.