WordPress sitesine XML site haritası eklemek için her zaman ayrı bir eklenti kurmanız gerekmez. WordPress çekirdeği yerleşik site haritası üretebilir; ayrıca kullandığınız SEO eklentisi bu görevi zaten üstleniyor olabilir. Bu yüzden ilk adım “hangi sitemap eklentisi” sorusundan önce mevcut sitede haritayı kimin ürettiğini bulmaktır.
Site haritası, arama motorlarına keşfedilmesini istediğiniz adresleri sunan bir listedir. Bir sayfanın taranacağını, dizine alınacağını veya üst sıraya çıkacağını garanti etmez. İyi içerik, bağlantı yapısı ve sayfanın erişilebilir olması ayrı değerlendirilir. Bu rehberin hedefi temiz ve sürdürülebilir bir URL listesi oluşturmaktır.
Sitenizdeki mevcut haritayı bulun
Önce aşağıdaki standart adresi tarayıcıda açın. example.com yerine kendi alan adınızı kullanın. WordPress alt klasörde kuruluysa kurulum yapısına göre adres değişebilir.
https://example.com/wp-sitemap.xml
WordPress’in yerleşik sitemap sistemi, içerik türlerine ayrılmış alt haritaları bir dizinde toplar. SEO eklentisi yerleşik sistemi devre dışı bırakıp kendi haritasını kullanabilir. Bu durumda eklenti ayarlarındaki “site haritasını görüntüle” bağlantısını izleyin; dosya adını tahmin ederek kurulumun bozuk olduğuna karar vermeyin.
Hangi çözüm size uygun?
| Çözüm | Ne zaman değerlendirilir? | Dikkat edilecek nokta |
|---|---|---|
| WordPress yerleşik haritası | Temel yazı ve sayfa keşfi gereken sade sitelerde | Özel dışlama ve içerik politikası ihtiyaçları |
| Yoast SEO | Zaten Yoast ile başlık ve indeksleme ayarları yönetiliyorsa | Hangi içeriklerin haritaya dahil edildiği |
| Rank Math | Zaten Rank Math kullanılan veya ayrıntılı tür ayarı gereken sitelerde | Modül ayarları ve özel haritaların paket kapsamı |
Buradaki karşılaştırma bir hız veya sıralama testi değildir. Mevcut SEO aracınız ihtiyacı karşılıyorsa yalnızca harita için ikinci bir kapsamlı SEO eklentisi eklemek yönetimi zorlaştırabilir. Yoast’ın sitemap kapsamını ve Rank Math ayarlarını kendi içerik yapınızla karşılaştırın.
Listeye hangi URL’ler girmeli?
Arama sonuçlarında görünmesini istediğiniz, ziyaretçiye anlamlı içerik sunan ve esas adres olarak kullandığınız sayfaları hedefleyin. Yayındaki rehberler, hizmet sayfaları ve açıklamalı kategori arşivleri buna örnektir. Taslakları, özel hesap alanlarını veya artık başka adrese yönlenen eski URL’leri sırf sayı artsın diye haritaya eklemeyin.
Kategori ve etiketleri tek bir kuralla değerlendirmek yerine içeriklerine bakın. Onlarca aynı yazıyı tekrar listeleyen boş açıklamalı etiket sayfalarıyla okuyucuya seçilmiş bir rehber dizini sunan kategori sayfası aynı işlevi görmez. Harita ayarı, sitenin indeksleme ve iç bağlantı planıyla tutarlı olmalıdır.
Kurulum ve gönderim adımları
- Etkin SEO eklentilerini ve sitemap üreten diğer araçları listeleyin. Ana üreticiyi belirleyin.
- Harita dizinini açıp yazı ve sayfa alt haritalarını kontrol edin. Eski alan adı veya test ortamı adresi bulunmamalıdır.
- Farklı içerik türlerinden birkaç URL seçip açın. Başlık, sayfa içeriği ve kullanılan alan adı beklediğiniz gibi olmalıdır.
- Search Console’da ilgili site mülkünü seçin. Site Haritaları bölümünden gerçek sitemap dizini adresini gönderin.
- İşlenme durumunu takip edin. Haritanın okunmasıyla içeriklerin dizine alınmasını ayrı raporlardan değerlendirin.
Google’ın sitemap belgesi gönderimi bir keşif ipucu olarak tanımlar. Her alt haritayı ayrı ayrı göndermek yerine onları içeren dizini kullanmak çoğu kurulumda daha düzenli bir takip sağlar. Yeni yazı yayınlandığında adresin doğru alt haritada göründüğünü örnekleyerek kontrol edin.
Harita açılmıyorsa neyi incelemeli?
404 hatasında önce doğru harita adresini kullandığınızı doğrulayın. Eklenti değişiminden sonra eski adres kayıtlı kalmış olabilir. Yapılandırmayı değiştirmeden önce eklentinin gösterdiği bağlantıyı deneyin. İçerik yerine HTML hata sayfası geliyorsa sorun yalnızca Search Console’daki gecikme değildir.
Haritada eski yazılar görünüyorsa sayfa önbelleği veya CDN’nin XML yanıtını tutup tutmadığına bakın. Yeni içerik oluşturup dosyayı elle düzenlemek yerine üretim mekanizmasını düzeltin. XML dosyasını elle değiştirmek, sonraki otomatik üretimde değişikliklerin kaybolmasına yol açabilir. Tema veya eklenti kaynaklı çıktılar XML’den önce metin basıyorsa geliştirici tarafından incelenmelidir.
Yayın sonrası kontrol listesi
- Ana harita ve alt haritalar oturum açmadan erişilebilir mi?
- URL’ler doğru HTTPS adreslerini ve tercih edilen alan adını kullanıyor mu?
- Kaldırılan veya yönlendirilen örnek içerikler listeden çıkmış mı?
- Yeni bir yazı beklenen alt haritaya ekleniyor mu?
- Search Console doğru haritayı okuyabiliyor mu?
- Harita sorumlusu ve değiştirilen ayarlar kayıtlı mı?
Yeni tasarım veya taşıma işlemlerinde bu kontrolleri tekrarlayın. Özellikle eski rehberleri yeniden yayınlarken mümkünse mevcut kalıcı bağlantıları koruyun. Adres değişmesi gerekiyorsa yönlendirme planını ayrıca hazırlayın; sitemap güncellemesi tek başına eski bağlantıları onarmaz.
Sık sorulan sorular
WordPress için mutlaka sitemap eklentisi gerekli mi?
Hayır. Yerleşik harita temel ihtiyaçları karşılayabilir. Daha ayrıntılı içerik kontrolü gerekiyorsa mevcut SEO eklentinizin işlevlerini değerlendirin; seçim ihtiyaca bağlıdır.
Haritam kabul edildi ama yazım Google’da yok. Ne yapmalıyım?
İlgili yazıyı URL Denetleme üzerinden inceleyin. Erişim, indeksleme tercihi, canonical ve içerik durumu ayrı etkenlerdir. Haritanın kabul edilmesi yazının mutlaka dizine alınacağı anlamına gelmez.
XML haritasını menüye koymalı mıyım?
Zorunlu değildir. XML haritası arama motorlarına yöneliktir. Okuyucu için rehber kategorileri ve anlaşılır bir içerik dizini hazırlamak farklı bir navigasyon ihtiyacını karşılar.
Kaynaklar
- WordPress: yerleşik sitemap sınıfı
- Google: sitemap oluşturma ve gönderme
- Yoast: XML sitemap kapsamı
- Rank Math: sitemap ayarları