BTC - $87,593.00 -2.42%
ETH - $2,966.17 -2.47%
USDT - $1.00 -0.02%
BNB - $851.33 -1.60%
XRP - $1.90 -1.39%
USDC - $1.00 -0.01%
SOL - $124.83 -1.47%
TRX - $0.28 -0.62%
STETH - $2,965.15 -2.49%
DOGE - $0.13 -1.12%
FIGR_HELOC - $1.04 -0.37%
ADA - $0.37 -0.89%
WBT - $57.20 -1.97%
BCH - $581.18 -0.75%
WSTETH - $3,624.94 -2.44%
WBTC - $87,395.00 -2.46%
WBETH - $3,221.93 -2.47%
USDS - $1.00 0.08%
WEETH - $3,215.32 -2.50%
BSC-USD - $1.00 0.00%

Sitemap ‘Okunmuyor’ Hatası Sorunlarını Giderme Yöntemleri

WordPress site haritası okunmuyor hatası, genellikle yönlendirme veya güvenlik duvarı kaynaklıdır. Eklentisiz şekilde sitemap sorununu çözmek ve çok dilli yapı için doğru ayarları yapmak için bu rehberi uygulayın....

16 Kasım 2025 15:46 güncellendi
4 dk 30 sn 4 dk 30 sn okuma süresi
166 166 kez okundu
Sitemap ‘Okunmuyor’ Hatası Sorunlarını Giderme Yöntemleri

WordPress kullanıcılarının sıkça karşılaştığı “Site haritası getirilemedi” veya “Couldn’t fetch sitemap” hatası, özellikle yeni kurulan veya çok dilli (Polylang, WPML) sitelerde oldukça yaygındır. Bu makalede, eklenti kullanmadan bu sorunu adım adım nasıl çözebileceğinizi anlatıyoruz.

Dikkat! Bu hata genellikle WordPress kaynaklı değildir. Sorun çoğu zaman alan adınızın www yönlendirmesi, güvenlik duvarı (ModSecurity) veya robots.txt yapılandırmasından kaynaklanır.

Site Haritasını Doğru Adresten Kontrol Edin

İlk olarak tarayıcıda aşağıdaki iki bağlantıyı deneyin:

  • https://verified-referrals.com/wp-sitemap.xml
  • https://www.verified-referrals.com/wp-sitemap.xml

Eğer birinde site haritası düzgün açılıyor ama Google Search Console diğerini “Getirilemedi” şeklinde gösteriyorsa, çözüm basit:

Çözüm! Google Search Console’a site haritanızı www. versiyonuyla ekleyin. Yani https://www.siteadiniz.com/wp-sitemap.xml şeklinde. Bazı sunucular “www” ve “www’suz” versiyonları farklı SSL yönlendirmeleriyle ele alır. Google yalnızca erişebildiği versiyonu işler.

Bu değişiklikten birkaç saat sonra, “Getirilemedi” uyarısının “Başarılı” olarak düzeldiğini göreceksiniz.

Sitemap Getirilemedi Gorseli

Sitemap Getirilemedi Gorseli

ModSecurity ve Güvenlik Duvarını Kontrol Edin

LiteSpeed, cPanel veya Cloudflare kullanan sitelerde güvenlik duvarı sitemap erişimini engelleyebilir. Eğer hosting panelinizde ModSecurity aktifse, geçici olarak devre dışı bırakıp yeniden deneyin. Sitemap anında okunuyorsa, ardından yeniden aktif edebilirsiniz.

Tavsiye ModSecurity’yi kalıcı olarak kapatmanız önerilmez. Sadece sitemap testi için devre dışı bırakın, ardından geri açın.

Gereksiz Sitemap Öğelerini Kaldırın

WordPress 5.5 ve sonrası kendi sitemap sistemine sahiptir. Ancak bu haritada kullanıcılar (users), etiketler (tags) veya post_format gibi gereksiz bölümler yer alır. Google’ın dikkatini dağıtmamak için bunları gizlemek SEO açısından daha verimli olur.

functions.php dosyanıza aşağıdaki kodu ekleyin:

