Web sitesi kurulduğunda arama motorlarının bu siteyi anlaması ve sayfaları doğru şekilde taraması için bazı teknik adımlar atılır. Bu adımlar arasında en önemlilerinden biri sitemap.xml dosyasıdır.
Peki, sitemap nedir?
Sitemap, Türkçesiyle site haritası özelliğini bir web sitesindeki tüm önemli sayfaların bir listesi olarak düşünebilirsiniz. Uzantılı dosya formu, web sitelerinin derinlerindeki sayfaların taramanızı ve bilgi almanızı sağlar.
Arama motorları bu listeyi kullanarak sitenin hangi sayfalardan oluştuğunu, hangi içeriklerin öncelikli olduğunu ve güncellemelerin ne zaman yapıldığını daha kolay bir şekilde öğrenir.
Site haritası oluşturma süreci, arama motoru optimizasyonu yani SEO açısından önemlidir. Çünkü Google ve diğer arama motorları bir siteyi tararken her zaman tüm sayfalara doğrudan erişemeyebilir. Bu durumda bir Google sitemap dosyası sayesinde sayfalar düzenli ve eksiksiz bir şekilde indekslenir.
Sitemap Neden Önemlidir?
Bir web sitesi yüzlerce hatta binlerce sayfadan oluşur. Bu sayfaların hepsinin arama motorları tarafından fark edilmesi ve doğru şekilde sıralanması için bir yol haritası gerekir. Bu nedenle site haritası oldukça önem taşır. Site haritası, web yöneticilerinin içeriklerini arama motorlarına tanıtmasını kolaylaştırır. Site içindeki bağlantıları daha düzenli takip etmenizi sağlar. SEO açısından baktığınızda, sitemap oluşturma işlemi bir sitenin görünürlüğünü doğrudan etkiler.
Site haritası eksikse ya da yanlış yapılandırılmışsa arama motorları bazı içerikleri göremez. Tek bir sayfada toplanamayan organik trafiğin birden fazla sayfaya dağılmasına yani bölünmesine yol açar. Sonuç olarak organik trafiğinizin düşmesi kaçınılmaz hale gelir.
Sitemap Neden Gereklidir?
Sitemap nedir? sorusunun cevabını verdikten sonra neden gerekli olduğuna bakmak gerekir. Google gibi arama motorları bir siteyi tararken site içi bağlantılardan faydalanır. Fakat bazı sayfalar farklı nedenlerden dolayı bu bağlantıların dışında kalır. Yeni eklediğiniz bir sayfa, derin bağlantı yapısına sahip içerikler ya da dinamik olarak üretilen sayfalar arama motorları tarafından gözden kaçar.
İşte sitemap.xml dosyası, yaşanması muhtemel bu tür sorunları ortadan kaldırır. Site haritası sayesinde arama motorları sitenin hangi bölümlerinin en güncel olduğunu, hangi sayfaların daha önemli olduğunu öğrenir. Buna göre indeksleme yapar. Bu da web sitenizin arama sonuçlarında daha hızlı ve doğru şekilde yer almasını sağlar.

