FacetWP sorgu değişkenlerine sahip URL’lerin dizine eklenmediğinden kesin olarak emin olmak istiyorsanız ve Yoast SEO eklentisi kullanıyorsanız, URL’de facet seçimleri bulunan sayfalar için robots meta etiketini index değil noindex yapmak üzere wpseo_robots filtresi kullanabilirsiniz.

(Çocuk) temanızın functions.php dosyasına aşağıdaki kodu ekleyin:

add_filter( 'wpseo_robots', function( $robots ) {
    if ( function_exists( 'FWP' ) && ! FWP()->request->is_refresh && ! empty( FWP()->request->url_vars ) ) {
        return str_replace( 'index', 'noindex', $robots );
    }
    return $robots;
} );

UYARI: Kullanımı tamamen kendi riskinizdedir, SEO’nuzu bozmayacağınızdan emin olmak için iyice test edin.

Yukarıdaki kod, FacetWP sorgu dizesinde facet seçimleri bulunan ve doğrudan yüklenen URL’ler için robots meta etiketini sadece değiştirir ki buna FacetWP sayfalama ve sıralama da dahildir.

Yoast SEO’nun robots meta etiketi “noindex” olarak ayarlandığında canonical link etiketini otomatik olarak kaldırdığını belirtmekte fayda var, çünkü bu durum için gerekli değildir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Close Search Window