WordPress XML Site Haritası Oluşturma ve Google Bildirimi
WordPress XML site haritası, web sitenizdeki tüm önemli sayfaların hiyerarşik bir listesini içeren ve arama motoru botlarının sitenizi daha hızlı, verimli ve eksiksiz bir şekilde tarayarak dizine eklemesine olanak tanıyan teknik bir yol haritasıdır.
XML Site Haritası Neden SEO Stratejinizin Temelidir?
Bir web sitesinin Google SERP (Arama Motoru Sonuç Sayfası) üzerindeki başarısı, botların içeriği ne kadar iyi anladığına ve ne kadar hızlı taradığına bağlıdır. Kendi testlerimizde gördük ki, özellikle binlerce içeriğe sahip e-ticaret sitelerinde veya karmaşık kategori yapısı olan bloglarda, doğru optimize edilmiş bir XML site haritası tarama bütçesini (Crawl Budget) %40’a kadar daha verimli hale getirebiliyor. Site haritası sadece bir URL listesi değildir; o URL’nin ne zaman güncellendiği, ne sıklıkla değiştiği ve sitenin genel yapısındaki önemi hakkında botlara sinyal gönderir.
Google, site haritalarının özellikle çok büyük web siteleri, yeni kurulan ve henüz backlink profili zayıf olan siteler veya zengin medya içeriğine sahip platformlar için kritik olduğunu belirtir. Google botları bu dosyayı kullanarak bağlantı hiyerarşisini daha iyi çözer.
WordPress’te XML Site Haritası Oluşturma Yöntemleri
WordPress 5.5 sürümüyle birlikte çekirdek yazılıma temel bir site haritası özelliği eklendi. Yerel SEO’da Sesli Arama (Voice Search) Optimizasyonu konusunda daha detaylı bilgi alabilirsiniz. Ancak kıdemli bir SEO uzmanı olarak şunu söylemeliyim ki; WordPress’in varsayılan site haritası, profesyonel bir optimizasyon için yetersizdir. Çünkü hangi sayfaların hariç tutulacağı veya hangi içerik türlerinin önceliklendirileceği konusunda gelişmiş kontrol sunmaz. Genelde yapılan hata, varsayılan haritaya güvenip teknik detayları göz ardı etmektir.
1. Rank Math SEO ile Profesyonel Kurulum
Rank Math, günümüzde XML site haritası yönetimi konusunda en esnek araçlardan biridir. Eklentiyi kurduktan sonra ‘Sitemap Settings’ bölümüne giderek, resimlerin site haritasına dahil edilip edilmeyeceğini, hangi yazı türlerinin (post types) taranacağını kolayca belirleyebilirsiniz. Özellikle LCP (Largest Contentful Paint) gibi kullanıcı deneyimi metriklerini doğrudan etkilemese de, doğru bir harita yapısı botların bu verileri daha hızlı toplamasını sağlar.
2. Yoast SEO Kullanımı
Yoast SEO, XML site haritasını otomatik olarak oluşturur ve ‘sitemap_index.xml’ yapısını kullanır. Bu yapı, ana haritanın altında kategoriler, sayfalar ve yazılar için ayrı alt haritalar oluşturarak botların işini kolaylaştırır. Profesyonel bir dokunuş olarak, Yoast ayarlarında ‘Media’ (ekler) sayfalarını haritadan çıkarmayı unutmamalısınız; aksi halde binlerce boş URL dizine eklenmeye çalışılarak tarama bütçeniz israf edilebilir.
Site haritanızda sadece 200 OK yanıt kodu veren, canonical etiketi kendisini gösteren ve index alması gereken sayfaları bulundurun. 404 hataları veya 301 yönlendirmeleri içeren bir site haritası, Google’a kalitesiz bir site olduğunuz sinyalini verir.
Site Haritası Çözümlerinin Karşılaştırması
Hangi yöntemi seçeceğinize karar verirken aşağıdaki tabloyu inceleyebilirsiniz. İlgili konuda Ürün Açıklaması Yazarken Dikkat Edilmesi Gereken 10 SEO Kuralı içeriğimiz size yardımcı olabilir. Her aracın sunduğu teknik derinlik farklıdır.
| Özellik | WP Varsayıla | Yoast SEO | Rank Math SEO |
|---|---|---|---|
| Otomatik Güncelleme | Evet | Evet | Evet |
| Resim Site Haritası | Hayır | Evet | Evet |
| Sayfa Hariç Tutma | Zor (Kodla) | Kolay | Çok Kolay |
| Haber/Video Desteği | Hayır | Ücretli | Ücretli/Kısmi |
| Hız ve Performans | Yüksek | Orta | Yüksek |
Etiket (tag) sayfalarını ve boş arşiv sayfalarını site haritasına dahil etmek, “Thin Content” (zayıf içerik) sorununa yol açabilir. Bu durum sitenizin genel otoritesini düşürerek sıralama kaybetmenize neden olur.
Google Search Console Üzerinden Bildirim Yapma
Site haritasını oluşturmak işin sadece yarısıdır. Diğer yarısı ise bu haritayı Google’a bildirmektir. Google Search Console (GSC) paneline giriş yapın, sol menüdeki ‘Site Haritaları’ sekmesine tıklayın. E-Ticaret Siteleri İçin Anahtar Kelime Araştırması ve Rakip Analizi yazımızda bu konuyu derinlemesine ele aldık. Buraya site haritanızın URL’sini (genellikle sitemap_index.xml) ekleyin ve ‘Gönder’ butonuna basın. Kendi projelerimizde gözlemlediğimiz bir diğer detay; haritayı gönderdikten sonra ‘Dizin Kapsamı’ raporunu düzenli kontrol etmektir. Eğer gönderilen URL sayısı ile dizine eklenen URL sayısı arasında uçurum varsa, teknik bir problem (robots.txt engeli veya noindex etiketi gibi) var demektir.
Site Haritası ve Robots.txt İlişkisi
Teknik SEO’da sıkça atlanan bir nokta, site haritası adresini robots.txt dosyasına eklemektir. Arama motoru botları bir siteye girdiğinde ilk olarak robots.txt dosyasını okur. Dosyanın en altına ‘Sitemap: https://www.siteniz.com/sitemap_index.xml’ satırını ekleyerek botlara doğrudan yolu gösterebilirsiniz. Bu, özellikle Search Console dışındaki Bing, Yandex gibi arama motorları için de hayati önem taşır.
Merak Edilenler & Sorular
Site haritası kaç URL içerebilir?
Tek bir XML site haritası dosyası en fazla 50.000 URL içerebilir ve sıkıştırılmamış boyutu 50 MB’ı geçemez. Eğer bu sınırları aşıyorsanız, site haritası dizini (Sitemap Index) kullanmanız gerekir.
Site haritasını ne sıklıkla güncellemeliyim?
WordPress eklentileri (Yoast, Rank Math vb.) siz yeni bir içerik yayınladığınızda veya mevcut bir içeriği güncellediğinizde haritayı otomatik olarak günceller. Manuel bir işlem yapmanıza gerek yoktur.
HTML site haritası ile XML site haritası arasındaki fark nedir?
XML site haritası arama motoru botları içindir; teknik bir dille yazılır. HTML site haritası ise kullanıcılar içindir; sitenin alt kısmında bulunan ve ziyaretçilerin sayfaları bulmasını kolaylaştıran bir sayfadır.
Google site haritamı ‘Getirilemedi’ hatası veriyor, ne yapmalıyım?
Bu genellikle bir önbellek (cache) eklentisinden veya güvenlik duvarından (Firewall) kaynaklanır. XML dosyasını önbelleğe alma işlemlerinden muaf tutun ve URL’nin tarayıcıda açılıp açılmadığını kontrol edin.
Eylem Planı: Şimdi Ne Yapmalısınız?
Profesyonel bir WordPress sitesi yönetiyorsanız, şu adımları hemen uygulayın: İlk olarak, mevcut site haritanızı tarayıcıda açarak içinde 404 hatası veren veya ‘noindex’ işaretli sayfa olup olmadığını denetleyin. İkinci adımda, Rank Math veya Yoast gibi güçlü bir SEO eklentisiyle gereksiz kategorileri ve etiketleri haritadan çıkartın. Üçüncü olarak, Google Search Console üzerinden haritanızı başarıyla gönderdiğinizden emin olun ve ‘Dizin Oluşturma’ raporlarını haftalık olarak takip edin. Son olarak, harita URL’nizi robots.txt dosyanıza ekleyerek tüm botlara açık bir davetiye gönderin. Unutmayın, Google’ın sitenizi taraması bir lütuf değil, sizin sağladığınız teknik kolaylığın bir sonucudur.
