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

Kısaca: Site haritası (sitemap), sitendeki önemli adreslerin listesini arama motoruna sunan bir dosyadır. En yaygın biçimi XML’dir.
Site haritası sıralama getirmez — keşif sağlar. Yani “bu sayfaları taramayı unutma” der. Bu yazıda ne işe yaradığını, nasıl oluşturulduğunu, içine ne konulup ne konulmayacağını ve sık yapılan hataları anlatıyorum.
Site Haritası Nedir?
Site haritası, bir sitedeki sayfaların listesini düzenli bir biçimde sunan dosyadır. Arama motoru bu dosyayı okuyarak sitede hangi adreslerin bulunduğunu ve ne zaman güncellendiklerini öğrenir.
En çok karıştırılan nokta: site haritasına eklemek indekslenmeyi garanti etmez. Dosya bir öneridir, emir değil. Google sayfayı keşfeder, sonra indeksleyip indekslemeyeceğine kendi karar verir.
Türleri: XML ve HTML
| XML site haritası | HTML site haritası | |
|---|---|---|
| Kime hitap eder? | Arama motoru | İnsan ziyaretçi |
| Nerede durur? | Genelde /sitemap_index.xml | Normal bir sayfa olarak |
| Ne işe yarar? | Keşif ve tarama önceliği | Gezinme kolaylığı, iç linkleme |
| Gerekli mi? | Pratikte evet | Steğe bağlı, büyük sitelerde faydalı |
Büyük sitelerde XML haritalar bölünerek bir site haritası dizini (index) altında toplanır: yazılar ayrı, sayfalar ayrı, kategoriler ayrı. Bu, hangi bölümde sorun olduğunu görmeyi de kolaylaştırır.
Her Sitenin Site Haritasına İhtiyacı Var mı?
Teorik olarak, iç linklemesi kusursuz ve küçük bir site site haritası olmadan da tamamen taranabilir. Ama pratikte şu durumlarda belirgin fark yaratır:
- Site büyükse — yüzlerce, binlerce sayfa
- Yeni siteyse — henüz dışarıdan link almamışsa
- Öksüz sayfalar varsa — hiçbir yerden link almayan sayfalar
- İçerik sık güncelleniyorsa
- Zengin medya varsa — görsel ve video haritaları
Maliyeti neredeyse sıfır olduğu için “gerekli mi” tartışmasına girmeden kurmak en mantıklısı.
Nasıl Oluşturulur?
Üç yol var:
- SEO eklentisiyle (en yaygın). WordPress kullanıyorsan SEO eklentin site haritasını otomatik üretir ve içerik ekledikçe günceller. Yapılacak tek şey özelliği açık bırakmak ve neyin dahil edileceğini ayarlamaktır.
- Altyapının kendi üretimi. Birçok e-ticaret ve site kurucu platformu hazır üretir.
- Elle ya da araçla. Küçük ve statik sitelerde mümkündür ama her değişiklikte güncelleme gerektirdiği için çabuk eskir.
Kritik kural: site haritası otomatik güncellenmeli. Elle tutulan harita birkaç ay içinde gerçekle uyuşmaz hâle gelir ve fayda yerine zarar verir.
İçine Ne Girer, Ne Girmez?
| ✅ Girmeli | ❌ Girmemeli |
|---|---|
| İndekslenmesini istediğin, 200 dönen sayfalar | noindex işaretli sayfalar |
| Canonical’ı kendine işaret eden sayfalar | Başka bir sayfaya canonical veren kopyalar |
| Güncel ve özgün içerik sayfaları | Yönlendirilen (301) adresler |
| Önemli kategori ve arşiv sayfaları | 404 veren adresler |
| Ürün ve hizmet sayfaları | Etiket ve filtre kombinasyonları (çoğunlukla) |
| Giriş, sepet, teşekkür sayfaları | |
| Taslak ve zamanlanmış içerikler |
Bir sayfa noindex ise ve aynı zamanda site haritasındaysa, arama motoruna çelişkili sinyal göndermiş olursun. Bu ikisi tutarlı olmalı. Konuyu robots meta etiketleri yazısında ayrıntılı anlatıyorum.
Google’a Nasıl Bildirilir?
- Search Console üzerinden gönder. Site Haritaları bölümüne adresi ekle. Ayrıca kaç adres okunduğunu ve hata olup olmadığını buradan görürsün. Search Console rehberi.
- robots.txt içine yaz. Tek satır yeter:
Sitemap: https://site.com/sitemap_index.xml. Bu, diğer arama motorlarının da bulmasını sağlar. robots.txt rehberi. - Bing için de yap. Bing Webmaster Tools’a da aynı adresi bildir.
Sık Yapılan Hatalar
- Yönlendirilen adresleri bırakmak. 301 verilen bir adres haritada kalmamalı.
- noindex sayfaları dahil etmek. Çelişkili sinyal.
- Haritayı robots.txt ile engellemek. Kullandığını sanarken erişilmez yapmış olursun.
- Farklı protokol veya alan adı kullanmak. Haritadaki adresler sitenin canonical biçimiyle aynı olmalı (www/https tutarlılığı).
- Çok büyük tek dosya. Dosya başına adres ve boyut sınırı vardır; aşılırsa dizine bölmek gerekir.
- Güncelleme tarihini yanlış kullanmak. Her sayfaya bugünün tarihini yazmak güven kaybettirir.
Sıkça Sorulan Sorular
Site haritası nedir?
Sitedeki önemli adreslerin listesini arama motoruna sunan dosyadır; en yaygın biçimi XML’dir. Arama motoru bu dosyayı okuyarak hangi sayfaların bulunduğunu ve ne zaman güncellendiklerini öğrenir.
Site haritası sıralamayı yükseltir mi?
Hayır. Site haritası keşif sağlar, sıralama sağlamaz. Sayfanın haritada olması indeksleneceğini de garanti etmez — dosya bir öneridir, emir değildir.
XML ile HTML site haritası arasındaki fark nedir?
XML site haritası arama motoru içindir ve keşif sağlar. HTML site haritası ise insan ziyaretçi için hazırlanan normal bir sayfadır; gezinme kolaylığı ve iç linkleme sağlar.
Site haritası nasıl oluşturulur?
En yaygın yol SEO eklentisidir; eklenti haritayı otomatik üretir ve içerik ekledikçe günceller. E-ticaret ve site kurucu platformları da genelde hazır üretir. Elle oluşturmak küçük sitelerde mümkündür ama çabuk eskir.
Site haritasına hangi sayfalar girmemeli?
noindex işaretli sayfalar, başka bir adrese canonical veren kopyalar, 301 yönlendirilen adresler, 404 verenler, giriş/sepet/teşekkür sayfaları ve taslak içerikler.
Site haritamı Google’a nasıl bildiririm?
Search Console’daki Site Haritaları bölümüne adresi ekleyin. Ayrıca robots.txt dosyanıza tek satır olarak yazmak, diğer arama motorlarının da bulmasını sağlar.
Site haritası ne sıklıkla güncellenmeli?
Otomatik olmalı — yani her yeni içerikte kendiliğinden güncellenmeli. Elle tutulan bir harita birkaç ay içinde gerçekle uyuşmaz hâle gelir ve fayda yerine zarar verir.
Küçük sitemin site haritasına ihtiyacı var mı?
İç linklemesi kusursuz küçük bir site haritasız da taranabilir. Ancak kurulum maliyeti neredeyse sıfır olduğu için kurmamak için bir sebep yok — özellikle site yeniyse ve henüz dışarıdan link almamışsa faydası belirgindir.
Haritada kaç adres olabilir?
Dosya başına adres sayısı ve boyut sınırı vardır. Sınır aşılırsa harita bölünür ve bir site haritası dizini altında toplanır — yazılar ayrı, sayfalar ayrı, kategoriler ayrı.
Ön değerlendirme görüşmesi ücretli mi?
Hayır, ücretsiz. Site haritanızı, robots.txt dosyanızı ve indeksleme durumunuzu inceler, taranma tarafında tıkanan noktaları söylerim.
Sitenizin taranma ve indeksleme durumuna bakayım
Ön değerlendirme görüşmesi ücretsizdir. Site haritanızı, robots.txt dosyanızı ve indeksleme durumunuzu inceler, hangi sayfaların neden görünmediğini söylerim.
WhatsApp’tan yazın 0532 309 34 98 İletişim formu
Paylaştığınız bilgiler yalnızca görüşme kapsamında kullanılır, üçüncü taraflarla paylaşılmaz.