// Kullanıcıları site haritasından çıkar
add_filter( 'wp_sitemaps_add_provider', function( $provider, $name ) {
    if ( 'users' === $name ) {
        return false;
    }
    return $provider;
}, 10, 2 );

// Etiketleri (post_tag) ve yazı formatlarını (post_format) site haritasından çıkar
add_filter( 'wp_sitemaps_taxonomies', function( $taxonomies ) {
    unset( $taxonomies['post_tag'] );
    unset( $taxonomies['post_format'] );
    return $taxonomies;
});
Not! Kategorileri gizlemek isterseniz, aynı kod bloğuna <code>unset( $taxonomies['category'] );</code> satırını ekleyebilirsiniz. Ancak kategoriler SEO açısından değerlidir; tamamen gizlemek yerine düzenli tutmanız önerilir.

Robots.txt Dosyasını Kontrol Edin

Sitemap URL’niz robots.txt dosyanızda mutlaka tanımlı olmalıdır:

User-agent: *
Disallow:

Sitemap: https://www.siteadiniz.com/wp-sitemap.xml

Eğer robots.txt dosyanızda bu satır eksikse, Google site haritasına ulaşmakta zorluk yaşayabilir.

Yoast SEO veya Rank Math Kullanıyorsanız

Bu eklentiler kendi sitemap sistemini oluşturur. Ancak çoğu zaman çok dilli sitelerde dilleri tek haritada birleştirir. Eğer Polylang veya WPML kullanıyorsanız, WordPress’in kendi sitemap’ını kullanmak genellikle daha doğru sonuç verir.

Öneri Yoast veya Rank Math aktifse, “XML Sitemaps” seçeneğini devre dışı bırakın. Böylece WordPress’in varsayılan sitemap’ı kullanılacaktır.

Çok Dilli (Polylang / WPML) Sitelerde Sitemap Sorunları

Polylang veya WPML kullanıyorsanız, WordPress her dil için otomatik olarak ayrı site haritası oluşturur. Yani eklenti kurmanıza gerek kalmaz. Örneğin:

  • https://www.siteadiniz.com/tr/wp-sitemap-posts-post-1.xml
  • https://www.siteadiniz.com/en/wp-sitemap-posts-post-1.xml
  • https://www.siteadiniz.com/fr/wp-sitemap-posts-post-1.xml

Ancak “category” site haritaları bazen tüm dillerin kategorilerini tek dosyada birleştirebilir. Bu durum Google’da dil karışıklığı yaratabilir. En iyi çözüm, kategori site haritalarını gizlemek (3. adımda gösterilen kodla) ve yalnızca yazı / sayfa site haritalarını kullanmaktır.

Ek Bilgi Polylang eklentisi sitemap oluşturmayı WordPress çekirdeği üzerinden yapar. Bu nedenle WordPress’in varsayılan sitemap’ını kullanmak, çok dilli sitelerde en sorunsuz çözümdür.

“Sitemap okunmuyor” hatası genellikle yanlış yönlendirme, güvenlik duvarı veya çoklu dil yapılandırmasından kaynaklanır. WordPress zaten dahili bir sitemap sistemine sahip olduğundan, eklentiye gerek kalmadan bu sorunları kolayca çözebilirsiniz. Google’ın sitemap’ı yeniden okuması birkaç saat sürebilir; panik yapmayın.


Sıkça Sorulan Sorular (SSS)

Sitemap'ta 'Getirilemedi' hatası ne kadar sürede düzelir?

Doğru yönlendirme ve robots.txt düzenlemesi yapıldıktan sonra genellikle birkaç saat içinde düzelir. Ancak Google bazen 24-48 saat içinde tekrar kontrol eder.

Kategori ve etiketleri kaldırmak SEO'ya zarar verir mi?

Etiketlerin kaldırılması genellikle faydalıdır, çünkü yinelenen içerik oluşturabilirler. Kategoriler ise mantıklı bir hiyerarşiyle kullanıldığında yararlıdır.

Polylang kullanıyorum, her dilin sitemap'ı ayrı mı olmalı?

Evet. WordPress zaten her dil için otomatik olarak ayrı site haritası oluşturur. Polylang yalnızca bu haritaları dil bazında organize eder; ek işlem yapmanız gerekmez.

Bu Yazıyı Paylaş