Arifie
Halo semua, kali ini kita akan membahas tentang Bug search engine optimisation Yoast WordPress Membuat Peta Situs Duplikat
Seperti apa sih pembahasannya? Yuk simak!
Seorang pemasar pencarian yang jeli memperhatikan bahwa Yoast menghasilkan peta situs duplikat. Tidak diketahui sudah berapa lama hal ini terjadi, tetapi kepala search engine optimisation di Yoast mengakui bug tersebut dan mencatat bahwa Yoast mengetahui masalah tersebut dan mengatakan sedang memperbaikinya.
Setelah bug duplikat peta situs ini ditemukan, memeriksa plugin search engine optimisation lainnya mengungkapkan bahwa masalah serupa juga terjadi pada plugin lain, tetapi itu tidak endemik untuk semua plugin search engine optimisation.
Penemuan Bug Peta Situs search engine optimisation Yoast
Brenda Malone (@_brendamalone) menemukan bug dan men-tweet ke Yoast tentang hal itu:
@yoast @jonoalderson Apakah ada cara untuk mematikan duplikat peta situs xml yang dibuat Yoast?
halaman .com/page-sitemap.xml dan
halaman .com/page-sitemap1.xml
Apakah ada alasan khusus mengapa ini dibuat? Terima kasih.— Brenda Malone, Triple-Vaxxed dan Masih Bertopeng (@_brendamalone) 21 Maret 2022
Seseorang dari Yoast menjawab bahwa mereka tahu tentang bug tersebut dan telah menandainya secara inside untuk memperbaikinya:
Hai @_brendamaloneperbaikan termudah untuk saat ini mungkin dengan mengatur pengalihan untuk versi ‘1’ ke versi biasa (untuk setiap jenis posting yang terpengaruh).
Sementara itu, saya pasti telah melihat tiket di pelacak inside kami untuk mengatasi ini, jadi saya akan melihat apakah saya dapat menemukannya dan membersihkannya.
— Jono Alderson (@jonoalderson) 21 Maret 2022
Peta Situs search engine optimisation Yoast
Fitur peta situs Yoast search engine optimisation secara otomatis menghasilkan peta situs untuk berbagai jenis posting.
Peta Situs Halaman
Misalnya, situs dengan peta situs untuk halaman akan menerbitkan URL peta situs seperti ini:
/page-sitemap.xml
Posting Peta Situs
Sebuah situs yang tidak memiliki ribuan posting akan memiliki peta situs posting seperti ini:
/post-sitemap.xml
Sebuah situs dengan banyak posting dapat menerbitkan peta situs yang terlihat seperti ini:
/post-sitemap1.xml /post-sitemap2.xml
Bug Peta Situs Duplikat Yoast
Apa yang ditemukan adalah bahwa Yoast juga menghasilkan peta situs duplikat.
Situs yang hanya memiliki satu peta situs untuk “halaman” akan memiliki peta situs berikut:
Bug Peta Situs “Halaman” Yoast
Peta Situs “Halaman” Asli:
/page-sitemap.xml
Duplikat Peta Situs “Halaman”:
/page-sitemap0.xml /page-sitemap1.xml
Bug Peta Situs “Posting” Yoast
Sebuah situs yang hanya memiliki satu peta situs untuk posting akan memiliki peta situs berikut:
Peta Situs “Posting” Asli:
/post-sitemap.xml
Duplikat Peta Situs “Posting”:
/post-sitemap0.xml /post-sitemap1.xml
Yoast Beberapa Peta Situs untuk Posting
Sebuah situs dengan beberapa peta situs untuk posting memanifestasikan bug dengan cara yang berbeda.
Misalnya, jika sebuah situs memiliki ribuan posting dan memerlukan tiga peta situs, peta situs mereka mungkin terlihat seperti ini:
Peta Situs “Pos” Asli:
/post-sitemap1.xml /post-sitemap2.xml /post-sitemap3.xml
Tetapi dengan bug peta situs Yoast, mereka sekarang memiliki dua peta situs tambahan yang merupakan duplikat dari peta situs pertama.
Jadi dalam contoh di atas, ini adalah peta situs pertama: /post-sitemap1.xml
Ini adalah peta situs duplikat dari peta situs pertama yang asli:
/post-sitemap.xml /post-sitemap0.xml
Bug Peta Situs Yoast Langsung di Yoast.com
Bug tersebut dapat dilihat pada situs manapun yang menggunakan plugin Yoast search engine optimisation WordPress, termasuk pada Yoast itu sendiri.
URL ini mengarah ke peta situs XML Yoast yang identik:
https://yoast.com/post-sitemap.xml https://yoast.com/post-sitemap0.xml https://yoast.com/post-sitemap1.xml
Bug Peta Situs Tidak Terbatas pada Yoast
Yang benar-benar aneh adalah bug peta situs ini tidak terbatas pada Yoast.
Bug serupa dapat ditemukan di banyak plugin search engine optimisation lainnya (tetapi tidak semuanya).
Agak aneh bahwa beberapa plugin search engine optimisation akan menunjukkan perilaku serupa sehubungan dengan bug.
Sesuatu yang perlu dipertimbangkan adalah bahwa pembuat plugin terikat oleh lisensi sumber terbuka WordPress yang menentukan bahwa plugin dan tema untuk WordPress dianggap sebagai karya turunan. Ini adalah masalah lama yang pada satu titik adalah diklarifikasi oleh Matt Mullenweg dirinya pada tahun 2015.
Matt menulis:
“WordPress berada di bawah lisensi yang disebut GPL, yang pada dasarnya mengatakan Anda dapat melakukan apa pun yang Anda suka dengan perangkat lunak, tetapi jika Anda mendistribusikan perubahan atau membuat karya turunan, mereka juga harus berada di bawah GPL. Anggap saja seperti lisensi Artistic Commons Sharealike.
Di masa lalu orang tidak yakin apakah tema untuk WordPress adalah karya turunan dan harus GPL. Pada tahun 2009 kami mendapat pendapat hukum luar yang menjelaskan masalah yang mengatakan bahwa PHP dalam tema pasti harus GPL, dan untuk CSS dan gambar itu opsional. Pada dasarnya semua orang di komunitas WP menggunakan GPL sepenuhnya, terkadang disebut 100% GPL, untuk semua file yang diperlukan untuk menjalankan tema mereka (PHP, JS, CSS, paintings).”
Jadi bisa jadi pendekatan tertentu untuk menghasilkan peta situs itu sendiri mungkin open supply dan tersedia untuk semua perusahaan plugin search engine optimisation untuk digunakan dan ini mungkin menjelaskan mengapa plugin search engine optimisation lainnya mengandung bug yang sama atau mirip dengan yang dimiliki Yoast.
Bug Peta Situs Mempengaruhi Plugin search engine optimisation Lainnya
Bug peta situs ini tidak hanya memengaruhi Yoast dan Rank Math. Ini juga mempengaruhi plugin search engine optimisation lainnya.
Bug ini telah dikonfirmasi pada Plugin search engine optimisation berikut:
- Plugin search engine optimisation Rank Matematika
- Plugin search engine optimisation WordPress SEOPress
- Plugin search engine optimisation WordPress AllineOneSEO
SEOPress
Jika peta situs SEOPress Anda untuk “postingan” dimulai seperti ini:
/post-sitemap1.xml
Ada duplikat yang dihasilkan pada URL ini:
/post-sitemap.xml /post-sitemap0.xml
Plugin search engine optimisation WordPress AllineOneSEO
Jika plugin AIOSEO Anda menghasilkan URL ini untuk peta situs “postingan”:
/post-sitemap.xml
Ini juga menghasilkan ini:
/post-sitemap0.xml /post-sitemap1.xml
Hal di atas juga berlaku untuk plugin Rank Math.
Bug Peta Situs WordPress Tidak Di Mana-Mana
Brenda Malone meneliti masalah ini dan membagikan bahwa beberapa Plugin search engine optimisation tampaknya tidak mengandung bug ini.
Plugin search engine optimisation berikut menghasilkan peta situs dengan benar:
- Plugin WordPress search engine optimisation Final PRO
- search engine optimisation CERDAS
- search engine optimisation Squirly
Seberapa Besar Masalah Ini?
Praktik terbaik untuk search engine optimisation adalah mempermudah mesin pencari.
Semakin banyak kesalahan yang muncul, semakin besar kemungkinan bot mesin pencari mulai tersandung kesalahan dan menghasilkan masalah yang tidak terduga, terutama jika masalah ini diperparah oleh kesalahan lain di situs.
Arti dari search engine optimisation adalah optimasi mesin pencari. Semakin mudah Anda membuat mesin pencari merayapi dan menemukan halaman net, semakin baik untuk search engine optimisation.
Kesalahan adalah kebalikan dari pengoptimalan. Semakin banyak kesalahan yang dihasilkan oleh situs net, semakin tidak optimum situs tersebut.
Dalam hal search engine optimisation, argumen dapat dibuat untuk meminimalkan efek dari kesalahan ini dan mengatakan bahwa ya, situs dapat terus berjalan pincang dan bekerja secara regular meskipun ada kesalahan ini.
Tapi kesalahan masih merupakan kebalikan dari search engine optimisation.
!function(f,b,e,v,n,t,s) if(f.fbq)return;n=f.fbq=function()n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments); if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js');
if( typeof sopp !== "undefined" && sopp === 'yes' ) fbq('dataProcessingOptions', ['LDU'], 1, 1000); else fbq('dataProcessingOptions', []);
fbq('init', '1321385257908563');
fbq('track', 'PageView');
fbq('trackSingle', '1321385257908563', 'ViewContent', content_name: 'yoast-wordpress-seo-bug-creates-duplicate-sitemaps', content_category: 'news seo wp ' );
Semoga bermanfaat.