Evitando conteúdo duplicado em sites com https
Conteúdo duplicado é uma preocupação para qualquer webmaster que se importa com a posição do seu site no Google e em outros mecanismos de busca.
Normalmente, quando eu configuro um cms, blog ou forum, eu procuro no mínimo ativar recursos como “friendly url”, e garantir através de redirects no htaccess que o site fique sempre com(ou sem) www. Eliminando assim os problemas mais comuns de conteúdo duplicado (supondo que o cms utilizado trata do resto).
Um problema que os “redirects” não tratam, são páginas em https, portanto se o seu site for publicado igualmente em http e em https, você terá problemas de conteúdo duplicado. Uma maneira relativamente simples de resolver este problema, é adicionando a tag “rel=”canonical”" no header da página.
No meu caso, eu implementei esta tag no bbPress, do forum da Comunidade Brasileira de Endian Firewall, onde o objetivo é devolver sempre http://url na tag canonical independentemente se o acesso for através de http ou https.
Para implementar esta tag no seu cms, procure o arquivo que gera o header da página (normalmente no diretório do template atual o arquivo header.php) e insira o seguinte código:
<link rel="canonical" href="<?php echo "http://" . $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; ?>" />
Lembre-se:
- Dependendo do seu público alvo, pode ser interessante utilizar um certificado assinado por alguma empresa certificadora. (evitando mensagens de erro de certificado)
- Caso você tenha algum problema na estrutura do seu website a tag canonical pode causar algum transtorno. Convém pensar duas vezes antes de implementa-la.
- A tag canonical também serve para outros casos, visite o link abaixo para maiores informações.
Referência: Google webmaster central
Comentários