¿Cómo eliminar "?M=1" de la URL de Blogger?
¿Te gustaría eliminar el parámetro ?m=1
que aparece en la URL de tu blog de Blogger? Si es así, estás en el lugar correcto. En este artículo te mostraremos paso a paso cómo hacerlo utilizando un simple código que te ayudará a solucionar este problema.
¿Qué significa el parámetro ?m=1 en Blogger?
Cuando visitas un sitio de Blogger desde un dispositivo móvil, el sistema añade el parámetro ?m=1
o ?m=0
a la URL. Este es un indicador de que la versión móvil del blog está siendo mostrada. El parámetro ?m=1
corresponde a la versión móvil y ?m=0
indica que la versión de escritorio está cargada.
Este comportamiento es normal en blogs de Blogger, especialmente cuando has conectado un dominio personalizado. Sin embargo, este parámetro puede causar algunos inconvenientes en términos de SEO y usabilidad, lo que explicaremos a continuación.
¿Por qué eliminar el parámetro ?M=1 de la URL de Blogger?
Uno de los principales motivos para eliminar este parámetro es mejorar la optimización para motores de búsqueda (SEO). El hecho de que las URLs cambien entre la versión de escritorio y móvil, puede generar problemas de indexación en Google y otros motores de búsqueda. Además, puede afectar la canonicidad de las URLs, lo que puede ser perjudicial para el ranking de tu blog.
Otro inconveniente es que si en el futuro decides migrar tu sitio de Blogger a WordPress, las URLs con el parámetro ?m=1
no se trasladarán correctamente, lo que provocará errores 404 y la pérdida de tu posicionamiento SEO. Google indexará las URLs con el parámetro móvil y, al mover tu sitio, WordPress generará nuevas URLs, lo que puede causar una desconexión entre ambas plataformas.
Pasos para eliminar ?M=1 de la URL de Blogger
Para eliminar este parámetro y evitar los problemas mencionados, sigue estos pasos:
- Inicia sesión en tu cuenta de Blogger.
- Dirígete a la sección Tema en el menú lateral.
- Haz clic en Editar HTML para acceder al código de tu blog.
- Busca la etiqueta
</head>
en el código HTML y pega el siguiente script justo antes de la etiqueta:
<!--[ Remove M=1 from Url By miwebperfecta.com]-->
<script>//<![CDATA[
var uri = window.location.toString();
if (uri.indexOf("?m=1") > 0) {
var clean_uri = uri.substring(0, uri.indexOf("?m=1"));
window.history.replaceState({}, document.title, clean_uri);
};
//]]>
¿Cómo funciona este código?
Este código JavaScript detecta si el parámetro ?m=1
está presente en la URL y, si lo está, lo elimina automáticamente al cargar la página. Esto asegura que tanto los usuarios como los motores de búsqueda siempre vean la versión sin el parámetro, ayudando a mantener la canonicidad de las URLs.
Conclusión
Eliminar el parámetro ?m=1
de la URL de Blogger puede mejorar tanto la experiencia del usuario como el rendimiento de tu blog en términos de SEO. Es un paso sencillo pero muy importante, sobre todo si planeas a futuro migrar tu sitio a otra plataforma como WordPress.
Esperamos que este tutorial te haya sido útil. Si tienes alguna duda o pregunta, no dudes en dejarnos un comentario. ¡No olvides darnos una calificación de 5 estrellas si te ha servido!
Deja una respuesta