it-swarm.it

Come creare una buona sitemap per un sito Web dinamico

Ho un sito Web con contenuti dinamici e diversi tipi di pagine. Ho alcune pagine che cambiano raramente e ho pagine come i blog che cambiano spesso. Le pagine del blog hanno anche collegamenti per l'ordinamento, ad esempio l'ordinamento per data, asc, desc.

In alcune pagine ho anche collegamenti a diversi contenuti a schede e collegamenti che sono solo collegamenti di ancoraggio.

Ora quando uso un generatore di sitemap xml allora tutti i link vengono inseriti nel sito, e quindi non penso che tutti i link siano veramente rilevanti.

I blogposts fino ad ora vengono anche inseriti nella Sitemap. È davvero necessario? Penso che i link ai blogposts possano essere indicizzati bene.

Il modo migliore per creare una Sitemap è semplicemente quello di assegnare manualmente i collegamenti del menu principale alla Sitemap o l'indicizzazione di tutto è veramente consigliata?

11
Saif Bechan

Dovresti usare sitemap per indicizzare tutto. Non c'è alcun aspetto negativo nell'includere ogni url, e c'è il pericolo che su larga scala alcuni url si perderanno.

Nella tua Sitemap, ogni URL può avere diversi set di dati associati. Dai un'occhiata a Element Definitions e regola le impostazioni per gli URL più importanti e meno importanti

<url>
  <loc>http://www.example.com/about</loc>
  <lastmod> 2010-06-30</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.8</priority>
</url>

I valori per <changefreq> are about how frequently a page may change. Adjust the value as needed,alwaysandhourly` mostrano che la pagina si aggiorna frequentemente.

  1. always
  2. hourly
  3. daily
  4. weekly
  5. monthly
  6. yearly
  7. never

E puoi impostare il valore per <priority>:

  • <priority>1.0</priority>
  • <priority>0.9</priority>
  • <priority>0.8</priority>
  • <priority>0.7</priority>
  • <priority>0.6</priority>
  • <priority>0.5</priority>
  • <priority>0.4</priority>
  • <priority>0.3</priority>
  • <priority>0.2</priority>
  • <priority>0.1</priority>
  • <priority>0.0</priority>

Quindi, per le pagine che ritieni più importanti, imposta gli elementi in ordine di priorità. Molto importante impostare su 1.0, importante 0.9, importanza regolare 0.5 e non importante 0.1 o 0.0. Questo dovrebbe darti la quantità di controllo che stai cercando.

In breve, non c'è alcun aspetto negativo nel mantenere tutto, supponendo che tu abbia meno di 50.000 URL .

6
artlung

Se stai usando un software di blogging decente, dovresti avere un feed RSS, che è utilizzabile come Sitemap e probabilmente un'opzione migliore. Puoi sicuramente inviare feed RSS come sitemap agli strumenti per i webmaster di Google e Yahoo. A seconda degli altri contenuti, potrebbe essere necessaria anche una Sitemap.

Le pagine del blog hanno anche collegamenti per l'ordinamento, ad esempio l'ordinamento per data, asc, desc.

Vorrei provare a evitare le pagine con diversi ordinamenti: sono essenzialmente gli stessi contenuti con viste diverse. Assicurati solo di avere le pagine principali indicizzate, ad es. l'elenco dei post di blog, impaginato.

I blogposts fino ad ora vengono anche inseriti nella Sitemap. È davvero necessario? Penso che i link ai blogposts possano essere indicizzati bene.

Hai ragione, i motori di ricerca dovrebbero essere in grado di trovare bene i tuoi contenuti. Le Sitemap XML non sono sempre necessarie. Ma è un buon modo per indicizzare i tuoi contenuti un po 'più rapidamente, in particolare se alcune pagine sono nidificate in profondità nel tuo sito o è un sito particolarmente nuovo.

2
DisgruntledGoat

Puoi prendere in considerazione A1 Sitemap Generator. Calcolerà i valori di priorità in base al collegamento interno. (Forse vale la pena provare. Altrimenti ignora il valore di priorità.)

0
Tom