Sitemap dosyasını kullanma
Sitemap, 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.
Sitemap 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 iç ve dış bağlantılarla. Bazen robot sayfaları atlayabilir. Sitenizde şu durumlar varsa Sitemap 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, Sitemap protokolünü destekler. Bilgiyi göndermek için aşağıdaki öğeleri kullanın:
|
Etiket |
Gerekli |
Açıklama |
|
Evet |
Sayfa adresi. |
|
|
Hayır |
Sayfanın en son güncellendiği tarih. |
|
|
Hayır |
Sayfa değişiklik sıklığı. Maksimum boyut 100 bayttır. |
|
|
Hayır |
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 Sitemap kullanarak yerelleştirilmiş site sayfaları ve resimler hakkında bilgi gönderebilirsiniz (bkz. Yandex Resimler Yardım bölümü).
Sitemap dosyanızın videolar hakkında bilgi sağlamasını istiyorsanız, yapılandırılmış veri kullanın ve videolar içeren sayfaları Sitemap’e ekleyin.
Dikkat
Yandex arama, Sitemap dosyası ile RSS ve Atom akışlarının gönderilmesini desteklemez.
Dosya gereksinimleri
- Kodlamayı UTF-8 olarak kullanın. Yandex robotu, Kiril URL’lerini hem orijinal hem de kodlanmış biçimde tanır.
- Maksimum bağlantı sayısı 50.000’dir.
Sitemap’i birkaç dosyaya bölebilir ve bunları Sitemap 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?
Sitemapdosyasına dahil edilecek sayfalar için kanonik URL’leri tanımlayın. Bu, sitenin benzer bilgilere sahip birden fazla sayfası varsa gereklidir.- Biçimi seçin ve üçüncü taraf kaynaklardan biriyle dosyayı oluşturun.
- Dosyayı Sitemap doğrulayıcı aracı ile kontrol edin.
- Dosya bağlantısını robots.txt veya Yandex Webmaster’ın Sitemap dosyaları sayfasında girin.
Gerekirse Sitemap hakkındaki bilgileri silebilirsiniz.
Sorular ve cevaplar
Büyük bir site için Sitemap nasıl ayarlanır?
Sitemap genellikle tüm önemli site sayfalarını içerir. Site çok sayıda sayfaya sahipse, Yandex tarafından bilinen sayfaları Sitemap bölümünden silebilir ve yalnızca yeni veya sık güncellenenleri dosyaya ekleyebilirsiniz.
Eğer Sitemap dizin dosyasını kullanıyorsanız, sık güncellenen Sitemap dosyalarını lastmod etiketi ile işaretleyin.
Yandex’in hangi site sayfalarını zaten tanıdığını öğrenmek için Yandex Webmaster’da İndeksleme → Gezinme istatistikleri bölümüne gidin.
Sitemap, serviste “Geçersiz belge formatı” durumu ile hariç tutulan bir sayfa olarak görüntülenir
Sitemap 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 Sitemap işlemlerini etkilemez.
Sitemap dosyası, robot onu normal bir sayfa olarak dizinlemeye çalıştıysa hariç tutulan sayfalar grubunda görüntülenebilir. Buna rağmen, Sitemap dosyaları aramada yer almaz.
Sitemap işlenirken “Bilinmeyen etiket” hatası oluştu
Sitemap 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örüntülenir. Robot, Sitemap işlenirken desteklenmeyen öğeleri görmezden gelir ve desteklenen öğelerden gelen verileri dikkate alır. Dolayısıyla, Sitemap dosyasını değiştirmenize gerek yoktur.
Dosya içeriği değişirse, Yandex Webmaster’daki bilgiler iki hafta içinde güncellenir.
Sitemap dosyası “Dizine Eklenmedi” durumuna sahiptir
Sitemap dosyası birkaç nedenden dolayı dizinlenmemiş olabilir:
- Robot,
Sitemapdosyasında yakın zamanda gezinmiş ve dosyayı henüz işleme koymamıştır. İki hafta bekleyin. Eğer birden fazla dosya içerenSitemapdizin dosyası kullanıyorsanız, bunların işlenmesi tek birSitemapdosyasından daha uzun sürebilir. - Siteye daha önce dizinleme robotu tarafından erişilmemiştir. Robotun bir sonraki site ziyaretini beklemeniz gerekmektedir.
Sitemaperişimi robots.txt dosyasında yasaklanmıştır. Robot,Sitemapbölümüne erişmeye çalıştığında sunucu 200 dışında bir HTTP kodu veriyor. Dosyanın robota erişilebilir 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ı Sitemap doğrulayıcı aracı ile kontrol edebilirsiniz.
Sitemap 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 Sitemap işleme sürecini etkilemez. Sitemap doğruluğunu kontrol etmek için Yandex Webmaster’daki Sitemap doğrulayıcı aracını kullanın.
Sitemap 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. Yönerge, dosyanın arama sonuçlarında görünmesini yasaklar, ancak Sitemap içeriğinin işlenmesini etkilemez. Sitemap doğruluğunu kontrol etmek için Yandex Webmaster’daki Sitemap doğrulayıcı aracını kullanın.
Sitemap işlenmiyor
Genellikle, Sitemap dosyası Yandex Webmaster’a eklenmesinden itibaren iki hafta içinde robot tarafından işlenir. Bu gerçekleşmezse, şunları kontrol edin:
-
Sitemapdosyasının, Yandex Webmaster’da eklediğiniz web sitesine ait olup olmadığını kontrol edin. Site adresinin, protokol (HTTP/HTTPS) ve www ön eki (eğer dahilse) dahil olmak üzere eşleştiğinden emin olun. -
sunucu yanıtı. Eğer
Sitemaperiş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 “noindexmeta 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. -
Dosyanın geçerliliği Sitemap doğrulayıcı aracı ile kontrol edilebilir. Hatalar bulunursa düzeltin.
Sitemap doğru bir şekilde derlenmiş ve robota sunulmuş, ancak iki haftadan fazla bir süredir işlenmiyor
Sitemap’te 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, site iç sayfalarına giden yol için tasarlanmıştır, yani alan adını takip eden karakterler, örneğin, /sayfa_1/sayfa_2/...
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ı.