Teknik SEO15 Mayıs 2026 7 dk okuma

Sitemap XML Nedir ve Nasıl Oluşturulur? (2026 Rehberi)

Sitemap XML nedir, neden önemlidir ve nasıl oluşturulur? Google'ın sitenizi eksiksiz taraması için sitemap.xml dosyasını adım adım oluşturma rehberi.

İçindekiler

Sitenizin Google'da hak ettiği konuma gelmesi için arama motorlarının tüm sayfalarınızı bilmesi gerekir. İşte bu noktada sitemap XML devreye girer. Bu rehberde sitemap nedir, neden kritik önemdedir ve nasıl oluşturulur sorularını adım adım yanıtlayacağız.

Sitemap XML Nedir?

Sitemap XML, web sitenizin tüm sayfalarını, bu sayfaların ne zaman güncellendiğini ve birbirleriyle olan öncelik ilişkisini arama motorlarına bildiren yapılandırılmış bir dosyadır. Google, Bing ve diğer arama motorları bu dosyayı okuyarak sitenizi daha verimli ve eksiksiz tarar.

Teknik olarak sitemap, sitemap.org standardına uyan XML formatında bir belgedir. Dosyanın adı genellikle sitemap.xml şeklindedir ve domainin kök dizininde yer alır: https://example.com/sitemap.xml

Sitemap XML Örneği

<?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-05-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://example.com/hakkimizda</loc>
    <lastmod>2026-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>

Sitemap Neden Bu Kadar Önemli?

Google'ın botları (Googlebot) sitenizi taramak için genellikle iç linklerinizi takip eder. Ancak bu yöntem yetersiz kalabilir:

  • Yeni sayfalar: Henüz hiçbir sayfadan link almamış yeni içeriklerinizi Googlebot hemen bulamaz.
  • Büyük siteler: Binlerce ürün sayfasına sahip e-ticaret sitelerinde tüm URL'lerin keşfedilmesi çok zaman alır.
  • Düşük iç link sayısı: Birbirine az bağlı sayfalara sahip siteler crawler'ların dikkatinden kaçabilir.
  • Medya dosyaları: Görseller, videolar ve PDF'ler için ayrı sitemap'ler mevcut içerik keşfini hızlandırır.

Google'ın resmi belgelerine göre sitemap "küçük siteler için zorunlu değil" olarak tanımlanır; ancak 200'den fazla sayfası olan, sık güncellenen veya dış link profili zayıf olan siteler için kritiktir.

Sitemap XML'deki Etiketler Ne Anlama Gelir?

<loc> — Sayfa URL'si

Zorunlu etikettir. Sayfanın tam URL adresini içerir. Mutlaka https:// ile başlamalı ve canonical URL ile birebir eşleşmelidir.

<loc>https://example.com/blog/seo-nedir</loc>

<lastmod> — Son Değişiklik Tarihi

Sayfanın en son ne zaman anlamlı biçimde değiştirildiğini belirtir. Küçük yazım düzeltmeleri için güncellemeye gerek yoktur; Google bu bilgiyi yeniden tarama sıklığını belirlemede kullanır.

Format: YYYY-MM-DD veya ISO 8601 tam tarih-saat formatı.

<lastmod>2026-05-15</lastmod>

<changefreq> — Değişim Sıklığı

Sayfanın yaklaşık ne sıklıkta güncellendiğini arama motorlarına ipucu verir. Google bu değeri garanti olarak kabul etmez, yalnızca rehber niteliğinde kullanır.

Değerler: always, hourly, daily, weekly, monthly, yearly, never

  • Ana sayfa: weekly veya daily
  • Blog makaleleri: monthly
  • Hakkımızda / İletişim: yearly

<priority> — Öncelik

0.0 ile 1.0 arasında bir değer alır. Varsayılan değer 0.5'tir. Bu değer yalnızca sitenin kendi içindeki göreli önceliği gösterir; farklı sitelerin priorityleri karşılaştırılmaz.

Sayfa TürüÖnerilen Öncelik
Ana sayfa1.0
Kategori sayfaları0.8
Ürün / Blog sayfaları0.6–0.7
Etiket / Arşiv sayfaları0.4
Yasal sayfalar0.2–0.3

Sitemap Türleri

1. XML Sitemap (Standart)

En yaygın tür. Yukarıdaki örnekte gösterilen formattır. Tüm URL'leri listeler.

2. Sitemap Index

50.000'den fazla URL'niz varsa birden fazla sitemap dosyası oluşturup bunları bir "sitemap index" dosyasında birleştirirsiniz.

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

3. Görsel Sitemap

Google Görseller aramasında görünürlüğünüzü artırmak için kullanılır.

4. Video Sitemap

YouTube yerine kendi sunucunuzda barındırdığınız videolar için gereklidir.

5. Haber Sitemap

Google News'e dahil olmak isteyen haber siteleri için zorunludur. Son 48 saatte yayınlanan içerikleri listeler.

Sitemap Nasıl Oluşturulur?

Yöntem 1: Otomatik Oluşturma (CMS / Plugin)

  • WordPress: Yoast SEO veya Rank Math eklentisi otomatik sitemap oluşturur.
  • Shopify: Yerleşik sitemap özelliği https://siparis.com/sitemap.xml adresinde hazırdır.
  • Nuxt.js / Next.js: @nuxtjs/sitemap veya next-sitemap paketi kullanılır.
  • Wix / Squarespace: Otomatik olarak oluşturur, müdahale gerekmez.

