Plugin SEO WordPress Menghapus Rel Canonical dari Halaman yang Tidak Terindeks

Plugin All in One SEO banyak digunakan di kalangan blogger dan pemilik situs WordPress, dengan lebih dari 3 juta instalasi. Terlepas dari kekuatan dan kegunaannya, ada masalah yang mengganggu pengguna: plugin secara otomatis menambahkan tag rel canonical ke halaman yang ditandai sebagai tidak terindeks. Hal ini dapat menimbulkan konsekuensi yang tidak diinginkan untuk SEO.

Ketika halaman atau postingan ditandai sebagai tidak dapat diindeks, plugin menambahkan rel canonical ke dalamnya. Hal ini tidak diinginkan, karena penggunaan rel canonical pada halaman yang tidak diindeks dapat menyebabkan pengindeksan yang salah atau penurunan peringkat dalam hasil pencarian.

Isi artikel:

  • Bagaimana cara mengatasi masalah tersebut
  • Cara menghilangkan Rel Canonical menggunakan hook
  • Cara mengatur suatu proses

Tim pengembangan plugin telah mengusulkan solusi untuk masalah ini, merekomendasikan penggunaan filter untuk mengubah perilaku plugin. Dalam hal ini, pengguna perlu membuat perubahan pada file function.php untuk mengonfigurasi plugin agar berfungsi dengan benar dengan tautan kanonik.

Cara menghilangkan Rel Canonical menggunakan hook

Kode yang diperlukan untuk mengonfigurasi plugin dan menghapus rel canonical sangatlah sederhana. Ini memungkinkan Anda untuk menonaktifkan penambahan tag rel ke halaman yang tidak boleh diindeks.

Untuk melakukan ini, Anda perlu menggunakan filter dalam kode Anda untuk mengontrol apakah URL kanonik ditambahkan atau dihapus berdasarkan kondisi halaman.

Cara mengatur suatu proses

Untuk melakukan perubahan yang Anda inginkan, ikuti langkah-langkah berikut:

  1. Buat salinan cadangan situs: Selalu disarankan untuk membuat cadangan lengkap situs Anda sebelum melakukan perubahan. Ini diperlukan agar jika terjadi kesalahan, Anda dapat memulihkan versi yang berfungsi.
  2. Buka file fungsi.php: Temukan file function.php dari tema WordPress Anda saat ini. Itu harus ditempatkan di direktori root tema. Jika Anda tidak dapat menemukan file ini, hubungi penyedia hosting atau pengembang Anda.
  3. Buat salinan cadangan file: Sebelum mengedit file function.php, buatlah salinan cadangannya. Ini akan memberi Anda kesempatan untuk kembali ke versi asli file jika terjadi kesalahan.
  4. Tambahkan kode: Tambahkan kode berikut ke file function.php Anda untuk menghapus URL kanonik untuk halaman arsip dan kategori:
 add_filter(aioseop_canonical_url, eRemove_canonical_url, 10, 1); fungsi hapus_canonical_url($url) { global $post; if (is_category()) { return false; // Убираем канонический URL для категорий. } Elsafe(is_archive()) { return false; // Убираем канонический URL для архивов. } kembali $url; } 

Kode yang ditambahkan memeriksa apakah halaman tersebut merupakan kategori atau arsip, dan jika demikian, menghapus tag rel canonical.

  1. Unduh file yang dimodifikasi: Setelah kode ditambahkan, unggah kembali file function.php yang telah dimodifikasi ke folder root tema Anda. Ini merupakan langkah penting karena penempatan file yang salah dapat menyebabkan kesalahan.
  2. Uji perubahannya: Buka halaman kategori atau arsip untuk memeriksa apakah tag rel canonical telah dihapus. Ini akan hilang, tetapi tag meta robot harus tetap ada.
  3. Lihat halaman lain: Setelah Anda memverifikasi bahwa perubahan telah berhasil diterapkan pada halaman arsip dan kategori, periksa kembali halaman lain seperti halaman beranda atau postingan untuk memastikan bahwa rel canonical berfungsi dengan benar.
  4. Penghapusan pada halaman tertentu: Jika Anda perlu menghapus rel canonical dari halaman atau postingan individual, Anda dapat menambahkan tanda centang berdasarkan ID halaman:
 Elsafe ($post->ID === 2) { return false; // Убираем канонический URL для поста с ID 2. } 

Kesimpulannya

Dengan menggunakan langkah-langkah ini, Anda dapat dengan mudah menghapus tag rel canonical dari halaman yang tidak dapat diindeks atau postingan individual di WordPress. Meskipun beberapa pengguna memerlukan beberapa pengeditan kode tambahan, solusi yang diusulkan cukup sederhana dan efektif untuk sebagian besar situs.

Jika Anda memiliki pertanyaan atau memerlukan klarifikasi tambahan, tulislah ke studio SEO "SEO COMPUTER" dengan pertanyaan apa pun di email info@seo.computer.

ID 7564

Kirim permintaan dan kami akan memberikan konsultasi pada SEO promosi situs web Anda