Google sitemap тег HrefLang без основного URL сайта
У нас есть сайты с многоязычным контентом.
например
- http://www.example.com/about-us/
- http://www.example.com/en-HK/about-us/
- http://www.example.com/en-GB/about-us/
- http://www.example.com/zn-CH/about-us/
Нам нужно настроить теги hreflang в файле Sitemap, чтобы Google знал, что существуют альтернативные ссылки для одних и тех же страниц на разных языках.
Для приведенного выше примера я знаю, что мой URL-адрес карты сайта будет выглядеть следующим образом:
<url>
<loc>http://www.example.com/about-us</loc>
<xhtml:link rel="alternate" hreflang="en-GB" href="http://www.example.com/en-GB/about-us"/>
<xhtml:link rel="alternate" hreflang="en-HK" href="http://www.example.com/en-HK/about-us"/>
<xhtml:link rel="alternate" hreflang="zn-CH" href="http://www.example.com/zn-CH/about-us"/>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
Однако, если у меня нет основного URL, а есть только три последних с en-HK, en-GB и zn-CH, то как должен выглядеть мой URL-тег? Должен ли я просто пропустить тег loc и сохранить три тега xhtml: link? Или я могу указать любой URL в теге loc и поместить оставшиеся два в теги xhtml: link?
Я новичок в Google Sitemap. Любая помощь с благодарностью.
Спасибо рашми
Изменить: Из ответа, опубликованного на карте сайта для домена с мультиязычным сайтом, для моего примера с сайтами в en-HK, en-GB и zn-CH, должно быть три URL-тега, каждый из которых назначен loc с двумя другими в xhtml: ссылка?
1 ответ
Хорошо. Нашел ответ по адресу:
Помогите Google предоставить правильный язык своим посетителям
Нам нужно иметь URL-тег для каждого URL-адреса и указывать другие как альтернативные URL-адреса.