Il file Sitemap XML non mostra tutti gli argomenti e i post

La query visualizza un totale di 887.652 record nel discorso.

Quando visualizzo un file XML della sitemap nel browser, vengono visualizzati dieci file. Ciascun file contiene 50.000 record, ma il set completo di record non è visibile. È possibile fare riferimento allo screenshot precedente per il conteggio totale di "887.652" record.

Puoi fornire indicazioni su come includere tutti i record in un file XML della sitemap?

Ho oltre 800.000 argomenti sul mio sito web, ma la sitemap include solo circa 500.000 record. È necessaria una configurazione specifica?

Ho spostato il tuo post in questo argomento @Ashwani_Kumar poiché pongono una domanda molto simile e dovresti essere in grado di beneficiare delle stesse risposte. :+1:

2 Mi Piace

Le sitemap XML che Discourse sta generando non includono tutti i post del mio sito. Ho eseguito una query per i post e vedo circa 800.000 post. Ma le sitemap XML includono solo 347.000. Mi mancano circa il 55% degli URL dei post nella sitemap.

Ho spostato anche il tuo argomento, @Marc_S, poiché sembra una domanda molto simile.

Gli argomenti mancanti sono nelle categorie private?

2 Mi Piace

Inoltre, la query nell’OP estrarrebbe anche tutti i PM e gli argomenti eliminati.

Penso che dovrebbe essere più simile a:

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 Mi Piace

Bel lavoro! Scommetto che post e messaggi privati eliminati spiegano gli argomenti mancanti.

1 Mi Piace

@JammyDodger
Grazie per aver fornito la query sopra. Ciò significa che l’argomento di tipo “Messaggi privati” non sarà incluso nella sitemap XML.
Giusto?

1 Mi Piace

Corretto, anche se fossero nella sitemap, Google non sarebbe in grado di accedervi.

2 Mi Piace

Grazie per la rapida risposta @RGJ