XML sitemap, sitenizdeki önemli sayfaların listesini arama motorlarına sunan bir dosyadır. Arama motorlarına "bu adresler önemli, bunları tarayabilirsiniz" diyen bir yol haritası gibi çalışır.

Sitemap, taramayı garanti etmez ama keşfi hızlandırır: özellikle yeni, büyük veya derin yapılı sitelerde botun sayfaları bulmasını kolaylaştırır. Temel kavramlar için SEO Nedir? yazımıza bakabilirsiniz.

Bu rehberde sitemap türlerini, oluşturma yöntemlerini, Google'a bildirme adımlarını ve sık yapılan hataları anlatacağız.

XML Sitemap Nedir?

Sitemap Türleri Nelerdir?

En yaygın tür XML sitemap'tir; makine tarafından okunur ve yalnızca arama motorlarına hizmet eder. Ziyaretçi bu dosyayı görmez, bot okur.

HTML sitemap ise insanlar içindir: sitenin önemli sayfalarını listeleyen sade bir sayfadır ve gezinmeye yardımcı olur.

Bunların dışında ihtiyaca göre farklı türler vardır:

  • Görsel sitemap: görsel odaklı siteler için görsel adreslerini ayrıca bildirir.
  • Video sitemap: video içeriklerin keşfedilmesini kolaylaştırır.
  • Haber sitemap: haber sitelerinin güncel içeriklerini hızlı iletir.

Küçük bir site için tek bir XML sitemap yeterlidir; büyük siteler sitemap'i bölümlere ayırarak yönetimi kolaylaştırır.

Sitemap seçimi ihtiyaca göre yapılır; her siteye her tür gerekmez.

Hangi türü seçeceğiniz içerik tipinize bağlıdır: görsel ağırlıklı bir site görsel sitemap'ten, video üreten bir yayıncı video sitemap'ten faydalanır.

Sitemap türlerini karıştırmayın; her tür, kendi dosyasında ve kendi standardıyla yönetilmelidir.

Haber siteleri için haber sitemap'i ayrı bir önem taşır; güncelliğin kritik olduğu sektörlerde içeriğin hızlı keşfi doğrudan trafiğe dönüşür.

Tür seçiminde ihtiyacı abartmayın:

Sitemap türü ne olursa olsun amaç aynıdır: önemli içeriklerin bot tarafından hızlı keşfi.

Standart dışı özel sitemap'ler yerine yaygın standartlara bağlı kalın; araç desteği ve dokümantasyon her zaman daha güçlüdür.

Sitemap türlerini seçerken kendi içerik envanterinize bakın; hangi içerik türü baskınsa

Ayrıca yıllar içinde değişen standartları takip edin; sitemap standartları nadiren değişir ama değiştiğinde güncelleme şarttır.

XML Sitemap Nasıl Oluşturulur?

WordPress kullanan siteler için en kolay yol eklentilerdir: Yoast SEO ve Rank Math gibi eklentiler, sitemap'i otomatik üretir ve güncel tutar.

Eklentisiz kurulumlarda Screaming Frog gibi tarayıcılar sitemap üretebilir; siteyi tarayıp tüm sayfaları listeler ve dosyayı dışa aktarır.

Küçük siteler için çevrimiçi sitemap üreteçleri de iş görür; ancak büyük ve dinamik sitelerde otomatik üretim şarttır.

Bir sitemap dosyasının içeriği özünde basittir: sayfa adresleri ve her adres için isteğe bağlı ek bilgiler. Standartların güncel tanımını Google'ın resmi sitemap dokümantasyonunda bulabilirsiniz.

Dosya genellikle sitenin kök dizininde sitemap.xml adıyla yayınlanır; böylece botlar özel bir yönlendirme olmadan dosyayı bulabilir.

Oluşturulan sitemap'i tarayıcıda açıp kontrol edin: içinde 404 veren, yönlenen veya noindex'li sayfa varsa temizlenmelidir.

Sitemap'i yayınladıktan sonra dosyanın erişilebilir olduğunu doğrulayın;

Sitemap'te her sayfanın son güncelleme tarihini belirtebilirsiniz; bu bilgi, botun hangi sayfaları yeniden ziyaret edeceğini planlamasına yardımcı olur.

Sık güncellenen sayfalar için bu alanı doğru doldurun; güncelleme tarihini şişirmek, güvenilirliği zedeler.

Öncelik alanı günümüzde çoğu arama motoru tarafından göz ardı edilir; bu alanı doldurmak zorunlu değildir, enerjinizi başka yere verin.

Ürün sayfası, kategori ve blog yazısı gibi farklı sayfa türlerini ayrı sitemap dosyalarında toplamak, hataları izole etmeyi kolaylaştırır.

Büyük sitelerde sitemap dizini (sitemap index) kullanılır: tek bir ana dosya, alt sitemap dosyalarının listesini tutar.

Eklenti üreten sitemap'leri de arada bir gözden geçirin;

