Site Haritası (Sitemap) Nedir?
Site haritası, bir web sitesinde bulunan ve arama motorlarının taramasını ve dizine eklemesini istediğiniz tüm önemli URL'lerin bir listesini içeren bir dosyadır. Arama motoru botlarına sitenizin yapısı hakkında bilgi veren ve hangi sayfaların ne sıklıkla güncellendiğini bildiren bir yol haritası görevi görür.
Bu, arama motorlarının sitenizi daha akıllıca ve daha verimli bir şekilde taramasını sağlar. Özellikle de aşağıdaki durumlarda site haritası hayati bir rol oynar:
- Büyük ve Karmaşık Siteler: Yüzlerce veya binlerce sayfası olan e-ticaret siteleri veya haber portalları için, botların tüm sayfaları doğal yollarla (linkleri takip ederek) bulması zor olabilir.
- Yeni Siteler veya Az Dış Linke Sahip Siteler: Siteniz yeniyse veya diğer sitelerden çok az backlink almışsa, arama motorlarının sizi keşfetmesi zaman alabilir. Site haritası bu süreci hızlandırır.
- Zayıf Dahili Linkleme Yapısına Sahip Siteler: Sitenizdeki bazı sayfalar, diğer sayfalardan yeterince iyi linklenmemişse "yetim" kalabilir. Site haritası, bu yetim sayfaların da bulunmasını sağlar.
Site Haritası Türleri: XML ve HTML
İki ana site haritası türü vardır ve her birinin amacı farklıdır:
1. XML Site Haritası: Arama Motorları İçin Kat Planı
Bu, en yaygın ve SEO açısından en önemli site haritası türüdür. XML (Genişletilebilir İşaretleme Dili) formatında oluşturulur ve özellikle arama motorları için tasarlanmıştır, normal kullanıcılar tarafından görülmez. Bir XML site haritası, her URL için aşağıdaki gibi ek bilgiler (meta veriler) içerebilir:
<loc>
: Sayfanın tam URL'si (zorunlu).<lastmod>
: Sayfanın en son değiştirilme tarihi.<changefreq>
: Sayfanın ne sıklıkla değiştiği (her zaman, saatlik, günlük vb.).<priority>
: Sitenizdeki diğer URL'lere göre bu URL'nin önceliği (0.0 ile 1.0 arasında).
Önemli Not: Google, <priority>
ve <changefreq>
etiketlerine eskisi kadar önem vermediğini belirtmiştir. En kritik bilgiler <loc>
ve <lastmod>
'dur.
2. HTML Site Haritası: Kullanıcılar İçin Rehber
HTML site haritası, sitenizde bulunan tüm ana sayfaların ve bölümlerin bir listesini içeren, kullanıcıların görebileceği normal bir web sayfasıdır. Amacı, ziyaretçilerin aradıklarını bulmalarına yardımcı olmak ve sitenin genel yapısını onlara sunmaktır. SEO açısından dolaylı bir faydası olsa da (dahili linkleme yapısını güçlendirir), birincil odak noktası kullanıcı deneyimini (UX) iyileştirmektir.
Site Haritası SEO İçin Neden Hayati Önem Taşır?
Bir site haritasına sahip olmak, doğrudan bir sıralama faktörü değildir. Yani, sadece site haritanız var diye sıralamanız yükselmez. Ancak, SEO performansınızı dolaylı yoldan ve çok güçlü bir şekilde etkiler:
- Daha Hızlı ve Kapsamlı İndeksleme: Site haritası, yeni oluşturduğunuz veya güncellediğiniz sayfaların Google tarafından çok daha hızlı bir şekilde keşfedilip dizine eklenmesini sağlar. Bu, içeriğinizin arama sonuçlarında daha çabuk görünmesi anlamına gelir.
- Tarama Bütçesi Optimizasyonu: Arama motorlarına sadece önemli sayfalarınızın bir listesini sunarak, tarama bütçelerinin önemsiz URL'lerde (örneğin, arşiv sayfaları) boşa harcanmasını önlersiniz.
- Teknik SEO Sağlığının Göstergesi: İyi yapılandırılmış ve güncel bir site haritası, Google'a sitenizin organize olduğunu ve teknik altyapısına önem verdiğinizi gösterir. Bu, genel bir güven sinyalidir. Site haritası, robots.txt dosyasıyla birlikte, sitenizin taranabilirliğinin temelini oluşturur.
Site Haritası Nasıl Oluşturulur ve Google'a Nasıl Gönderilir?
Neyse ki, 2025 yılında bir site haritası oluşturmak için kod bilmenize gerek yok.
Adım 1: Site Haritasını Oluşturma
- WordPress Kullanıcıları İçin: Yoast SEO veya Rank Math gibi popüler SEO eklentileri, siz hiçbir şey yapmadan otomatik olarak bir XML site haritası oluşturur ve günceller. Genellikle
siteadi.com/sitemap_index.xml
adresinde bulabilirsiniz. - Diğer Platformlar (Webflow, Shopify vb.): Çoğu modern web sitesi platformu, site haritasını yerleşik olarak ve otomatik bir şekilde oluşturur. Platformunuzun ayarlarını kontrol etmeniz yeterlidir.
- Manuel Oluşturma: Eğer özel bir sistem kullanıyorsanız, Screaming Frog gibi araçlar veya online XML sitemap jeneratörleri ile sitenizi tarayarak bir site haritası dosyası oluşturabilirsiniz.
Adım 2: Site Haritasını Google'a Gönderme
Site haritanızı oluşturduktan sonra, Google'a "İşte haritam burada" demeniz gerekir. Bunun iki ana yolu vardır:
- Google Search Console Üzerinden: Bu, en etkili ve en çok tavsiye edilen yöntemdir.
- Google Search Console hesabınıza giriş yapın.
- Sol menüden "Site Haritaları"nı seçin.
- "Yeni bir site haritası ekleyin" bölümüne site haritanızın URL'sini (örneğin,
sitemap_index.xml
) girin ve "Gönder" butonuna tıklayın. - Google, haritanızı işleme alacak ve durumu hakkında size bilgi verecektir ("Başarılı" veya "Hatalar bulundu" gibi).
- Robots.txt Dosyası Üzerinden: Site haritanızın tam adresini robots.txt dosyanıza ekleyebilirsiniz. Dosyanın herhangi bir yerine şu satırı eklemeniz yeterlidir:
Sitemap: https://www.siteadi.com/sitemap.xml
Arama motoru botlarırobots.txt
dosyanızı taradığında, site haritanızın yerini de öğrenmiş olurlar.
Sonuç: Arama Motorlarına Yol Göstermek
Site haritası, teknik SEO'nun en temel, ancak en güçlü unsurlarından biridir. Arama motorlarıyla aranızdaki iletişimi netleştirir, sitenizin daha verimli bir şekilde taranmasını sağlar ve en değerli içeriklerinizin gözden kaçmamasını garanti eder. İyi bir web tasarım süreci, her zaman kullanıcılar için olduğu kadar arama motorları için de net bir yapı ve yol haritası sunmayı hedeflemelidir. Site haritanızı oluşturmak ve Google'a göndermek, bu hedefe ulaşmak için atacağınız en kolay ve en etkili adımlardan biridir.