Web Sitesi Haritası (Sitemap) Nedir? Nasıl Oluşturulur?

Web Sitesi Haritası (Sitemap) Nedir? Nasıl Oluşturulur?

Kısaca

Site haritası, sitenizdeki sayfaları arama motorlarına toplu olarak bildiren bir yol haritasıdır. XML formatındaki versiyonu Google için, HTML versiyonu ziyaretçiler içindir. Doğru kurulduğunda yeni içeriklerin daha hızlı keşfedilmesini ve eksiksiz indekslenmesini sağlar.

  • Bir XML dosyası en fazla 50.000 URL veya 50 MB taşıyabilir; bu sınır aşılırsa sitemap index dosyası kullanılır.
  • Google için en değerli alan, doğru girilen lastmod (son güncelleme) bilgisidir; priority ve changefreq artık dikkate alınmaz.
  • Sitemap’i Google Search Console’a gönderin ve adresini robots.txt dosyanıza ekleyin.

Site haritası (sitemap), web sitenizdeki tüm sayfaların listesini arama motorlarına sunan bir dosyadır. Genellikle XML formatında oluşturulan bu dosya, Google ve diğer arama motorlarının sitenizi daha hızlı ve eksiksiz taramasını (crawl) ve indekslemesini sağlar. Özellikle yeni veya büyük sitelerde, sitemap arama motoru görünürlüğü için kritik bir araçtır.

SEO dostu bir sitenin temeli; hızlı bir hosting, doğru bir alan adı ve doğru yapılandırılmış bir site haritasıdır. Site haritasını, kapınızdaki bir adres tabelası gibi düşünebilirsiniz: Google’ın ekibine “işte benim sitemde bulunan bütün önemli odalar” dersiniz ve onlar da hiçbir odayı atlamadan içeri girer.

Site Haritası Ne İşe Yarar?

Sitemap, arama motorlarına “işte sitemdeki tüm önemli sayfalar” der ve onların hiçbir sayfayı atlamadan taramasına yardımcı olur. Aşağıdaki durumlarda etkisi belirgin şekilde artar:

  • Yeni içeriklerin hızlı indekslenmesi: Taze yazılarınızın arama sonuçlarında daha çabuk görünmesini sağlar.
  • Zayıf iç bağlantılı sayfalara erişim: Menülerden veya diğer sayfalardan link almayan “derin” sayfalara Google’ın ulaşmasını kolaylaştırır.
  • Son güncelleme bilgisi: Sayfanın ne zaman değiştiğini bildirerek Google’ın öncelikli olarak nereyi yeniden taraması gerektiğine işaret eder.
  • Büyük arşiv siteleri: Binlerce sayfası olan e-ticaret veya haber sitelerinde, hiçbir ürünün veya makalenin gözden kaçmamasını sağlar.

Önemli bir noktanın altını çizelim: Sitemap, bir sayfanın indeksleneceğini garanti etmez. Google’a yalnızca “bu sayfalar var, bir bak” der; içeriğinizin kalitesine göre Google onları indeksleyip indekslemeyeceğine kendisi karar verir. Yani site haritası bir keşfetme aracıdır, bir sıralama büyüsü değil.

Mail hosting 1 ay ücretsiz

XML ve HTML Site Haritası Farkı

XML site haritası arama motorları içindir; sayfaların listesini ve meta bilgilerini makine okunabilir biçimde sunar. HTML site haritası ise ziyaretçiler içindir; sitedeki sayfalara kolay erişim sağlayan bir menü/dizin görevi görür. SEO için asıl önemli olan XML site haritasıdır, ancak ikisi farklı amaçlara hizmet eder.

Özellik XML Site Haritası HTML Site Haritası
Hedef kitle Arama motorları (Google, Bing) İnsan ziyaretçiler
Format Makine okunabilir XML kodu Tıklanabilir bağlantı listesi
Amaç Tarama ve indeksleme Site içi gezinme kolaylığı
Ek bilgi lastmod, hreflang, görsel etiketleri Yalnızca başlık ve link
SEO etkisi Yüksek (keşif/indeksleme) Dolaylı (kullanıcı deneyimi)

XML Site Haritası Nasıl Görünür?

Teknik tarafını merak edenler için, basit bir XML site haritasının yapısı şöyledir. Her sayfa bir <url> etiketi içinde tutulur:

  • loc: Sayfanın tam adresi (zorunlu alan).
  • lastmod: Sayfanın son güncellenme tarihi. ISO 8601 formatında yazılır, örneğin 2026-06-20.
  • changefreq ve priority: Eskiden kullanılan ama bugün Google’ın pratikte göz ardı ettiği alanlardır.

İyi haber şu ki, modern içerik yönetim sistemleri ve eklentiler bu dosyayı sizin yerinize otomatik üretir. Yani XML koduyla elle uğraşmanız çoğu durumda gerekmez.

