Apa itu ?m=1 dan ?m=0
Apabila Anda seorang blogger maka tidak asing melihat tanda ?m=1 dan ?m=0 di akhir link postingan blogger. Huruf m menandakan bahwa sebuah blog diakses melalui device mobile (HP/Ponsel). Berikut perbedaannya:
- ?m=0 jika blog diakses melalui ponsel dengan mode desktop
- ?m=1 jika blog diakses melalui ponsel tanpa mode desktop
Untuk memahami perbedaannya silakan lihat tabel berikut
Perangkat | URL |
Desktop | https://aska.my.id/ |
Mobile | https://aska.my.id?m=1 |
Mobile Desktop | https://aska.my.id?m=0 |
Tanda itu hanya muncul apabila Anda menggunakan blogger, adapun jika menggunakan CMS lain seperti wordpress, joomla, dsb maka tanda ?m=1 dan ?m=0 tidak akan muncul.
Pengaruh ?m=1 dan ?m=0
Secara umum tanda tersebut tidak berdampak buruk terhadap sebuah blog, karena kegunaannya memang untuk mendeteksi device pengunjung yang mengakses blog Anda.
Akan tetapi, ini merupakan masalah yang harus diselesaikan karena akan menyebabkan Duplicate Title Tags dan Avoid Multiple Page Redirect. Terlebih jika postingan pada blog Anda sudah bertambah banyak.
Secara praktis mari perhatikan link berikut:
aska.my.id/2022/07/postingan.html
aska.my.id/2022/07/postingan.html?m=0
aska.my.id/2022/07/postingan.html?m=1
Ketiga link tersebut akan di-crawl oleh google sebagai 3 link yang berbeda. Padahal ketiganya merupakan link menuju 1 postingan yang sama.
Untuk membuktikannya, di sini saya mempunyai artikel tentang pelapak digital di bukalapak.
Postingan tersebut pada dasarnya memiliki 3 link berbeda,
1. https://www.aska.my.id/2022/07/pelapak-digital-bukalapak.html
2. https://www.aska.my.id/2022/07/pelapak-digital-bukalapak.html?m=0
3. https://www.aska.my.id/2022/07/pelapak-digital-bukalapak.html?m=1
Namun yang di-crawl dan di-index oleh Google hanyalah link yang pertama. Berikut hasil penelusuran berdasarkan link.
Link Pertama |
Link Kedua |
Link Ketiga |
Oleh karena itu, akan lebih baik jika tanda ?m=1 dan ?m=0 dihilangkan.
Nah, pertanyaannya adalah apakah tanda tersebut bisa dihilangkan? Tentu saja bisa.
Silakan simak langkah berikut untuk mengatasi masalah tersebut.
Cara menghilangkan m=1 dan m=0 di Blogger
1. Masuk ke Dashboard > Tema > Edit HTML
2. Copy kode di bawah ini
<script type='text/javascript'>
var uri = window.location.toString();
if (uri.indexOf("?m=1","?m=1") > 0) {
var clean_uri = uri.substring(0, uri.indexOf("?m=1"));
window.history.replaceState({}, document.title, clean_uri);
}
</script>
3. Pastekan di atas tag </body>
Kesimpulan
Sebuah postingan akan menjadi efektif jika memiliki satu url saja. Selain untuk memudahkan google dalam melakukan pengindexan juga untuk mempercepat loading blog.
Secara default blogger menggunakan ?m=1 dan ?m=0 untuk mendeteksi device pengunjung.
Namun manfaat itu bisa dikesampingkan untuk memperoleh manfaat yang lebih besar lagi, yaitu blog menjadi lebih SEO.
Sekian saja tutorial ini semoga bermanfaat.