betabil adlı üyeden alıntı: mesajı görüntüle
tam anlayamadım ... ingilizce ve türkçe sitemde, tag ları girmek için tekbir textbox var. iki dil için tag ları hem türkçe hemde ingilizce giriyorum.

link yapım şöyle oluyor;

siteadi.com/blog/tr/tag/ornek.html
siteadi.com/blog/en/tag/ornek.html
siteadi.com/blog/tr/tag/php.html
siteadi.com/blog/en/tag/php.html
siteadi.com/blog/tr/tag/database.html
siteadi.com/blog/en/tag/database.html

sitemap.xml ise;

        <url>
            <loc>http ://www .siteadi.com/blog/tr/tag/ornek.html</loc>
                <xhtml:link 
                    rel="alternate"
                    hreflang="en"
                    href="http ://www .siteadi.com/blog/en/tag/ornek.html"
            />
        </url>
		
       <url>
            <loc>http ://www .siteadi.com/blog/tr/tag/php.html</loc>
                <xhtml:link 
                    rel="alternate"
                    hreflang="en"
                    href="http ://www .siteadi.com/blog/en/tag/php.html"
            />
        </url>
		
		        <url>
            <loc>http ://www .siteadi.com/blog/tr/tag/database.html</loc>
                <xhtml:link 
                    rel="alternate"
                    hreflang="en"
                    href="http ://www .siteadi.com/blog/en/tag/database.html"
            />
        </url>
ben doğru yapıyorum ... hatalımı ...
olay

https://support.google.com/webmaster...r/189077?hl=tr

Bir URL'nin birden fazla dilde çevrilmiş hali varsa, kendisi dahil olmak üzere diğer dil sürümlerini tanımlamak için gruptaki her dil sayfasında rel="alternate" hreflang="x" kullanılmalıdır. Örneğin, siteniz Fransızca, İngilizce ve İspanyolca içerik sağlıyorsa, İspanyolca sürümünde; Fransızca ve İngilizce sürümlerinin bağlantılarıyla birlikte, kendisi için bir rel="alternate" hreflang="x" bağlantısı kullanılmalıdır. Benzer şekilde, İngilizce ve Fransızca sürümlerin her biri, Fransızca, İngilizce İspanyolca sürümleri için aynı referansları içermelidir.

<link rel=”alternate” href=”http://example.com/en-ie” hreflang=”en-ie” />
<link rel=”alternate” href=”http://example.com/en-ca” hreflang=”en-ca” />
<link rel=”alternate” href=”http://example.com/en-au” hreflang=”en-au” />
<link rel=”alternate” href=”http://example.com/en” hreflang=”en” />

sen sadece header a örneğin tr için yazıyorum

<link rel=”alternate” href=”http://example.com/en” hreflang=”en” /> bunu koyacaksın.

en olan sitene ise

<link rel=”alternate” href=”http://example.com/tr” hreflang=”tr” /> (tr için hreflang doğrumu bakarsın)

ayrıca sitemap için senin gönderdiğin yanlış gibi geldi bana önce örneğe bakalım

<?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.example.com/english/</loc>
    <xhtml:link 
                 rel="alternate"
                 hreflang="de"
                 href="http://www.example.com/deutsch/"
                 />
    <xhtml:link 
                 rel="alternate"
                 hreflang="de-ch"
                 href="http://www.example.com/schweiz-deutsch/"
                 />
    <xhtml:link 
                 rel="alternate"
                 hreflang="en"
                 href="http://www.example.com/english/"
                 />
  </url>

<url>
    <loc>http://www.example.com/deutsch/</loc>
    <xhtml:link 
                 rel="alternate"
                 hreflang="en"
                 href="http://www.example.com/english/"
                 />
     <xhtml:link 
                 rel="alternate"
                 hreflang="de-ch"
                 href="http://www.example.com/schweiz-deutsch/"
                 />
     <xhtml:link 
                 rel="alternate"
                 hreflang="de"
                 href="http://www.example.com/deutsch/"
                 />
  </url>

<url>
    <loc>http://www.example.com/schweiz-deutsch/</loc>
     <xhtml:link 
                 rel="alternate"
                 hreflang="de"
                 href="http://www.example.com/deutsch/"
                 />
     <xhtml:link 
                 rel="alternate"
                 hreflang="en"
                 href="http://www.example.com/english/"
                 />
<xhtml:link 
                 rel="alternate"
                 hreflang="de-ch"
                 href="http://www.example.com/schweiz-deutsch/"
                 />
  </url>
</urlset>
her bir url için dil o dille alakalı kısmı belirtmesi gerekiyor yani ingilizce ise

hreflang="en"
href="http://www.example.com/english/"

almanca ise

<loc>http://www.example.com/schweiz-deutsch/</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://www.example.com/deutsch/"

sendeki sanki bana türkçe linklerin alternatifi bu demek gibi geldi ama..tr yi ayrı bir hreflang ile belirtmen gerekiyor..ingilizceyi ayrı bir şekilde belirtmen gerekiyor..sanırım yanlış bir kullanım var..