Premium
(AD) Billboard

Menghilangkan parameter ?m=1 blogger versi mobile

(AD) Top Post

Saat membuka blog berbasis Blogger di perangkat mobile, kamu mungkin pernah melihat URL seperti https://namablog.com/p/judul-artikel.html?m=1. Parameter ?m=1 adalah penanda versi mobile dari Blogger. Walau tidak berpengaruh secara fungsional, beberapa pengguna menganggapnya mengganggu dari sisi estetika atau SEO. Artikel ini akan menjelaskan cara menghilangkan parameter ?m=1 agar tampilan URL blog kamu tetap bersih di semua perangkat.

Apa Itu Parameter ?m=1?

?m=1 adalah parameter yang ditambahkan Blogger secara otomatis saat situs diakses melalui perangkat mobile. Ini memberitahu template bahwa yang diakses adalah versi seluler.

Mengapa Ingin Dihilangkan?

  • Tampilan URL lebih rapi: Terutama jika dibagikan di media sosial atau digunakan dalam kampanye iklan.

  • Konsistensi: Semua URL versi desktop dan mobile akan tampak sama.

  • SEO Friendly: Menghindari kesan URL duplikat (meski sebenarnya tidak masalah besar).


Cara Menghilangkan ?m=1 di Blogger

1. Gunakan Redirect JavaScript

Tambahkan skrip ini di dalam tag <head> pada tema Blogger kamu (Tema > Edit HTML):

<script>
if (window.location.href.indexOf("?m=1") > -1) {
  var cleanUrl = window.location.href.replace("?m=1", "");
  window.location.replace(cleanUrl);
}
</script>

atau kode berikut yang sudah teruji

<script type='text/javascript'>
var prinshm1 = window.location.toString();
if (prinshm1.indexOf(&quot;?m=1&quot;,&quot;?m=1&quot;) &gt; 0) {
var clean_nprinsh = prinshm1.substring(0, prinshm1.indexOf(&quot;?m=1&quot;));
window.history.replaceState({}, document.title, clean_nprinsh);};
</script>

atau

<script type='text/javascript'>
var uri = window.location.toString();if (uri.indexOf(&quot;?m=1&quot;,&quot;?m=1&quot;) &gt; 0) {var clean_uri = uri.substring(0, uri.indexOf(&quot;?m=1&quot;));window.history.replaceState({}, document.title, clean_uri);}
</script>

2. Alternatif dengan Regex (Jika Menggunakan Banyak Parameter)

Jika ada lebih dari satu parameter (misalnya ?m=1&utm=abc), gunakan regex agar lebih fleksibel:

<script>
if (window.location.search.indexOf("m=1") > -1) {
  var url = new URL(window.location.href);
  url.searchParams.delete("m");
  window.location.replace(url.toString());
}
</script>

3. Tempatkan Skrip di Tag <body>

Letakkan sebelum tag penutup </body> agar dijalankan sebelum halaman dimuat sepenuhnya.


Catatan Penting

  • Pastikan template Blogger kamu mendukung JavaScript di bagian <body>.

  • Metode ini bersifat client-side (dijalankan di browser), jadi tidak mengubah struktur asli dari Blogger.

  • Perubahan ini hanya untuk tampilan dan tidak mempengaruhi indeksasi Google secara negatif.


Kesimpulan

Menghilangkan ?m=1 dari URL Blogger dapat membantu menjaga konsistensi dan kerapihan tautan. Dengan menggunakan JavaScript sederhana, kamu bisa membuat blog terlihat lebih profesional tanpa mengubah struktur utama platform Blogger.

(AD) Bottom Post
Lebih lamaTerbaru
(AD) Inject Post
(AD) Sticky Desktop