1. Home
  2. ChevronRightSEO y Robots
  3. ChevronRightSEO y Robots

SEO y Robots

Sitemap automático, robots.txt, etiquetas meta e imágenes Open Graph para motores de búsqueda y redes sociales.

Boltdocs genera automáticamente metadatos SEO para cada página. Esto incluye sitemap.xml, robots.txt, URLs canónicas, etiquetas Open Graph y Twitter Cards.


ConfiguraciónLink

SEO BásicoLink

export default defineConfig({
  siteUrl: 'https://docs.example.com',
  seo: {
    indexing: 'all', // 'all' | 'public' | 'none' — ver referencia abajo
    thumbnails: {
      background: '/og-image.webp',
    },
  },
})

Robots.txtLink

export default defineConfig({
  robots: {
    rules: [
      {
        userAgent: '*',
        allow: '/',
        disallow: ['/private/', '/draft/'],
      },
    ],
    sitemaps: ['https://docs.example.com/sitemap.xml'],
  },
})

Referencia de Configuración SEOLink

SeoConfigLink

PropiedadTipoPredeterminadoDescripción
indexing'all' | 'public' | 'none' | string'all'Controla la etiqueta <meta name="robots">. 'all' y 'public' emiten index,follow; 'none' emite noindex,nofollow. Cadenas personalizadas se emiten tal cual.
thumbnailsThumbnailConfigConfiguración de imágenes Open Graph.
defaultImagestringImagen OG de respaldo para páginas sin frontmatter.

ThumbnailConfigLink

PropiedadTipoDescripción
backgroundstringRuta a la imagen de fondo para tarjetas OG.
theme'light' | 'dark'Tema para miniaturas auto-generadas.

Referencia de Configuración RobotsLink

PropiedadTipoDescripción
rulesRobotRule[]Arreglo de reglas de rastreo.
sitemapsstring[]URLs de archivos sitemap.xml.

RobotRuleLink

PropiedadTipoDescripción
userAgentstringUser agent objetivo (por ejemplo '*' para todos).
allowstring | string[]Rutas a permitir.
disallowstring | string[]Rutas a denegar.
crawlDelaynumberRetraso entre solicitudes (en segundos).

Archivos Auto-GeneradosLink

sitemap.xmlLink

Generado en tiempo de compilación. Contiene todas las rutas indexadas con:

  • loc — URL completa
  • lastmod — Fecha de última modificación (de git o mtime del archivo)
  • changefreq — Frecuencia de actualización de la página
  • priority — Calculada a partir de la posición en la barra lateral

robots.txtLink

Generado desde tu configuración robots. Ejemplo de salida:

User-Agent: *
Allow: /
Disallow: /private/
Sitemap: https://docs.example.com/sitemap.xml

Override de SEO por PáginaLink

Sobrescribe los ajustes SEO globales en frontmatter:

---
title: Internal Page
seo:
  noindex: true
  og:image: /custom-og.png
  twitter:card: summary
---
PropiedadTipoDescripción
noindexbooleanAgrega etiqueta meta noindex.
og:imagestringImagen Open Graph personalizada.
og:typestringTipo de Open Graph (predeterminado: 'website').
twitter:cardstringTipo de tarjeta de Twitter.

Imágenes Open GraphLink

Boltdocs auto-genera imágenes OG usando seo.thumbnails.background. Cada página obtiene una imagen generada con:

  • Tu imagen de fondo
  • Título de la página superpuesto
  • Nombre del sitio en la esquina

Imagen OG ManualLink

Sobrescribe por página:

---
seo:
  og:image: /assets/my-custom-og.png
---

O globalmente:

export default defineConfig({
  seo: {
    defaultImage: '/default-og.png',
  },
})

URLs CanónicasLink

Las URLs canónicas se generan automáticamente para cada página basándose en siteUrl + ruta de la página. Esto ayuda a consolidar problemas de contenido duplicado.


Solución de ProblemasLink

sitemap.xml faltaLink

Asegúrate de que siteUrl esté configurado.

Contenido duplicadoLink

Revisa las URLs canónicas en el código fuente de la página. Usa permalink en frontmatter para establecer URLs consistentes.

Imágenes OG no se muestranLink

Verifica que seo.thumbnails.background apunte a una imagen válida. Revisa los validadores de tarjetas para redes sociales:

Last updated on July 27, 2026

Was this page helpful?