Cómo eliminar de una vez por todas el ?m=1 en los sitios alojados en Blogger.

Cómo eliminar de una vez por todas el ?m=1 en los sitios alojados en Blogger.

Quizás te has preguntado si existe la posibilidad de poder eliminar la terminación que Google les asigna a los sitios que se pueden adecuar a dispositivos móviles, en este caso la terminación ?m=1, esta odiosa extensión ha provocado, desde que Google decidió clasificar los sitios webs en versiones móviles y de computadoras en un problema para las búsquedas y posicionamientos en Search Console, lo anterior debido a que a pesar de ser de la misma herramientas de Google, (SC) (Search Console en adelante) ha estado provocando que nuestro sitio canónico sea clasificado como duplicado, o bien con altos índices de redireccionamiento que provoca en muchas ocasiones que nuestra url canónica se des indexe y que la versión móvil, que no es la real, la original  sea la clasificada como canónica por SC.

Antecedentes.

Entonces que es lo que sucede, si bien es algo habitual para Google que las paginas con terminación ?m=1, lleve a la versión original del sitio visitado a través de una especie de mascara, cosa no es normal o no debería de ser que Google acepte como versión canónica una versión móvil, a sabiendas que la versión real fue cuando mucho antes, indexada inclusive manualmente en SC. Este error garrafal puede traer serios problemas con los sitios que se encuentran en Google, principalmente si el sitio en un futuro desea tener un dominio personalizado, es decir, imagínense que en un futuro un diseñador web tiene el agrado de comprar un dominio personalizado y se topa que la mayoría de los enlaces en SC se encuentran indexados pero con la terminación para móviles ?m=1, sería catastrófico verdad? y sería mucho peor si en un futuro desea migrar su contenido a una plataforma como WordPress, porque este no acepta ninguna versión móvil como lo hace Blogger, y el resultado sería la perdida de todas esas url que para Google fueron canónicas móviles, ya que se duplicarían y se haría un caos, posiblemente una solución sería crear redirecciones, pero aun asi sería un poco problemático.

Solución.

Si bien existe una solución por la cual se puede eliminar por asi decirlo, la versión móvil de Blogger e indexar únicamente la versión escritorio, existe un 10% de posibilidad de que haya errores en lo que les explico, para poder hacer efectivo esto, lo que debes hacer es lo siguiente:

1.- Debes ir a la configuración HTML de tu Blogger, y vas a insertar el siguiente código abajo de la apertura de <head> y guardas los cambios:

<script>

(function() {

// Verifica si la URL contiene `?m=1`

if (window.location.search.includes(“?m=1”)) {

// Reemplaza `?m=1` con una URL sin el parámetro

let newURL = window.location.href.replace(“?m=1”, “”);

 

// Usa history.replaceState en lugar de window.location.href para evitar bucles

window.history.replaceState(null, “”, newURL);

}

})();

</script>

2.- Posteriormente vas a ir a la configuración de tu blog, en el apartado de personalización de índices y rastreadores vas a activar la palanca hasta que se ponga verde y vas a escribir en el espacio la siguiente orden:

User-agent: *

Disallow: /*?m=1
Cómo eliminar de una vez por todas el ?m=1 en los sitios alojados en Blogger.
**El punto dos puede ser opcional si no deseas que Search Console y otros indexadores indexen tu website con este parámetro, no afecta en lo absoluto para indexar una url que redirigirá a la versión real terminada en .html
3.- Guardas los cambios y esperas alrededor de 20 min para que surjan los cambios.
4.- Ahora bien ya tenemos preparado a Blogger para que no cambien de versión escritorio a versión móvil cuando visiten nuestro sitio a través de celulares y dispositivos móviles.
Si bien este procedimiento es 90% funcional, y si gustas indexar tus url en SC puedes hacerlo, pero tienes que tener en cuenta que el agente de usuario que verificará tu sitio será el de versión para computadoras y este será la forma en que se indexe tu sitio. Por otra parte si aun no han surtido efecto tus cambios de configuración, puedes encontrarte con el siguiente error asi que tienes que esperar aproximadamente 24 horas para que surjan efectos y puedas indexar sin problemas tus url:
Cómo eliminar de una vez por todas el ?m=1 en los sitios alojados en Blogger.

 

Igual si no quieres esperar tanto puedes hacerlo dentro de 3 horas pero puede salir este mensaje de error, si sale no te preocupes, puedes volver a clicar en el botón probar la url publicada y podrás ver que ya el rastreador de Google comprobó que no hay problemas en el enlace y puedes indexar sin problemas el sitio.

Conclusión.

Prácticamente es un problema del agente de usuario quien nos da este enorme problema y de determinar si es escritorio o móvil el agente que trata de rastrear nuestro sitio y a través de ellos se pueda indexar, por asi decirlo, un error garrafal cuando en estos tiempos actuales ya no hay necesidad de clasificar los sitios si se visualizan con dispositivos móviles o en PC, ya que en estos tiempos los móviles tienen la capacidad de procesar y visualizar los sitios webs de forma correcta. Pero como te indico, puedes realizar el proceso anterior, y verificarlo en PC y veras que rápidamente de un ?m=1 te redirecciona a la versión original del sitio. Después de ello debes supervisar de manera ocasional si los enlaces de tu sitio siguen apareciendo en las búsquedas de Google, ya que como te menciono, el procedimiento aplica al sitio web, pero desconozco si ello haya afectado a los enlaces que ya se encuentran posicionados en las búsquedas, por lo que como sugerencia te indico que supervises los enlaces, ya que existe la posibilidad de que vaya, en las búsquedas de Google tengas algún enlace con terminación ?m=1 indexado, y al no encontrar el buscador el sitio te dé un error 404, es solo como sugerencia.

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *