XML Site Haritaları

Site Haritası, arama motorlarının siteyi daha akıllıca tarayabilmeleri için, her bir URL ile ilgili ek meta verilerle birlikte, bir siteye ilişkin URL’leri listeleyen bir XML dosyasıdır. Dolayısıyla XML etiketlerinden oluşur.

Bu yazıda, Site Haritaları için XML şemasını açıklayacağım.

Site Haritası dosyanız UTF-8 olarak kodlanmış olmalıdır.

Bir Site Haritası oluştururken şu özelliklerin bulunduğuna dikkat edin:

  1. Bir açılış <urlset> etiketiyle başlayın ve bir kapanış </urlset> etiketiyle bitirin.
  2. Protokol standardını <urlset> etiketi içinde belirtin.
  3. Her bir URL için, bir ana XML etiketi olarak bir <url> girişi ekleyin.
  4. Her bir <url> ana etiketi için bir <loc> alt öğe girişi ekleyin.

Başka ekleyeceğiniz diğer tüm etiketler isteğe bağlıdır.

Aşağıdaki örnekte, yalnızca bir URL içeren ve isteğe bağlı tüm etiketlerin kullanıldığı bir Site Haritası gösterilmektedir:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.bulanca.com/</loc>
<lastmod>2009-11-12</lastmod>       <changefreq>monthly</changefreq>       <priority>0.8</priority>
</url>
</urlset>

Yukarıdaki örnekte isteğe bağlı etiketler italik yazılmıştır.
Şimdi Site Haritalarında kullanılan XML etiket biçimlerini öğrenelim:

<urlset> : Dosyayı kapsüller ve geçerli protokol standardını referans olarak kullanır.

<url> : Her bir URL girişine ait ana etikettir. Geri kalan etiketler, bu etiketin alt öğeleridir.

<loc> : Sayfanın URL\’si için kullanılır. Bu URL http ile başlamalı ve sunucunuz gerektiriyorsa bir eğik çizgiyle sona ermelidir. Bu değer, 2.048 karakterden az olmalıdır.

<lastmod> : Dosyada yapılan son değişikli tarihidir. İsteğe bağlı kullanılır.

<changefreq> : Sayfanın olası değişme sıklığıdır. Bu değer arama motorlarına genel bir bilgi sağlar. İsteğe bağlı kullanılır. Geçerli değerler şunlardır:

always
hourly
daily
weekly
monthly
yearly
never

Her erişildiklerinde değişen belgeleri açıklamak için “always” (her zaman) değeri kullanılmalıdır.

<priority> : Sitenizdeki diğer URL’lere göre bu URL’nin önceliğidir. Geçerli değerler 0.0 ile 1.0 arasında değişir. İsteğe bağlı kullanılır.

Emrah

1981 Samsun doğumlu ve Gazi Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi mezunu. Bilişim Teknolojileri Öğretmeni, Yazar, WebMaster, Blogger, SEO eğitmeni. Araştırmacı, sinema sever, fitness yapar, farklı doğal güzellikleri keşfetmeye bayılır.

Yorum Yap