Olá a todos,
Estou rodando um fórum Discourse e preciso de ajuda com um grande problema de SEO + indexação após uma reconstrução.
O que aconteceu:
Meu fórum Discourse original travou e perdi cerca de 10.000 tópicos.
Reconstruí o fórum do zero, mantendo o mesmo domínio e a mesma propriedade do Google Search Console (GSC).
Como o Discourse usa IDs de tópico incrementais, os tópicos recém-criados agora estão reutilizando IDs de tópico antigos (por exemplo, /t/783 pertencia a um tópico excluído e agora está atribuído a um novo).
Problemas atuais:
O GSC mostra mais de 12.000 URLs “Rastreadas - Não Indexadas”.
URLs de tópicos antigos como /t/titulo-do-topico-antigo/783 ainda estão indexadas ou sendo rastreadas.
Esses URLs agora apontam para novo conteúdo (por exemplo, /t/titulo-do-topico-novo/783), o que causa incompatibilidades de título na pesquisa e possivelmente aciona penalidades de conteúdo duplicado/insuficiente.
Algumas URLs de tópicos antigos ainda estão sendo servidas (não 404 ou 410) e estão se fundindo com os tópicos atuais que têm o mesmo ID.
O sitemap inclui IDs reutilizados, confundindo ainda mais os rastreadores.
No postgres você poderia definir manualmente a sequência do ID do tópico para um valor alto, por exemplo, 20000, para que novos tópicos comecem nesse número:
Idealmente, você teria feito isso assim que criasse o novo site, mas agora é tarde demais.
Antes tarde do que nunca - se essa sequência estiver atualmente em 6000 e você a definir para 20000, o próximo tópico novo terá o ID 20000 em vez de 6000.
O conselho está abordando sua reclamação de que os IDs de tópicos antigos estão sendo “reutilizados”. Aumentar essa sequência para 20000 evitará que quaisquer tópicos entre 6000 e 19999 sejam criados.
Sim, digamos que mesmo que ele sobrescreva com o tempo, como 6000 e assim por diante, com novos URLs de tópico, isso não causará nenhum problema ou pode quebrar algo no futuro.