
Site Haritası (Sitemap.xml) Nedir? Güncel Rehber

Site haritası, web sitenizin tüm sayfalarını arama motoru botlarına düzenli ve açık şekilde sunmanın en etkili yolu. Sayfalarınız ne kadar kaliteli olursa olsun, eğer Google gibi arama motorları bu içeriklere ulaşamazsa, SEO açısından büyük bir fırsatı kaçırmış olursunuz.
Özellikle yeni kurulan siteler, büyük çaplı e-ticaret platformları veya sık içerik güncelleyen projeler için sitemap.xml dosyası, arama motorlarının sizi hızlıca keşfetmesini ve içeriklerinizi etkili şekilde dizine eklemesini sağlar.
Bu rehberde site haritası türlerinden oluşturma yöntemlerine, sık yapılan hatalardan en iyi uygulamalara kadar tüm detayları adım adım ele alacağız.
Site Haritası (Sitemap.xml) Nedir?
Site haritası, web sayfanızın bir planıdır. Bu plan arama motorlarının web sitenizin tüm içeriğini bulmasına, taramasına ve indekslemesine yardımcı olur. Site haritaları ayrıca arama motorlarına web sitenizdeki hangi sayfaların önem derecesine göre en yüksek seviyede olduğunu bildirir.
4 adet ana site haritası çeşidi var, bunlar:
Normal XML Site Haritası: Bu tür en çok tercih edilen site haritası çeşidi. Genellikle bir XML Site Haritası formunda olup web sitesindeki farklı sayfalara link verirler.
Video Site Haritası: Özellikle Google’ın sitenizdeki video içeriklerin ne olduğunu anlamasını sağlar.
Haber Sitesi Haritası: Google’ın, web sayfanızdaki içeriklerden Google News için uygun olanları seçmesine yardımcı olur.
Görsel Site Haritası: Arama motoru botlarının sitenizde var olan tüm görsellere ulaşabilmesine ve bunları indexlemesine yardımcı olur.

