Yoasts WordPress SEO Site Haritası 404 Hatası Nasıl Onarılır

Yayınlanan: 2021-10-19

Yoasts WordPress SEO Site Haritası 404 Hatası

SEO site haritası eklentisinin eski sürümüyle uzun süre çalışıyorsanız, sorun yaratabilir. Ancak, Yoast'ın WordPress SEO Site Haritası 404 hatasını düzeltmek için eklentiyi güncellemek yardımcı olabilir.

Hala ayarlanmadıysa, aşağıdaki yöntemleri kullanabilirsiniz:

Video öğretici

3 milyondan fazla aktif yüklemeye ve yüksek bir ortalama derecelendirmeye sahiptir. Bu kadar çok yüklemeyle, özellikle sürümü düzenli olarak güncellemeye devam ettiği için teknik bir sorun yaşamamasını beklersiniz.

Ancak, site 404 hatasının çok tipik bir teknik aksaklığıyla karşı karşıya kalan birçok kullanıcı var.

Kullanıcıların genellikle herhangi bir aksaklık varsa bunu tamamen kaldırdığı diğer eklentilerin aksine, aynı şey Yoast SEO için geçerli olamaz.

Bunun nedeni, piyasada bunun gibi başka bir eklenti olmaması ve içeriği daha iyi sıralamak için sayfa içi SEO'nun kesinlikle gerekli olmasıdır.

Bu site haritası 404 hatasının diğer işlevler ve eklentilerden kaynaklanabileceğini anlamak önemlidir çünkü Yoast SEO, güncellenmiş sürümlerinde teknik aksaklığı çözdüğünü iddia etmektedir.

Yoast'ın WordPress SEO site haritası 404 hatasını önemsemenizin nedeni, site haritalarının web sitenizin doğal XML site haritasından veya diğer üçüncü taraf eklentiler tarafından oluşturulan site haritalarından daha hızlı dizine eklenmesine yardımcı olmasıdır.

Yoast SEO

Yoast SEO

indirmek

yoast seo

Yoast'ın WordPress SEO Site Haritası 404 Hatası Nasıl Düzeltilir?

Yoast'ın WordPress SEO site haritası 404 hatasını düzeltmek için yapmanız gereken ilk şey, eklentinin kendisini güncellemektir. Bazen eski sürüm hatayı korur ve daha yeni sürüm düzeltir.

Benzer şekilde, sorunu çözmek için temanızın güncellemesini almalısınız çünkü sorunun eklentinizden çok temanızdan kaynaklanması çok olasıdır. Sadece işe yarayabilir, yoksa aşağıdakileri deneyin.

SEO Site Haritası

Yöntem 1 – Eklentiyi Ayarlama

İlk önce en kolay şeyleri denemelisin. Yoast SEO eklentisinin ayarlarına gidin ve XML site haritasını devre dışı bırakın. Web sitenizin önbelleğini temizleyin ve siteden çıkış yapın. Tekrar oturum açın ve XML site haritasını tekrar etkinleştirin. Yoast'ın WordPress SEO site haritası 404 hatasını düzeltebilir.

Denemeniz gereken en kolay ikinci şey, eklentiyi devre dışı bırakmak ve önbelleği temizleyerek yeniden etkinleştirmek ve tekrar oturum açmaktır. Ayrıca eklentiyi kaldırmayı ve en son sürümle tekrar yüklemeyi deneyebilirsiniz.

Ancak web sitenizin hiçbir şekilde etkilenmemesi için ilk kurulumda yaptığınız ayarları bildiğinizden emin olun.

WordPress SEO site haritası

Yöntem 2 – Dış Faktörleri Ayarlamak

Bazı kullanıcılar, kalıcı bağlantılarını sıfırlamanın sorunu çözdüğünü bildirdi. Kalıcı bağlantıyı sıfırlamak için Yönetici Kontrol Paneli'ne, ardından Ayarlar'a ve son olarak Kalıcı Bağlantılar'a gidin. Herhangi bir değişiklik yapmayın ve sadece Değişiklikleri Kaydet düğmesine tıklayın.

Hatadan W3 Total Cache ile birlikte temanızın sorumlu olduğunu söyleyen çeşitli raporlar var. W3 Total Cache eklentisi çoğu kişinin yüklediği bir şeydir ve bazı temalarda daha hızlı sayfa yükleme hızı için önceden yüklenmiştir.

Genel olarak, Yoast SEO eklentisi tarafından sağlanan site haritası, W3 Total Cache'i yükledikten sonra çalışmayı durdurur.

W3 Toplam Önbellek

Size de böyle olduysa, Yönetici Panosuna ve ardından Performans menü seçeneğine gitmeniz gerekir. Performans altında, tıklamanız gereken Tarayıcı Önbelleği seçeneğini bulacaksınız.

Önbelleğe almayı engelle istisna listesi etiketinin yanındaki metin kutusunda,

site haritası ekle(_index|[0-9]+)?\.xml

404 hata istisna listesi etiketinin yanındaki metin kutusunda, halihazırda mevcut olan satırların sonuna aşağıdakini ekleyin.

site haritası(_index)?\.xml(\.gz)? 
[a-z0-9_\-]+-site haritası([0-9]+)?\.xml(\.gz)?

Değişiklikleri kaydedin ve Yoast'ın WordPress SEO site haritası 404 hatasını düzeltip düzeltemeyeceğini görün.

Yöntem 3 – Sorunu .htaccess dosyasıyla çözme.

Yukarıdakilerin hiçbiri sizin için işe yaramazsa, en güvenilir çözüme gitmelisiniz. Öncelikle, FileZilla gibi bir FTP yazılımının kurulu olması gerekir. Yazılımı açmanız ve web sunucunuza bağlamanız gerekir.

Ana dizinde, önemli .htaccess dosyasını bulun. Dosyayı indirerek ve güvenli bir şekilde saklayarak dosyanın yedeğini alın, çünkü biz kodlar eklemek üzereyken, eğer karıştırırsanız siteyi çökertebilir.

htaccess dosyası

Şimdi .htaccess dosyasını açın ve dosyanın sonuna aşağıdaki kodu ekleyin.

# WordPress SEO - XML ​​Site Haritası Yeniden Yazma Düzeltmesi

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]

# END WordPress SEO - XML ​​Site Haritası Yeniden Yazma Düzeltmesi

Bu sorunu çözmelidir, ancak bazı kişiler, Google Web Yöneticisi Aracı XML site haritası dosyasını bulamadığı için kendileri için çalışmadığını da bildirmiştir.

Yöntem 4 – Nihai Çözüm

Bu, eklentilerin çekirdek dosyalarını düzenlemeyi gerektirdiğinden önerilen bir adım değildir ve eklentiyi savunmasız hale getirebilir.

Ancak kararlıysanız ve kendinize yeterince güveniyorsanız FTP'nizi web sunucunuza bağlayabilir ve wp-content klasörüne gidebilirsiniz.

Eklentileri bulun ve içinde Yoast SEO eklentisini temsil eden wordpress-seo klasörünü bulacaksınız. İçine girin ve INC klasörünü girin. Bunun içinde suçlu olan class-sitemaps.php dosyasını bulacaksınız. Dosyayı açın ve init() işlevini arayın.

Fonksiyonun içinde ne yazıyorsa kaldırın ve aşağıdaki kodu yapıştırın.

işlev başlat() {
        küresel $wp_rewrite;
        $GLOBALS['wp']->add_query_var( 'site haritası');
        $GLOBALS['wp']->add_query_var( 'sitemap_n');
        add_rewrite_rule( 'sitemap_index.xml$', 'index.php?sitemap=1', 'üst');
        add_rewrite_rule( '([^/]+?)-sitemap([0-9]+)?.xml$', 'index.php?sitemap=$eşleşme[1]&sitemap_n=$eşleşme[2]', 'Tepe' );
        $wp_rewrite->flush_rules();
    }

Dosyayı kaydedin ve Yönetici Panosuna geri dönün. Ardından Yoast eklenti ayarlarına gidin ve site haritasını devre dışı bırakın. Tarayıcının önbelleğini temizleyin ve tekrar oturum açın. Site haritası seçeneğini tekrar etkinleştirin ve probleminizin çözüleceğinden emin olun.

Yoast eklenti ayarları

Yukarıdakilerin hiçbiri sizin için işe yaramazsa, Yoast SEO'nun premium sürümüne gidebilir ve herhangi bir sorunla karşılaşırsanız destek ekibiyle iletişime geçebilirsiniz.

Ancak premium sürüm ile sorunla karşılaşmayacaksınız. Sorunun neden ortaya çıktığı ve Yoast'ın neden bu konuda hiçbir şey yapmadığı sorgulanabilir.

Ancak arama motoru tarayıcıları tarafından daha iyi sıralama ve daha hızlı tarama için Yoast SEO eklentisine bağlı kalmanız ve Yoast'ın WordPress SEO site haritası 404 hatasını düzeltmeniz gerektiği bir gerçektir.

Yöntem 5: Belirli site haritası içeriğini hariç tutun:

Her site haritasını oluşturmak için mevcut öğeleri kontrol edebilirsiniz. Bir kategori site haritası için, yayınlanan içeriğe sahip kategorilere sahip olmak esastır.

Şeylerin mevcut olmaması durumunda, yazı tipini hariç tutarak stat. Ayrıca başka bir içerik oluşturmadan önce sınıflandırmayı site haritasından hariç tutabilirsiniz.

Bunu yapmak için WordPress sitenizle giriş yapın ve kontrol paneline gidin. Ardından sol tarafta görünen menüden sayfadaki gönderiyi düzenlemeniz gerekiyor. Bu menüden, hariç tutmak istediğiniz gönderiye gitmeniz gerekir.

O zaman ' gelişmiş ' bölümünü genişleterek ' arama motorunun bu gönderiyi arama sonuçlarında göstermesine izin verilsin mi?' sayfadaki bu özel gönderi için 'Hayır'a doğru. Şimdi yayını yayınlamanız veya güncellemeniz gerekiyor.

Yöntem 6: Eksik kuralları yeniden yazın:

404'ü almak için hala işaretler varsa, şimdi sunucudaki yeniden yazma kurallarını kontrol etmeniz gerekiyor. Ayrıca, Yoast SEO sitenizdeki 404 hatalarıyla ilgili sorunu gidermek için sunucunuzdaki kuralları yeniden yazmayı deneyebilirsiniz.

Sunucunuz için kuralları yeniden yazmak için Apache sunucusunu veya NGIN sunucusunu kontrol edebilirsiniz. Ancak, kullandığınız sunucunun kurallarını nasıl kontrol edeceğinizi bilmiyorsanız veya bunları nasıl gireceğinizden emin değilseniz, Yoast'ın WordPress SEO Site Haritası 404 hatasını düzeltmek için barındırma hizmet sağlayıcınızla iletişime geçebilirsiniz.

Yöntem 7: Kalıcı bağlantının yapısını güncelleyin:

Kalıcı bağlantı gibi dış faktörler de Yoast SEO'nuzda 404 hatasına neden olabilir. Ancak, kalıcı bağlantıyı sıfırlayarak düzeltebilirsiniz.

Kalıcı bağlantıyı dinlendirmek için Yönetici Panosuna gidin. Ardından Ayarlar'a gitmeniz ve ardından kalıcı bağlantıya gitmeniz gerekir. Şimdi herhangi bir değişiklik yapmadan, Değişiklikleri Kaydet düğmesine tıklayın.

Bu yazımızda Yoast'ın WordPress SEO sitemap 404 hatasını nasıl düzelteceğinizi göstereceğiz.

Bir WordPress web sitesine sahip olan herkesin, Yoast SEO olarak bilinen sayfa içi SEO için en popüler eklentiyi zaten yüklemiş olmaları çok muhtemeldir.