Resolver conteúdo duplicado do http vs https no Opencart

Olá Pessoal! Mais uma dica rápida pra resolver conteúdos duplicados em sua loja virtual com OpenCart. Em outro post eu falei sobre como resolver o conteúdo duplicado de páginas e títulos do OpenCart devido aos parâmetros de URL, se você não viu dê uma olhada.

Agora vou passar uma boa solução pra resolver o conteúdo duplicado que é tanto acessível por http quanto por https.

O PROBLEMA:

Relatórios do Google e demais ferramentas de SEO apontam que há páginas no seu site sendo consideradas duplicadas, uma versão com http e outra versão com https.

Um caso onde isso ocorre é quando você tem um certificado digital ssl em sua loja e alguns links do rodapé hora apontam para as páginas como http e hora apontam como https e eles precisam estar ali desse jeito mutante mesmo.

 

A SOLUÇÃO:

Bloquear o acesso dos bots às páginas com https por meio da meta tag robots > noindex, nofollow.

A premissa dessa solução no OpenCart é a de você ter implementado o HTTPS só nas áreas padrões e não na loja inteira! Ou seja na área de conta do cliente, carrinho , checkout e sistema administrativo. Então você pode criar um VQMOD com o seguinte código abaixo:

<?php
if (isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on') {
echo '<meta name="robots" content="noindex,follow" />'. "\n";
}
?>

Com isso o servidor vai incluir essa meta tag nas páginas da loja quando a url estiver em HTTPS. E assim esses conteúdos não serão indexados. Em vias de fato, esse conteúdo nunca deveria ser indexado mesmo, mas originalmente a opencart não impede essa indexação e esse método vai resolver esse conteúdo duplicado por http e https pra você!

DOWNLOAD DO VQMOD

Melhor, em breve vamos deixar esse VQMOD disponível para download gratuitamente na Loja BNW.

Prometo que volto aqui e coloco o link direto pra ele!

Existem mais alguns métodos onde encontrei essa solução neste site aqui, caso queira avaliá-los!

Obrigado pela visita, comente e volte sempre!

CompartilharShare on Facebook0Tweet about this on TwitterShare on Google+0Email this to someone