Introducción
🎯 ¿Qué hace este módulo?
El módulo Sitemap te permite recuperar y actualizar el sitemap de tu proyecto OneEntry: una lista estructurada de todas las páginas de tu sitio web que utilizan los motores de búsqueda para indexar tu contenido de manera eficiente.
Piénsalo como tu base de SEO: un sitemap le dice a los motores de búsqueda qué páginas existen, con qué frecuencia cambian y su importancia relativa, ayudando a Google, Bing y otros rastreadores a descubrir e indexar tu contenido más rápido.
📖 Explicación Simple
Cada sitio web necesita un sitemap para SEO:
- 🗺️ Descubrimiento de Páginas - Los motores de búsqueda encuentran todas tus páginas automáticamente
- 🔄 Frecuencia de Cambio - Indica a los rastreadores con qué frecuencia se actualizan las páginas
- ⭐ Prioridad - Indica cuáles páginas son más importantes
- 📅 Última Modificación - Señala cuándo se actualizaron por última vez las páginas
- 🚀 Indexación Más Rápida - Las nuevas páginas se indexan más pronto
Problemas sin un sitemap:
- 🔒 Páginas Ocultas - Páginas profundas o no enlazadas nunca se indexan
- 📊 Indexación Lenta - Los motores de búsqueda encuentran nuevo contenido lentamente
- 🔄 Índice Desactualizado - Los rastreadores no saben cuándo cambia el contenido
La solución del Sitemap:
Beneficios:
- 🔒 Cobertura Completa - Todas las páginas enviadas a los motores de búsqueda
- 📊 Optimización de Rastreo - Uso eficiente del presupuesto de rastreo
- 🔄 Índice Fresco - Los motores de búsqueda vuelven a rastrear las páginas actualizadas más rápido
- 🚀 Mejor SEO - Mejora en la descubribilidad y en los rankings
✨ Conceptos Clave
¿Qué es un Sitemap?
Un Sitemap es un archivo XML que lista todas las páginas de tu sitio web:
- URL - La dirección completa de cada página
- Última Modificación - Cuándo se actualizó la página por última vez
- Frecuencia de Cambio - Con qué frecuencia cambia típicamente la página
- Prioridad - Importancia relativa (0.0 a 1.0)
Estructura de la Entrada del Sitemap
Cada entrada del sitemap tiene esta estructura:
{
url: 'https://your-project.oneentry-cloud.com/catalog',
lastmod: '2025-06-01T00:00:00.000Z',
changefreq: 'weekly',
priority: 0.8,
}
Valores de Frecuencia de Cambio
| Valor | Significado |
|---|---|
| always | La página cambia cada vez que se accede |
| hourly | La página cambia cada hora |
| daily | La página cambia cada día |
| weekly | La página cambia cada semana |
| monthly | La página cambia cada mes |
| yearly | La página cambia una vez al año |
| never | Página archivada, no cambiará |
¿Por qué usar el Módulo Sitemap?
| Beneficio | Descripción |
|---|---|
| Generación Automatizada | Sitemap generado automáticamente a partir de la estructura de tus páginas |
| Optimización SEO | Mejor rastreo e indexación por parte de los motores de búsqueda |
| Notificaciones de Cambio | Los motores de búsqueda vuelven a rastrear las páginas modificadas más rápido |
| Control de Prioridad | Guía a los rastreadores hacia tus páginas más importantes |
📋 Lo Que Necesitas Saber
El Sitemap se Genera a Partir de Tus Páginas
El sitemap se construye automáticamente a partir de la estructura de tus páginas de OneEntry. Usa getSitemap() para recuperar los datos actuales del sitemap.
Actualizando el Sitemap
Usa updateSitemap() para refrescar el sitemap después de realizar cambios significativos en el contenido, asegurando que los motores de búsqueda reciban información actualizada.
Enviando a los Motores de Búsqueda
Después de recuperar los datos del sitemap, genera un archivo XML y envíalo a:
- Google Search Console
- Bing Webmaster Tools
- Otras herramientas para webmasters de motores de búsqueda
💡 Notas Importantes
El módulo Sitemap maneja:
- ✅ Recuperar el sitemap completo
- ✅ Actualizar los datos del sitemap
- ❌ NO envía directamente a los motores de búsqueda (tú lo haces a través de las herramientas para webmasters)
Tu responsabilidad:
- Generar un archivo XML a partir de los datos del sitemap
- Enviar a las herramientas para webmasters de los motores de búsqueda
- Mantener el sitemap actualizado después de cambios importantes en el contenido
📊 Tabla de Referencia Rápida
| Método | Descripción |
|---|---|
| getSitemap() | Obtener el sitemap actual |
| updateSitemap() | Actualizar los datos del sitemap |
❓ Preguntas Comunes (FAQ)
¿Cómo envío mi sitemap a Google?
Recupera tu sitemap con getSitemap(), genera un archivo sitemap.xml válido a partir de la respuesta, hospédalo en /sitemap.xml en tu dominio y luego envía la URL en Google Search Console bajo Sitemaps.
¿Con qué frecuencia debo actualizar mi sitemap?
Actualiza tu sitemap cada vez que agregues nuevas páginas, actualices significativamente el contenido existente o cambies la estructura de tu sitio. Para sitios de alto tráfico, considera actualizaciones automatizadas desencadenadas por cambios en el contenido.
¿Qué significa el campo de prioridad?
La prioridad (0.0 a 1.0) es una pista para los motores de búsqueda sobre la importancia relativa de las páginas en tu sitio. La página de inicio suele ser 1.0, las páginas de categoría 0.8 y las páginas de contenido individuales 0.6–0.7. Esto no afecta directamente el ranking.
🎓 Mejores Prácticas
- Mantén el sitemap actualizado - Regenera después de cambios en el contenido
- Establece una frecuencia de cambio precisa - No afirmes que las páginas cambian más a menudo de lo que lo hacen
- Usa prioridades significativas - Página de inicio > Categorías > Productos > Publicaciones de blog
- Incluye todas las páginas importantes - No excluyas páginas que deseas que se indexen
- Excluye páginas de utilidad - Omite páginas de inicio de sesión, de pago, 404
- Envía después de actualizaciones importantes - Notifica a los motores de búsqueda proactivamente
Más información sobre la interfaz de usuario del módulo https://doc.oneentry.cloud/docs/category/sitemap
Definición del módulo Sitemap
const { Sitemap } = defineOneEntry( "your-project-url", { "token": "your-app-token" });
🔗 Documentación Relacionada
- Módulo de Páginas - Gestiona las páginas incluidas en el sitemap
- Módulo del Sistema - Utilidades de API a nivel de sistema