Site Haritaları Neden Önemlidir?
Google’ın ifade edişiyle Google botları, sitenizin sayfaları zincir misali birbirine bağlanmışsa kolaylıkla sitenizin içeriğini keşfedebilir.
Aslında Site Haritaları web sayfanız için olmazsa olmaz değil. Fakat konuya genel olarak Google’ın SEO anlayışı noktasından baktığımızda bir site haritasına sahip olmanız artı puan demek oluyor. Yani haritanız olmazsa eksi almıyorsunuz ama olursa bu sizin faydanıza olmuş oluyor. Dolayısıyla SEO sonuçlarınızı iyileştirmek adına site haritası kullanmak oldukça mantıklı.
Diğer yandan site haritasının gerçekten işinizi çok kolaylaştırdığı birkaç nokta da bulunuyor. Örneğin, Google genelde web sayfalarına linkler aracılığıyla ulaşıyor. Eğer siteniz daha yeniyse ve şu anda sadece birkaç tane backlinkiniz varsa, bu durumda site haritaları Google’ın sayfanızı hemen bulması adına size çok yardımcı oluyor. Yani Google’a ben yeni bir dükkan açtım, dükkanımın konumunu sana gönderiyorum, bu konumu takip ederek dükkanıma ulaşabilirsin diyorsunuz.
Ama site haritanız olmazsa Google spesifik bir nedenle bir yere giderken o gitme sebebine sizin sitenizin içerikleri de uyuyorsa, önünden geçerken dükkanınıza uğrar. Dolayısıyla indekslenme sürenizi geciktiriyorsunuz.
Başka bir örnek olarak diyelim ki 5 bin sayfası olan bir e-ticaret sitesine sahipsiniz. İç linklemeleriniz mükemmel ve bir sürü dış linkleriniz olsa dahi, Google tüm bu sayfaları bulmakta sorun yaşayacak. Dolayısıyla bu noktada site haritası sizin bir numaralı yardımcınız olacak.
Şimdi aşağıda site haritası için en iyi uygulamaları ve site haritalarınızı nasıl optimize edeceğinize dair ipuçlarını paylaşacağız.
Site Haritaları İçin En İyi Uygulamalar
Site Haritası Nasıl Oluşturulur?
WordPress altyapısı kullanıyorsanız YOAST SEO plugin aracılığıyla web sitenize en uygun site haritasını oluşturabilirsiniz.
Yoast kullanmanın en iyi yönlerinden biri, eklentinin XML site haritanızı otomatik güncellemeler yapan bir hale dönüştürmesi. (Yani dinamik site haritasına dönüştürmesi)
Sitenize ne zaman yeni bir sayfa eklerseniz (blog yazısı ya da ürün sayfası gibi), bu yeni sayfanın linki de otomatik şekilde site haritası dosyalarınıza ekleniyor.
Ücretli olduğu için Yoast kullanmak istemezseniz, WordPress alt yapısı için uygun pek çok site haritası seçeneğiniz de var. Örneğin; Google XML Site Haritaları eklentisi.
WordPress alt yapısından farklı bir alt yapı kullanıyorsanız XML Site Haritaları gibi bir 3. parti site haritası aracı kullanabilirsiniz.
Hangi seçeneği kullanırsanız kullanın site haritanızı oluşturma işlemini tamamladıktan sonra, sonucu manuel şekilde kontrol etmenizi öneriyoruz.
Site haritanızın gerçekten mevcut olup olmadığını ve arama motorları tarafından erişilebilir durumda bulunup bulunmadığını kontrol etmek için Semust’ın Site İçi SEO Aracı güzel bir seçenek.
Semust Teknik SEO Aracı web sayfanızı tarar, site haritanızı otomatik olarak bulur ve dosya konumunu size gösterir. Böylece hem manuel kontrol ihtiyacını ortadan kaldırır hem de olası eksiklikleri erkenden fark etmenizi sağlar. Özellikle yeni kurulan ya da sık güncellenen web siteleri için bu tür otomatik analizler, SEO performansını koruma ve geliştirme açısından büyük avantaj sunar.
Site haritanıza genelde site.com/sitemap.xml üzerinden ulaşabilirsiniz. Bu detay, site haritası oluştururken hangi programı kullandığınıza ve CMS’nize (İçerik Yönetim Sistemi) bağlı olarak değişir tabii. Sitenizdeki tüm sayfaları göstermesi gerekiyor.
Site haritanızı oluşturduysak haritayı geliştirmeniz adına vereceğimiz ipuçlarına geçebiliriz.
Site Haritasını Google’a Göndermek (Google Site Haritası Ekleme)
Site haritanızı Google’a göndermek için öncelikle Google Search Console hesabınıza girin.
Sol menüden Dizin Oluşturma> Site Haritaları seçeneğine tıklayın.

Halihazırda site haritanızı gönderdiyseniz Gönderilmiş Site Haritaları listesi göreceksiniz açılan sayfada.
Her şekilde site haritanızı yollamak için site haritası URL’sini bu alana yapıştırabilirsiniz.

Gönder butonuna tıklayın.
Her şey tamamlandığında Gönderilen Site Haritaları seçeneğinin altında bilgiler görmeye başlayacaksınız.
Hataları Tespit Etmek İçin Site Haritası Raporlarını Kullanmak
Google web sayfanızı taradıktan sonra Gönderilen Site Haritaları kısmına gelin.

“Site haritası dizini başarıyla işlendi” ifadesini görüyorsanız, Google site haritanızı başarıyla taramıştır demek oluyor.