Site Haritası Nasıl Oluşturulur?

Kullandığınız sisteme göre birkaç kolay yöntem vardır:

  1. WordPress: Yoast SEO veya RankMath gibi bir eklenti otomatik XML sitemap üretir. Hatta WordPress’in kendi çekirdeği de bir temel sitemap oluşturur. WordPress hosting ile bu eklentiler dakikalar içinde devreye girer.
  2. Diğer CMS sistemleri: Opencart, PrestaShop, Joomla gibi sistemlerin yerleşik sitemap özellikleri veya modülleri vardır.
  3. Online araçlar: Sitenizin URL’sini girdiğinizde otomatik sitemap oluşturan ücretsiz çevrimiçi araçlar kullanabilirsiniz; üretilen dosyayı sunucunuza yüklersiniz.
  4. Adres: Oluşan sitemap adresi genellikle siteniz.com/sitemap.xml şeklindedir.
  5. Gönderim: Bu adresi Google Search Console‘a “Site Haritaları” bölümünden gönderin.

Büyük Siteler: Sitemap Index Dosyası ve Sınırlar

Tek bir XML dosyasının kapasitesi sınırsız değildir. Google’ın koyduğu net kurallar şunlardır:

  • Bir sitemap dosyası en fazla 50.000 URL içerebilir.
  • Sıkıştırılmamış dosya boyutu 50 MB‘ı geçemez.

Bu sınırı aşarsanız Google ilk 50.000 URL’den sonrasını görmezden gelir veya çok büyük dosyayı tamamen reddedebilir. Çözüm, sitenizi mantıklı parçalara bölmek ve hepsini bir sitemap index dosyasında toplamaktır. Örneğin haber sitesi şu şekilde ayrılabilir: bir sitemap ürünler için, biri blog yazıları için, biri kategoriler için. Index dosyası (çoğunlukla sitemap_index.xml) bu alt haritaları listeler ve Google Search Console’a yalnızca bu tek index adresini gönderirsiniz. Index dosyasının da kendisi 50.000 satıra kadar referans tutabilir ve 10 MB’ın altında kalmalıdır.

Ayrıca görsel ağırlıklı siteler için görsel sitemap, video içeriklerin yoğun olduğu siteler için video sitemap uzantıları mevcuttur. Bu uzantılar, JavaScript ile yüklenen ve normalde fark edilmesi zor olan medyaların da Google tarafından keşfedilmesini sağlar.

lastmod: En Çok Önemsenen Alan

Yıllardır SEO dünyasında priority ve changefreq alanları konuşulurdu; ancak günümüzde Google bu ikisini neredeyse tamamen yok sayıyor. Bugün değerli olan tek alan lastmod, yani sayfanın son anlamlı güncelleme tarihidir. Bu alanı doğru kullanmak kritiktir:

  • Sadece gerçekten değişince güncelleyin. Bir yazım hatasını düzeltmek veya bir yorum eklenmesi “anlamlı değişiklik” sayılmaz.
  • Her sayfaya aynı tarihi yazmayın. Sistem her URL’nin lastmod değerini sürekli “bugün” yaparsa Google bunu fark eder ve site genelinde bu alanı görmezden gelmeye başlar.
  • Doğru format kullanın. ISO 8601, yani YYYY-MM-DD veya saat dilimiyle YYYY-MM-DDTHH:MM:SS+03:00.

İyi yapılandırılmış bir lastmod, Google’a “bu sayfa değişti, tekrar tara” sinyalini doğru zamanda verir ve tarama bütçenizi boş yere harcamaz.

Site Haritasını Google’a Bildirme

Sitemap oluşturduktan sonra onu Google Search Console’a göndermek, Google’ın sitenizi daha verimli taramasını sağlar. Adımlar şunlardır:

  1. Google Search Console hesabınıza giriş yapın ve doğru mülkü (property) seçin.
  2. Sol menüden “Site Haritaları” bölümüne girin.
  3. Sitemap adresinizi (örneğin sitemap.xml) ekleyip “Gönder” deyin.
  4. Birkaç saat içinde durumun “Başarılı” olarak görünmesini bekleyin.

Ek olarak robots.txt dosyanıza sitemap adresini eklemek de iyi bir uygulamadır. Tek satır yeterlidir: Sitemap: https://siteniz.com/sitemap.xml. Böylece sitenizi ziyaret eden tüm arama motoru botları, Search Console’a girmeseniz bile site haritanızı doğrudan bulur. Bu adımlar, özellikle yeni sitelerin daha hızlı indekslenmesine yardımcı olur.

Sık Yapılan Hatalar

