İletişime Geç
Teknik SEO 06.07.2026 16 dk okuma

XML Sitemap Nedir? SEO İçin Neden Önemlidir?

XML sitemap, bir web sitesindeki önemli URL’leri arama motorlarına bildiren ve sayfaların daha düzenli keşfedilmesine yardımcı olan site haritası dosyasıdır. Bu rehberde XML sitemap’in ne işe yaradığını, hangi sayfaların sitemap içinde yer alması gerektiğini, robots.txt ve canonical yapısıyla nasıl uyumlu olması gerektiğini ve Google Search Console üzerinden nasıl kontrol edileceğini öğrenebilirsiniz.

sitemap.xml, xml sitemap, sitemap

XML sitemap, bir web sitesindeki önemli URL’leri arama motorlarına bildirmek için kullanılan site haritası dosyasıdır. Bu dosya, arama motorlarının sitedeki sayfaları daha kolay keşfetmesine ve tarama sürecini daha düzenli yürütmesine yardımcı olur.

SEO açısından XML sitemap, özellikle büyük sitelerde, yeni yayınlanan içeriklerde, e-ticaret sayfalarında ve site mimarisi karmaşık yapılarda önemlidir. Ancak XML sitemap tek başına indeksleme garantisi vermez. Site haritası, arama motorlarına “bu URL’ler benim için önemli” sinyali verir; sayfanın indekslenip indekslenmeyeceği ise içerik kalitesi, teknik erişilebilirlik, canonical yapısı, robots.txt kuralları ve genel site sağlığına bağlıdır.

XML Sitemap Ne İşe Yarar?

XML sitemap, arama motorlarına web sitesindeki önemli sayfaların listesini sunar. Böylece Google gibi arama motorları, site içindeki URL’leri daha kolay keşfedebilir.

XML sitemap şu amaçlarla kullanılır:

  • Önemli sayfaları arama motorlarına bildirmek
  • Yeni yayınlanan içeriklerin keşfedilmesini desteklemek
  • Site mimarisini arama motorlarına daha net sunmak
  • Büyük sitelerde URL keşfini kolaylaştırmak
  • Kategori, ürün, blog ve sayfa URL’lerini düzenli şekilde listelemek
  • Search Console üzerinden tarama ve indeksleme sürecini takip etmek

Özellikle yeni bir web sitesi yayına alındığında veya mevcut sitede çok sayıda yeni içerik yayınlandığında XML sitemap önemli bir destek sağlar.

XML Sitemap Nasıl Görünür?

XML sitemap, kullanıcılar için hazırlanmış görsel bir sayfa değil, arama motorları için oluşturulmuş teknik bir dosyadır. Genellikle XML formatında olur ve URL listelerini içerir.

Basit bir XML sitemap örneği şu şekildedir:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.orneksite.com/seo-nedir/</loc>
    <lastmod>2026-07-15</lastmod>
  </url>
  <url>
    <loc>https://www.orneksite.com/teknik-seo-nedir/</loc>
    <lastmod>2026-07-15</lastmod>
  </url>
</urlset>

Bu örnekte loc etiketi sayfanın URL’sini, lastmod etiketi ise sayfanın son güncellenme tarihini belirtir.

XML Sitemap Nerede Bulunur?

XML sitemap genellikle sitenin kök dizininde veya SEO eklentisinin belirlediği özel bir URL’de yer alır.

Yaygın sitemap URL örnekleri:

https://www.orneksite.com/sitemap.xml
https://www.orneksite.com/sitemap_index.xml
https://www.orneksite.com/page-sitemap.xml
https://www.orneksite.com/post-sitemap.xml

WordPress sitelerde Rank Math, Yoast SEO veya benzeri eklentiler genellikle sitemap dosyasını otomatik oluşturur. Rank Math kullanan sitelerde sitemap çoğunlukla şu yapıdadır:

/sitemap_index.xml

Bu ana sitemap dosyası içinde yazılar, sayfalar, kategoriler ve diğer içerik tipleri için ayrı sitemap dosyaları bulunabilir.

XML Sitemap SEO İçin Neden Önemlidir?

XML sitemap, SEO açısından arama motorlarının siteyi daha düzenli keşfetmesine yardımcı olur. Özellikle site içi bağlantı yapısı güçlü olmayan veya çok fazla URL’ye sahip sitelerde sitemap daha kritik hale gelir.

XML sitemap’in SEO açısından faydaları şunlardır:

  • Önemli URL’lerin arama motorlarına bildirilmesini sağlar.
  • Yeni içeriklerin daha hızlı keşfedilmesine yardımcı olabilir.
  • Site mimarisini daha anlaşılır hale getirir.
  • Search Console’da sitemap durumunun takip edilmesini sağlar.
  • Büyük sitelerde tarama yönetimini destekler.
  • Hatalı, yönlendirmeli veya noindex URL’lerin tespit edilmesine yardımcı olur.

Ancak sitemap, zayıf içeriklerin sıralama almasını sağlamaz. Sayfanın sitemap içinde olması, o sayfanın mutlaka indeksleneceği anlamına gelmez.

XML Sitemap İndeksleme Garantisi Verir mi?

Hayır. XML sitemap, indeksleme garantisi vermez. Bir URL sitemap içinde yer alsa bile Google bu sayfayı indekslemeyebilir.

Bunun birkaç nedeni olabilir:

  • Sayfa zayıf veya yetersiz içerik barındırıyor olabilir.
  • Sayfada noindex etiketi olabilir.
  • Sayfa robots.txt ile engellenmiş olabilir.
  • Sayfa başka bir URL’ye canonical veriyor olabilir.
  • Sayfa 404 veya yönlendirme durum kodu dönüyor olabilir.
  • Sayfanın içerik kalitesi düşük olabilir.
  • Site genelinde tarama veya kalite sorunları bulunabilir.

Bu nedenle sitemap, teknik SEO’nun yalnızca bir parçasıdır. Sağlıklı indeksleme için sitemap’in yanında içerik kalitesi, teknik erişilebilirlik, iç linkleme ve canonical yapısı da doğru olmalıdır.

Hangi Sayfalar XML Sitemap İçinde Olmalı?

XML sitemap içinde sitenin indekslenmesi istenen, değerli ve kullanıcıya fayda sağlayan URL’leri yer almalıdır.

Sitemap içinde bulunması gereken sayfa türleri şunlardır:

  • Ana sayfa
  • Önemli hizmet sayfaları
  • Hakkımda sayfası
  • İletişim sayfası
  • Eğitim sayfaları
  • Blog yazıları
  • Blog kategori sayfaları
  • Ürün sayfaları
  • Kategori sayfaları
  • Çalışma veya referans sayfaları

Temel mantık şudur: Eğer bir sayfanın Google’da görünmesini istiyorsanız ve sayfa kullanıcıya değer sağlıyorsa sitemap içinde bulunabilir.

Hangi Sayfalar XML Sitemap İçinde Olmamalı?

Sitemap içinde her URL yer almamalıdır. Sitemap, sitenin tüm teknik URL çöplüğü değil, önemli ve indekslenebilir sayfaların temiz listesi olmalıdır.

Sitemap dışında bırakılması gereken sayfa türleri şunlardır:

  • Noindex sayfalar
  • 404 veren URL’ler
  • 301 veya 302 yönlendirmeli URL’ler
  • Canonical olmayan URL varyasyonları
  • Site içi arama sonuçları
  • Sepet ve ödeme sayfaları
  • Hesap sayfaları
  • Parametreli URL’ler
  • Filtre kombinasyonları
  • Test sayfaları
  • Zayıf veya boş içerikli sayfalar

Örneğin bir URL başka bir sayfaya canonical veriyorsa, sitemap içinde canonical verilen ana URL yer almalıdır. Canonical olmayan varyasyonların sitemap içinde bulunması sinyal karışıklığı oluşturabilir.

Sitemap ve Robots.txt İlişkisi

