Yıllardır WordPress siteleri üzerinde çalışırken şunu net bir şekilde gözlemledim: İçeriği mükemmel olan, tasarımı göz alıcı olan ama arama motorlarında bir türlü görünmeyen siteler var. Site sahipleriyle konuştuğumda çoğu zaman aynı hikayeyle karşılaşıyorum — SEO eklentisi kurmuşlar, anahtar kelimeleri yerleştirmişler, hatta backlink çalışması bile yapmışlar. Ama temel bir şeyi atlamışlar: site haritası. Kulağa basit gelebilir, hatta “o kadar önemli mi?” diye düşünebilirsiniz. Ama site haritası olmadan bir web sitesi işletmek, mağazanızın kapısını açıp tabelasını asmamaya benzer. Google oradan geçer ama içeri bakmayabilir.

Bu yazıda, site haritasının ne olduğunu, neden bu kadar kritik bir öneme sahip olduğunu, WordPress’te nasıl kolayca oluşturabileceğinizi ve en önemlisi oluşturduktan sonra neler yapmanız gerektiğini adım adım anlatacağım. İster yeni bir girişimci olun, ister kurumsal bir firmanın dijital pazarlama ekibinde çalışıyor olun, bu rehber size somut faydalar sağlayacak.
Site Haritası Tam Olarak Nedir ve Neden Bu Kadar Önemlidir?
Site haritası, en basit tanımıyla web sitenizdeki tüm sayfaların, yazıların, görsellerin ve diğer içeriklerin yapılandırılmış bir listesini içeren XML formatında bir dosyadır. Bu dosya doğrudan ziyaretçileriniz için değil, arama motorlarının botları — yani Google’ın “Googlebot”u, Bing’in “Bingbot”u gibi tarayıcılar — için hazırlanır. Bir nevi sitenizin haritasını bu botların eline verirsiniz ve dersiniz ki: “Bak, sitemde şu sayfalar var, en son şu tarihte güncelledim, bu sayfa şu kadar öncelikli.”
Peki site haritası olmadan arama motorları sitenizi bulamaz mı? Teknik olarak bulabilirler. Googlebot, linkler üzerinden sayfa sayfa gezinerek sitenizi tarayabilir. Ancak burada kritik bir nokta var: Özellikle yeni açılmış siteler, derin sayfa yapısına sahip kurumsal siteler veya yüzlerce ürün içeren e-ticaret siteleri söz konusu olduğunda, botların her sayfayı keşfetmesi çok uzun sürebilir ya da bazı sayfalar hiç keşfedilemeyebilir. Site haritası bu süreci dramatik şekilde hızlandırır.
Bunu şöyle düşünün: Büyük bir alışveriş merkezine ilk kez girdiğinizde, girişte bir kat planı ve mağaza rehberi varsa, aradığınız yeri dakikalar içinde bulursunuz. Ama böyle bir rehber yoksa, her katı, her koridoru tek tek gezmeniz gerekir. Site haritası, arama motorları için işte tam olarak bu rehber görevini görür.
Özellikle KOBİ’ler ve yeni girişimler için site haritasının önemi bir kat daha artıyor. Çünkü büyük markaların aksine, bu sitelerin henüz güçlü bir backlink profili veya yüksek domain otoritesi yok. Google’a “buradayım ve bu içerikleri sunuyorum” demenin en hızlı ve en etkili yolu, düzgün yapılandırılmış bir site haritası sunmaktır.
Site Haritası Türleri: Hangisi Sizin İçin Uygun?
Site haritası denildiğinde çoğu kişinin aklına yalnızca XML sitemap gelir, ama aslında farklı türleri var ve her birinin ayrı bir işlevi bulunuyor. Bunları bilmek, doğru stratejiyi uygulamanız açısından önemli.
XML Sitemap, en yaygın ve en kritik olan türdür. Arama motorları için hazırlanır ve sitenizin tüm indekslenmesini istediğiniz URL’lerini içerir. Her URL’nin yanında son güncelleme tarihi (lastmod), değişiklik sıklığı (changefreq) ve öncelik (priority) gibi meta bilgiler yer alabilir. Google Search Console’a gönderdiğiniz site haritası budur.
HTML Sitemap ise ziyaretçiler için tasarlanmış, sitenizin tüm sayfalarını hiyerarşik bir şekilde listeleyen bir sayfadır. SEO açısından doğrudan büyük bir etkisi olmasa da, kullanıcı deneyimini iyileştirir ve özellikle çok sayfalı kurumsal sitelerde ziyaretçilerin aradıklarını bulmalarını kolaylaştırır. Bazı SEO uzmanları, HTML sitemap’in iç link yapısını güçlendirdiğini ve dolaylı olarak taranabilirliği artırdığını savunur — ki bu görüşe ben de katılıyorum.
Görsel (Image) Sitemap ve Video Sitemap ise adlarından anlaşılacağı gibi, sitenizde bulunan görsel ve video içeriklerini arama motorlarına bildirmek için kullanılır. Eğer işletmeniz ürün fotoğrafları, infografikler veya tanıtım videoları gibi zengin medya içerikleri barındırıyorsa, bu türleri de mutlaka değerlendirmelisiniz. Google Görseller ve Google Video aramalarında görünürlük kazanmak, özellikle e-ticaret siteleri için ciddi bir trafik kaynağı olabilir.
Çoğu WordPress eklentisi bu türlerin hepsini otomatik olarak oluşturabildiği için teknik olarak zorlanmazsınız; asıl önemli olan hangi türlere ihtiyacınız olduğunu bilmenizdir.
WordPress’te Site Haritası Nasıl Oluşturulur?
İşin güzel tarafı şu: WordPress kullanıyorsanız, site haritası oluşturmak gerçekten çok kolay. Hatta WordPress 5.5 sürümünden itibaren yerleşik bir XML sitemap özelliği (wp-sitemap.xml) sunuyor. Ancak bu yerleşik çözüm oldukça basit ve özelleştirme imkânı sınırlı. Bu yüzden profesyonel bir yaklaşım için SEO eklentilerini kullanmanızı şiddetle tavsiye ederim.
Yoast SEO ile site haritası oluşturmak oldukça pratiktir. Eklentiyi kurduğunuzda, site haritanız otomatik olarak oluşturulur ve genellikle siteadiniz.com/sitemap_index.xml adresinden erişilebilir hale gelir. Yoast, yazılarınızı, sayfalarınızı, kategorilerinizi ve etiketlerinizi ayrı ayrı sitemap dosyalarında organize eder. Eklentinin ayarlar bölümünden hangi içerik türlerinin site haritasına dahil edileceğini kontrol edebilirsiniz. Örneğin, etiket sayfalarının indekslenmesini istemiyorsanız bunları kolayca hariç tutabilirsiniz.
Rank Math ise son yıllarda popülerliği hızla artan bir alternatif. Rank Math’in sitemap modülü, Yoast’a benzer şekilde çalışır ama ek olarak görsel sitemap desteği ve daha granüler kontrol seçenekleri sunar. Özellikle birden fazla içerik türü barındıran karmaşık sitelerde Rank Math’in sunduğu esneklik gerçekten işe yarar.
Hangi eklentiyi seçerseniz seçin, site haritanızı oluşturduktan sonra yapmanız gereken en önemli şey, bunu Google Search Console‘a göndermektir. Search Console panelinde sol menüdeki “Site Haritaları” bölümüne girip sitemap URL’nizi yapıştırmanız ve göndermesi yeterlidir. Google genellikle birkaç saat ile birkaç gün arasında site haritanızı işler ve sayfalarınızı taramaya başlar. Aynı işlemi Bing Webmaster Tools için de yapmanızı öneririm, çünkü Bing’den gelen trafik çoğu zaman hafife alınır.
Gerçek bir senaryodan bahsedeyim: Geçen yıl bir müşterimin kurumsal web sitesinde yaklaşık 150 sayfa vardı. Site altı aydır yayında olmasına rağmen Google’da yalnızca 40 civarı sayfa indekslenmiş durumadaydı. Site haritasını kontrol ettiğimizde, eski bir eklenti çakışması yüzünden sitemap dosyasının hata verdiğini fark ettik. Sorunu çözüp doğru bir sitemap’i Search Console’a gönderdiğimizde, iki hafta içinde indekslenen sayfa sayısı 130’un üzerine çıktı. Bu, doğrudan organik trafiğe yansıdı.
Site Haritası Optimizasyonu: Sadece Oluşturmak Yetmez
Birçok site sahibi, site haritasını oluşturduktan sonra “tamam, bu iş bitti” der ve bir daha bakmaz. Oysa site haritası yaşayan bir yapıdır ve düzenli olarak kontrol edilmesi gerekir. İşte dikkat etmeniz gereken kritik noktalar:
Öncelikle, site haritanızda yalnızca indekslenmesini istediğiniz sayfalar bulunmalıdır. 404 hata veren sayfalar, yönlendirme yapılmış URL’ler, noindex etiketi taşıyan sayfalar veya duplicate içerik barındıran sayfalar site haritanızda yer almamalıdır. Bu tür URL’lerin varlığı, Google’ın tarama bütçenizi (crawl budget) verimsiz kullanmasına yol açar. Özellikle binlerce sayfalık büyük sitelerde bu durum ciddi bir sorun haline gelebilir.
İkinci önemli nokta, site haritanızın boyutudur. Google’ın belirttiği sınırlar net: tek bir sitemap dosyası maksimum 50.000 URL ve 50 MB boyut içerebilir. Eğer siteniz bu limitleri aşıyorsa, sitemap index dosyası kullanarak birden fazla sitemap dosyasına bölmeniz gerekir. Yoast ve Rank Math gibi eklentiler bunu otomatik olarak yapar, ancak özel çözümler kullanıyorsanız bu limitleri göz önünde bulundurun.
Üçüncü ve sıklıkla gözden kaçan bir detay ise robots.txt dosyanızla site haritanızın uyumlu olmasıdır. Robots.txt dosyanızda site haritanızın URL’sini belirtmeniz, arama motorlarının site haritanızı daha hızlı bulmasını sağlar. Basitçe robots.txt dosyanızın sonuna Sitemap: https://siteadiniz.com/sitemap_index.xml satırını eklemeniz yeterlidir.
Son olarak, Search Console’daki sitemap raporlarını düzenli olarak kontrol edin. Google, site haritanızda kaç URL bulduğunu, kaçını indekslediğini ve varsa hataları size gösterir. “Gönderilen” ile “indekslenen” sayfa sayısı arasında büyük bir fark varsa, bu bir sorun işaretidir ve araştırılması gerekir. Belki bazı sayfalarınız düşük kaliteli içerik nedeniyle indekslenmiyor, belki teknik bir engel var — her iki durumda da erken müdahale etmeniz önemlidir.
Sonuç: Küçük Bir Dosya, Büyük Bir Fark
Site haritası, teknik SEO’nun en temel yapı taşlarından biridir ve doğru şekilde oluşturulup yönetildiğinde sitenizin arama motorlarındaki görünürlüğünü somut biçimde artırır. Özellikle yeni siteler, büyük ölçekli kurumsal siteler ve sürekli yeni içerik eklenen bloglar için site haritası bir lüks değil, zorunluluktur.
Bugün yapmanız gereken birkaç şey var: Öncelikle sitenizin mevcut site haritasını kontrol edin — tarayıcınızda siteadiniz.com/sitemap.xml veya siteadiniz.com/sitemap_index.xml adresini ziyaret ederek başlayabilirsiniz. Eğer bir site haritanız yoksa, Yoast SEO veya Rank Math gibi güvenilir bir eklenti kurarak hemen oluşturun. Ardından Google Search Console’a giriş yapıp site haritanızı gönderin. Son olarak, ayda en az bir kez Search Console üzerinden sitemap raporlarınızı gözden geçirmeyi alışkanlık haline getirin.
Unutmayın, SEO bir maraton ve bu maratonda site haritası, koşu ayakkabınızdır. Olmadan da koşabilirsiniz belki, ama neden kendinizi zorlamayasınız ki? Doğru araçları kullanarak, arama motorlarının sitenizi eksiksiz keşfetmesini sağlayın ve organik trafiğinizin farkını görün.


