Rank Math SEO eklentisi artık 1,5 milyondan fazla kullanıcısı ile en popüler arama motoru optimizasyonu eklentisi olarak öne çıkıyor.
WordPress sitenizde Rank Math SEO eklentisi kullanıyorsanız bazı hatalar ile karşılaşabilirsiniz. Fakat endişelenmeyin, sorun düşündüğünüzden daha basit olabilir. Makalemizde bu eklentinin olası tüm sorunlarını ele aldık. En sık görülen hatalarına çözüm getirdik.
Rank Math SEO Eklentisi Hataları ve Çözümleri
Rank Math SEO eklentisinin en sık karşılaşılan 11 sorununu çözümleri ile birlikte aşağıda maddelendirdik.
1. Site Haritası Boş veya Beyaz Sayfa Gösteriyor
Öncelikle şuna karar vermeniz lazım. Siteniz açıldığında boş bir sayfa mı çıkıyor, yoksa beyaz bir sayfa mı? Aslında kulağa aynı şeymiş gibi gelebilir size, ama tamamen farklı şeyler.
Sitenizin kaynak kodları kontrolünü yapın. Çünkü o sayfanızda eğer kodlar yoksa o bir boş sayfadır. Ama varsa o bir beyaz sayfadır ve çözümü ise şöyledir. Site haritanızı şöyle bir link yapısı ile gösterebilmeniz lazım.
www.websesi.com/?sitemap=1
Sitenizin kaynak kodları dolu ama boş sayfa almanız bir eklenti veya tema ile Rank Math’in çakışıyor olması durumu olabilir. Hangi tema veya eklentinin çakıştığını bulabilmek için “Health Check” eklentisini sitenize kurun. Bu eklenti sayesinde sorun olan eklenti veya temayı tespit etmiş olacaksınız.
Bunu yaptınız ve hala sorun devam ediyor. Aslında devam etmiyor sadece çerezlerden dolayı sorun hala devam ediyor gibi görünebilir. Bunun için çerezleri silin. Rank Math SEO eklentisini çerez dışı bırakma makalemiz yakında yayında olacak!
Bu yöntem ile de çözülmezse, function.php veya rank-math.php dosyanıza tema dosyalarından özel bir kod eklemeniz gerekecektir.
add_filter( ‘rank_math/sitemap/enable_caching’, ‘__return_false’);
Önemli Not: Rank Math, kurulduğunda otomatik olarak site haritaları oluşturur. Eğer web sitenizde herhangi bir fiziksel site haritası dosyası varsa, yukarıdaki sorunlardan birini veya her ikisini içeren beklenmeyen davranışları gözlemlemeniz mümkündür.
2. Rank Math Site Haritası Oluşturmuyor ve 404 Hatası Veriyor
Rank Math SEO eklentisi bir site haritası dosyası kurulduğunda aslında otomatik olarak oluşturur. Eğer oluşturmazsa veya site haritası dizinine erişirken 404 hatası alıyorsanız, kalıcı bağlantıları temizlemeniz gerekecektir.
WordPress yönetim paneline gidin ve Ayarlar > Kalıcı Bağlantılar’a tıklayın. Sayfada herhangi bir değişiklik yapmamış olsanız bile “Değişiklikleri Kaydet” düğmesine bir kez basın. Bu sorunu çözecektir.

3. “XML veya metin bildirimi varlığın başlangıcında değil” Hatası
Bu hata genelde, wp-config.php dosyanızdaki veya temanızın functions.php dosyasındaki boş bir satır/boşluktan kaynaklanır. Eğer bir boşluk varsa bu hatayı almanız mümkündür. wp-config.php veya function.php dosyanızda böyle bir boşluk yoksa, “Health Check” eklentisini kullanarak bir eklenti çakışması olup olmadığına bakın.
Bunu daha öncede belirtmiştik fakat yinede söyleyelim, önbelleğin devre dışı bırakıldığından emin olun.