Robots.txt dosyası, arama motoru botlarına hangi alanların taranıp taranamayacağını söyler. XML sitemap ise önemli URL’leri arama motorlarına bildirir. Bu iki dosya birbiriyle uyumlu olmalıdır.

Robots.txt içinde sitemap adresi belirtilebilir:

Sitemap: https://www.orneksite.com/sitemap_index.xml

Bu satır, arama motorlarına sitemap dosyasının konumunu bildirir.

Dikkat edilmesi gereken nokta şudur: Sitemap içinde yer alan URL’ler robots.txt ile engellenmemelidir. Eğer sitemap içinde bir URL var ama robots.txt o URL’nin taranmasını engelliyorsa, arama motorlarına çelişkili sinyal verilmiş olur.

Sitemap ve Canonical Uyumu

XML sitemap ile canonical etiketleri uyumlu olmalıdır. Sitemap içinde yalnızca tercih edilen canonical URL’ler yer almalıdır.

Sağlıklı yapı şöyledir:

  • Sitemap içindeki URL 200 durum kodu dönmelidir.
  • URL kendi kendisine canonical vermelidir.
  • Başka bir URL’ye canonical veren sayfalar sitemap içinde yer almamalıdır.
  • Yönlendirmeli URL’ler sitemap içinde bulunmamalıdır.
  • Noindex URL’ler sitemap içinde olmamalıdır.

Örnek olarak sitemap içinde şu URL varsa:

https://www.orneksite.com/seo-analizi-nasil-yapilir/

bu sayfanın canonical etiketi de aynı URL’yi göstermelidir. Eğer canonical başka bir URL’ye işaret ediyorsa, sitemap ve canonical arasında uyumsuzluk oluşur.

WordPress’te XML Sitemap Nasıl Oluşturulur?

WordPress sitelerde XML sitemap genellikle SEO eklentileriyle otomatik olarak oluşturulur. Rank Math, Yoast SEO veya benzeri eklentiler yazılar, sayfalar, kategoriler ve diğer içerik tipleri için sitemap dosyaları üretir.

Rank Math kullanan bir WordPress sitesinde sitemap ayarları genellikle şu alandan yönetilir:

Rank Math SEO → Site Haritası Ayarları

Burada şu içerik türleri kontrol edilebilir:

  • Yazılar sitemap içinde yer alacak mı?
  • Sayfalar sitemap içinde yer alacak mı?
  • Kategoriler sitemap içinde yer alacak mı?
  • Etiketler sitemap dışında bırakılacak mı?
  • Medya URL’leri sitemap içinde yer alacak mı?
  • Özel yazı tipleri sitemap’e dahil edilecek mi?

Küçük ve orta ölçekli kurumsal sitelerde genellikle sayfalar, blog yazıları ve önemli kategori arşivleri sitemap içinde yer alır. Etiket sayfaları zayıf veya çoğaltıcı yapıda ise sitemap dışında bırakılabilir.

Shopify’da XML Sitemap Nasıl Çalışır?

Shopify sitelerde XML sitemap otomatik olarak oluşturulur. Shopify genellikle ürünler, koleksiyonlar, bloglar ve sayfalar için sitemap yapısı üretir.

Shopify sitemap yapısı çoğunlukla şu adreste bulunur:

/sitemap.xml

Shopify’da sitemap yönetiminde dikkat edilmesi gereken noktalar şunlardır:

  • Ürün sayfaları indekslenebilir mi?
  • Koleksiyon sayfaları sitemap içinde doğru yer alıyor mu?
  • Noindex veya canonical verilen URL’ler sitemap ile çelişiyor mu?
  • Eski veya silinmiş ürün URL’leri sitemap içinde kalmış mı?
  • Ürün etiketlerinin oluşturduğu gereksiz sayfalar indeksleniyor mu?
  • Filtreli koleksiyon sayfaları nasıl yönetiliyor?

Shopify sitemap yapısı platform tarafından otomatik üretildiği için klasik anlamda her URL elle düzenlenemez. Bu nedenle tema, canonical, koleksiyon yapısı ve indeksleme ayarları birlikte değerlendirilmelidir.

Google Search Console’a Sitemap Nasıl Gönderilir?

