Site haritası dosyasını kullanma

Site haritası, site sayfalarına bağlantılar içeren bir dosyadır. Dosya, arama motorlarına mevcut site yapısını bildirir. Yandex, XML ve TXT biçimlerini destekler. XML biçimi, ek bilgi iletmenizi sağlar.

Not

Yandex, dosyadaki tüm URL’lerin arama sonuçlarında görüntüleneceğini garanti etmez.

Site haritası dosyasına ihtiyacım var mı?

Yandex, siteyi öğrenmek için dizinleme robotu için özel algoritmalar geliştirir. Örneğin, bir sayfadan diğerine ve dış bağlantılarla. Bazen robot sayfaları atlayabilir. Sitenizde şu durumlar varsa Site haritası dosyasını kullanın:

  • Çok sayıda sayfa.
  • Gezinme bağlantıları olmayan sayfalar.
  • Derin iç içe yapı.

Yandex tarafından desteklenen biçimler

Yandex, Site haritası protokolünü destekler. Bilgiyi göndermek için aşağıdaki öğeleri kullanın:

Etiket

Gerekli

Açıklama

loc

Evet

Sayfa adresi.

lastmod

No

Sayfanın en son güncellendiği tarih. Maksimum boyut 100 bayttır.

changefreq

No

Sayfa değişiklik sıklığı.

Maksimum boyut 100 bayttır.

priority

No

Sayfanın önemi. Robot, sayfaları 0.0 ile 1.0 arasında değişen katsayıların varlığı ve değerine göre sıralayarak tek tek yükler. Siteniz için en önemli olan URL’ler için değeri belirtin.

Maksimum boyut 100 bayttır.

Örnek:

<?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 
        <url>
            <loc>http://www.example.com/page1.html</loc>
            <lastmod>2005-01-01</lastmod>
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
        </url>
        ...
    </urlset>

Bu biçimi yalnızca sayfa URL’leri hakkında bilgi vermek için kullanın.

Örnek:

https://www.example.com/page1.html
https://www.example.com/page2.html

Ayrıca Site haritası kullanarak yerelleştirilmiş site sayfaları ve resimler hakkında bilgi gönderebilirsiniz (bkz. Yandex.Images Yardım bölümü).

Site haritası dosyasında videolar hakkında bilgi göndermek için kullanın ve videolar içeren sayfaları Site haritası ekleyin.

Dikkat

Yandex arama, Site haritası dosyası ile RSS ve Atom akışlarının gönderilmesini desteklemez.

Dosya gereksinimleri

  • UTF-8 kodlamasını kullanın. Yandex robotu, Kiril URL’lerini hem orijinal hem de kodlanmış biçimde tanır.
  • Maksimum bağlantı sayısı 50.000’dir. Site haritası birden fazla dosyaya bölebilir ve bunları Site haritası dizin dosyasında belirtebilirsiniz.
  • Sıkıştırılmamış dosyanın maksimum boyutu 50 MB’dir.
  • Dosyanın bulunacağı etki alanı adının yalnızca sayfa bağlantılarını belirtin.
  • Dosyayı oluşturulduğu siteyle aynı etki alanı adına yerleştirin.
  • Dosyaya erişildiğinde, sunucu HTTP kodu 200 OK döndürmelidir.

Bir dosya nasıl oluşturulur ve Yandex’e nasıl bildirilir?

  1. Site haritası dosyasına dahil edilecek sayfalar için kanonik URL’leri tanımlayın. Bu, sitenin benzer bilgilere sahip birden fazla sayfası varsa gereklidir.
  2. Biçimi seçin ve üçüncü taraf kaynaklardan biriyle dosyayı oluşturun.
  3. Dosyayı Site haritası dosya analizi aracı ile kontrol edin.
  4. Dosya bağlantısını robots.txt dosyasında veya Yandex Webmaster’daki Site haritası dosyaları bölümünde belirtin.

Gerekirse, Site haritası hakkındaki bilgileri silebilirsiniz.

Sorular ve cevaplar

Büyük bir site için Site haritası nasıl ayarlanır?

Site haritası genellikle tüm önemli site sayfalarını içerir. Site çok sayıda sayfaya sahipse, Yandex tarafından bilinen sayfaları Site haritası bölümünden silebilir ve yalnızca yeni veya sık güncellenenleri dosyaya ekleyebilirsiniz.

Eğer Site haritası dizin dosyasını kullanıyorsanız, sık güncellenen Site haritası dosyalarını lastmod etiketi ile işaretleyin.

Yandex tarafından zaten bilinen site sayfalarını öğrenmek için Yandex Webmaster’da DizinlemeGezinme istatistikleri sayfasına gidin.

Site haritası, hizmette “Geçersiz belge biçimi” durumu ile hariç tutulan bir sayfa olarak görüntülenir.

Site haritası dosyası (ve diğer XML dosyaları) hariç tutulan sayfalar olarak görüntülenir. Ancak bu yalnızca bilgi amaçlıdır ve site dizinlemeyi veya Site haritası işlemlerini etkilemez.

Site haritası dosyası, robot onu normal bir sayfa olarak dizinlemeye çalıştıysa hariç tutulan sayfalar grubunda görüntülenebilir. Buna rağmen, Site haritası dosyaları aramada yer almaz.