Site haritası hakkında daha fazla bilgiye ulaşmak istiyorsanız sağ üstte yer alan “Sayfa Dizine Ekleme Bölümüne Bakın” kısmına tıklayın.
Bu rapor kaç tane sayfanızın Google’dan index aldığını gösteriyor. Bu rapordan ayrıca sayfalarınızın neden index almadığını da inceleyebilirsiniz. Dizine eklenmesini istemediğiniz eski içerik yapısına ait sayfalarınıza da buradan ulaşabilirsiniz.
Böylece Google’ı index işlemi için yeni ve daha doğru sayfalara yönlendirmiş oluyorsunuz. Aynı zamanda ziyaretçilerinizin karşısına da doğru sayfalar çıkıyor.
Raporda indexlenmesini istemediğiniz sayfalar varsa bunda bir sorun yok, sayfaları olduğu gibi bırakabilirsiniz. Ama eğer sayfalarınız yönlendiriliyorsa ve bu yönlendirmeleri siz yapmadıysanız, bir sorun olabilir. Bu durumda yönlendirmenin neden olduğunu araştırmanız gerekiyor.
Index ile ilgili problemleri tespit etmek için site haritalarını kullanmak
Site haritası kullanmanın en güzel yanlarından biri size kaç sayfanın indexlenmesini istiyorsunuz ya da kaç sayfa halihazırda indexlenmiş gibi bilgiler sunması.
Örneğin diyelim ki site haritanız 5.000 sayfanın indexlenmesi gerektiğini gösteriyor ama Search Console’unuzda sitenizin sadece 2.000 sayfasının index almış olduğunu tespit ettiniz. Bu bir şeylerde sorun olduğunun göstergesi. Örneğin indexlenmesini istediğiniz bu 5.000 sayfada çok fazla yinelenen (tekrara düşmüş) içerik olabilir. Böylelikle Google sayfaların yalnızca 2.000 tanesini indexlemiş olabilir. Diğer yandan sayfa sayınız taranma kotanızı aşıyor da olabilir.
Robot.txt dosyalarınızı ve Site haritanızı eşleştirin
Site haritası ile Robot.txt dosyasının beraber çalışması oldukça önemli. Örneğin; robots.txt dosyasında bir sayfa işaretlediyseniz ya da herhangi bir sayfada noindex etiketi kullandıysanız doğal olarak bu sayfanın site haritanızda yer almasını istemezsiniz. Aksi halde Google’ın kafasını karıştırmış oluyorsunuz.
Yani arama motoru botlarına öncelikle gel bu eklediğim sayfayı indexle sinyali gönderiyorsunuz. Ardından da sayfanızı indexlemeye gelen botunu engelliyorsunuz.
Site Haritası Uzman İpuçları
Büyük bir siteniz mi var? Konuları küçük site haritalarına bölebilirsiniz. Site haritaları 50.000 index URL limitine sahip. Binlerce sayfası olan bir web siteniz varsa, Google site haritalarınızı birden fazla küçük site haritası şeklinde çeşitlendirmenizi öneriyor.
Tarihler konusunda dikkatli olun. Site haritanızdaki URL’ler son düzenleme tarihine sahip. Bu tarihleri sadece web sayfanızda gerçekten büyük bir değişiklik yaptıysanız ya da sitenize yeni bir içerik yüklediyseniz değiştirmenizi öneriyoruz. Çünkü diğer türlü Google, çok fazla değişiklik olmayan sayfalardaki tarih güncellemelerini spam olarak algılayabilir.
Video site haritalarını kullanmaktan çekinmeyin. Video Schema video site haritaları kurmak adına ihtiyacınız olan hemen hemen her şeyi karşılıyor. Videolarınızın zengin snippetlerde çıkmasını istiyorsanız video site haritalarınızı mutlaka oluşturun.
50 MB sınırını aşmayın. Google ve Bing 50 MB’a kadar site haritası oluşturmanıza izin veriyor. Bu sınırın altındaysanız problem yok, devam.
HTML site haritası. Bu genelde kullanıcılar için XML site haritaları ile aynı işlevi görüyor. Google ve diğer söz sahibi arama motorları için illaki XML site haritalarına sahip olmak zorunda değilsiniz. Eğer HTML site haritasının kullanıcılarınız için daha yararlı olacağını düşünüyorsanız, HTML site haritası SEO skorunuzu kötü etkilemez. Ama işte arama motoru botları aynı şeyi düşünmüyor tabii… Yine de ben HTML site haritası fanıyım sitemde kullanacağım diyorsanız kullanabilirsiniz, sorun yok.
Site Haritalarını Optimize Etme İpuçları
Site İçi Linklerinizi ve Dış URL’lerinizi Yapılandırmak İçin XML Dosyalarını Kullanın
XML dosyaları, tarama botlarını içeriğe yönlendiren patika ve URL listeleri olarak işlev görüyor.
XML dosyaları ayrıca:
Sıklıkla iç dış linkleri kullanmak veya indexlemek için web sayfanızda nelerin öncelikli olduğuna karşın tarama botlarını bilgilendiriyor.
Ayrıca sahipsiz sayfaların (orphan pages) oluşumunu azaltmaya karşın da tarama botlarını bilgilendiriyor.
Site haritanız bu şekilde net ve açıklayıcı olduğunda SEO sağlığınızı güçlenecek ve bu durum da sıralamalarınızı iyileştirecek.

