Merhaba arkadaşlar. Sitemap'ta
link rel="alternate" ile alternatif dil urlleri eklediğim zaman sitemapta sorun oluşuyor.
Şu şekilde iken sıkıntı yok:
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>http://www.x.com/en/view?c=138</loc>
</url>
<url>
<loc>http://www.x.com/en/view?c=139</loc>
</url>
........
Bu site haritasına
şurda belirtildiği üzre alternatif dil seçeneklerini şu şekilde ekliyorum.
<url>
<loc>http://www.x.com/en/view?c=138</loc>
<xhtml:link rel="alternate" hreflang="en" href="http://www.x.com/en/view?c=138"/>
<xhtml:link rel="alternate" hreflang="tr" href="http://www.x.com/tr/view?c=138"/>
<xhtml:link rel="alternate" hreflang="es" href="http://www.x.com/es/view?c=138"/>
<xhtml:link rel="alternate" hreflang="it" href="http://www.x.com/it/view?c=138"/>
</url>
........
Sitemapı bu şekilde kullandığımda:
1- Sitemapın ekran çıktısı sadece urllerden oluşuyor (düzenli {hiyerarşik} görünüm kayboluyor).
2- Webmaster toolsta, site haritası testinde hata bulunamadı diyor ama sadece loc etiketinde bulunan urlleri sayıp, şu kadar url bulundu diye sadece ana urllerin sayısını veriyor. Alternatif urlleri saymıyor.
3- Yandex sitemap testinde hata tespit edildi diyor, sitemapı kabul etmiyor.
Sorun ne, nerde yanlış yapıyorum?
.