it-swarm-es.com

Cómo crear un buen mapa del sitio para un sitio web dinámico

Tengo un sitio web con contenido dinámico y diferentes tipos de páginas. Tengo algunas páginas que rara vez cambian, y tengo páginas como blogs que cambian a menudo. Las páginas del blog también tienen enlaces para ordenar, por ejemplo, ordenar por fecha, asc, desc.

En algunas de las páginas también tengo enlaces a diferentes contenidos con pestañas y enlaces que son solo enlaces de anclaje.

Ahora, cuando uso un generador de mapa del sitio xml , todos los enlaces se lanzan al sitio, por lo que no creo que todos los enlaces sean realmente relevantes.

Las publicaciones de blog hasta ahora también se incluyen en el mapa del sitio. ¿Es esto realmente necesario? Creo que los enlaces a las publicaciones del blog pueden indexarse ​​perfectamente.

¿Es la mejor manera de hacer un mapa del sitio solo para asignar manualmente los enlaces del menú principal al mapa del sitio, o está indexando todo lo que realmente se recomienda?

11
Saif Bechan

Debe usar su mapa del sitio para indexar todo. No hay inconvenientes en incluir cada url, y existe el peligro de que a gran escala se pierdan algunas url.

En su mapa del sitio, cada url puede tener un conjunto diferente de datos asociado. Eche un vistazo a Definiciones de elementos y ajuste la configuración para las URL más importantes y menos importantes

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

Los valores de <changefreq> are about how frequently a page may change. Adjust the value as needed,siempreandhourly` muestran que cree que la página se actualiza con frecuencia.

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

Y puede establecer el valor para <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>

Entonces, para las páginas que encuentre más importantes, configure los elementos en orden de prioridad. Muy importante establecido en 1.0, importante 0.9, importancia regular 0.5 y no importante 0.1 o 0.0. Eso debería darte la cantidad de control que estás buscando.

En resumen, no hay inconveniente en mantener todo, suponiendo que tenga menos de 50,000 urls .

6
artlung

Si está utilizando un software de blogging decente, entonces debería tener una fuente RSS, que se puede usar como un Sitemap y probablemente una mejor opción. Definitivamente, puede enviar fuentes RSS como mapas de sitio a las herramientas para webmasters de Google y Yahoo. Dependiendo de su otro contenido, es posible que también necesite un mapa del sitio.

Las páginas del blog también tienen enlaces para ordenar, por ejemplo, ordenar por fecha, asc, desc.

Intentaría evitar las páginas con diferentes tipos de ordenación: son esencialmente el mismo contenido con diferentes vistas. Solo asegúrese de tener las páginas principales indexadas, p. Ej. la lista de publicaciones de blog, paginada.

Las publicaciones de blog hasta ahora también se incluyen en el mapa del sitio. ¿Es esto realmente necesario? Creo que los enlaces a las publicaciones del blog pueden indexarse ​​perfectamente.

Tienes razón, los motores de búsqueda deberían poder encontrar tu contenido perfectamente. Los mapas de sitio XML no siempre son necesarios. Pero es una buena manera de indexar su contenido un poco más rápido, especialmente si algunas páginas están anidadas en su sitio, o si es un sitio particularmente nuevo.

2
DisgruntledGoat

Podría considerar A1 Sitemap Generator. Calculará los valores de prioridad basados ​​en la vinculación interna. (Vale la pena intentarlo. De lo contrario, simplemente ignore el valor de prioridad).

0
Tom