Site haritası basit görünse de, küçük hatalar tarama bütçenizi boşa harcayabilir. Kaçınmanız gereken başlıca yanlışlar:

  • noindex sayfaları eklemek: İndekslenmesini istemediğiniz sayfalar sitemap’te yer almamalı.
  • Yönlendirme (301/302) ve hatalı (404) URL’ler: Sitemap yalnızca canlı, 200 dönderen sayfaları içermeli.
  • Canonical olmayan kopyalar: Bir içeriğin birden çok adresi varsa, yalnızca asıl (canonical) adresi listeleyin.
  • HTTP/HTTPS karışıklığı: Site adresleriniz tutarlı ve güncel protokolde olmalı.
  • Sitemap’i güncel tutmamak: Statik ve eski bir dosya, Google’a yanlış sinyaller verir. Mümkünse otomatik üretilen dinamik bir sitemap kullanın.

Hızlı Sunucu, Hızlı Tarama

Site haritası Google’a yolu gösterir; ama o yolda hızlı ilerleyip ilerleyemeyeceğini sunucunuzun performansı belirler. Google’ın her siteye ayırdığı bir tarama bütçesi vardır ve sunucunuz yavaşsa veya sık sık zaman aşımına uğruyorsa, botlar daha az sayfa tarar. Alastyr’in LiteSpeed + LSCache altyapısı, sayfaların botlara çok düşük gecikmeyle servis edilmesini sağlar; İzmir’deki kendine ait veri merkezi ve 40 Gbit yedekli bağlantısı sayesinde sunucu yanıt süresi minimumda tutulur. WordPress hosting paketlerinde gelen önbellekleme ve günlük yedekleme, hem hızlı tarama hem de huzur sağlar. Büyük arşivli siteler için daha fazla izole kaynak isteyenler bulut sunucu çözümlerini de değerlendirebilir.

Sıkça Sorulan Sorular

Sitemap zorunlu mu?

Zorunlu değildir ama özellikle yeni ve büyük sitelerde indekslemeyi hızlandırdığı için şiddetle önerilir. Çok küçük ve iç bağlantısı güçlü bir siteyseniz Google sizi sitemap olmadan da bulabilir; yine de oluşturmak her zaman avantajdır.

Sitemap’i nereye gönderirim?

Google Search Console’un “Site Haritaları” bölümüne sitemap.xml adresinizi ekleyerek gönderirsiniz. Ayrıca robots.txt dosyanıza “Sitemap: https://siteniz.com/sitemap.xml” satırını eklemeniz de önerilir.

WordPress’te sitemap nasıl oluşturulur?

Yoast SEO veya RankMath gibi eklentiler otomatik XML site haritası üretir. WordPress’in kendi çekirdeği de temel bir sitemap sağlar, ancak SEO eklentileri daha esnek ve detaylı kontrol sunar.

XML mi HTML sitemap mi gerekli?

SEO için XML sitemap gereklidir; HTML sitemap ise ziyaretçi navigasyonu için faydalıdır. İkisi farklı amaçlara hizmet eder, bu yüzden büyük sitelerde her ikisini birlikte kullanmak iyi bir tercihtir.

Sitemap SEO’yu doğrudan yükseltir mi?

Doğrudan sıralama vermez ama indekslemeyi iyileştirerek görünürlüğü artırır. Sayfalarınız daha hızlı ve eksiksiz keşfedildiğinde, kaliteli içeriğinizin arama sonuçlarında yer alma şansı yükselir.

Bir sitemap dosyasına kaç sayfa sığar?

Tek bir XML dosyası en fazla 50.000 URL ve 50 MB taşıyabilir. Bu sınırı aşarsanız içeriğinizi birden çok dosyaya bölüp hepsini bir sitemap index dosyasında toplamanız gerekir.

lastmod tarihini her gün güncellemeli miyim?

Hayır. lastmod yalnızca sayfa gerçekten anlamlı şekilde değiştiğinde güncellenmelidir. Tüm sayfalara sürekli aynı güncel tarihi yazarsanız Google bu alanı görmezden gelmeye başlar.

Sitemap’imi ne sıklıkla güncellemeliyim?

Ayrı bir işlem yapmanıza gerek yoktur; çoğu CMS ve SEO eklentisi yeni içerik ekledikçe sitemap’i otomatik günceller. Önemli olan dosyanın dinamik ve güncel kalmasıdır.

Sitemap hatası alırsam ne yapmalıyım?

Google Search Console’daki “Site Haritaları” raporu hatanın kaynağını gösterir. En sık nedenler erişilemeyen URL’ler, yanlış format veya yönlendirme içeren adreslerdir. Bunları düzeltip sitemap’i tekrar gönderebilirsiniz.

SEO Dostu Site İçin Hızlı Hosting

Hızlı tarama ve indeksleme için LiteSpeed destekli, İzmir veri merkezli altyapıyla sitenizi güçlendirin. Ücretsiz SSL, günlük yedekleme ve 7/24 destek dahil.

Hosting Paketleri →

Yazı oluşturuldu 4

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön