WordPress SEO Eklentisi Rel Canonical'i Dizine Alınmamış Sayfalardan Kaldırır

Hepsi Bir Arada SEO eklentisi, 3 milyondan fazla kurulumla blog yazarları ve WordPress sitesi sahipleri arasında yaygın olarak kullanılmaktadır. Gücüne ve kullanışlılığına rağmen kullanıcıları rahatsız eden bir sorun var: Eklenti, indekslenmemiş olarak işaretlenen sayfalara otomatik olarak rel canonical etiketini ekliyor. Bu SEO açısından istenmeyen sonuçlar yaratabilir.

Bir sayfa veya gönderi indekslenemez olarak işaretlendiğinde eklenti ona rel canonical değerini ekler. Dizine eklenmemiş sayfalarda rel canonical'in kullanılması hatalı dizine eklemeye veya arama sonuçlarında daha düşük sıralamalara yol açabileceğinden bu istenmeyen bir durumdur.

Makalenin içeriği:

  • Sorun nasıl çözülür?
  • Kanca kullanarak Rel Canonical'den nasıl kurtulurum
  • Bir süreç nasıl kurulur

Eklenti geliştirme ekibi, eklentinin davranışını değiştirmek için filtrelerin kullanılmasını önererek soruna bir çözüm önerdi. Bu durumda eklentinin kanonik bağlantılarla doğru şekilde çalışmasını sağlamak için kullanıcının işlevler.php dosyasında değişiklik yapması gerekir.

Kanca kullanarak Rel Canonical'den nasıl kurtulurum

Eklentiyi yapılandırmak ve rel canonical'i kaldırmak için gereken kod basittir. Dizine eklenmemesi gereken sayfalara rel etiketinin eklenmesini devre dışı bırakmanıza olanak tanır.

Bunu yapmak için, sayfa koşullarına göre standart URL'lerin eklenip eklenmeyeceğini veya kaldırılacağını kontrol etmek amacıyla kodunuzda filtreler kullanmanız gerekir.

Bir süreç nasıl kurulur

İstediğiniz değişiklikleri yapmak için şu adımları izleyin:

  1. Sitenin yedek kopyasını oluşturun: Değişiklik yapmadan önce her zaman sitenizin tam yedeğini almanız önerilir. Bu, bir hata durumunda çalışan sürümü geri yükleyebilmeniz için gereklidir.
  2. Function.php dosyasını açın: Mevcut WordPress temanızın Function.php dosyasını bulun. Temanın kök dizininde bulunmalıdır. Bu dosyayı bulamazsanız barındırma sağlayıcınız veya geliştiricinizle iletişime geçin.
  3. Dosyanın yedek kopyasını oluşturun: Function.php dosyasını düzenlemeden önce, dosyanın yedek bir kopyasını alın. Bu size bir şeyler ters giderse dosyanın orijinal sürümüne geri dönme fırsatı verecektir.
  4. Kod ekle: Arşiv ve kategori sayfalarının standart URL'sini kaldırmak için aşağıdaki kodu function.php dosyanıza ekleyin:
 add_filter(aioseop_canonical_url, eRemove_canonical_url, 10, 1); işlev kaldır_canonical_url($url) { global $post; if (is_category()) { return false; // Убираем канонический URL для категорий. } Elsafe(is_archive()) { return false; // Убираем канонический URL для архивов. } geri dönmek $url; } 

Eklenen kod sayfanın kategori mi yoksa arşiv mi olduğunu kontrol ediyor ve eğer öyleyse rel canonical etiketini kaldırıyor.

  1. Değiştirilen dosyayı indirin: Kod eklendikten sonra, değiştirilen işlevler.php dosyasını tema kök klasörünüze geri yükleyin. Bu önemli bir adımdır çünkü dosyaları yanlış yerleştirmek hatalara yol açabilir.
  2. Değişiklikleri test edin: rel canonical etiketinin kaldırılıp kaldırılmadığını kontrol etmek için kategori veya arşiv sayfalarına gidin. Kaybolmalı ancak robots meta etiketi kalmalıdır.
  3. Diğer sayfalara göz atın: Değişikliklerin arşiv ve kategori sayfalarına başarıyla uygulandığını doğruladıktan sonra, rel canonical'in doğru çalıştığından emin olmak için ana sayfa veya gönderiler gibi diğer sayfaları bir kez daha kontrol edin.
  4. Belirli sayfalarda kaldırma: Rel canonical'i tek tek sayfalardan veya gönderilerden kaldırmanız gerekiyorsa, sayfa kimliğine göre kontrol ekleyebilirsiniz:
 Elsafe ($post->Kimlik === 2) { return false; // Убираем канонический URL для поста с ID 2. } 

Sonuç olarak

Bu adımları kullanarak, rel canonical etiketini, dizine eklenemeyen sayfalardan veya WordPress'teki tek tek gönderilerden kolayca kaldırabilirsiniz. Bazı kullanıcılar için bazı ek kod düzenlemeleri gerekli olsa da önerilen çözüm çoğu site için oldukça basit ve etkilidir.

Herhangi bir sorunuz varsa veya ek açıklamaya ihtiyacınız varsa, sorularınızı info@seo.computer e-posta adresinden SEO stüdyosu "SEO BİLGİSAYARI"na yazın.

Kimlik 7564

Bir talep gönderin ve size danışmanlık sunalım Açık SEO web sitenizin tanıtımı