XML sitemap, Google Search Console üzerinden Google’a bildirilebilir. Bu işlem özellikle yeni sitelerde veya site yapısı değiştiğinde faydalıdır.

Adımlar genel olarak şöyledir:

  1. Google Search Console’a girilir.
  2. İlgili mülk seçilir.
  3. Sol menüden “Site Haritaları” bölümüne girilir.
  4. Sitemap URL’si girilir.
  5. Gönder butonuna basılır.
  6. Google’ın sitemap’i işleyip işlemediği takip edilir.

Örneğin Rank Math kullanan WordPress sitesinde gönderilecek sitemap şu olabilir:

sitemap_index.xml

Sitemap gönderildikten sonra Google’ın tüm URL’leri hemen indekslemesi beklenmemelidir. Search Console yalnızca sitemap’in işlenme ve keşif durumunu gösterir.

Sitemap Hataları Nasıl Kontrol Edilir?

Sitemap hataları hem Search Console hem de Screaming Frog gibi araçlarla kontrol edilebilir.

Sık görülen sitemap hataları şunlardır:

  • 404 URL’lerin sitemap içinde yer alması
  • 301 yönlendirmeli URL’lerin sitemap içinde bulunması
  • Noindex sayfaların sitemap’e eklenmesi
  • Canonical olmayan URL’lerin sitemap içinde olması
  • Robots.txt ile engellenmiş URL’lerin sitemap’te bulunması
  • Sunucu hatası veren URL’lerin sitemap içinde olması
  • Eski veya silinmiş içeriklerin sitemap’te kalması
  • Boş veya geçersiz sitemap dosyası

Bu hatalar Google’a karışık sinyaller verebilir. Sitemap’in temiz olması, teknik SEO sağlığı açısından önemlidir.

Screaming Frog ile XML Sitemap Kontrolü

Screaming Frog, XML sitemap dosyalarını kontrol etmek için oldukça faydalıdır. Sitemap içindeki URL’lerin durum kodları, canonical yapıları, noindex durumları ve taranabilirlikleri analiz edilebilir.

Screaming Frog ile şu kontroller yapılabilir:

  • Sitemap URL’leri 200 durum kodu dönüyor mu?
  • Sitemap içinde 404 URL var mı?
  • Sitemap içinde yönlendirmeli URL var mı?
  • Sitemap URL’leri noindex mi?
  • Sitemap URL’leri başka URL’ye canonical veriyor mu?
  • Sitemap’te olup site içinde link almayan URL var mı?
  • Site içinde olup sitemap’te olmayan önemli URL var mı?

Bu analiz, sitemap’in yalnızca var olup olmadığını değil, gerçekten sağlıklı çalışıp çalışmadığını anlamaya yardımcı olur.

Sitemap Güncelleme Sıklığı Nasıl Olmalı?

Sitemap, site içeriği değiştikçe güncel kalmalıdır. Yeni bir sayfa yayınlandığında, bir içerik silindiğinde veya URL değiştiğinde sitemap buna uygun şekilde güncellenmelidir.

WordPress ve Shopify gibi altyapılarda sitemap genellikle otomatik güncellenir. Ancak özel yazılım sitelerde sitemap üretimi manuel veya özel sistemlerle yapılabilir.

Dikkat edilmesi gerekenler:

  • Yeni içerikler sitemap’e eklenmeli
  • Silinen içerikler sitemap’ten çıkarılmalı
  • URL değişiklikleri doğru yansıtılmalı
  • Yönlendirmeli URL’ler sitemap’te kalmamalı
  • Noindex yapılan sayfalar sitemap dışına alınmalı
  • Canonical olmayan URL’ler sitemap’e eklenmemeli

Güncel olmayan sitemap, arama motorlarına hatalı URL listesi sunabilir.

Sitemap İçinde Lastmod Kullanımı

lastmod, bir URL’nin son güncellenme tarihini belirtir. Doğru kullanıldığında arama motorlarına sayfanın ne zaman değiştiği hakkında bilgi verir.

Örnek:

<lastmod>2026-07-15</lastmod>

Ancak lastmod alanı yalnızca gerçekten içerik güncellendiğinde değişmelidir. Her gün otomatik olarak tüm sayfaların lastmod tarihini güncellemek sağlıklı bir sinyal değildir. Bu durum arama motorlarının gerçek güncellemeleri ayırt etmesini zorlaştırabilir.

İçerikte anlamlı bir değişiklik yapıldığında lastmod güncellenmelidir. Küçük teknik değişiklikler veya otomatik sistemsel güncellemeler için tüm sitemap tarihlerinin yenilenmesi doğru değildir.

Görsel Sitemap Gerekli mi?

Bazı sitelerde görsel sitemap veya sitemap içinde görsel bilgileri kullanılabilir. Ancak her site için şart değildir. Özellikle görsel arama trafiği önemli olan sitelerde görsellerin doğru indekslenmesi daha önemli hale gelir.

Görsel SEO için şu alanlara dikkat edilmelidir:

  • Görseller erişilebilir olmalı
  • Dosya adları anlamlı olmalı
  • Alt metinler açıklayıcı yazılmalı
  • Görseller gereksiz büyük olmamalı
  • Öne çıkan görseller sosyal paylaşımda doğru görünmeli
  • Görsel URL’leri 404 vermemeli

Sitemap görsel keşfini destekleyebilir; ancak görsel SEO’nun temeli yine doğru dosya kullanımı, alt metin ve sayfa bağlamıdır.

Çok Büyük Sitelerde Sitemap Yönetimi

Büyük sitelerde tek bir sitemap dosyası yerine sitemap index yapısı kullanılır. Bu yapı, farklı içerik türlerini ayrı sitemap dosyalarında gruplandırır.

Örneğin:

/sitemap_index.xml
/post-sitemap.xml
/page-sitemap.xml
/product-sitemap.xml
/category-sitemap.xml

Büyük sitelerde sitemap yönetimi şu nedenlerle önemlidir:

  • URL sayısı fazladır.
  • Ürünler sık güncellenebilir.
  • Kategoriler değişebilir.
  • Stokta olmayan ürünler yönetilmelidir.
  • Filtre ve parametreli URL’ler çoğalabilir.
  • Eski içerikler sitemap içinde kalabilir.

Bu tür sitelerde sitemap düzenli olarak kontrol edilmeli ve indeksleme stratejisiyle uyumlu tutulmalıdır.

XML Sitemap ve GEO İlişkisi

GEO, yapay zekâ destekli arama sistemlerinde görünürlük elde etmeyi hedefleyen optimizasyon yaklaşımıdır. XML sitemap doğrudan bir GEO aracı değildir; ancak önemli içeriklerin keşfedilebilirliğini ve taranabilirliğini desteklediği için dolaylı olarak önemlidir.

AI sistemleri ve arama motorları, bir kişinin, markanın veya konunun dijital varlığını anlamak için erişilebilir ve tutarlı kaynaklara ihtiyaç duyar. Eğer önemli sayfalar sitemap içinde yer almıyor, iç link almıyor veya teknik olarak erişilebilir değilse bu içeriklerin görünürlüğü zayıflayabilir.

Özellikle şu sayfaların temiz ve erişilebilir olması önemlidir:

  • Hakkımda sayfası
  • Hizmet sayfaları
  • Eğitim sayfaları
  • Blog içerikleri
  • Kategori sayfaları
  • İletişim sayfası
  • Yazar veya profil sayfaları

XML sitemap, bu önemli sayfaların arama motorları tarafından daha düzenli keşfedilmesini destekleyen teknik bir yardımcıdır.

XML Sitemap Kontrol Listesi