4. “Eksik XML etiketi” Hatası ve Çözümü
Böyle bir uyarı alıyorsanız, nedeni büyük olasılıkla:
- Web sitenizde herhangi bir içeriğin olmaması olabilir
- Veya tüm gönderilerin/sayfaların site haritanızda görünmesini engellemişsinizdir
Birinci maddedinin çözümü için tabiki sitenize içerik gireceksiniz. Bunu yaptığınız takdirde sorunda ortadan kalkar.
Gelelim ikinci maddeye, faydalı yazıların/sayfaların veya taksonomilerin site haritanıza eklenmesini engellemediğinizden emin olun. Rank Math > Site Haritası Ayarları’na giderek ve her makale/taksonomi türü için seçeneği işaretleyerek düzeltin.
5. Site Haritam Apache Web Sunucumda Çalışmıyor
Rank Math SEO eklentisini kurduğunuzda otomatik olarak sanal bir Site Haritası oluşturulur. Eğer oluşmazsa, Apache sunucunuzda bir kod ile bunu çözebilirsiniz. Veya .htaccess dosyanıza aşağıdaki kodları ekleyin.
# Rank Math Site Haritası Yeniden Yazma Kurallarının BAŞLANGICI
Yeniden YazmaMotoru Açık
Yeniden Yazma Tabanı /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([az]+)?-?sitemap.xsl$ /index.php?xsl=1$ [L]
# Rank Math Site Haritası Yeniden Yazma Kurallarının Sonu
6. Site Haritam Nginx Web Sunucumda Çalışmıyor
Rank Math SEO eklentisini etkinleştirdiğinizde dinamik olarak sanal bir Site Haritası oluşturulur. Site Haritası çalışmazsa, bazı yeniden yazma kurallarını manuel olarak eklemek gerekecektir. Aşağıda vermiş olduğumuz kodları lütfen Nginx sunucusuna girin. Bu işlemin nasıl yapıldığını bilmiyorsanız, detaylı çözüm isteğinde bulunmak için yorum bırakın.
# Nginx'in Rank Math Site Haritaları için Yeniden Yazmasını BAŞLATIN
en son ^/sitemap_index.xml$ /index.php?sitemap=1'i yeniden yaz;
yeniden yaz ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
# Rank Math Site Haritaları için Nginx Yeniden Yazıyor
7. “Dosyanız bir HTML sayfası gibi görünüyor” Hatası Alıyorum
Bu uyarıyı eğer Google Search Console de alıyorsanız öncelikle Google’a doğru XML site haritasını gönderdiğinizden emin olun. Site haritası için “internetadresiniz/sitemap_index.xml” adresine gidiniz.
URL doğru ise, “Health Check” eklentisini kullanarak bir eklenti çakışması olup olmadığına bakınız.
Web siteniz, Rank Math ile birlikte W3 Total Cache çalıştırıyorsanız, başka bir kullanıcı aracısı grubu oluşturun ve buna ‘ googlebot’ kullanıcı aracısını ekleyin.
Yukarıdaki çözümler sorunu çözmeye yardımcı olmazsa, temanızın function.php veya rank-math.php dosyasına aşağıdaki filtreyi ekleyin.
add_filter( 'rank_math/sitemap/enable_caching', '__return_false');
8. Site Haritam robots.txt Tarafından Engellendi
Eğer böyle bir sorun yaşıyorsanız muhtemelen robots.txt dosyasındaki istenmeyen kurallar veya bazı garip eklenti çakışmaları buna sebep olabilir. Sitenizdeki robots.txt dosyanızda veya Rank Math tarafından otomatik oluşturulmuş robots.txt dosyasında Rank Math > General Settings > robots.txt seçeneğine giderek sorunu tespit etmeye çalışın.
9. Site Haritasındaki Özel Kurallar Nedeniyle Oluşan Hatalar
Rank Math kurduğunuzda kendi özel seçimleriniz web sitenizde sorun yaratabilir. Bu nedenle lütfen Rank Math’ın kurallı oluşturmasına izin verin. Varsayılan kurallar yani ayarlar siteniz için optimum ayarlardır.
10. Google Site Haritamı Bulamıyor
Site haritasının URL’sini açtığınızda eğer 404 hatası alıyorsanız ve Google site haritası dizininize erişemiyorsa kalıcı bağlantıları temizlemeniz gerekebilir. Herhangi bir değişiklik yapmamış olsanız bile, WordPress kontrol panelinizin Kalıcı Bağlantılar sayfasından Değişiklikleri Kaydet’e tıklayın.
11. Desteklenmeyen dosya formatı
Site Haritası okunabiliyor ancak desteklenmeyen dosya biçimi hatası alıyorsanız aşağıdaki adımları uygulayın;
Site Haritası’nın aşağıda gösterilen doğru başlığı kullandığından emin olun:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
URL’nin 0,9 ile bitmesi gerektiğinden emin olun. Eğer “.9” ile bitiyorsa, hatanın nedeni budur. Bunu düzeltmeniz gerekecektir.
XML niteliklerini yalnızca düz tek veya çift tırnak içine almak için doğru tırnak işaretlerini kullandığınızdan emin olun. Kıvrımlı tırnak işaretleri bile hataya neden olabilir.
Hata devam ederse, httpsstatus aracını kullanarak site haritalarınızın durum kodunu kontrol edin.
Site haritaları için durum kodu 200 ise, tüm XML site haritası varyasyonlarını XML Site Haritasının son varyasyonuna yönlendirdiğinizden emin olun.
Bunu yaptıktan sonra web sitenizin önbelleğini temizleyin ve site haritanızı tekrar Google Arama Konsoluna göndermeyi deneyin. Bu sorunu çözmelidir.