Eklenti ayarlarında hariç tutma kurallarını kullanın: etiket, yazar ve medya sayfaları çoğu sitede sitemap dışı kalmalıdır.

Sitemap dosyasının boyutunu kontrol edin; aşırı büyük dosyalar bölünmeli, böylece botlar dosyayı sorunsuz işler.

Oluşturma sonrası doğrulama aracını kullanın; Search Console'un sitemap önizlemesi, dosyanın biçimsel doğruluğunu kontrol eder.

Elle sitemap hazırlıyorsanız basit bir metin düzenleyici yeterlidir;

Sitemap dosyanızı sunucuda doğru dizine yerleştirin;

Sitemap'inizin karakter kodlamasını doğru ayarlayın; Türkçe karakterlerin hatalı kodlanması, adreslerin yanlış okunmasına yol açar.

Sitemap'i Google'a Nasıl Bildirirsiniz?

Google Search Console, sitemap bildirimi için resmi kanaldır. Hesabınıza mülkü ekledikten sonra "Sitemap'ler" bölümünden adresi göndermeniz yeterlidir.

Bildirim adımları kısaca şöyledir:

  1. Search Console'da sitenizi seçin.
  2. Sol menüden "Sitemap'ler" bölümüne girin.
  3. sitemap.xml adresini yazıp gönderin.
  4. Durum raporundan tarama sonucunu izleyin.

İkinci bir yol, sitemap adresini robots.txt dosyanızda belirtmektir; botlar dosyayı buradan da keşfedebilir.

Her iki yöntemi birlikte kullanmak en sağlamıdır: Search Console anında bildirim, robots.txt ise kalıcı bir işaret sağlar.

Bildirim sonrası Search Console'daki durum raporunu düzenli kontrol edin; "keşfedildi ancak dizine eklenmedi" uyarıları,

Bildirim sonrası sabırlı olun: tarama ve dizine ekleme anında gerçekleşmez; ilk sonuçlar birkaç gün içinde raporda görünür.

Sitemap'i değiştirdiğinizde yeniden bildirmeniz gerekmez; Google dosyayı düzenli olarak yeniden ziyaret eder. Ciddi bir değişiklikte yeniden göndermek ise süreci hızlandırır.

Birden fazla sitemap'iniz varsa hepsini ayrı ayrı bildirin; ana dizin dosyasını bildirmek alt dosyaları da kapsar.

Bildirilen sitemap'i siteden silmeyin; dosya, botun düzenli ziyaret edeceği kalıcı bir kaynaktır.

Search Console'daki sitemap geçmişi, dosyanın hangi tarihlerde tarandığını ve kaç adres içerdiğini gösterir;

Bildirim adımını kurulum kontrol listenize ekleyin; sitemap oluşturulup bildirilmeyen siteler, dosyadan tam fayda göremez.

Yeni bir alan adına geçerken eski ve yeni sitenin sitemap'lerini dönemsel olarak birlikte yönetin; geçiş sürecinde iki dosya da yaşamalıdır.

Bildirim yapıldıktan sonra haftalık kontrol rutini kurun;

Farklı arama motorları için de bildirim yapılabilir; her motorun kendi webmaster paneli sitemap kabul eder.

Sitemap'te Neler Olmalı, Neler Olmamalı?

Sitemap, dizine eklenmesini istediğiniz sayfaların listesi olmalıdır. Teşekkür sayfaları, filtreli listeleme sayfaları ve yazdırma görünümleri sitemap'e girmemelidir.

Sitemap'te yalnızca kanonik adresler yer almalıdır; hangi adresin kanonik olduğunu canonical etiketinin ne olduğunu anlattığımız yazıdan öğrenebilirsiniz.

Sitemap sitenin tamamını değil, önemli kısmını listeler: binlerce düşük değerli sayfayı sitemap'e koymak, değerli sayfaların sinyalini zayıflatır.

Sitemap'iniz site mimarinizi yansıtmalıdır: hangi sayfaların önemli olduğuna dair verdiğiniz mesaj, sitemap ile mimari arasında tutarlı olmalıdır.

Son bir beklenti ayarı: sitemap tek başına sıralama yükseltmez. Sıralamayı asıl etkileyen çalışmalar arasında sayfa hızı optimizasyonu gibi kalite iyileştirmeleri vardır; sitemap yalnızca keşfi kolaylaştırır.

Düzenli bakım şarttır: yeni sayfa eklendikçe sitemap güncellenmeli, silinen sayfalar listeden çıkarılmalıdır.

Otomatik üretim bu bakımı üstlenir;

Sitemap'inize sayfa ekleme kriterlerinizi yazılı tutun: hangi içerik türleri listelenir, hangi derinliğe kadar inilir? Kurallar yazılıysa bakım tartışmasız yürür.

Sezonluk sayfaları sitemap'ten çıkarmayı düşünmeyin; sezon dışında da taranmaları, bir sonraki sezona hazır olmalarını sağlar.

Düşük değerli sayfaları sitemap dışında tutmak, tarama bütçesinin önemli sayfalara odaklanmasına yardımcı olur.