Bir XML sitemap’i kontrol ederken şu liste kullanılabilir:

  • Sitemap URL’si açılıyor mu?
  • Sitemap Search Console’a gönderilmiş mi?
  • Sitemap içinde yalnızca önemli URL’ler mi var?
  • 404 URL’ler sitemap dışında mı?
  • Yönlendirmeli URL’ler sitemap dışında mı?
  • Noindex URL’ler sitemap dışında mı?
  • Canonical olmayan URL’ler sitemap dışında mı?
  • Sitemap içindeki URL’ler robots.txt ile engellenmemiş mi?
  • Önemli sayfalar sitemap içinde yer alıyor mu?
  • Etiket ve zayıf arşiv sayfaları gereksiz yere sitemap’e eklenmiş mi?
  • Sitemap güncel mi?
  • Lastmod tarihleri doğru mu?
  • Search Console sitemap hatası gösteriyor mu?
  • Screaming Frog ile sitemap kontrol edilmiş mi?

Bu liste, sitemap kaynaklı teknik SEO sorunlarını erken fark etmeye yardımcı olur.

XML Sitemap Nasıl Ele Alınmalı?

XML sitemap, bir web sitesindeki önemli URL’leri arama motorlarına bildiren temel teknik SEO dosyalarından biridir. Özellikle yeni sitelerde, büyük yapılarda, e-ticaret sitelerinde ve sık içerik yayınlayan web sitelerinde önemli bir destek sağlar.

Ancak sitemap tek başına indeksleme garantisi vermez. Sitemap içinde yer alan URL’lerin kaliteli, erişilebilir, indekslenebilir, canonical olarak doğru ve robots.txt ile uyumlu olması gerekir.

Sağlıklı bir sitemap yapısı, arama motorlarına temiz bir URL listesi sunar. Bu da teknik SEO analizlerinde tarama ve indeksleme süreçlerinin daha kontrollü yönetilmesine yardımcı olur.

Web sitenizde sitemap, robots.txt, canonical ve indeksleme kontrollerini profesyonel olarak değerlendirmek isterseniz SEO danışmanlığı hizmeti üzerinden teknik SEO analizi planlanabilir.

Sık Sorulan Sorular

XML sitemap nedir?

XML sitemap, bir web sitesindeki önemli URL’leri arama motorlarına bildirmek için kullanılan site haritası dosyasıdır. Arama motorlarının sayfaları daha kolay keşfetmesine yardımcı olur.

XML sitemap SEO için gerekli mi?

Her site için mutlak tek başına yeterli değildir; ancak SEO açısından faydalıdır. Özellikle büyük sitelerde, yeni içeriklerde ve karmaşık site mimarilerinde URL keşfini destekler.

XML sitemap indeksleme garantisi verir mi?

Hayır. Sitemap içinde yer alan bir URL’nin mutlaka indeksleneceği garanti değildir. Sayfanın kaliteli, erişilebilir, indekslenebilir ve teknik olarak sağlıklı olması gerekir.

Sitemap içinde hangi sayfalar olmalı?

İndekslenmesi istenen önemli sayfalar sitemap içinde olmalıdır. Ana sayfa, hizmet sayfaları, blog yazıları, kategori sayfaları, ürünler ve eğitim sayfaları sitemap içinde yer alabilir.

Sitemap içinde hangi sayfalar olmamalı?

Noindex, 404, yönlendirmeli, canonical olmayan, parametreli, zayıf içerikli veya indekslenmesi istenmeyen sayfalar sitemap içinde yer almamalıdır.

XML sitemap robots.txt içine eklenmeli mi?

Evet, robots.txt dosyasında sitemap konumunun belirtilmesi faydalıdır. Bu sayede arama motorları sitemap dosyasını daha kolay bulabilir.

WordPress sitemap nerede bulunur?

WordPress sitelerde sitemap genellikle SEO eklentisi tarafından oluşturulur. Rank Math kullanan sitelerde sitemap çoğunlukla /sitemap_index.xml adresinde bulunur.

Shopify sitemap nerede bulunur?

Shopify sitelerde sitemap genellikle otomatik oluşturulur ve çoğunlukla /sitemap.xml adresinde yer alır.

Sitemap hataları nasıl kontrol edilir?

Sitemap hataları Google Search Console, Screaming Frog veya benzeri SEO araçlarıyla kontrol edilebilir. 404, noindex, canonical ve yönlendirme sorunları özellikle incelenmelidir.