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("?m=1","?m=1") > 0) {
var clean_nprinsh = prinshm1.substring(0, prinshm1.indexOf("?m=1"));
window.history.replaceState({}, document.title, clean_nprinsh);};
</script>
atau
<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>
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.