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.
À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:
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.
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?
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:
Peça ao seu desenvolvedor para se conectar ao servidor onde o Discourse está em execução.
Entre no contêiner Docker do Discourse:
cd /var/discourse
sudo ./launcher enter app
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.