Aviso novamente do Google Search Console dizendo que não há "itemListElement"

Recebi uma mensagem de alerta do Google Search Console informando que não há “itemListElement” em 1.985 páginas. Meu Discourse é a versão 2.5.0.beta5.

Fui informado aqui de que a atualização do Discourse resolveria esse problema, mas não resolveu.
Agradeceria muito se alguém pudesse me dizer como resolver esse problema.

Prezado @nujabes

Às vezes, outro ponto de dados ajuda, então aqui está mais um ponto de dados para você, @nujabes. FYI: Estamos (ainda) executando 2.5.0.beta4.

Nosso site Discourse apresentou um aumento (esperado) lento nas páginas indexadas no GSC desde que migrarmos nossos fóruns, por volta da primeira semana de abril de 2020:

Os únicos “erros” que vemos no GSC

estão relacionados a páginas que bloqueamos com robots.txt ou marcamos como “no-index” (também esperado):

Espero que este ponto de dados ajude de alguma forma, @nujabes.

Tivemos uma regressão que causou esses erros há pouco mais de um mês. Isso coincide com o gráfico que você compartilhou. Certifique-se de que seu site esteja totalmente atualizado — a versão mais recente é a 2.5.0.beta6 — e, em seguida, execute uma validação do erro no Search Console. Isso fará com que o Google reavalie as páginas. Observe que a validação levará bastante tempo (vários dias) para ser concluída.

Obrigado pela informação.
Espero que não haja erros no meu site após a próxima atualização.

Ok, vou pedir ao meu desenvolvedor para atualizar meu site.

Meu desenvolvedor atualizou meu Discourse para a versão 2.5.0 beta6. Depois disso, executei a validação.
No entanto, o mesmo problema persiste.

O que devo fazer?

A validação falhou após a atualização?

Você pode compartilhar alguns dos links que o Google está mostrando como com erro, juntamente com a mensagem de erro exata?

Seu site tem algum plugin instalado ou componentes de tema? Se sim, por favor, compartilhe também a lista de ambos.

Sim, a validação falhou após a atualização. Mesmo assim, executei novamente agora só para garantir.

Aqui estão alguns dos URLs com erros:

A mensagem de erro foi “no itemListElement” em japonês.

Veja a captura de tela dos plugins:

O Google destaca onde “itemListElement” deve estar com um fundo vermelho para todas as páginas da web que apresentam problemas.

Você vê algum erro em tópicos mais novos/recentes? Estou desconfiado de que possa ser necessário refazer (rebake) os posts antigos.

O que você quer dizer? Quer dizer meu discurso? Se for o caso, há cerca de 2000 erros.
Ou quer dizer este post? Se for o caso, tive que fazer isso porque meu post antigo foi fechado.

Estou me referindo aos tópicos. Os três que você linkou acima são de 2016 e 2018. Algum dos tópicos que mostram um erro no Google Search Console é mais recente? Idealmente, criado nos últimos meses?

Ok, obrigado.

Aqui estão três URLs criadas este ano.

Portanto, esses tópicos são anteriores às nossas correções/mudanças recentes na forma como lidamos com dados estruturados do schema.org. Quando um tópico/postagem é criado, nós o “preparamos”, essencialmente processando o markdown, o HTML e outros conteúdos do post “bruto” e transformando-o na postagem formatada que você vê no site. Como essas postagens foram preparadas antes de nossas correções, pode ser necessário refazê-las.

Por favor, tente o seguinte:

  1. Peça ao seu desenvolvedor para se conectar ao servidor onde o Discourse está em execução.
  2. Entre no contêiner Docker do Discourse:
    cd /var/discourse
    sudo ./launcher enter app
    
  3. Execute uma refação de todas as postagens:
    rake posts:rebake
    

Observe que a refação levará algum tempo para ser concluída e pode ser intensiva em uso de CPU, especialmente se seu site for grande. Recomendo executá-la em um momento em que seu site não esteja muito ativo.

Assim que a refação for concluída, tente executar novamente a validação no Google Search Console.

Ok, obrigado! Vou informar isso ao nosso desenvolvedor e compartilhar o resultado aqui após a conclusão da validação.