Ana Sayfa/Blog/XML Sitemap Nedir? Oluşturma ve Gönderme Rehberi

XML Sitemap Nedir? Oluşturma ve Gönderme Rehberi

XML Sitemap, web sitenizin tüm sayfalarını yapılandırılmış bir XML dosyasında listeleyen ve arama motorlarına sitenizin yapısını bildiren bir yol haritasıdır. Arama motorları sitenizi zaten tarayabilir ancak sitemap, özellikle büyük sitelerde, yeni eklenen sayfalarda ve derin bağlantı yapılarında keşfedilmeyi hızlandırır ve tarama verimliliğini artırır.

XML Sitemap Yapısı

Temel bir XML sitemap dosyası şu yapıda oluşturulur:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://example.com/hakkimizda</loc>
    <lastmod>2026-02-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

Sitemap Etiketleri

loc (Zorunlu)

Sayfanın tam URL'sini belirtir. Mutlaka protokol (https://) dahil tam URL olmalıdır. Her URL benzersiz olmalı ve kanonik sürümü işaret etmelidir.

<loc>https://example.com/blog/makale-basligi</loc>

lastmod (Önerilen)

Sayfanın son değiştirilme tarihini W3C Datetime formatında belirtir. Arama motorları bu bilgiyi kullanarak hangi sayfaların yeniden taranması gerektiğine karar verir.

<!-- Sadece tarih -->
<lastmod>2026-03-28</lastmod>

<!-- Tarih ve saat -->
<lastmod>2026-03-28T14:30:00+03:00</lastmod>

Önemli: lastmod değerini sayfa gerçekten değiştiğinde güncelleyin. Sahte tarihler kullanmak arama motorlarının güvenini zedeler ve sitemap'inizi görmezden gelmelerine yol açabilir.

changefreq (İsteğe Bağlı)

Sayfanın tahmini değişim sıklığını belirtir. Google bu etiketi büyük ölçüde göz ardı eder, ancak diğer arama motorları kullanabilir:

priority (İsteğe Bağlı)

Sayfanın site içindeki göreceli önemini 0.0 ile 1.0 arasında belirtir. Varsayılan değer 0.5'tir. Bu değer yalnızca siteniz içindeki sayfaların birbirine göre önemini ifade eder — diğer sitelerle karşılaştırma yapılmaz.

<!-- Ana sayfa -->
<priority>1.0</priority>

<!-- Önemli kategoriler -->
<priority>0.8</priority>

<!-- Blog yazıları -->
<priority>0.6</priority>

<!-- Yasal sayfalar -->
<priority>0.3</priority>

Sitemap Index Dosyası

Bir sitemap dosyası en fazla 50.000 URL ve 50MB boyutu içerebilir. Daha büyük siteler için birden fazla sitemap dosyası oluşturulur ve bunlar bir sitemap index dosyasında listelenir:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://example.com/sitemap-sayfalar.xml</loc>
    <lastmod>2026-03-28</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-blog.xml</loc>
    <lastmod>2026-03-25</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-urunler.xml</loc>
    <lastmod>2026-03-20</lastmod>
  </sitemap>
</sitemapindex>

Sitemap'i Arama Motorlarına Gönderme

Google Search Console

  1. Google Search Console'a giriş yapın
  2. Sol menüden "Sitemaps" (Site Haritaları) bölümüne gidin
  3. Sitemap URL'nizi girin (ör. https://example.com/sitemap.xml)
  4. "Gönder" düğmesine tıklayın
  5. Durumun "Başarılı" olarak güncellendiğini doğrulayın

Robots.txt ile Bildirme

Sitemap konumunu robots.txt dosyasına eklemek, tüm arama motorlarının sitemap'inizi bulmasını sağlar:

Sitemap: https://example.com/sitemap.xml

Ping ile Bildirme

Google'a sitemap güncellemenizi doğrudan bildirebilirsiniz:

https://www.google.com/ping?sitemap=https://example.com/sitemap.xml

Sitemap En İyi Uygulamaları

Sitemap Araçlarını Kullanın

XML sitemap dosyanızı kolayca oluşturmak için Sitemap Oluşturucu aracımızı kullanabilirsiniz. Mevcut sitemap'inizin geçerliliğini kontrol etmek için ise Sitemap Doğrulayıcı aracımız mevcuttur. Bu araçlar, XML söz dizimi hatalarını ve URL sorunlarını anında tespit eder.

Bu konuyla ilgili araçlarımızı da deneyin: Sitemap Oluşturucu, Robots.txt Oluşturucu, Schema Oluşturucu

← Tüm Yazılar