LogoBeersech
Toca fuera para cerrar
LogoBeersech
Toca fuera para cerrar
Volver al blog
SEO

Sitemap XML: Generación Automática Y Cómo Impacta SEO

Sitemap es invisible pero crítico. Google lo usa para encontrar tus páginas. Acá va cómo generarlo automático (y por qué importa).

Equipo Beersech

Equipo Beersech

Consultores en SEO

9 min
Sitemap XML: Generación Automática Y Cómo Impacta SEO

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:

  1. Entra generador
  2. Pone URL de sitio
  3. Genera sitemap.xml
  4. Descarga
  5. 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:

  1. Instala plugin
  2. Settings → Habilitar sitemap
  3. 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

  1. Entra search.google.com/search-console
  2. Selecciona property (tu sitio)
  3. Left sidebar → "Sitemaps"
  4. Click "Add/test sitemap"
  5. Escribe URL: https://misite.com/sitemap.xml
  6. 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:

  1. "Coverage" → Ves URLs indexadas
  2. 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

  1. Entra Search Console
  2. Mira "Sitemaps" → ¿Tiene sitemap submeted?
  3. Mira "Coverage" → ¿Qué % está indexado?
  4. 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

sitemapSEOXMLGoogleindexación
Equipo Beersech

Escrito por

Equipo Beersech

Consultores en SEO

Apasionado por crear experiencias digitales excepcionales y compartir conocimiento con la comunidad.

Sitemap XML: Generación Automática Y Cómo Impacta SEO | Beersech