El Problema Invisible
Un sitio con 500 páginas.
Propietario pensó: "Google va a encontrar todo haciendo click."
Realidad: Google encontró 200 páginas. Las otras 300 no estaban indexadas.
Resultó: 60% del sitio era invisible en Google.
Solución: Sitemap XML.
Google leyó sitemap → "Ah, existen 500 páginas."
Indexó todas.
Tráfico: +150% en 2 meses (solo porque Google ahora las veía).
Eso es sitemap. Es invisible. Es crítico.
Qué Es Sitemap XML
Sitemap XML es archivo que le dice a Google: "Acá están todas mis páginas."
Formato simple (XML):
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://misite.com/</loc>
<lastmod>2024-12-01</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://misite.com/blog/articulo-1</loc>
<lastmod>2024-11-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Cada <url> es página. Incluye:
- loc: URL exacta
- lastmod: Última modificación
- changefreq: Cuán seguido cambias (always, hourly, daily, weekly, monthly, yearly, never)
- priority: Importancia relativa (0.0 a 1.0)
Por Qué Google Se Calienta Con Sitemap
Razón 1: Encontrar Páginas Rápido
Sitio con 5000 páginas. Google necesitaría meses siguiendo links.
Con sitemap: Descubre todas en 1 visita.
Razón 2: Actualización Rápida
Agregaste 10 artículos al blog.
Sin sitemap: Google se entera cuando le convenga (días, semanas).
Con sitemap: Google se entera de días (actualiza lastmod).
Razón 3: Jerarquía De Importancia
Home = priority 1.0 (super importante). Blog post = priority 0.6 (importante). Página obscura = priority 0.3 (menos importante).
Google entiende tu estrategia.
Razón 4: Páginas Huérfanas
Páginas sin links internos (nadie las linkea).
Sin sitemap: Google nunca las encontraría.
Con sitemap: Google las descubre.
Cómo Generar Sitemap (3 Opciones)
Opción 1: Generadores Online
Para: Sitios pequeños, <500 páginas.
Herramientas:
- XML-Sitemaps.com (gratis)
- Screaming Frog (freemium)
Cómo:
- Entra generador
- Pone URL de sitio
- Genera sitemap.xml
- Descarga
- Sube a raíz de sitio (/sitemap.xml)
Tiempo: 15 minutos.
Ventaja: Simple.
Desventaja: Manual (cada vez que agregas página, regenerar).
Opción 2: Plugin (WordPress)
Para: Sites WordPress.
Plugins:
- Yoast SEO (freemium)
- Rank Math (freemium)
Cómo:
- Instala plugin
- Settings → Habilitar sitemap
- Listo (automático de ahora en adelante)
Ventaja: Automático. Plugin actualiza cada vez que agregas post.
Desventaja: Algunos plugins son lentos.
Opción 3: Código (Next.js, Astro, Custom)
Para: Sitios custom en JavaScript.
Next.js ejemplo:
// app/sitemap.ts
import type { MetadataRoute } from 'next'
export default function sitemap(): MetadataRoute.Sitemap {
return [
{
url: 'https://misite.com',
lastModified: new Date(),
changeFrequency: 'weekly',
priority: 1,
},
{
url: 'https://misite.com/blog',
lastModified: new Date(),
changeFrequency: 'daily',
priority: 0.8,
},
]
}
Next.js genera /sitemap.xml automático.
Ventaja: Totalmente automático. Cada build actualiza.
Desventaja: Requiere dev.
Sitemap Index (Para Sitios Grandes)
Si tienes >50K URLs, necesitás Sitemap Index.
Ejemplo:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://misite.com/sitemap-posts.xml</loc>
</sitemap>
<sitemap>
<loc>https://misite.com/sitemap-pages.xml</loc>
</sitemap>
<sitemap>
<loc>https://misite.com/sitemap-products.xml</loc>
</sitemap>
</sitemapindex>
Máximo 50K URLs por sitemap. Si tienes más, splits en múltiples.
Cómo Submeter Sitemap A Google
Paso 1: En Google Search Console
- Entra search.google.com/search-console
- Selecciona property (tu sitio)
- Left sidebar → "Sitemaps"
- Click "Add/test sitemap"
- Escribe URL:
https://misite.com/sitemap.xml - Submit
Paso 2: En robots.txt
Agregá referencia:
User-agent: *
Allow: /
Sitemap: https://misite.com/sitemap.xml
Así Google descubre automático.
Errores Comunes (Y Cómo Evitarlos)
🚩 Error 1: URLs Muertas En Sitemap
Si sitemap incluye páginas que devuelven 404:
- Google ve inconsistencia
- Ranking baja
- Crawl budget se desperdicia
Solución: Audita sitemap cada mes. Remove URLs muertas.
🚩 Error 2: Sitemap Vacío O Incompleto
"Tengo 500 páginas pero sitemap tiene 50."
Significa: 450 páginas no indexadas.
Solución: Verify sitemap incluye TODAS las URLs.
🚩 Error 3: lastmod Incorrecto
<lastmod>2024-01-01</lastmod> <!-- Pero modifiquí página ayer -->
Google confundido. Cree que no cambia.
Solución: lastmod debe ser fecha real de última modificación.
🚩 Error 4: Priority Equivocada
<priority>1.0</priority> <!-- Todas las páginas -->
Si todo es priority 1.0, priority no importa.
Solución:
- Home: 1.0
- Servicios/productos: 0.8
- Blog posts: 0.6
- Páginas obscuras: 0.3
🚩 Error 5: Sitemap Nunca Actualizado
Agregaste 100 posts. Sitemap sigue siendo del mes pasado.
Solución: Automático (plugin o código). NO manual.
Monitoreo: Cómo Saber Si Funciona
Métrica 1: URLs Indexadas vs Sitemap
En Google Search Console:
- "Coverage" → Ves URLs indexadas
- Compara con cantidad en sitemap
Si diferencia es grande: Hay problema.
Métrica 2: Crawl Stats
Search Console → "Settings" → "Crawl stats"
Muestra:
- Cuántas URLs Google crawleó hoy
- Cuánto tiempo tardó
- KB descargados
Si baja mucho: Sitemap no está siendo leído.
Métrica 3: Indexación vs Tiempo
Después de actualizar sitemap, esperá 1-2 semanas.
Nuevas URLs deben aparecer en Google Index.
Si no aparecen: Problema técnico (404, robots.txt bloqueando, etc).
Caso Real: E-commerce De CABA
Antes
- Shopify store
- 1000 productos
- Sitemap: Manual (cada mes)
- Indexadas: 400 (60% perdido)
Problema
Owner agregaba productos semanales. Sitemap se volvía viejo rápido.
Google indexaba solo 400 de 1000.
Solución
Instaló plugin SEO (Yoast).
Habilité: "Auto-generate sitemap"
Sitemap se actualiza cada vez que agrega producto.
Resultado
Mes 1: Indexadas: 400 → 600 Mes 2: 600 → 800 Mes 3: 800 → 950
Traffic: +250% (porque Google ahora ve los productos).
Herramientas Para Auditar Sitemap
| Tool | Costo | Para | |------|-------|------| | Google Search Console | Gratis | Ver indexación, crawl | | Screaming Frog | Freemium | Auditar sitemap, broken links | | Semrush | $150/mes | Análisis competitivo, coverage | | Ahrefs | $99/mes | Análisis profundo | | XML-Sitemaps | Gratis | Generar sitemap |
FAQ: Lo Que Siempre Preguntan
¿Sitemap es obligatorio?
Técnicamente no. Google puede encontrar pages sin sitemap.
Pero: Con sitemap = mejor + más rápido.
Para sitios >100 páginas: Casi obligatorio.
¿Cuántas URLs máximo en sitemap?
50K URLs por sitemap XML.
Si tienes más: Sitemap Index.
¿Puedo esconder URLs en sitemap?
No. Si URL está en sitemap, Google debe poder acceder.
Si quieres esconder: No pongas en sitemap (robots.txt bloquea).
¿Cambio de prioridad afecta ranking?
No directamente. Pero afecta crawl budget (Google prioriza high-priority).
¿Sitemap en robots.txt es obligatorio?
No. Puedes submeter en Search Console.
Pero: Ponerlo en robots.txt = Google lo descubre automático (mejor).
¿XML o HTML sitemap?
XML: Para Google. HTML: Para usuarios (opcional, link en footer).
Mejor: Tener ambos.
Siguiente Paso: Audita Tu Sitemap
- Entra Search Console
- Mira "Sitemaps" → ¿Tiene sitemap submeted?
- Mira "Coverage" → ¿Qué % está indexado?
- Si <90% indexado = Problema
Problemas típicos:
- Robots.txt bloqueando URLs
- URLs muertas
- Sitemap desactualizado
- Página requiere login (Google no puede acceder)
Soluciona y resurge indexación.
Nosotros hacemos auditorías SEO completas. Sitemap es parte.
¿Necesitás auditoría SEO?
📱 WhatsApp: +549113903722 📧 Email: beersechconsultas@gmail.com
O exploá auditoría SEO profesional, mejorar SEO, posicionamiento web, y SEO técnico.
También podés leer sobre performance web y SEO para empresas.
Última actualización: Diciembre 2024 Tiempo de lectura: 9 minutos Dificultad: Intermedia

Escrito por
Equipo Beersech
Consultores en SEO
Apasionado por crear experiencias digitales excepcionales y compartir conocimiento con la comunidad.