Conteúdo duplicado

I was wondering the same thing about duplicate synchronized WP/Discourse content from this topic: https://meta.discourse.org/t/risk-of-duplicate-content-with-synchronized-wp-posts-discourse-topics/91737

But it got closed by Jeff Atwood saying there are already existing topics. I couldn’t find any topics that addressed this question. Please advise.

I searched before posting and I didn’t find any either, a bit confused. Maybe I didn’t use the right keywords?

It’s been brought up a few times, but I don’t think there is a topic dedicated to it. There is a topic on Feverbee that I contributed to: https://experts.feverbee.com/t/is-it-possible-for-the-feverbee-blog-posts-to-be-pulled-in-full/6192. It is possible to set the Canonical URL of a WordPress post so that it matches the Discourse topic. Beyond that, I don’t think there is anything the plugin can do about the duplicate content issue.

Covered here: Embedding Discourse Comments via Javascript

Talvez um ano depois: existe alguma outra solução para o problema de conteúdo duplicado?

Como adicionar uma URL canônica na postagem do fórum Discourse ou não indexar a postagem do fórum.

Talvez 9 meses depois: isso também tem surgido com frequência para nós. Começamos a postar apenas o trecho no Discourse, mas nossos membros não gostam de ser redirecionados para o site para ler o artigo completo.

Bem, você não pode querer as duas coisas, então não tenho certeza do que está propondo aqui.

Minha proposta seria oferecer alguma flexibilidade, para que haja uma escolha sobre o tipo de comunidade a criar, sem ser penalizado pelo Google por conteúdo duplicado:

  • Conceder aos membros de um blog que usa o Discourse o privilégio total de ler e responder a um artigo no Discourse.
  • Fazer do Discourse o ‘clube’ que mostra apenas um trecho do artigo. Isso não requer que uma URL canônica seja definida para a postagem do blog.

A primeira opção exigiria uma URL canônica apontando para a postagem do blog que não está no Discourse. A maneira mais fácil de oferecer essa flexibilidade, na minha opinião, é ter uma opção para definir a URL canônica para um tópico.

Sim, isso existe. O Google não gosta de cópias duplicadas de artigos.

Suas opções aqui parecem bem simples:

  • postar trechos
  • postar artigos completos em categorias que não são visíveis para anônimos (você pode substituir todos por TL0)
  • postar duplicatas e levar uma penalidade

Certo?

Uma configuração de site chamada embed set canonical url foi adicionada recentemente ao Discourse. Quando essa configuração está ativada, a URL canônica para tópicos que possuem uma URL de incorporação será definida como a URL de incorporação do tópico. Para sites que usam o plugin WP Discourse, ativar essa configuração fará com que a URL canônica de qualquer postagem publicada a partir do WordPress seja definida como a URL da postagem do WordPress.

Isso acabou funcionando muito bem. Apenas não era óbvio para mim como criar um tópico com uma URL canônica. Após algumas experimentações, descobri que você precisa inserir a URL original como título do tópico.

@simon O que exatamente é uma “URL incorporada”? Também já vi o termo “tópicos incorporados”. Simplesmente não tenho certeza do que isso significa.

A URL incorporada é um atributo que pode ser associado a um tópico. O plugin WP Discourse define a URL incorporada como o permalink da postagem do WP. Portanto, se você usar a configuração do site embed set canonical url, o permalink da postagem do WP será a URL canônica do tópico do discourse (ou seja, aparecerá no head como o link canônico).

Obrigado. O atributo embed_url só pode ser definido pela API?

Sim, você só pode defini-lo via API. Ele é usado por vários recursos que envolvem a importação de conteúdo de um serviço de terceiros.

fechado ou excluído? O embed set canonical url resolve completamente o problema de SEO de conteúdo duplicado?

Sim, ele faz se for usado corretamente. Por favor, revise o que foi dito acima, em particular a postagem de Simon, e nos informe se tiver alguma dúvida ou problema específico.

Meu caso de uso seria criar discussões no Discourse automaticamente a partir do WordPress usando o plugin Discourse WordPress com a opção embed set canonical url ativada.

Depois de conectar o WordPress ao Discourse e os novos tópicos serem criados automaticamente, há mais alguma coisa que eu precise fazer além de ativar essa opção embed set canonical url?

Sim, é tudo o que você precisa fazer.