Canonical Tag – Acabe com o Conteúdo Duplicado

Todos já ouviram falar da última revolução entre as principais Search Engines: a Canonical Tag, ou, mais propriamente, o canonical link element. A sua estrutura também já é conhecida:

<head>

<link rel=”canonical” href=”url-canonica.html” />

</head>

O que venho trazer de novidade é um estudo mais a fundo sobre conteúdo duplicado e o uso do canonical link element para resolver esse problema.

Conteúdo Duplicado

Por definição, um conteúdo é considerado duplicado quando ele é encontrado em duas URLs distintas, por exemplo:

  • meusite.com.br/index.html
  • meusite.com.br/

Este exemplo de conteúdo duplicado é o mais comum: a maioria dos sites tem sua página inicial acessada por mais de uma URL. Em grande parte dos sites, a seguinte relação de URLs todas permitem o acesso à página inicial:

  • meusite.com.br
  • meusite.com.br/
  • www.meusite.com.br
  • www.meusite.com.br/
  • meusite.com.br/index.html
  • www.meusite.com.br/index.html
  • meusite.com.br/home.aspx
  • meusite.com.br/Home.aspx

Pois é, conseguem imaginar todas as formas de acesso à página inicial de um site? Todas representam conteúdo duplicado, sem excessão, até mesmo a simples diferença do caracter “/” já resulta em conteúdo duplicado. Entrando na área dos sites que usam variáveis de controle de sessão, o problema continua:

  • meusite.com.br/index.jsp?jsessid=141513512mOI909afe
  • meusite.com.br/index.jsp?jsessid=jjaoafsa999a8s9fyasha

Mudou apenas o valor atribuído à variável jssesid, mas isso já é suficiente para duplicar conteúdo, pois a cada novo acesso do bot de busca no site, a variável recebe um novo valor, gerando uma nova URL que possui o mesmo conteúdo que meusite.com.br/index.jsp.

Outras páginas, além da inicial, também podem ser fontes de conteúdo duplicado, por exemplo:

  • meusite.com.br/produtos.php?ver=mesa&tipo=mogno
  • meusite.com.br/produtos.php?ver=mesa&tipo=marfim

Considerando que ambas sejam a mesma mesa, mudando somente a imagem, teremos 2 URLs com 99% de conteúdo duplicado. Ainda, a inversão da ordem dos parâmetros também é fonte de conteúdo duplicado, por exemplo:

  • meusite.com.br/lugar.php?cidade=Itajuba&estado=MG
  • meusite.com.br/lugar.php?estado=MG&cidade=Itajuba

Só isso já enche um post e te dá bastante trabalho na otimização de sites, não é? Mas não acabou, vamos ao:

Canonical Link Element – Fim do Conteúdo Duplicado

Recaptulando, o canonical link é especificado da seguinte maneira:

<head>

<link rel=”canonical” href=”url-canonica.html” />

</head>

Atenção para a “/” final ao fechar a tag link, ela é importante! Vamos ver a teoria por trás deste elemento.

O canonical link tem seu funcionamento muito similar ao de um redirecionamento 301, mas é condicional: somente se a search engine considerar que a página visitada (A) e o link referenciado na tag canonical (B) são relativamente iguais é que ela vai trabalhar como um redirecionamento 301, ou seja, transferir os méritos (PageRank, inlinks, etc.) de A (duplicada) para B (versão preferencial).

Essa é a principal diferença do canonical link para o redirecionamento 301:

  • Canonical link: a search engine decide se as páginas são duplicadas e repassa parte da força para a versão preferencial;
  • Redirecionamento 301: a search engine passa parte da força de uma URL para outra incondicionalmente.

A vantagem de usar a tag link com o rel=”canonical” é que você especifica isso diretamente na página, sem se preocupar com configuração no servidor. E, na verdade, usando o canonical link, você dá uma forte dica para a search engine de qual é a URL original. Para os exemplos citados anteriormente, funciona perfeitamente:

Canonização de URL www vs. non-www vs. /  vs.  non-/

  • meusite.com.br/
  • www.meusite.com.br
  • canonical: <link rel=”canonical” href=”http://www.meusite.com.br/” />

Canonização de URL com variável de sessão:

  • meusite.com.br/index.php?jsessid=141513512mOI909afe
  • meusite.com.br/index.php?jsessid=jjaoafsa999a8s9fyasha
  • canonical: <link rel=”canonical” href=”http://www.meusite.com.br/index.php” />

Canonização de URL com um parâmetro importante e outros complementares:

  • meusite.com.br/produtos.php?ver=mesa&tipo=mogno
  • meusite.com.br/produtos.php?ver=mesa&tipo=marfim
  • canonical: <link rel=”canonical” href=”http://www.meusite.com.br/produtos.php?ver=mesa” />

Você deve utilizar o link que melhor lhe convir, estes são apenas exemplos. Existem, ainda, outras formas de indicar para a search engine qual a sua versão preferencial de URL:

  • Utilizar uma linkagem interna consistente – utilizar sempre a mesma URL nos links internos
  • Utilizar o sitemap.xml – sim, ele é um forte indicativo de qual a URL correta

Mais Detalhes Sobre Canonical Links

Este novo elemento visa ajudar os menos experientes, ou com menos prática, a resolver problemas simples de conteúdo duplicado. Usuários mais experientes não devem abandonar os outros métodos. Ainda, as search engines (Google com o sistema implementado e Live e Yahoo! ainda por vir) prometem não perdoar abusos no uso da tag.

É importante notificar que este elemento não funciona entre domínios diferentes (meusite.com.br/page1.html para outrosite.com.br/page1.html), mas funciona entre subdomínios (sub.meusite.com.br/page3.html para meusite.com.br/page3.html) e protocolos de segurança (http://meusite.com.br/login para https://meusite.com.br/login).

Por último, lembre-se que as páginas não precisam ser absolutamente idênticas para que o canonical link funcione, pequenas diferenças são ignoradas. E deixo a recomendação para que sejam sempre usados links absolutos para especificar as URLs. Mais informações você consegue com o Blog do Google, o Matt Cutts, SEOmoz e conosco: deixe um comentário! Até a próxima.

Update: O Fábio Ricotta perguntou no Grupo do Google para Ajuda à Webmasters se o correto é utilizar & ou &amp na url utilizada no href da tag link, a resposta do Pedro Dias é que deve ser utilizada a forma como se digita na barra de endereço do browser: &. Visite o tópico para mais detalhes! =)

Divulgue este artigo