Yöntem 2: Ücretsiz Sitemap Oluşturucu Araç

Teknik bilgi gerektirmeden, form doldurarak XML sitemap oluşturmak için ücretsiz sitemap oluşturucumuzu kullanabilirsiniz. URL'leri girin, değişim sıklığı ve öncelik değerlerini seçin, hazır XML dosyanızı indirin.

Yöntem 3: Manuel Oluşturma

Küçük siteler için metin editörüyle yazabilirsiniz. Yukarıdaki XML şablonunu kopyalayıp <url> bloklarını ekleyin.

Sitemap'i Google'a Nasıl Gönderirsiniz?

Sitemap dosyasını oluşturduktan sonra Google'ın bunu bilmesi için üç yol vardır:

1. Google Search Console ile Gönderme (Önerilen)

  1. Google Search Console'a giriş yapın.
  2. Sol menüden Dizin > Sitemaps bölümüne tıklayın.
  3. Sitemap URL'sini girin: sitemap.xml
  4. Gönder butonuna tıklayın.

Gönderim sonrasında Google, sitemap'in durumunu (tarandı, hata var mı) raporlar.

2. robots.txt ile Bildirme

robots.txt dosyanıza şu satırı ekleyin:

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

Bu yöntemi kullanırsanız Google dahil tüm arama motorları sitemap'inizi otomatik keşfeder.

3. Ping ile Anlık Bildirim

İçeriğiniz çok sık güncelleniyorsa sitemap URL'si üzerinden ping atabilirsiniz:

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

Sitemap İçin Sık Yapılan Hatalar

1. Noindex Sayfaları Dahil Etmek

Sitemap'inize noindex meta etiketi olan veya robots.txt'te engellenen sayfaları eklemeyin. Bu durum Google'ı karıştırır ve tarama bütçesini (crawl budget) boşa harcar.

2. Broken URL Eklemek

404 döndüren URL'leri sitemap'te tutmak yerine ya kaldırın ya da 301 yönlendirmesi yapın.

3. Canonical Olmayan URL'leri Eklemek

Her sayfanın sitemap'teki URL'si, sayfanın <link rel="canonical"> etiketiyle birebir eşleşmelidir. Konuyu canonical tag nedir rehberimizde açıkladık. www. ile www. olmayan versiyon arasında tutarsızlık olmamalıdır.

4. URL Limitini Aşmak

Tek bir sitemap dosyası en fazla 50.000 URL içerebilir ve 50 MB boyutunu geçemez. Daha büyük siteler için sitemap index kullanın.

5. Statik Dosyaları Unutmak

Ürün görselleri, infografikler veya PDF rehberler önemli trafik kaynağı olabilir. Görsel sitemaplar bu içeriklerin Google Görseller'de indekslenmesini sağlar.

Sitemap ve robots.txt İlişkisi

Sitemap ve robots.txt birbirini tamamlayan iki dosyadır:

  • robots.txt: Hangi sayfaların taranmaması gerektiğini söyler.
  • Sitemap: Hangi sayfaların taranması gerektiğini söyler.

Sitemap'te bir URL varsa ama robots.txt'te aynı URL engelleniyorsa Google bu URL'yi taramaz — ancak söz konusu çelişkiyi raporlar. İki dosyanın tutarlı olması gerekir.

Sık Sorulan Sorular

Sitemap olmadan Google beni bulabilir mi?
Evet, ama daha yavaş. Eğer sitenize dış linkler varsa Google bu linklerden sitenize ulaşır. Ancak yeni ve büyük siteler için sitemap hız kazandırır.

Sitemap ne sıklıkla güncellenmeli?
Yeni sayfa eklediğinizde veya önemli içerikler değiştiğinde sitemap'i güncellemelisiniz. Otomatik sitemap araçları bunu sizin yerinize yapar.

Kaç tane URL olmalı?
50.000 limit vardır ama bu hedefiniz olmamalı. Yalnızca gerçekten değerli ve dizinlenmesini istediğiniz sayfaları ekleyin. Kalite her zaman miktarın önünde gelir.

Sitemap'im yanlışsa ne olur?
Siteniz yine taranır ama eksik veya hatalı sitemap tarama verimliliğini düşürür. Google Search Console hataları raporlar.


Sitemap'inizi Hemen Oluşturun

Artık sitemap XML'nin ne olduğunu ve neden önemli olduğunu biliyorsunuz. Bir sonraki adım: siteniz için ücretsiz sitemap oluşturmak.

Ücretsiz Sitemap Oluşturucu aracımızla URL'lerinizi girin, ayarları seçin ve hazır XML dosyanızı indirin — hiçbir teknik bilgi gerekmez.

Sitemap'i Google'a gönderdikten sonra robots.txt dosyanızı da optimize etmeyi unutmayın. robots.txt nedir ve nasıl yazılır rehberimize göz atın.

İlgili içerikler: Crawl Bütçesi Nedir?Canonical Tag Nedir?Teknik SEO Kontrol Listesi

Sitenizin SEO Skorunu Öğrenin

Bu rehberi uyguladıktan sonra sitenizi analiz edin ve ilerlemenizi ölçün.

Ücretsiz Analiz Et →

İlgili rehberler

Aynı konuya yakın diğer SEO yazıları.