☣ Cara Menghilangkan ?m=1 dan ?m=0 di Blogger Secara Permanen (100% Work)

Ingin menghilangkan kode ?m=1 dan ?m=0 dari URL Blogger agar lebih bersih dan SEO-friendly? Artikel ini membahas cara kerja parameter mobile Blogger

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=1 dan ?m=0 di 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 mobile
  • https://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:

  1. Buka dasbor Blogger kamu
  2. Pilih Tema → Klik ikon panah bawah → Edit HTML
  3. 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!

About the author

z3r0.d4y.3xplo1t
“Maka sesungguhnya bersama kesulitan ada kemudahan’’ (QS. Al-Insyirah: 5-6).

Posting Komentar

Komentar yang sopan