Sitemap.xml Nedir? XML Site Haritası Nasıl Oluşturulur? (Kapsamlı Rehber)
Meta Açıklaması: Sitemap.xml nedir, nasıl oluşturulur ve Google Search Console’a nasıl eklenir? XML site haritası oluşturma, SEO faydaları ve örnek sitemap dosyaları bu rehberde.
Sitemap.xml Nedir?
Sitemap.xml (XML Site Haritası), web sitenizde bulunan sayfaların, yazıların, kategorilerin ve diğer önemli içeriklerin listesini arama motorlarına sunan özel bir XML dosyasıdır.
Google, Bing, Yandex ve diğer arama motorları sitemap dosyasını kullanarak sitenizdeki sayfaları daha kolay keşfedebilir.
Her ne kadar arama motorları bağlantıları takip ederek sayfaları bulabilse de, güncel ve doğru hazırlanmış bir site haritası özellikle büyük sitelerde indeksleme sürecine yardımcı olur.
Sitemap.xml Ne İşe Yarar?
XML site haritası;
- Yeni sayfaların daha hızlı keşfedilmesine yardımcı olur.
- Büyük web sitelerinde taramayı kolaylaştırır.
- Haber sitelerinde yeni içeriklerin bulunmasını destekler.
- E-ticaret sitelerinde binlerce ürünün düzenli taranmasına katkı sağlar.
- Yetim (orphan) sayfaların keşfedilme olasılığını artırabilir.
Sitemap.xml Nerede Bulunur?
Genellikle aşağıdaki adreslerden biri kullanılır.
https://siteadi.com/sitemap.xml
veya
https://siteadi.com/sitemap_index.xml
WordPress kullanan sitelerde çoğunlukla ikinci yöntem tercih edilir.
Basit Sitemap.xml Örneği
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://siteadi.com/</loc>
<lastmod>2026-08-02</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</urlset>
Kodların Anlamı
loc
Sayfanın tam adresidir.
<loc>
https://siteadi.com/hakkimizda
</loc>
lastmod
Sayfanın en son güncellenme tarihini belirtir.
<lastmod>
2026-08-02
</lastmod>
Sayfa güncellendiğinde bu tarihin de güncellenmesi faydalıdır.
changefreq
İçeriğin tahmini güncellenme sıklığını belirtir.
daily
weekly
monthly
yearly
Bu değerler arama motorları için kesin talimat değil, öneri niteliğindedir.
priority
Sayfanın site içerisindeki göreceli önemini belirtir.
1.0
En yüksek değerdir.
0.5
Ortalama öneme sahip sayfalarda kullanılabilir.
Not: Arama motorları bu değeri dikkate alabilir ancak sıralamayı doğrudan belirlemez.
Çok Sayfalı Sitemap Örneği
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://siteadi.com/</loc>
</url>
<url>
<loc>https://siteadi.com/hakkimizda</loc>
</url>
<url>
<loc>https://siteadi.com/iletisim</loc>
</url>
<url>
<loc>https://siteadi.com/blog</loc>
</url>
</urlset>
WordPress’te Sitemap.xml Oluşturma
Modern WordPress sürümleri temel XML site haritasını otomatik olarak oluşturur.
Ayrıca aşağıdaki SEO eklentileri daha gelişmiş site haritaları sunar.
- Rank Math SEO
- Yoast SEO
- All in One SEO
Bu eklentiler yazılar, sayfalar, kategoriler ve etiketler için ayrı site haritaları oluşturabilir.
Haber Siteleri İçin Sitemap
Haber siteleri sık içerik ürettiği için güncel site haritası büyük önem taşır.
Örnek:
news-sitemap.xml
Google News’e başvuran sitelerde ayrıca haber odaklı site haritaları kullanılabilir.
Resim Site Haritası
Görsellerin keşfedilmesini desteklemek için resim bilgileri de eklenebilir.
<image:image>
<image:loc>
https://siteadi.com/resim.jpg
</image:loc>
</image:image>
Video Site Haritası
Video içerikler için özel etiketler kullanılabilir.
<video:video>
<video:title>
Video Başlığı
</video:title>
</video:video>
Sitemap.xml Dosyası Nasıl Oluşturulur?
Manuel olarak XML dosyası hazırlayabilirsiniz.
Küçük web siteleri için bu yöntem yeterlidir.
Büyük sitelerde ise otomatik oluşturma tercih edilmelidir.
Google Search Console’a Sitemap Gönderme
Google Search Console hesabınıza giriş yapın.
Ardından;
Dizin > Site Haritaları (Sitemaps) bölümüne gidin.
Sitemap adresinizi girin.
Örneğin:
sitemap.xml
veya
sitemap_index.xml
Gönder butonuna tıklayın.
Google düzenli olarak site haritanızı kontrol edecektir.
Sitemap.xml Oluştururken Yapılan Hatalar
- 404 dönen sayfaları eklemek
- 301 yönlendirmeli URL’leri eklemek
- Noindex sayfaları eklemek
- Yinelenen URL’leri eklemek
- HTTP ve HTTPS adreslerini karıştırmak
- WWW ve WWW’siz sürümleri birlikte kullanmak
- Eski içerikleri kaldırmamak
Sitemap Boyut Sınırı
Bir sitemap dosyasında en fazla;
- 50.000 URL
- 50 MB (sıkıştırılmamış)
bulunabilir.
Daha büyük sitelerde bir sitemap index dosyası kullanılarak birden fazla site haritası bir araya getirilebilir.
Sitemap.xml SEO İçin Neden Önemlidir?
Site haritası tek başına sıralama faktörü değildir.
Ancak;
- Yeni içeriklerin keşfedilmesini kolaylaştırabilir.
- Büyük sitelerde taramayı daha verimli hale getirebilir.
- İndeksleme sürecini destekleyebilir.
- Haber sitelerinde yeni yayınların daha hızlı bulunmasına yardımcı olabilir.
Sık Sorulan Sorular
Sitemap.xml zorunlu mudur?
Hayır. Ancak hemen hemen tüm profesyonel web sitelerinde kullanılması tavsiye edilir.
Sitemap.xml olmadan Google sayfalarımı bulabilir mi?
Evet. Arama motorları bağlantıları takip ederek sayfaları keşfedebilir. Site haritası bu süreci kolaylaştıran ek bir araçtır.
Sitemap.xml ne sıklıkla güncellenmelidir?
Yeni içerik eklendiğinde veya mevcut içerikler önemli ölçüde değiştirildiğinde güncellenmesi önerilir. Dinamik sistemlerde bu işlem genellikle otomatik yapılır.
Sitemap.xml ile robots.txt aynı şey midir?
Hayır.
- Robots.txt, botlara hangi alanların taranabileceğini veya taranamayacağını bildirir.
- Sitemap.xml, taranmasını istediğiniz URL’leri listeler.
Bu iki dosya birbirini tamamlayan teknik SEO bileşenleridir.
Sonuç
Sitemap.xml, arama motorlarının web sitenizi daha verimli keşfetmesine yardımcı olan temel teknik SEO araçlarından biridir. Düzenli güncellenen, hatasız ve yalnızca indekslenmesi istenen URL’leri içeren bir site haritası, özellikle büyüyen web sitelerinde indeksleme süreçlerinin daha sağlıklı ilerlemesine katkı sağlar.

Ajans Çorlu, dijital dünyanın sunduğu tüm olanakları yaratıcı ve kullanıcı odaklı çözümlerle birleştirerek hizmet veren öncü bir dijital ajanstır. Web tasarım, SEO, içerik üretimi ve özel yazılım geliştirme alanlarında uzman ekibimiz, müşterilerimizin dijital hedeflerini gerçeğe dönüştürmek için çalışır.