Sitemap.xml Kullanmanın Avantajları
Google sitemap dosyası kullanıldığında pek çok avantaj ortaya çıkar. Öncelikle sitenin tüm içerikleri, arama motorlarına eksiksiz bir şekilde tanıtılmış olur. Bu durum özellikle e-ticaret siteleri, haber siteleri veya sürekli güncellenen bloglar açısından oldukça önemlidir. Sitemap dosyası olmadan bazı içerikleri, uzun süre indeksleyemezsiniz.
Ayrıca site haritası arama motorlarına sayfa güncellemeleri hakkında da bilgi verir. Örneğin sık güncellenen bir içerik sitemap üzerinden işaretlendiğinde, Google bu sayfayı daha sık ziyaret eder. Site haritası oluşturma süreci sayesinde hangi sayfaların önemli olduğu önceliklendirilir. Bu sayede kullanıcıya en çok değer sağlayan sayfalar, arama sonuçlarında daha üst sıralarda görünür.
Sitemap.xml Dosyası Nasıl Oluşturulur?
Site haritası oluşturmak için farklı yöntemler kullanabilirsiniz. Eğer site küçük çaplıysa manuel olarak hazırlamanız mümkündür. Ancak büyük ve sürekli güncellenen siteler için otomatik araçlardan yararlanmanız daha avantajlı olacaktır. WordPress gibi içerik yönetim sistemlerinde sitemap oluşturmak için eklentiler tercih edebilirsiniz. Ayrıca çevrimiçi araçlar sayesinde de kolayca sitemap oluşturma işlemi yapılır. Sitemap.xml dosyası genellikle sitenin kök dizininde bulunur. Arama motorları siteyi taramaya başladığında doğrudan bu dosyaya ulaşılır.
Bir XML Site Haritası Neye Benzer?
Bir sitemap.xml dosyası XML formatında hazırlanır. Belirli bir kod yapısına sahiptir. Bu yapıda sitenin URL’leri, her URL’nin son değiştirilme tarihi, ne sıklıkla güncellendiği ve önem derecesi bulunur.
Bir blog yazısı haftalık olarak güncelleniyorsa bu bilgi sitemap içinde arama motorlarına aktarılır. Böylece Google ya da diğer arama motorları hangi sayfanın ne kadar önemli olduğunu ve ne zaman güncellendiğini anlayarak tarama önceliğini belirler. Sistem sayesinde sitenin taranma süreci çok daha verimli olur.
Bir xml site haritası neye benzer diye merak ediyorsanız hem bilgisayarlar tarafından kolay anlaşılması hem de insanlar için okunabilir olması bakımında aşağıdaki dille biçimlendirildiğini söyleyebiliriz:
- URL Kümesinin Tanımı: Sitenizin haritasındaki tüm URL’leri kapsar. XML Site Haritası standardına ait hangi sürümün kullanıldığını belirtir. URL kümesi, belgenin alt kısmında kapanır.
<urlset xmlns=””http://www.sitemaps.org/schemas/sitemap/0.9″”>
- Tek Tek URL’lerin Tanımı: URL etiketi aracılığı ile bireysel URL’lerin tanımı, en önemli kısımlardan biridir. Her bir URL tanımının, özellikle konum kısaltması anlamına gelen loc etiketini içermesi zorunludur. Bu etiketin değeri ise sayfanın tam değerini göstermelidir.
<loc>https://www.unionistanbul.com/</loc>
- İsteğe Bağlı URL Tanımı: O URL’de yer alan içeriğin en son değiştirildiği tarihi gösterir. Tarih YYYY-AA-GG şeklinde olabileceği gibi “W3C datetime” biçiminde de olabilir.
<lastmod>2025-04-22T14:26:03+00:00</lastmod>
- İsteğe Bağlı URL Tanımı: 0.0. ile 1.3 arasındaki bir ölçekte, kendi web sitenize göre URL’nin önceliğini gösterir.
<priority>1.00</priority>

XML Site Haritanızda Hangi Sayfalar Olmalıdır?
Site haritası hazırlarken tüm sayfaları dâhil etmek doğru bir yaklaşım değildir. Sitemap dosyasında yalnızca arama motorları tarafından indekslenmesi istenen sayfalar bulunmalıdır. Ana sayfa, kategori sayfaları, ürün sayfaları, blog yazıları ve hizmet sayfaları mutlaka sitemap içinde yer alır.
Ayrıca sık ziyaret edilen ve kullanıcıya değer sağlayan içerikler de eklenir. Ancak spam niteliği taşıyan ya da kopya içerik barındıran sayfaların sitemap içinde olmaması gerekir. Çünkü bu tür sayfalar SEO performansınızı olumsuz etkiler.
Google'ın Site Haritanızı Bulmasını Nasıl Sağlarsınız?
Google sitemap dosyası oluşturulduktan sonra, Google’ın bunu bulabilmesi için doğru konuma yüklenmesi gerekir. Genellikle sitemap dosyası sitenin ana dizinine yerleştirilir. Örneğin www.siteadresi.com/sitemap.xml adresinden erişilebilir hale getirilir.
Robots.txt dosyası içine sitemap bağlantısı eklenebilir. Böylece arama motorları siteyi tararken doğrudan site haritasına yönlendirilir. Bu yöntem, sitenizin daha hızlı indekslenmesini sağlar.
Hangi Sayfaları Site Haritanızda Hariç Tutmalısınız?
Bir site haritası hazırlarken bazı sayfaların, özellikle hariç tutulması gerekir. Yönetim panelleri, giriş sayfaları, test sayfaları ya da gizli tutulan içerikler sitemap dosyasına eklenmemelidir.
Yinelenen içerikler veya SEO açısından değer taşımayan sayfalar da site haritasında bulunmamalıdır. Çünkü bu tür sayfalar indekslendiğinde, arama motorları sitenizi düşük kaliteli içerik olarak değerlendirebilir. Sitemap oluşturma sürecinde bu detaylara dikkat etmek sitenizin arama sonuçlarındaki performansını artırır.
Site Haritası Google'a Nasıl Gönderilir?
Site haritası oluşturma işlemini tamamladıktan sonra atmanız gereken adım Google’a bildirmektir. Bunun için Google Search Console aracı kullanabilirsiniz. Site haritası URL’si bu araca ekleyip doğrulama işlemi yapmanız gerekir.
Sonrasında Google, site haritasını düzenli olarak kontrol eder ve güncellemeleri takip eder. Böylece yeni bir içerik sitenize eklendiğinde ya da mevcut bir içerik güncellendiğinde, Google bunu kısa sürede fark eder. Google sitemap gönderme süreci SEO açısından son derece önemlidir. Böylece arama motorunun sitenizi nasıl gördüğünü ve hangi içeriklerin indekslendiğini kolayca kontrol edebilirsiniz.