Sim, é possível evitar que o Blogger adicione automaticamente as tags ?m=1 e ?m=0, que são usadas para exibir versões mobile e desktop, respectivamente. Essas tags podem causar problemas de indexação no Google, pois podem ser interpretadas como URLs duplicadas.
Passos para remover ou evitar indexação dessas tags:
1. Configurar a Meta Tag Canonical
O Blogger já adiciona a tag <link rel="canonical" href="URL">, mas é importante garantir que ela esteja corretamente apontando para a versão principal do site.
2. Bloquear no robots.txt
Você pode evitar que os mecanismos de busca indexem URLs contendo ?m=1 e ?m=0 editando o robots.txt.
Para isso, siga os passos:
-
Acesse o Painel do Blogger.
-
Vá até Configurações > Rastreamento e indexação.
-
Habilite a opção Ativar o arquivo robots.txt personalizado.
-
No campo de edição, adicione as seguintes linhas:
User-agent: * Disallow: /*?m=1 Disallow: /*?m=0 -
Salve as alterações.
Isso impede que o Google e outros buscadores indexem essas versões da página.
3. Redirecionar URLs com ?m=1 e ?m=0
Para evitar que usuários e bots acessem essas versões, você pode adicionar um código JavaScript no tema do Blogger:
📌 Alternativa Segura para Remover
?m=1e?m=0Antes da tag </body>, adicione este código:
<script> document.addEventListener("DOMContentLoaded", function() { if (window.location.search.includes("?m=1") || window.location.search.includes("?m=0")) { let newUrl = window.location.href.split("?")[0]; history.replaceState(null, "", newUrl); } }); </script>🛠️ O que muda nesse código?
- Espera o carregamento da página (
DOMContentLoaded) antes de modificar a URL. - Usa
history.replaceState(null, "", newUrl);- Em vez de redirecionar (
window.location.href = ...), ele apenas remove?m=1ou?m=0da barra de endereços sem recarregar a página. - Isso evita que o Google Search Console detecte um redirecionamento forçado.
- Em vez de redirecionar (
- Espera o carregamento da página (