149 Comentários para “Canonical Tag – Acabe com o Conteúdo Duplicado”

    • Frank Marcel

      E aí Rodrigo! Aparentemente tem a mesma função sim. Confira nas páginas do seu blog que você determinar o campo opcional “canonical” se de fato aparece a tag link com o rel=”canonical” correto e entre as tags head. Caso tudo isso se confirme, então o plugin, com certeza, tem a mesma função.

      Responder
    • Desconheçido.

      Olá Rodrigo,
      Realmente o SEO NO Duplicate fuciona.

      Quem Tiver a Duvida Sobre o Plugin, não terar mais :D.
      testei e fucionou.

      Responder
    • Frank Marcel

      Oi Cleo. Você deve colocar em todas as páginas que possam gerar conteúdo duplicado e páginas que permitem que as pessoas façam links de formas diferentes, como é o caso de páginas com parâmetros ou a questão do www vs. non-www.

      Responder
  1. Marcelo

    Opa, blz cara?

    Bacana o seu artigo. Então estou com um problema. Publiquei uma busca nova no site da Catho curriculo.catho.com.br , só uma busca de curriculos, com os links vindos diretos da home do site, publiquei segunda e indexaram 600 páginas, dae hj todas sumiram sem explicação….Bah, o que acha q ocorreu?

    Valeu abração

    Responder
    • Frank Marcel

      E aí Marcelo! Td blz.

      Bom, se esse seu subdomínio não gerou conteúdo duplicado, ou não foi interpretado como uma forma de spammar os resultados de busca, não há com o que se preocupar (e se essa foi sua intenção, inundar a busca com resultados da catho, então você pode se preocupar). Se você fizer o acompanhamento diário ou semanal de páginas indexadas, verá que o número flutua bastante.
      Organize seu sitemap e deixe o tempo passar um pouco mais. Não passou nem uma semana ainda.

      Abraços!

      Responder
  2. June

    Frank!
    Olá, novamente!
    Lendo o artigo surgiu uma dúvida.é sobre SEO e o Analytics.
    Essa alteração também implicaria em como o analytics “vê” as páginas de destino? Isso porque, ele apresenta em relatórios de páginas de destino assim:

    “/” e “/index.php”

    Essa alteração implicaria numa consequente mudança no analytics, considerando apenas um dos itens acima? Ou não tem nada a ver?

    Abraço!

    Responder
  3. Frank Marcel

    June!
    Até agora nao representou mudança nenhuma no Analytics.
    E duvido que mude alguma coisa porque “uma coisa é uma coisa e outra coisa, é outra coisa” hehe.

    O Analytics “nao tem nada a ver” com o crawler do Google. O Analytics registra visitas em cada documento html que contém o respectivo código js. O crawler e, especialmente, o algoritmo do Google, vai usar o canonical link element pra descobrir que uma página pode ser igual a outra e concentrar a força.

    Sao coisas distintas! =)

    Respondida a dúvida?

    Abs!

    Responder
  4. Marcelo

    Frank, obrigado…Vc disse sobre o sitemap e me surgiu uma dúvida, publiquei um sitemap com 4 mil urls e o google avaliou ele sempre erros e avisos segundo o q aparece no webmaster tools. Diz que 4 mil urls foram indexadas do sitemap, porém 12 horas depois nada aconteceu em relação estas páginas serem indexadas no google. Nao é automático a indexação pelo sitemaps neh?

    Desculpe mandar esta dúvida aqui devido ao posto. :)

    Valeu pela força

    Responder
    • Frank Marcel

      Marcelo, a indexação é automática sim, ela só não é instantânea. E se for detectado spam, ele não vai indexar nada.
      Acho que o seu caso é de ser um pouco mais paciente mesmo.

      Responder
  5. Marcelo

    Fala Frank, vc tava certo, indexou mais 20 mil páginas em duas semanas. Mas ainda preciso indexar uma média de quase 1 milhão, foda.
    Mandei mais de 20 sitemaps com as urls e aparentemente nao houve erros no primeiro download. O Status está OK, sem erros ou avisos.
    Está assim:

    O Total de URLs no sitemap: 33402
    URLs indexados no sitemap: Não há dados disponíveis. Verifique novamente em alguns instantes.

    TEnho criado links nas outras páginas dos sites para essas páginas que eu quero indexar, acho que deve ajudar tb.

    Enfim, nao sei mais o que fazer. vou deixar a url aqui curriculo.catho.com.br , se puder dar uma olhada na estrutura qualquer hora dessas, vai salvar o meu emprego uhauhahua.

    Obrigado

    Abração pessoal

    Responder
  6. June

    Frank! Obrigada pela resposta.
    Na verdade, eu tava intuindo isso, mas com a resposta e relendo post , acabei encontrando realmente a questão chave de um problema meu aqui e que (graças!) não tem a ver com Canonical Tag … Mais uma vez obrigada !!

    Abs !^^

    Responder
  7. Frank Marcel

    @Marcelo, vamos colocar as coisas assim: “o Google nao trabalha para você”. Nao me entenda mal! Mas pense comigo. Quantas outras pessoas colocam 10mil páginas novas a serem indexadas por dia? Por mais que o Google seja o Google, ele nao consegue dar conta de tudo instantaneamente.
    E o processo de indexaçao é seriado. Primeiro ele descobre novas URLs, depois verifica o conteúdo, depois, de acordo com o conteúdo, determina a relevancia das páginas para determinar a posiçao delas nas buscas.
    E isso para as suas 20mil URLs, para as 20mil do seu concorrente e assim por diante. Espere o tempo passar. É o remédio mesmo.

    @June fico feliz de ter ajudado! Abraços! =)

    Responder
  8. Fredy

    Bem, foi colocado:
    “…Atenção para a “/” final ao fechar a tag link, ela é importante!…”

    Mas bem, se eu estiver trabalhando com documentos “HTML 4.01 Transitional” fechar a tag desta forma não valida o html… então pergunto, este canonical não é dirigido apenas para xhtml, é?

    Responder
  9. Igor Cemim

    Olá!

    Achei interessante essa técnica,
    ela é válida para todas as Search Engines mais famosas (Google, Yahoo e a busca da Microsoft)?

    Abraços, Igor Cemim

    Responder
  10. Frank Marcel

    @Fredy: ponto interessante. O Google, em suas guidelines, recomenda a codificação correta do HTML dos sites, mas, por outro lado, também já declarou que não dá muita bola para isso, pois existem muitos sites que não estão codificados corretamente. O melhor caso é mesmo seguir o padrão do seu site, o que for mais apropriado.

    @Fernando: Valeu!

    @Igor: Sim. As 3 grandes Search Engines estão tratando o canonical link element.

    @todos: obrigado pelos comments!

    Responder
  11. ricardi

    Frank estou trabalhando no meu site faz três anos e aprendi muito com vcs e tenho que agradecer, me tira um duvida, estou usando redirecionamento 301 no meu site posso usar junto com o Canonical Tag isso não vai dar punição ?
    pelo que entendi vc falou q vou usar a Canonical Tag para cada pagina seria assim ***


    ( URL PRINCIPAL)

    e para as categorias também.

    Todos os outros links das canetas estarão redirecionado para esse e não terá mais url duplicada e isso mesmo ????

    Responder
  12. Frank Marcel

    Olá Ricardi,

    veja bem, a canonical tag é uma forma de contornar um redirecionamento de conteúdo duplicado quando não é possível usá-lo.

    Se você está fazendo o redirecionamento 301, os browsers e robôs de busca nem vão receber o HTML da página para saber que tem um canonical ali dentro.

    Quanto ao canonical link element, ele só deve aparecer nas páginas duplicados, na original não.

    Se ficou alguma dúvida, pergunte novamente!
    Abraços!

    Responder
  13. jontaioba

    Frank,
    Em uma parte do post você disse que usuário mais experientes não deveriam abandonar a utilização de outros métodos! Você estava se referindo ao 301 ou existe mais alguma outra forma de resolver este problema?

    Abraços!

    Responder
    • Frank Marcel

      Isso. Se for o caso de usar 301, que seja. Ou planejar o site de modo que não aconteça conteúdo duplicado, ou utilizar meta noindex, enfim, procurar alternativas seguras de resultado. A canonical tag fica dependendo do julgamento das Search Engines sobre ser usada ou não.

      Responder
  14. anestesya

    O artigo ficou muito bom parabéns, eu ainda não conhecia este valor “canonical” para o atributo “rel” do elemento “link”. Muito bem explicado, vlw.

    Responder
  15. Giresse

    Frank,

    Digamos que eu tenha 3 o meu conteúdo sempre criado com 4 URL’s diferentes. Exemplo:

    - http://www.meusite.com.br/secao1/materia-aberta
    - http://www.meusite.com.br/secao2/materia-aberta
    - http://www.meusite.com.br/secao3/materia-aberta

    É o mesmo conteúdo e o correto seria inserirmos a canonical tag das duas últimas URL’s passando a relevância para a primeira.

    A minha dúvida é: Há algum prejuízo se eu inserir a canonical tag também na primeira URL dizendo que a referência é para ela mesma?

    Eu sei que isso não é necessário, porém a implementação criada internamente para a inclusão automática da canonical tag seria mais fácil dessa forma.

    Responder
    • Frank Marcel

      O SEOmoz publicou hoje mesmo sobre essa sua pergunta – a partir de observações e relatos, eles reportaram que não existe nenhum problema se a versão preferida também se referenciar com o canonical link, mas, como você disse, não há necessidade.

      Responder
    • Frank Marcel

      Leandro, no seu lugar eu procuraria mudar a forma como são geradas as URLs.

      E sobre a canonical tag especificamente, o ideal é na index.php?pagina=principal indicar a versão canônica umarizal.com/

      Responder
      • Leandro R. Santos

        Deixei para lá por enquanto… pois cada página deve ter uma cononical tag diferente, certo? Meu header é padrão para todas as páginas, alterando somente as tags title, keywords e description. Vou ter que implementar uma variável para a tag canonical no header.

        Sobre a estrutura das páginas, uso index.php?pagina=x onde x é a página… mas já configurei o mod rewritte, e se visitar o site http://umarizal.com verá que não aparece o código… está com urls amigáveis já.

        De qualquer forma, obrigado pela resposta.

        Responder
        • Frank Marcel

          Leandro, não é obrigatório que se use o canonical link em todas as páginas. Ele é uma medida para se resolver conteúdo duplicado, se não há conteúdo duplicado, não há necessidade do canonical link.

          Além do mais, mesmo quando há conteúdo duplicado, resolver com um redirecionamento 301 é muito mais interessante, e esse parece ser o seu caso.

          Um abraço!

          Responder
  16. Leandro R. Santos

    Eu tenho os seguintes domínios:
    umarizal.com e umarizal.cjb.net

    O Umarizal.cjb.net eu registrei há muitos anos atrás… acho que em 2001 ou 2002. Tem vários links espalhados por sites na web.

    O Umarizal.com, registrei em 2008 e é o atual.

    No umarizal.cjb.net eu usei redirecionamento 301. No entanto, antes, o domínio umarizal.cjb.net aparecei entre os top 3 do google para “terraplenagem”… o umarizal.com (mesmo usando o redirect 301 no cjb.net) aparece só na segunda página… 7° posição

    Não existe diferença entre o redirect 301 via .htaccess ou via php não é?

    Responder
  17. Clever

    Ola Frank; seguinte e no wordpress qual o melhor jeito de usar essa tag? fiz bobeira com o link permanente de alguns posts, ai botei no index neles e criei outros com o mesmo conteudo, porem o google ainda continua indexando os posts velhos, entao acho que a canonical resolveria meu problema. Voce tem conhecimento de algum plugin que facilite o uso? Senao, no caso de se colocar a mao a tag, como eu colocaria na “head” de um determinado post apenas?

    Obrigado, Abraços!

    Responder
    • Frank Marcel

      Clever, por que você não faz o redirecionamento 301 dos artigos antigos para os novos? Você precisa que todo este conteúdo fique acessível cada um em sua URL original?
      Não é melhor redirecionar cada grupo de cópias para um único (respectivo) ponto?

      Abraços.

      Responder
      • Clever

        No caso, primeiro preciso tentar ajeitar as paginas “Nao Encontradas” . Eu mudei os links permanentes, ate ai tudo bem porque acho que o wordpress fez o redirect 301 automaticamente. Problema que depois de mudar o link permanente acabei mudando o titulo e slugs dos posts, ai que aconteceu o problema. Alguns desses posts nao encontrados, eu tentei colocar noindex pelo platinum e fiz posts novos com o mesmo conteudo, achando que com o noindex o google nao indexaria os antigos e indexaria os novos, porem nao foi isso que aconteceu como eu disse no 1 post.

        Obrigado mais uma vez, Abraços!

        Responder
        • Frank Marcel

          Olha Clever, se o noindex está usado corretamente, é isso mesmo que o Google faz – não indexa (ou remove do índice se já estiver indexado).

          Aconteceu com meu antigo blog. Eu copiei todo o conteúdo para o novo e utilizei a meta tag robots com valor noindex para que o blog antigo fosse desindexado. Funcionou perfeitamente. Aí o blog novo ganhou o espaço.

          É questão de o Google revisitar a página e descobrir que há um noindex ali. Nada mais.

          Responder
  18. Daniella

    Olá, seu post é ótimo! Pesquisei sobre até mesmo no blog do Webmasters do Google, mas seu conteúdo estava mais claro e objetivo.
    Tenho uma dúvida.

    Tenho um cliente com as seguintes URLs duplicadas:
    /Default.asp?Menu=ProdutoDetalhes&ProdutoID=389404 e
    /produto/389404/Oculos-Bluetooth-MP3

    Basta eu colocar no cannonical a seguinte informação:

    ?
    Não sei se nesse caso serve o exemplo da mesa que você dá acima, pois nesse caso o link duplicado possui um diretório antes que também é variado.

    Obrigada!

    Responder
    • Frank Marcel

      Oi Daniella. Em comentários no blog, quando você utilizar código HTML você precisa fazer com que ele não seja interpretado…

      Por exemplo:
      < link rel=”canonical” href=”/produto/389404/Oculos-Bluetooth-MP3” />
      ou então o trecho é apagado. Nem todo tipo de tag html é permitida

      Se você puder comentar mais uma vez, eu vejo a sua dúvida.

      Obrigado pelo comment e pelo elogio!

      Responder
  19. Clever

    Ah ta, mas eu fiz pelo plugin Platinum SEO do wordpress, era pra funcionar, porem depois de alguns dias o google ainda estava indexando; demora algum tempo?

    Responder
    • Frank Marcel

      Depende do tempo que o Google demora para visitar o seu site. A medida que ele for encontrando as páginas com o noindex, ele começa a removê-las do índice.

      Existe também a ferramenta de remoção de URL, se você quiser ser mais enfático. Não acho interessante. Basta o noindex.

      Responder
  20. Daniella

    Olá Frank,

    Obrigada pela sua rápida resposta e atenção a todos aqui que lhe escrevem.
    Estava me referindo a Canonical:

    link rel=”canonical” href=”/produto/”

    ou seja, de resto ele vai entender que após essa pasta toda a estrutura é dinâmica?

    Obrigada!

    Responder
    • Frank Marcel

      Não, Daniella. Não é assim que a canonical funciona não.

      Em termos bem gerais, usar o canonical link element em uma página é como dizer “Google, na verdade este conteúdo foi copiado desta outra página, que tem o conteúdo original.”

      Essa é a função da canonical tag: indicar para o Google que uma página tem o conteúdo igual (ou muito parecido) com outra página e, assim, evitar problema com conteúdo duplicado.

      Esclarecido? Se não, continue as perguntas!

      Abs,

      Responder
        • Frank Marcel

          Vou explicar em termos gerais, ok?

          Você tem a página produto.html no seu site e o parâmetro id identifica o produto e por padrão, mostra o tipo 1, aí a url fica:

          produto.html?id=22

          que mostra a mesma informação que

          produto.html?id=22&tipo=1

          mas o visitante pode escolher o tipo 2, que, de diferente do tipo 1, somente muda a cor do produto, logo, todo o conteúdo das 3 URLs é igual, exceto pela informação sobre a cor do produto.

          Assim, a versão canônica é produto.html?id=22, e portanto, as outras duas versões devem ter a canonical tag:

          < link="canonical" href="http://www.meusite.com/produto.html?id=22" />

          Se o mesmo acontece com o produto 23, 12, 47, etc., cada um deve ter sua própria canonical tag. O Google não infere o funcionamento do seu site, você tem que mostrar como é cada detalhe.

          Melhorou?
          No artigo tem o exemplo da “mesa” que segue a mesma idéia.

          Responder
        • Daniella

          Mas Frank…isso é loucura num site dinâmico. Como fazer isso num site com 30 mil produtos cadastrados por exemplo? Fica humanamente difícil conseguir colocar a canonical para cada um dos produtos. Não existe uma forma mais fácil para conteúdos dinâmicos?

          Responder
      • Everson Azevedo

        Consegui entender para que serve a rel canonical agora, nesta sua resposta Frank.
        Já faz tempo que eu estava lendo textos sobre isso, mas só agora consegui entender com essa sua resposta a Daniella. Obrigado.

        Responder
  21. Gabriel @onovaes

    Canical X Tag X Caminho relativo

    Parabéns pelo Post Frank! É de grande valia! Sempre indico a mestreSEO pra quem quer aprender.

    Vale lembrar que pra quem colocar o caminho relativo Ex. é sempre bom estar atento com a tag (caso estaja usando), pois o caminho será resolvido de acordo com a url especificado na tag BASE.

    Um grande abraço

    Abraço a todos

    Responder
    • Frank Marcel

      Bom, eu, particularmente, acho errado utilizar links relativos. Sempre recomendo links absolutos no conteúdo. Inclusive porque links absolutos dão uma boa ajuda contra cópia de conteúdo.

      Responder
  22. Frank Marcel

    @Daniella: rsrs. Não é loucura não, é realidade. Acontece que esses 30 mil produtos são todos gerados sobre um mesmo arquivo, você não tem 30 mil páginas de verdade, não é mesmo?

    Basta programar corretamente este arquivo e ele vai tratar a canonical tag sozinho.

    Responder
  23. Carloos

    cara adoreii seu tutorial mto show de bola, gostaria de faze-lo uma pergunta eu possuo um blog de downloads se eu usar essa tag canonical podera me trazer algum dano? algum beneficio? desde já agradeço pela compreensao

    Responder
  24. juliano

    Frank
    Tenho um site sobre downloads e está construido no wordpress tenho páginas que contem sinopses e posts que contem partes dessas sinopses. Minha primeira pergunta é a seguinte essas sinopses estao na net e soa todas iguais em todos os sites pois o que os usuários querem sao os downloads mas isso seria visto como conteúdo duplicado? Segunda pergunta como coloco a tag canonical em cada posts para que diga ao mecanismo de busca que a página que prefiro é a página da série e nao o post pois tenho o plugin Platinun SEO Pack mas ele coloca a canonical do proprio post no post e eu queria mudar isso?

    Responder
  25. Frank Marcel

    Se as sinopses são iguais, então sim, é conteúdo duplicado. Não tem mistério.

    Se o Platinum SEO não te dá essa opção você precisa:

    - achar um plugin que faça o que você quer; ou
    - fazer o seu próprio plugin/editar o Platinum;

    Simples, mas verdade. Não tem mágica =)

    Responder
  26. Juliano

    Valeu Frank mas continuo com o mesmo problema como colocar a canonical em cada post para seguir uma outra página. Pode ser simple para vcs mas para mim nao

    Responder
    • Frank Marcel

      Você já sabe programar em php? Se não, vai precisar aprender.

      Sabendo php, tem conhecimento dos módulos e do funcionamento “estrutural” do WordPress? Se não, vai precisar aprender também.

      Aí, basta editar o arquivo single.php (provavelmente) do tema do seu WordPress, incluir a Canonical com uma regra pra referenciar esta outra página que você deseja com base nas próprias funções do WordPress e, caso necessário, editar o Platinum para que ele não coloque a Canonical em outras páginas referenciando o post.

      O segredo é por a mão na massa mesmo =)

      Responder
  27. Fernando

    Bom dia Frank!

    Seu post é excelente.

    Você poderia dar sugestões de como resolver o problema de conteúdo duplicado mas com urls diferentes?
    A empresa que trabalho possui 20 domínios e pediu que eu direcionasse o dns deles para o site principal. Resultado: Páginas duplicadas em domínios diferentes e o Google não indexa mais nada do nosso site.

    Responder
    • Frank Marcel

      Fernando, a canonical tag funciona com domínios também, você pode “canonizar” conteúdos em diferentes domínios:
      Cross-Domain Canonical Tag

      Contudo, enquanto esses conteúdos forem iguais, não há o que fazer, o Google não vai indexar mesmo. Ele não precisa de 50 cópias do mesmo conteúdo, basta 1.

      Responder
  28. Rafael Avelino

    No blogger basta colocar no local indicado ou é melhor fazer isto no googlewebmastertools,coloquei no meu blog porque já fui penalizado no passado pode ter sido isto ou não…

    Abraço!

    Responder
    • Frank Marcel

      Não tem como colocar o Canonical link element no Google Webmasters Tools. É uma alteração que você faz no código do blog mesmo.

      Responder
  29. Ronaldo Junior

    Tenho n urls com conteúdo duplicado, posso selecionar uma url dessas como conteúdo principal e colocar canonikal tags em todas as outras urls com conteúdo duplicado. Isso resolveria meu problema?

    Abs,

    Pelo artigo Frank.

    Responder
    • Frank Marcel

      Teoricamente sim, pois essa é a função do canonical link element. É importante você identificar que esta seja mesmo a solução ou se é melhor utilizar o redirecionamento 301.

      Responder
  30. Lucca Mordente

    Muito bom!
    Frank, tive um problema com um site meu que foi o seguinte. O Google indexava uma url com www e uma sem o www. Nunca usei a canonical e o pagerank era 4. No webmaster tools configurei o domínio principal (que não estava configurado) como sendo o sem www. Daí passou mais ou menos um mês e o pagerank caiu pra 1!! O que será que aconteceu?
    Valeu!

    Responder
  31. Henrique Serrat

    Muito bom o artigo e acho que entendi quase tudo, mas fiquei com uma duvida.

    Eu tinha um blog no “blogspot”, mudamos para wordpress, e unimos com outro site, assim gerando 3 urls:
    Ex:

    antiga.blogspot.com
    principal.com.br
    uniao.com
    Tirando a url do blogspot, as outras são acessadas com www ou non-www, a duvida é, oq fazer para não dividir esses acessos para cada link, e ficar como se fose 1 url apenas? Seria usando o 301?

    Responder
  32. Diego

    Olá, fiz um cadastro no google places e percebi que fiquei com duas listagens, tem algum problema? será visto como conteúdo duplicado?

    Responder
  33. Raphael

    Olá Mestre, bastaria eu colocar minha URL principal
    link rel=”canonical” href=”http://www.meusite.com” />

    Responder
    • Frank Marcel

      Raphael, depende do que você quer fazer. O código que você usou como exemplo serve, por exemplo, para canonização da página inicial frente a suas várias versões, mas nem só pra isso.

      Responder
  34. luis

    Desenvolvo um site que aparece para quase todos os termos na primeira pagina, porém o termo principal não aparece pois ele é trabalhado na inicial, a inicial é unica pagina que não aparece na busca, ela fica depois da paginação 10 do google. O estranho é que ela já apareceu na primeira página. No caso todas as página estão bem posicionadas em seus termos menos a página inicial. Tenho criado diversos links para fortalecer mas pelo visto o problema não é esse, acredito que seja algum tipo de punição. Mas existe isso punir apenas a pagina inicial?

    Responder
    • Frank Marcel

      Sim, já vi vários reports de punição em uma página ou mesmo em uma keyword em específico. Nunca constatei nada do tipo nos sites que já acompanhei, mas existem diversos relatos sobre a questão.

      Responder
  35. Andre Figueiredo

    Caros, tenho três dominios apontando ( para o dominio principal ) através do registro.br para o mesmo Servidor, que nesse servidor tenho um mapeamento dos três para o 4º dominio ( principal ).

    Está correto fazer o redirecionamento através do .htaccess
    redirect 301 http://www.dominio2.com.br http://www.dominio1.com.br
    redirect 301 http://www.dominio3.com.br http://www.dominio1.com.br
    etc…..
    Aproveitando, estou tendo um problema que o site antigo estava em .asp e agora está em .php
    Com isso estou tendo alguns problemas com os arquivos já indexado no google

    asdad

    Responder
  36. Ana Paula

    Oi Frank,

    tudo bem?

    Participei do curso deste final de semana e me restou duvidas sobre canonical e redirecionamento.

    1º o que é melhor usar? canonical tag ou redirecionamento 301?

    o meu site ta abrindo de varias maneiras.. pelos menos essas 6 que voce colocou no post, voce acha que é melhor eu colocar redirecionamento? pq a canonica eu tenho que colocar em tooodas as paginas, certo? o redirecionamento é direto no servidor, nao seria mais pratico? e tem como voce me explicar como usa o redirecionamento e a canonica? eu nao entendi direito.

    Muuito obrigada.

    Responder
    • Frank Marcel

      Oi Ana, cada caso é um caso, mas via de regra, o redirecionamento 301 deve ser sempre a primeira opção.

      É difícil dizer qual o mais prático pra você porque, denovo, cada caso é um caso. Aqui no site da Agência Mestre, por exemplo, um plugin de WordPress adiciona a canonical em todas as páginas e uma linha no .htaccess faz o redirecionamento via servidor. Ou seja, os 2 métodos são bem práticos.

      O uso da canonical tag é bem simples, conforme está descrito no artigo. Supondo que você tenha 2 páginas de conteúdo igual (A e B), mas B é uma página que por falha no servidor acabou sendo gerada. Como a página principal é a A no cabeçalho da página B você deve inserir o canonical link element indicando a página A como principal:

      <head>

      <link rel=”canonical” href=”http://www.meusite.com/paginaA.html” />

      </head>

      De acordo com o Google, para ele não há problema se a canonical tag aparecer na página orginal, ou seja, se a página A tiver a canonical tag se auto-referenciando, não há problema.

      Não tem segredo. É só isso mesmo.

      O redirecionamento depende do que for mais prático para você. Existem diversas maneiras de lidar com isso usando códigos em scripts, usando o servidor e combinando os 2. Cada problema vai ter a sua melhor solução.

      Aqui na Agência Mestre, recomendo o artigo com vários códigos de redirecionamento em diversas linguagens:
      Redirecionamento 301

      Responder
  37. Vinicius Cavalheiro

    Boa tarde, muitooo boas suas dicas Frank Marcel, mais tenho uma dúvida, posso usar várias meta canonical ? dentro de uma estrutura? por exemplo eu tenho lá:

    meusite.com.br/p=videos
    meusite.com.br/p=tipo

    valew pelas dicas. Um grande abraço

    Vinicius

    Responder
    • Frank Marcel

      Não adianta usar várias canonical tags para o mesmo conteúdo, por exemplo, uma página exemplo.html com canonical para pagina1.html, pagina2.html, pagina3.html.

      Também, não adianta utilizar a canonical tag entre conteúdos que não são “iguais” – por exemplo, utilizar canonical de canonical-tag.html para pagerank.html.

      Mas vale sim usar para fazer a ligação de /?p=videos para /videos/, por exemplo.

      O importante é lembrar que esse canonical link element é paliativo. Se for possível usar o redirecionamento 301, é muito melhor.a

      Responder
  38. Marcel Larado

    Oi Frank ótimo post, sera que este metodo ajuda em sites que ja sofrerão punição no google com conteudos duplicados, Os resultados do meu site caiu da 1 pagina para o final do google.

    Responder
    • Frank Marcel

      Marcel, ainda não vi resolverem a punição em si com canonical tag, mas é uma opção a se testar sim. O melhor é não ter e resolver de uma maneira mais precisa, com redirecionamento 301, ou noindex, ou bloqueio via robots.txt, dependendo de cada caso.

      Responder
    • Frank Marcel

      Tem razão. No Blogger é necessário alterar o XML do tema utilizado adicionando o código referente ao canonical link element:

      <b:if cond=’data:blog.pageType == "item"’>
      <link rel=’canonical’ expr:href=’data:blog.url’ />
      </b:if>

      O código acima deve ir entre as tags <head></head> do cabeçalho HTML.

      Responder
  39. Haroldo

    Boa Noite Frank,

    Em plataformas como o Joomla, onde não se tem acesso direto ao código HTML de cada página, você conhece algum pluggin para fazer esta motificação? Instalei alguns mas a maioria é para a reescrita de URL e eu quero corrigir as páginas duplicadas do domínio: com “www”, sem “www”, com “/”, sem “/”.

    Sds,

    Haroldo

    Responder
    • Frank Marcel

      A canonical tag deve ser usada para indicar que uma página é a cópia de uma outra. Se suas páginas com chave=2 são copiadas, então elas devem ter a canonical tag indicando a versão original.

      Se as páginas com chave=2 são originais, conteúdo único, então elas não são duplicadas e não é necessário usar a tag canonical.

      Responder
  40. Anderson

    Olá! Parabéns pelo tópico e por todo o site que é de conteúdo incrível.

    Tenho uma dúvida, usando essa técnica “Canonical Tag”, posso criar mais de uma página com o mesmo conteúdo, exemplo:

    meusite.com.br/cloud-server
    meusite.com.br/cloud-computing

    Usando essa tecnica não atralha meu posicionamento, mas de alguma forma usando essas páginas diferentes pode ajudar meu posicionamento? Pois afinal, são 2 links diferentes. Ou não tem nada haver?

    Obrigado

    Responder
    • Frank Marcel

      Anderson, eu acho que é possível criar conteúdos diferentes para essas duas páginas, então não faz sentido pensar em canonical tag.

      E mais importante, a canonical tag não é uma validação “tenha conteúdo duplicado a vontade no seu site” – você ainda deve ter total controle para evitar duplicação de conteúdo e deve oferecer conteúdo único e útil nas páginas do site.

      Responder
  41. Cristian

    Oi Frank muito bom seu artigo apendi muito, quero aproveitar e se possivel tirar uma duvida com você, meu site estava uma maravilha antes de mudar de servidor não tinha nenhum problema no google web master mas depois que mudei os problemas começaram, meu plugin seo ultimate as vezes para de funcionar ou seja vou ver e ele esta permitindo indexar tudo tags, category, etc gerando conteudo duplicado, então queria saber se só usar um plugin canonical para wordpress resolve esse problema, ou seja aos poucos o google vai retirando o aviso de conteudo duplicado do meu site. Veja um exemplo:
    Títulos duplicados 6. Meta descrições duplicadas 6, sera que depois de instalar um plguin só para canonical resolve, simles assim? Outra coisa por experiencia propria aprendi que nao se deve indexar tags e category no wordpress, utilizando o plugin canonical eu posso indexar tudo?. Cara pode me chamar de folgado rsrs mas eu preciso da ajuda de quem entende muito do assunto.

    Responder
    • Frank Marcel

      Olá Cristian, eu não recomendo o uso da canonical tag para nenhum dos problemas que você expos.

      Se o plugin está falhando, troque de plugin ou certifique que as versões do plugin e do wordpress são compatíveis, caso contrário, continuará tendo problemas com ele.

      No caso do report de duplicações do Google Webmasters Tools, a solução é resolvê-las escrevendo títulos e descrições únicas para cada página.

      Sobre tags e category, geralmente nos blogs que otimizo, eu bloqueio sim a indexação de tags (nem sequer uso tags), mas permito a indexação de categorias. Não vejo problema nisso.

      Responder
      • Cristian

        Obrigado pela resposta Frank Marcel, vou fazer exatamente isso, dar uma arruma em categorias, arrumar titulos essas coisas não me preocupava com isso porque não indexava!

        Responder
  42. Marcelo

    Oi Frank. Gostei muito do seu artigo o qual acho o mais completo em referencia aos tag canonical.

    Agora com o Efeito Panda, o qual me afeito junto com um enorme porcentagem de paginas na internet, esto fazendo um monte de modificacoes nas minhas páginas, e o grande medo que eu tenho é que páginas similares posam ter um efeito negativo.

    Exemplo:
    http://www.meudominio.com/pagina-importadores-1 (numero do id).php
    http://www.meudominio.com/pagina-exportadores-9 (número do id).php

    Sao miles de páginas, com o qual como posso colocar o tag canonical. em importadores, as quais tem muitas paginas iguais aos exportadores.

    Obrigado (gracias)

    Responder
  43. Daniel Vieira

    Olá Frank, primeiramente gostaria de agradecer e parabeniza-lo por mais esse artigo bastante completo e instrutivo.

    Agora segue minha dúvida: Como você mencionou, a canonical tag não funciona para domínios diferentes, no caso se eu quiser copiar um texto de um outro site para o meu, colocando as devidas fontes e tudo mais. Como posso fazer para o Google não me punir por isso?
    Sei que eu poderia colocar um noindex. Mas com isso eu não teria relevância nenhuma nesse post copiado (se é que eu deveria ter né hehe). Existem alguma outra forma de não ser punido e ainda sim ter essa página indexada?

    Abraço!

    Responder
    • Frank Marcel

      Daniel, na verdade, em um momento posterior a este artigo, o Google anunciou a funcionalidade de “Cross-Domain” para a canonical tag, ou seja, ela funciona entre domínios diferentes. Mas se entendi, continuará não sendo útil, pois o Google somente vai exibir em uma busca a página original (este é o princípio da canonical tag), a menos que a busca seja pela URL onde o conteúdo está copiado ou coisa semelhante. No mais, acredito que se você copia o conteúdo, o Google não vai te priorizar frente ao original.

      Cross-Domain Canonical Tag – Canonical Tag Entre Domínios

      Responder
  44. André Luiz

    Parabéns pelo artigo.
    Uma dúvida, no index.html posso colocar um link canonical para cada página do site? Ou um link canonical em cada uma das páginas respectivamente?

    Responder
    • Frank Marcel

      André, pelas suas ideias de aplicação para canonical tag, me parece que você não entendeu o uso delas. Em linhas bem gerais:
      - Se você tiver um site ideal (que não tem erros), você nem precisa usar canonical tag
      - Se você tem um problema como conteúdo duplicado, você pode usar a canonical tag para resolver (ou outras opções)

      E aí para cada problema, a canonical tag pode ser uma solução ou não.
      Acho que você deveria ler o artigo novamente.

      Responder
  45. Samuel

    Tenho uma dúvida, tenho dois dominios apontando para o mesmo servidor. Como indico ao google qual o dominio que deve ser indexado e qual não indexar?

    Pra piorar o dominio que deve ser indexado é o que esta secundário no servidor, e nao tenho como mudar um pelo outro caso contrario teria que fazer uma nova loja desde o inicio pois o uol host loja virtual é engessado no que se refera a isso.

    Responder
    • Frank Marcel

      Samuel, você pode tanto usar o redirecionamento 301 das páginas de um domínio para o outro – isso vai fazer o primeiro “desaparecer” do Google; ou você pode usar a canonica tag nas páginas do primeiro domínio – isso provavelmente não vai fazê-lo desaparecer do Google, mas vai dizer a ele que o segundo site é o preferencial.

      Seria algo como colocar em cada página do primeiro site, a canonical tag para a respectiva página do segundo site:

      <link rel=”canonical” href=”http://www.segundosite.com.br/respectiva-pagina” />

      Não generalize o uso, por exemplo: todas as páginas do primeiro site com canonical tag para a página incial do segundo site: isso é um erro grave.

      Cada URL do primeiro site deve ter uma canonical tag única indicando a respectiva URL do segundo site.

      Responder
  46. Luis Alves

    Mesmo assim não foi o exemplo, segue abaixo

    -link rel=”canonical” href=”http://www.wikipedia.org/exemplo”-, é uma forma de “dizer” ao Google que meu conteúdo foi retirado de lá?

    Responder
    • Frank Marcel

      Luis, a canonical é uma forma de indicar ao Google onde está o conteúdo original e que deve ser considerado por ele.

      A ideia por trás da canonical é simular um redirecionamento 301, ou seja, diz ao Google para desconsiderar a página que contém a canonical tag a favor da página indicada pela canonical tag.

      Este conceito ficou claro para você?

      Responder
      • Luis Alves

        Eu entendi sobre o redirecionamento interno, sobre as diversas urls que podem ser acessadas em uma única página.

        Mais posso usar mesmo se o conteúdo original estiver fora de meu site? (creio que nesse caso eu estaria passando meu juice para o site do conteúdo original).

        Em relação a rankeamento no Google isso pode prejudicar?

        Responder
        • Frank Marcel

          Luis, se você utilizar o canonical link element para referenciar outro domínio, o princípio do 301 é mantido: o Google vai entender que a página com a canonical é copiada da página referenciada no canonical. O mais provável (e que vemos acontecer) é o Google não exibir no índice de resultados a página copiada em pesquisas relacionadas ao seu assunto. Ele exibe somente a versão original.

          Responder
      • Felipe

        Frank me tira uma dúvida, você diz que ela deve estar nas paginas apontando para a página original.

        Algum problema se na original tiver essa tag apontando para ela mesma?

        Responder
  47. Lucas

    Uma dúvida, tenho um site em Joomla e fiz a canonização das URL´s pelo Acesef. a Home não estava sendo canonizada, então fiz pelo .htacess, tudo correu bem, o problema é que se eu digitar www antes do dominio, o resultado que me aparece é a URL antiga. Ou seja, o meusite.com.br está canonizado, mais o http://www.meusite.com.br não está. Como faço isso ? Uso Joomla 1.5.

    Responder
  48. Neto

    Frank no meu caso, trabalho em um ecommerce e nosso nicho de mercado é bem específico, tenho um departamento de tintas que praticamente se repete, como devo trabalhar neste caso?

    Vou estar no treinamento de março.

    Abraços

    Responder
  49. Everson Azevedo

    Olá Frank. Minha duvida é a seguinte:
    Tenho um site com mais de 30 mil urls.
    Na página meudominio.com/pagina1, meudominio.com/pagina2 etc. tem os textos e esses textos são divididos em lista numarada. Quando alguém clica em cada numeração de cada trecho, vai para a single com esse trecho. No caso eu tenho que colocar a rel canonical nas páginas dos textos ou na single, dos trechos?
    Queria que o Google indexasse todas, mas se fosse para escolher, queria que ele desse mais importância à single dos trechos.
    Obrigado pela ajuda.

    Responder
  50. Filipe Veiga

    Por favor Frank.

    É necessário inserir canonical nas páginas de um site de vendas como no exemplo abaixo?

    siteexemplodevendas.com.br/caneta-folheada-a-ouro
    Produto: Caneta folheada a ouro.
    Material: Folheado a ouro
    Descrição: Caneta de qualidade folheada a ouro da marca exemplo.

    siteexemplodevendas.com.br/caneta-folheada-a-prata
    Produto: Caneta folheada a prata.
    Material: Folheado a prata
    Descrição: Caneta de qualidade folheada a prata da marca exemplo.

    Frank, como você percebeu é completamente igual, a diferença está nas palavras prata e ouro. Isso daria conteúdo duplicado? Se sim, como posso resolver? O canonical resolve? Como inseri-lo nas postagens do blogger?

    E a segunda dúvida:
    Existe um padrão de postagens em todos os produtos da loja virtual:
    Produto:
    Material:
    Descrição:

    Isso seria um problema? As palavras Produto, Material, Descrição, iriam ser confundidas como conteúdo duplicado em todo o site (blogger) ? Se sim, qual a solução.

    Obrigado Frank, espero sua respostas.

    Se não for possível responder aqui, por favor envia a resposta para o Email.

    Responder
    • Frank Marcel

      Filipe, não há necessidade de usar canonical tag. Pelo contrário, trabalhe as páginas e o conteúdo delas de forma a deixar evidente que elas são diferentes, especialmente por serem banhadas a prata e ouro. Faça com que pessoas diferentes descrevam cada caneta, com certeza elas irão utilizar frases diferentes.

      Segunda dúvida: A ocorrência somente destes termos não vai enquadrar em um caso de conteúdo duplicado que venha a te prejudicar.

      Responder
      • Filipe Veiga

        Obrigado Frank. Eu estava pensando em usar a tag canonical em todo o conteúdo do site, mas como você disse que não tem risco de o Google confundir, então não irei fazer isso.

        Penso que não há tanta possibilidade de eu diferenciar a descrição. Se eu eu destacar em negrito as palavras folheado a ouro, e no outro artigo, destacar folheado a prata, este negrito diferencia alguma coisa para os robôs do Google?

        Obrigado Frank, parabéns a você e sua equipe pelo blog.
        Cheguei aqui pelas pesquisas feitas no Google, realmente o blog está honrando a palavra SEO.

        Responder
        • Frank Marcel

          Obrigado pelos elogios, Filipe!

          Usar negrito uma vez ou outra é legal… mas a distinção maior viria em elaboração mesmo dos conteúdos de formas diferentes. Mas considerando o ponto final da história, ou seja, ou a pessoa quer comprar a caneta folheada a ouro, a caneta folheada a prata, o Google provavelmente vai qual das duas mostrar em cada caso, sem interpretar conteúdo duplicado no seu site.

          Responder
  51. Alcides

    Então não uso para dois domínios diferentes e conteúdos iguais?

    homepage.com.br
    site.com.br
    website.com.br

    Por exemplo os três acima, se todos eles tem exatamente o mesmo conteúdo por serem domínios de um mesmo site, então não uso o canonical?
    Como fazer para o robô do google não enxergar como trapaça?

    Obrigado.

    Responder
    • Frank Marcel

      Oi Alcides! Vamos por prioridades:

      1. Preferencialmente, não crie conteúdo duplicado (Seja entre páginas de um domínio, ou entre domínios).
      2. Para resolver, se possível, use o redirecionamento 301 (seja entre páginas de um mesmo domínio, ou entre domínios diferentes).
      3. Se por alguma razão, os dois itens anteriores não puderem ser cumpridos, use a canonical tag (seja entre páginas de um mesmo domínio, ou entre domínios diferentes).

      Para o Google não enxergar como trapaça, não faça trapaças! ^^
      Utilize apenas 1 site, 1 domínio, 1 conteúdo. Não 3 domínios e um mesmo conteúdo.
      Se você quer/precisa usar 3 domínios, use conteúdos diferentes em cada um.

      Tanto por um caminho, quanto por outro, você não faz trapaça, logo, o Google não enxergará trapaças.

      Responder
  52. ademar

    Olá,

    estou com 2 problemas no teste que fiz:

    1 – WWW/NonWWW Header Check.
    2- Default Page Check – que é o problema do index.html.

    Não sei o que fazer pra resolver.

    Responder
  53. andre enrique

    Muito bom a o artigo e tenho uma pergunta ou melhor como posso solucionar o problema
    O problema é o seguinte tenho um site tenho categoria, menus exemplo mestreSeo.com/categoriaDoAssunto ai tenho os assunto que vou falar nessa pagina e tal e dentro dessa pagina tenho um link para post antigos ai ele me lista todos os posts mesmo os publicados na pagina principal então a pagina fica assim mestreSeo.com/categoriaDoAssunto/page/2 como posso fazer canonical para ele ou não seria o casso de fazer nessa pagina grato pela atenção

    Responder
  54. Maik Tomé

    Muito bom este arquivo, estou usando o SEO MOZ e ele acusou varias paginas duplicadas, usando o canonical resolveu o problema.

    Parabéns pelo conteúdo e ajuda aos parceiros programadores.

    Abraços
    Maik

    Responder
  55. raul

    Amigo fiz como descrito acima , mas continua dando como duplicado com o / no final do endereço ex http://www.meusite.com.br/, faz tempo que fiz esse procedimento. O meu site é um script, tem o diretório pages, coloquei esse código no arquivo header.

    Responder
  56. Bruce

    É normal que mesmo com o uso da tag canonical, o Google indexe o conteúdo duplicado? Por exemplo: site.com/123/link-da-publicacao <– Link original | Link duplicado indexado com o original –site.com/123/publicacao ? Mesmo com o uso da tag canônica no site.com/123 o GWT está apontando conteúdo duplicado e o Google ta indexando o que for acessado após o /123/

    Responder
  57. Luciana

    Desculpe! Tive que postar novamente tirando o; das amps!

    Olá boa noite!
    Essa questão do &amp nunca me atrapalhou em meu site, sempre o utilizei. Mas migrei para HTML5 e tudo mudou!
    Do dia para noite o google passou a ter todas as minhas páginas com títulos duplicados. TODAS.
    Diz que a página:
    livro.com.br/livrocod=12&titulo&autora
    Tem título igual a página
    livro.com.br/livrocod=12

    Em meu site maps xml é &amp todos os meus links são &amps; por padrão. Eu não tenho nenhum & apenas no meu site inteiro.

    Há mais de dois anos meu site funciona do mesmo jeito ( com sitemaps e canonical) e nunca teve conteúdo duplicado, títulos repetidos nem nada disso. Mas de repente tem 3.000 títulos repetidos no meu site!

    E isso tudo depois que migrei para HTML5, que foi a única mudança que fiz ( tirei o type de alguns javascripts e formatei a tag charset para o padrão HTML5 e só!) Meu site estava como estava antes.

    Alguém sabe como HTML5 esta tratando o & , &amp ou a TAG canonical?

    Foi orientado que eu deixasse o & apenas na canonical e foi o que fiz hoje, estou esperando para ver se os títulos repetidos começam a cair…mas deixo aqui meu quesionamento.

    Responder
  58. Marcello Holanda

    Olá Frank.

    Antes de tudo quero te agradecer pelos esclarecimentos. Apesar de muito das minhas dúvidas terem sido dirimidas, gostaria de tentar achar uma luz para um problema que me surgiu:

    Trabalho para um sindicato com a manutenção do site e alimentando o conteúdo. Surgiu a oportunidade de desenvolver para um outro sindicato um site em joomla. O problema consiste que eles tem o mesmo assessor jurídico que produz um informe e distribui para ser incluido nos sites. Ou seja, as mesmas matérias serão inseridas em uma e e em outro site (domínios diferentes). Quanto à alimentação duplicada, estou tentando resolver via RSS, mas isso me trará problemas junto ao seo/google? Existe alguma maneira de amenizar ou só com essa tag canonical?

    Responder
  59. Victor Duarte

    Tu me ajudou muito eu estava há algum tempo tentando redirecionar o domínio e não conseguia devido a erros que ocorriam com .htacess e meu conteúdo estava muito duplicado e tendo problemas com Plugins sociais e indexação no Google. Não estava conseguindo descobrir uma maneira de fazer isso.

    Meu site é em Joomla 2.5, então procurei tutoriais na internet sobre canonical tag e como implementar no joomla, e agora está perfeito.

    Muito obrigado e Parabéns pelo site.
    Victor Duarte

    Responder
  60. Edgar Santos

    Prezado Frank tenho aprox 10 páginas que mudei o conteúdo de forma sutil, otimizei e mudei a url, as mesmas estão bem indexadas e já são reconhecidas pelo Google.

    O que pretendo fazer:

    Redirecionamento 301 pelo htaccess para correção do index www e das páginas alteradas da seguinte forma:

    Options +FollowSymlinks
    RewriteEngine on
    rewritecond %{http_host} ^meusite.com [NC]
    rewriterule ^(.*)$ http://www.meusite.com/$1 [r=301,NC]

    RewriteRule ^paginaantiga1.html?$ paginanova1.html [NC,R=301,L]
    RewriteRule ^paginaantiga2.html?$ paginanova2.html [NC,R=301,L]…..
    e assim por diante.

    A pergunta é:
    Devo manter as páginas em html antigas e adicionar o cod

    em cada página mantendo o sitemap antigo? ou deleto os htmls antigos e só mantenho os redirecionamentos 301 no htaccess?

    Essas ações resolveria meu problema?

    Obrigado

    Responder
  61. Nayara de Melo

    Eu tenho uma dúvida… No caso de quem administra algum programa de afiliados, assim como a Hostgator por exemplo, que os afiliados ganham um link de referência de uma mesma página só muda a URL ficando com o ID do afiliado no final, assim hostgator.com/1234 (exemplo). Como prevenir que isso seja visto como conteúdo duplicado pelo Google? Porque os afiliados estarão divulgando o link para uma mesma página, só mudando que no final da URL tem um número diferente… Dá pra fazer alguma configuração nesse caso utilizando a tag canonical?

    Responder
  62. bruno

    tenho duvidas nisto aqui
    meu site tem cerca de 80 links internos
    contudo, qualquer um deles pode ser acessado de varias formas
    site.com
    site.com/index

    site.com/mg
    site.com/mg#mg

    site.com/abc#abc
    site.com/abc

    devo usar um canonical tag em cada pagina do site? (cerca de 80)

    Responder
  63. Diego

    Bom dia,

    Estou fazendo o SEO de uma loja em Magento e possuo uma dúvida: muitos dos produtos possuem variações, exemplo: mostarda amarela e mostarda escura. O texto dos dois produtos são muito parecidos com pouquíssimas variações, as especificidades de cada produto. Gostaria de saber se isso se caracteriza como conteúdo duplicado e o que devo fazer em caso positivo.

    Aguardo resposta,

    Obrigado

    Responder
  64. Lucas

    Eu possar usar o plugin redirection em casos de wordpress para fazer o redirecionamento 301 de página por página?

    Responder
  65. Henrique Simonini

    Olá,

    Veja o problema:

    Temos em nosso site duas categorias:
    site/cursos/artigos e
    site/artigos

    definimos a canonical como a “/cursos/artigos”, ou seja queremos que essa que seja indexada pelo google pois ela fortalecerá a categoria /cursos

    só que de meados de outubro para cá o google deixou de respeitar a canonicidade e passou a indexar as páginas de site/artigos

    Poucos dias antes lançamos uma busca por artigos no nosso site e apontamos os resultados desta página para “/artigos” ao invés de “/cursos/artigos”

    Será que por isso que o Google mudou? Poderia existir um outro motivo para não considerar a canonicidade que definimos?

    Obrigado.

    Responder

Deixar um comentário

  • (não será publicado)

XHTML: Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>