Kök Dizinlerini Temiz ve İyi Organize Edilmiş Tutun
Kök dizinler bir domain adresindeki dosyaları ve diğer klasörleri depolar. Ek olarak bir web sayfasını oluşturan tüm dosyalar ve dizinler için merkezi bir konumdur.
Site haritanızın dosyalarını, web sitenizin ana dizini (ana klasörü, root directory) dışında bir yere koymak teknik olarak mümkün ve zararlı bir şey değil. Fakat bu durum Google’ın kabul ettiği standartlara (protokole) aykırı.
Site haritasının konumu, barındırabileceği dosyaları belirliyor. Dolayısıyla arama motorları sitemap.xml dosyasının kök dizinde bulunmamasını pek önemsemiyor.
Sonuç olarak siz kök dizinini çok fazla dosyayla doldurmayın çünkü bu durum web sitenizin açılma hızını direkt etkiliyor.
Web Sitenizdeki Tüm Sayfaları, Site Haritaları Sayfası URL’sine Dahil Edin
Site haritaları Google botları için bir yol haritası sunarken aynı zamanda iç linklemeleriniz mükemmel olmasa dahi botların web sitenizdeki tüm sayfaları bulmalarına yardımcı oluyor.
Web sitenizdeki tüm sayfaları site haritanıza dahil ekmek arama motorları ve web sayfanız arasındaki iletişimi geliştirir, güzelleştirir.
Kolayca Site Haritası Oluşturmanızı Sağlayan Araçlar
Bir site haritasını hızlıca oluşturmak için kullanabileceğiniz araçlar:
Yoast’ın ücretli SEO aracı gibi araçlar
Sizin olmayan sitelerdeki site haritalarını da kopyalayabilirsiniz
Site Haritalarında Geliştirebileceğiniz 10 Şey
SEO kriterleri açısından yüksek skorlar alabileceğiniz sayfaları site haritanıza dahil etmeye çalışın. Bu yöntemle tarama kotanızı da en doğru şekilde harcamış olursunuz.
Bu yaklaşımı benimsediğinizde arama motorları web sayfanızı tam olması gerektiği gibi tarar ve iyi indexleme almanıza yardımcı olarak sizi hemen yüksek sıralama alma gibi şeylerle ödüllendirebilirler.
Daha iyi indexlenme için kaçınmanız gereken 10 şey:
Duplicate (kopya) sayfalar
Paginated (sıralanmış) sayfalar
Non-canonical (conanical olmayan) sayfalar
Arşiv sayfaları
Redirected (yönlendirilmiş) sayfalar (3xx), silinmiş sayfalar (4xx) ve error (hata) sayfaları (5xx)
Comment URLs (yorum sayfaları/linkleri)
No-index sayfaları
Ziyaretçileriniz için kullanışlı olsa da arama motoru botları adına landing page kriteri taşımayan kaynak sayfaları (resource pages)
Arama motoru sonuç sayfaları (SERP’ler)
E-posta aracılığıyla paylaşılan sayfalar
Sıkça Sorulan Sorular (SSS)
Kök dizin neresi?
Kök dizin (root directory), bir web sitesinin en üst düzey klasörüdür. Yani, bir alan adı (domain) doğrudan açıldığında gelen ilk yerdir. Web sunucusunda /public_html/ veya /www/ gibi klasörler kök dizine karşılık gelir. Web sitesi dosyalarınız bu klasörde yer alır.
sitemap.xml dosyasını bu klasöre koyarsanız,
https://semust.com/sitemap.xml şeklinde erişilebilir olur.
WordPress'te kök dizini nasıl bulabilirim?
WordPress'te kök dizin (root directory), web sayfanızın bulunduğu en üst klasördür.
Bu dizin genellikle şunları içerir:
/wp-admin/
/wp-content/
/wp-includes/
wp-config.php
index.php
.htaccess
Peki, WordPress’te kök dizin nasıl bulunur?
FTP veya Dosya Yöneticisi (cPanel, DirectPanel) ile:
Hosting yönetim paneline (genellikle cPanel) giriş yapın.
Dosya Yöneticisi (File Manager)'ni açın.
Aşağıdaki klasörleri görüyorsanız doğru yerdesiniz:
/wp-admin/
/wp-content/
/wp-includes/
wp-config.php
İşte burası WordPress’in kök dizinidir.
Site haritası SEO performansını etkiler mi?
Evet, site haritası (sitemap.xml) SEO performansını doğrudan değil ama dolaylı yoldan önemli ölçüde etkiler. Site haritası arama motorlarının sitenizi daha hızlı ve etkili şekilde taramasına yardımcı olur. Dolayısıyla bu işlem sayfalarınızın dizine eklenme süresini kısaltır ve SEO çalışmalarının sonuçlarını hızlandırır.
Site haritası ne işe yarar?
Site haritası (sitemap), bir web sitesindeki tüm önemli sayfaların listesini içeren bir dosyadır. Arama motoru botlarının içeriklerinizi daha kolay bulmasına, taramasına ve dizine eklemesine yardımcı olur.
Site haritası nasıl bulunur?
Bir web sitesinin site haritası (sitemap) dosyasını bulmanın birkaç farklı yolu var. Site haritalarınızı hem manuel olarak hem de araçlarla nasıl bulabileceğinizi aşağıda adım adım açıklıyoruz:
1. Yaygın Sitemap Adreslerini Manuel Deneyerek Bulma
Genellikle birçok web sitesi sitemap dosyasını kök dizinde tutar. Aşağıdaki URL’leri deneyebilirsiniz:
https://www.siteadi.com/sitemap.xml
https://www.siteadi.com/sitemap_index.xml
https://www.siteadi.com/sitemap1.xml
https://www.siteadi.com/sitemap/sitemap.xml
2. robots.txt Dosyasını Kontrol Edin
Web sitesinin robots.txt dosyasına şu adresten ulaşabilirsiniz:
https://www.siteadi.com/robots.txt
Bu dosyanın içinde genellikle sitemap bağlantısı yer alır:
Sitemap: https://www.siteniz.com/sitemap.xml
Eğer bu satır varsa, doğrudan oradaki linke tıklayarak sitemap'e ulaşabilirsiniz.
3. SEO Araçlarıyla Sitemap Bulma
Aşağıdaki ücretsiz araçlar sayesinde sitenizde sitemap dosyası olup olmadığını kontrol edebilirsin:
Ahrefs Free Webmaster Tools
Screaming Frog SEO Spider
XML Sitemap Validator
Bu araçlar, sitemap dosyasını otomatik olarak bulur ve sizi bilgilendirir.
4. WordPress Siteleri için Tahmini Yol
Eğer bir site Yoast SEO veya Rank Math gibi eklentiler kullanıyorsa, sitemap genellikle şu şekildedir:
https://www.siteniz.com/sitemap_index.xml
Açtığınızda içinde aşağıdaki gibi alt sitemap dosyaları olabilir:
page-sitemap.xml
post-sitemap.xml
category-sitemap.xml
Bazı web siteleri sitemap dosyasını gizlemiş ya da sadece arama motorlarına özel hale getirmiş olabilir. Bu durumda doğrudan bulamayabilirsiniz ama Search Console’a eklenmişse Google yine de görebilir.
İlgili İçerikler
Yapısal Veri (Schema) Nedir? Şema Oluşturma & Kullanma Rehberi
Hacklink Nedir? Nasıl Çözülür?
En İyi Backlink Araçları ve Programları Listesi (2025)
SEO Kontrol Listesi; Arama Motorlarında Sıralama Almak İçin Yapılacaklar Listesi
301 Yönlendirmesi Nedir? Nasıl Yapılır ve Tespit Edilir?
Llms.txt Nedir? Nasıl Oluşturulur?
