Cara Menghilangkan Kode ?m=1 dan ?m=0 di Blogger Secara Permanen
Blogger merupakan platform blogging milik Google yang sangat populer karena gratis dan mudah digunakan. Namun, bagi sebagian pengguna yang mengutamakan tampilan URL yang bersih dan profesional, kehadiran parameter ?m=1 dan ?m=0 di akhir URL kadang dirasa mengganggu. Parameter ini muncul untuk menandakan mode tampilan mobile (?m=1) dan desktop (?m=0).
Secara fungsional, kode ini tidak berdampak negatif terhadap performa blog, tetapi dari segi SEO, tampilan, dan estetika, banyak blogger yang ingin menghapusnya. Artikel ini akan membahas tuntas:
- Apa itu
?m=1dan?m=0di Blogger - Mengapa parameter tersebut muncul
- Apakah berdampak pada SEO?
- Cara menghilangkannya secara permanen dengan JavaScript
- Cara menempatkan kode agar bisa bekerja di semua halaman blog
- Tips tambahan agar URL tetap bersih dan valid
1. Apa Itu ?m=1 dan ?m=0?
Parameter ?m=1 berarti halaman tersebut sedang ditampilkan dalam mode mobile, sedangkan ?m=0 artinya mode desktop. Blogger secara otomatis menambahkan parameter ini berdasarkan jenis perangkat pengunjung.
Contoh:
https://namablogkamu.blogspot.com/2025/08/judul-artikel.html?m=1→ tampilan mobilehttps://namablogkamu.blogspot.com/2025/08/judul-artikel.html?m=0→ tampilan desktop
Kode ini ditambahkan secara otomatis dan bukan merupakan bagian dari permalink asli artikel.
2. Apakah ?m=1 dan ?m=0 Berpengaruh ke SEO?
Secara umum, Google mengerti bahwa ?m=1 dan ?m=0 adalah versi tampilan yang sama. Namun, jika terjadi duplikasi konten karena pengaturan internal link yang tidak konsisten, ini bisa mengganggu indeksasi dan ranking artikel.
Menghilangkan parameter ini membantu membuat struktur URL lebih konsisten dan mudah dibaca, baik oleh pengguna maupun mesin pencari.
3. Cara Menghilangkan ?m=1 dan ?m=0 Secara Otomatis dengan JavaScript
Solusi ini bekerja dengan cara mendeteksi parameter ?m= di URL dan secara otomatis menghapusnya serta me-refresh halaman tanpa mengubah konten.
Langkah-langkah:
- Buka dasbor Blogger kamu
- Pilih Tema → Klik ikon panah bawah → Edit HTML
- Letakkan kode JavaScript di dalam tag
<head>atau sebelum</body>
Kode JavaScript-nya:
<script>
(function() {
var url = window.location.href;
if (url.indexOf('?m=1') > -1 || url.indexOf('?m=0') > -1) {
var cleanUrl = url.replace('?m=1', '').replace('?m=0', '');
window.history.replaceState({}, document.title, cleanUrl);
}
})();
</script>
Dengan kode di atas, parameter ?m=1 atau ?m=0 akan dihapus dari URL tanpa reload penuh halaman, hanya mengganti alamat di browser.
4. Alternatif Kode Tambahan (Dengan Auto-Redirect)
Jika kamu ingin agar parameter langsung dihilangkan dan browser me-refresh halaman, kamu bisa gunakan versi ini:
<script>
(function() {
if (location.search == '?m=1' || location.search == '?m=0') {
location.href = location.href.split('?')[0];
}
})();
</script>
Kode ini akan melakukan reload jika mendeteksi adanya parameter, namun hati-hati terhadap infinite reload jika dipasang di tempat yang salah.
5. Cara Menempatkan Kode JavaScript Agar Bekerja di Semua Halaman
Letakkan kode JavaScript di dalam template Blogger kamu di bagian:
</head> atau </body>
Pastikan tidak ditaruh dalam tag <data:post.body/> karena hanya akan bekerja di halaman posting tertentu saja.
6. Mengatasi Masalah ?m=1 di Link Internal
Sering kali parameter ?m=1 ikut terbawa saat pengguna membagikan link dari browser mobile. Agar ini tidak menyebar, pastikan semua internal link di template kamu menggunakan permalink bersih.
Tips:
- Gunakan permalink langsung tanpa parameter di navigasi/menu
- Gunakan JavaScript atau server redirect jika kamu punya domain custom (dengan hosting)
7. Penutup: Perlukah Menghilangkan ?m=1 dan ?m=0?
Tidak wajib, tapi sangat disarankan. Jika kamu peduli dengan:
- Estetika URL
- Konsistensi SEO
- User experience yang lebih bersih
Maka menghilangkan ?m=1 dan ?m=0 adalah langkah kecil yang memberikan efek besar jangka panjang.
Bonus: Jika kamu ingin versi lengkap kode + penempatan otomatis + script anti duplicate + mode deteksi mobile, saya bisa bantu buatkan widget siap pakai tinggal tempel ke Blogger. Tinggal komentar di bawah atau kirim permintaan via halaman kontak.
Semoga artikel ini membantu! Selamat ngeblog tanpa ?m=1!