Yinelenen içerikli sayfaları sitemap'e eklemeyin; liste, en güçlü ve en temiz adresleri içermelidir.

Sitemap'e eklediğiniz her adresin çalıştığını doğrulayın: tek bir hatalı adres bile listenin genel güvenilirliğini düşürür.

Mevsimsel kampanya sayfaları için ayrı bir bölüm açmak yerine, mevcut yapının içinde düzenli güncelleme yapmak daha sağlıklıdır.

Sitemap bakımını bir sorumluya bağlayın;

Sitemap'teki sayfa sayısı ile sitedeki gerçek sayfa sayısı arasındaki farkı izleyin; büyük fark, kapsam sorununun göstergesidir.

Sitemap'inizi yalnızca arama motorları için değil, kendi ekibiniz için de bir doküman gibi kullanın; liste, içerik envanterinin hazır halidir.

Sitemap'i içerik takviminizle eşleyin: planlanan her yeni içerik,

Kapsam kararlarını üç ayda bir yeniden değerlendirin; büyüyen site, sitemap kriterlerini de güncellemeyi gerektirir.

Sık Karşılaşılan Sitemap Sorunları

Denetimlerde en sık gördüğümüz sorunlar şunlardır:

  • Sitemap'te 404 veren sayfaların yer alması: silinen içerikler listeden çıkmamış demektir.
  • Noindex'li sayfaların sitemap'te bulunması: birbirini yalanlayan iki sinyal oluşur.
  • Yönlenen adreslerin listelenmesi: sitemap, nihai adresleri içermelidir.
  • Eksik veya hatalı dosya yolları: sunucu hatası veren sitemap, bildirimin tamamını boşa çıkarır.

Bu sorunların her biri, düzenli bir teknik SEO denetimiyle yakalanabilir; teknik SEO'nun temellerini anlattığımız yazıda denetim akışını bulabilirsiniz.

Sitemap hatalarını çözmek genellikle hızlıdır: listeyi temizleyip yeniden bildirmek, çoğu sorunu tek seferde kapatır.

Büyük sitelerde sitemap'i bölümlere ayırmak sorunları da izole eder:

Sitemap hatalarını Search Console'un “Kapsam” raporuyla çapraz kontrol edin; iki rapor birlikte okunduğunda sorunun kaynağı netleşir.

Hataları düzeltme sırasına koyun: 404'ler önce temizlenir, ardından noindex çelişkileri, son olarak biçimsel uyarılar giderilir.

Otomatik üretim sisteminizde sitemap'i yeniden oluşturma kuralı tanımlayın; içerik ekleme akışına bağlı otomasyon, hataların tekrarını önler.

Üçüncü taraf araçların ürettiği sitemap'leri de denetim kapsamına alın; eklenti güncellemeleri, dosyayı sessizce bozabilir.

Sitemap sorunları genellikle başka teknik sorunların habercisidir;

Sorunları düzeltme sonrası sitemap'i yeniden bildirin; temizlenen dosyanın tarama sonucu, düzeltmenin kanıtıdır.

Aynı hataların tekrar etmesi, süreç sorununa işarettir: içerik yayın akışınızda sitemap adımı eksik demektir.

Küçük ekiplerde sitemap kontrolünü aylık bakım rutinine bağlayın;

Son olarak sitemap sorunlarını içerik ekipleriyle paylaşın; eksik sayfalar genellikle yayın akışındaki bir kopukluktan doğar.

Sıkça Sorulan Sorular

Her sitenin sitemap'e ihtiyacı var mı?

Küçük ve iyi bağlantılı siteler sitemap'siz de taranabilir; ancak Sitemap eklemenin maliyeti sıfıra yakındır ve keşfi garanti altına alır; özellikle yeni siteler için

Sitemap kurulumunu ertelenebilir bir lüks değil, yayına alma adımının parçası görün.

Sitemap dizine eklemeyi garanti eder mi?

Hayır, sitemap yalnızca öneridir. Dizine ekleme; içerik kalitesi, teknik sağlık ve sitenin genel sinyallerine bağlıdır.

Beklentinizi doğru kurun: sitemap hızlandırıcıdır, garanti değildir.

Sitemap'te kaç sayfa olabilir?

Tek bir sitemap dosyası belirli bir URL sınırına tabidir; daha büyük siteler dosyayı bölerek sitemap dizini (index) kullanır.

Dosya bölme eşiğine yaklaştığınızda bölümlü yapıya geçişi planlayın.

Sitemap ne sıklıkla güncellenmeli?

İdeal olan, her içerik değişikliğinde otomatik güncellenmesidir. Elle yönetimde aylık kontrol asgari şarttır; otomatik üretimde ise ayda bir doğrulama yeterlidir.

XML sitemap, doğru kurulduğunda sitenizin keşfedilme hızını ve düzenini belirleyen küçük ama etkili bir dosyadır. Sitemap'inizi kurmak ve denetlemek için SEO Eğitim ekibiyle iletişime geçebilirsiniz.