Arquivo XML do Sitemap não pode mostrar tópico e posts completos

A consulta exibe um total de 887.652 registros no discourse.

Quando visualizo um arquivo XML de sitemap no navegador, ele exibe dez arquivos. Cada arquivo contém 50.000 registros, mas o conjunto completo de registros não está visível. Você pode consultar a captura de tela anterior para a contagem total de “887.652” registros.

Você pode fornecer orientações sobre como incluir todos os registros em um arquivo XML de sitemap?

Tenho mais de 800.000 tópicos no meu site, mas o sitemap está incluindo apenas aproximadamente 500.000 registros. Existe alguma configuração específica necessária?

Eu movi sua postagem para este tópico @Ashwani_Kumar, pois eles fazem uma pergunta muito semelhante e você poderá se beneficiar das mesmas respostas. :+1:

2 curtidas

Os sitemaps XML que o Discourse está gerando não estão incluindo todas as postagens do meu site. Fiz uma consulta para postagens e vejo cerca de 800 mil postagens. Mas os sitemaps XML incluem apenas 347 mil. Estou perdendo cerca de 55% dos URLs de postagens no sitemap.

Também movi seu tópico para cá, @Marc_S, pois parece ser uma pergunta muito semelhante.

Os tópicos ausentes estão em categorias privadas?

2 curtidas

Além disso, a consulta no OP extrairia todas as MPs e tópicos excluídos também.

Eu acho que precisaria ser mais como:

SELECT 
    COUNT(*)
FROM topics t
  JOIN categories c ON c.id = t.category_id
WHERE c.read_restricted IS FALSE 
  AND t.archetype = 'regular'
  AND t.deleted_at IS NULL
4 curtidas

Bom trabalho! Aposto que posts e MPs excluídos explicam os tópicos ausentes.

1 curtida

@JammyDodger
Obrigado por fornecer a consulta acima. Isso significa que os Tópicos com o tipo “Mensagens Privadas” não seriam incluídos no sitemap xml.
Certo?

1 curtida

Correto, mesmo que estivessem no sitemap, o Google não conseguiria acessá-los.

2 curtidas

Obrigado pela resposta rápida @RGJ