XML site haritaları, arama motorlarına doğrudan web sitenizdeki sayfalar hakkında bilgi vermenin en iyi yoludur. “Genişletilebilir biçimlendirme dili” veya kısaca XML kullanılarak oluşturulur“ bu belgeleri hem insan hem de makine ve Google botları tarafından okunabilen biçimlendirme dilidir”.
XML Site Haritası Yapısı
XML site haritasının yapısı temel miktarda bilgi ile başlar ve daha sonra gönderilen içeriğin türüne bağlı olarak giriş ek bilgi içerebilir. Yada sadece temel başlıkların ve görsellerin yayını yapılabilir.
Temel XML Site Haritası
Temel XML site haritası yapısı şudur: Yalnızca bir URL:
<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns= "http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc> http://www.example.com/</loc>
<lastmod> 2019-01-01 </lastmod>
<priority> 0,8 </priority>
</Url>
</Urlset>
Dört şeyi fark edeceksiniz:
- XML dosya sürümü en üstte bulunur
- Sadece gerekli etiket girilir <loc> içinde <urlset> <url> </ url> </ urlset>
- lastmod, changefreq ve öncelik isteğe bağlıdır, ancak şiddetle önerilir
- Her açılış etiketine HTML ile aynı bir kapanış etiketi eşlik etmelidir
XML Site Haritaları için En İyi Uygulamalar
XML site haritaları, SEO‘nun bir web sitesine yardımcı olabileceği gerçeğini biz Web masterlar gözden kaçırırız. Oysaki çok büyük bir etkisi olmasa bile yinede SEO’nun bir parçasıdır.
Site Haritası Nasıl Oluşturulmalıdır.
Yalnızca 200 durum kodu döndüren URL’ler içerir;
301 yönlendirmesi veya 404 hatası kodu döndüren URL’ler site haritalarına dahil edilmemelidir.
Yalnızca standart URL’ler içerir (bir sayfa site bağlantıları içermemesi gereklidir).
Sayfa türüne göre ayırın örneğin; Yazılar / Sayfalar / Etiketler / Resimler gibi tek tek bir harita oluşturabilirsiniz. Ayrıca tüm bunları Aynı haritada paylaşabilirsiniz.
50.000 URL’den az ve 50 MB’den büyük olmamalıdır.
XML Site Haritaları oluşturma
Birçok genç arkadaşın ve hatta başarılı SEO uzmanının sorduğu soru web siteler için site haritasını nasıl oluşturabilirim sorusudur.
Cevap, birçok yol vardır ve hangisi kafanıza yatarsa yatsın hepsi aynı sonucu sizlere verir.
En yaygın site haritası oluşturma yolları:
- CMS’nizin yerleşik XML site haritası eklentisi kullanma. WordPress’te bu, Yoast SEO ile en kolay şekilde yapılır. Yada WordPress’de başka site haritası oluşturucuları da kullanabilirsiniz.
- Otomatik bir görevi gerçekleştirmek için belirli aralıklarla çalışan zamanlanmış kod parçaları olan özel kod ve CRON işlerini kullanabilirsiniz.
- Site statikse, siteyi taramak ve sonuçlardan bir XML site haritası oluşturmak için Screaming Frog’s SEO Spider gibi bir araç kullanın .
Birden fazla site haritanız varsa, bunların tümünü oluşturmanız ve ardından tüm site haritalarını listeleyen bir site haritası dizin dosyasına eklemeniz gerekir .
XML Site Haritalarını Gönderme
XML site haritalarınız oluşturulduktan sonra, bunları web sitenizin kök dizinine (örneğin baytronik.com/sitemap_index.xml) eklemeli ve robots.txt dosyanıza eklemelisiniz.
Daha sonra bu site haritalarını şu adrese göndermelisiniz:
- Google Arama Konsolu (eski adıyla Web Yöneticisi Araçları)
- Bing Web Yöneticisi Araçları
Sık Karşılaşılan XML Site Haritası Sorunları
Kaçınmanız gerektiğini düşündüğüm bazı yaygın XML site haritası sorunları var:
- 301 veya 4** durum kodu ile yapılan işlemi sayfaları bu haritaya yüklemeyin.
- 404 durum kodu içeren yeni urlnizi bu haritadan silin;
- Sayfa türüne göre ayırın.
- Özellikle video site haritalarında gerekli etiketleri koymayı unutmayın.