Site haritası işlenirken “Bilinmeyen etiket” hatası oluştu

Site haritası dosyası yalnızca belirli XML öğelerini içerebilir. Yandex.Webmaster dosyada başka öğeler bulursa (örneğin, mobil sürüme referans), “Bilinmeyen etiket” hatası gösterir. Robot, Site haritası işlenirken desteklenmeyen öğeleri görmezden gelir ve desteklenen öğelerden gelen verileri dikkate alır. Dolayısıyla, Site haritası dosyasını değiştirmenize gerek yoktur.

Dosya içeriği değişirse, Yandex.Webmaster’daki bilgiler iki hafta içinde güncellenir.

Site haritası dosyası “Dizinlenmedi” durumunda.

Site haritası dosyası birkaç nedenden dolayı dizinlenmemiş olabilir:

  • Robot, Site haritası dosyasında yakın zamanda gezinmiş ve dosyayı henüz işleme koymamıştır. İki hafta bekleyin. Eğer birden fazla dosya içeren Site haritası dizin dosyası kullanıyorsanız, bunların işlenmesi tek bir Site haritası dosyasından daha uzun sürebilir.
  • Siteye daha önce dizinleme robotu tarafından erişilmemiştir. Robotun bir sonraki site ziyaretini beklemeniz gerekmektedir.
  • Site haritası erişimi robots.txt dosyasında yasaklanmıştır. Robot, Site haritası bölümüne erişmeye çalıştığında sunucu 200 dışında bir HTTP kodu veriyor. Dosyanın bot tarafından kullanılabilir olup olmadığını kontrol edin. Bunu yapmak için Sunucu yanıt kontrolü aracını kullanın. Dosyanın tam yolunu belirtin.

Erişim sorunu olması durumunda sitenin veya bulunduğu sunucunun yöneticisiyle iletişime geçin. Dosya doğru derlenmişse, robotun son isteğinden itibaren iki hafta içinde yeniden işlenecektir. Dosyayı Site haritası dosyası analizi aracıyla kontrol edebilirsiniz.

Site haritası dosyası “Belge metin içermiyor” durumunda

Bu durum Sunucu yanıt kontrolü aracında görüntülenir ve robotun dosyayı normal bir site sayfası olarak dizinleyemediğini ve içeriğini arama sonuçlarına dahil edemediğini bildirir. Bu durum Site haritası işleme sürecini etkilemez. Site haritası doğruluğunu kontrol etmek için, Yandex.Webmaster’daki Site haritası doğrulayıcı aracını kullanın.

Site Haritası dosyası, “URL ‘noindex’ etiketiyle dizine eklenmek üzere hariç tutuldu” durumunda

Bu durum Sunucu yanıt kontrolü aracında görüntülenir ve dosyanın dizinlemeye kapalı olduğunu bildirir. Genellikle yasak X-Robots-Tag HTTP başlığı içinde yazılır. Direktif, dosyanın arama sonuçlarında görünmesini yasaklar, ancak Site haritası içeriğinin işlenmesini etkilemez. Site haritası doğruluğunu kontrol etmek için, Yandex.Webmaster’daki Site haritası doğrulayıcı aracını kullanın.

Site haritası işlenmemiştir

Genellikle, Site haritası dosyası Yandex.Webmaster’a eklenmesinden itibaren iki hafta içinde robot tarafından işleme konulur. Bu gerçekleşmezse, şunları kontrol edin:

  • Site haritasının Yandex.Webmaster’da eklediğiniz web sitesine ait olup olmadığını. Site adresinin, protokol (HTTP/HTTPS) ve www ön eki (eğer dahilse) dahil olmak üzere eşleştiğinden emin olun.

  • Site haritası isteğine sunucu yanıtı. Eğer Site haritası erişimi robots.txt dosyasında yasaklanmışsa veya robot erişmeye çalıştığında 200 dışında bir HTTP kodu veriliyorsa, dosya robot tarafından işlenmez. Eğer kontrol “noindex meta etiketiyle yasaklandı” ifadesini gösteriyorsa, bu bir hata belirtmez. noindex meta etiketi dosyanın arama veritabanına dahil edilmesini engeller, ancak robotun dosya içeriğini işlemesini engellemez.

  • Site haritası dosyası analizi aracıyla dosyanın geçerliliği. Hatalar bulunursa düzeltin.

Site haritası doğru derlenmiş ve robotun erişimine açık, ancak iki haftadan fazla süredir işleme konulmuyor.
Site haritasında URL başına maksimum karakter sayısı nedir?

Toplam karakter sınırı 2.048’dir. 1.024 Karakter sitenin etki alanı adı için ayrılmıştır, örneğin, https://site.com. Kalan 1.024 karakter, sitenin dahili sayfalarına giden yol için ayrılmıştır (yani etki alanı adını takip eden karakterler) örneğin, /sayfa_1/sayfa_2/...




Ayrıca şuraya gidebilirsiniz:

Tek bir sitedeki sayfaları birbirine bağlayan bir bağlantı. Sayfalar aynı etki alanının farklı dizinlerinde veya alt etki alanlarında bulunabilir.

Başka bir sitede bulunan bir bağlantı.