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:
always— Her erişimde değişirhourly— Saatlikdaily— Günlükweekly— Haftalıkmonthly— Aylıkyearly— Yıllıknever— Arşivlenmiş sayfalar için
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
- Google Search Console'a giriş yapın
- Sol menüden "Sitemaps" (Site Haritaları) bölümüne gidin
- Sitemap URL'nizi girin (ör.
https://example.com/sitemap.xml) - "Gönder" düğmesine tıklayın
- 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ı
- Yalnızca kanonik URL'leri dahil edin — yönlendirilen veya noindex sayfaları eklemeyin
- 200 durum kodu dönen sayfaları ekleyin
- lastmod tarihlerini doğru ve güncel tutun
- Sitemap'i otomatik olarak güncelleyen bir sistem kurun
- Sitemap'inizi düzenli olarak hata açısından kontrol edin
- UTF-8 kodlama kullanın ve özel karakterleri XML entity olarak yazın
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