Skip to content

08. SEO y Metadatos

8.1 Creación de títulos y descripciones dinámicas

Section titled “8.1 Creación de títulos y descripciones dinámicas”

Los títulos y descripciones son elementos fundamentales del SEO que aparecen en los resultados de búsqueda y deben ser únicos y descriptivos para cada página.

  • Mejorar el posicionamiento en motores de búsqueda
  • Aumentar el CTR (Click-Through Rate) en resultados
  • Proporcionar contexto claro del contenido
  • Mejorar la experiencia del usuario
  • Facilitar el compartir en redes sociales

1. Title Tag (<title>)

  • Aparece en la pestaña del navegador
  • Se muestra en resultados de búsqueda
  • Longitud recomendada: 50-60 caracteres
  • Debe ser único por página
  • Incluir palabras clave principales

2. Meta Description

  • Resumen del contenido de la página
  • Aparece bajo el título en búsquedas
  • Longitud recomendada: 150-160 caracteres
  • Debe ser persuasiva y descriptiva
  • Incluir llamado a la acción
  1. Frontmatter: Define metadatos en archivos Markdown/MDX
  2. Props: Pasa datos dinámicos a layouts
  3. Componentes: Crea componentes reutilizables para SEO
  4. Head: Usa <head> para insertar metadatos
  5. Plantillas: Genera títulos con patrones consistentes
  • Únicos: Cada página debe tener título y descripción únicos
  • Descriptivos: Reflejar el contenido real de la página
  • Palabras clave: Incluir términos relevantes naturalmente
  • Marca: Incluir nombre del sitio en el título
  • Longitud: Respetar límites para evitar truncamiento
  • Relevancia: Alinear con la intención de búsqueda
ElementoFormatoEjemplo
HomeNombre del Sitio - TaglineMi Blog - Tutoriales de Web
PáginaTítulo - Nombre del SitioGuía Astro - Mi Blog
PostTítulo del Post - Nombre del SitioIntro a Astro - Mi Blog
  • Ranking: Títulos relevantes mejoran posicionamiento
  • CTR: Descripciones atractivas aumentan clics
  • Relevancia: Coincidencia con búsqueda mejora ranking
  • Experiencia: Claridad mejora satisfacción del usuario

Las etiquetas meta proporcionan información sobre la página a navegadores y motores de búsqueda, mientras que Open Graph controla cómo se muestra el contenido al compartir en redes sociales.

  • Controlar cómo se indexa el contenido
  • Mejorar apariencia en redes sociales
  • Proporcionar metadatos estructurados
  • Optimizar para diferentes plataformas
  • Mejorar CTR en compartidos sociales

1. Meta Básicas

  • charset: Codificación de caracteres
  • viewport: Configuración responsive
  • description: Descripción de la página
  • keywords: Palabras clave (menos relevante hoy)
  • author: Autor del contenido

2. Meta Robots

  • robots: Instrucciones para crawlers
  • googlebot: Específico para Google
  • index/noindex: Permitir/bloquear indexación
  • follow/nofollow: Seguir/no seguir enlaces

3. Open Graph (Facebook, LinkedIn)

  • og:title: Título para redes sociales
  • og:description: Descripción social
  • og:image: Imagen de vista previa
  • og:url: URL canónica
  • og:type: Tipo de contenido
  • og:site_name: Nombre del sitio

4. Twitter Cards

  • twitter:card: Tipo de tarjeta
  • twitter:title: Título para Twitter
  • twitter:description: Descripción Twitter
  • twitter:image: Imagen Twitter
  • twitter:creator: Usuario creador

Desarrollado por Facebook, ahora estándar para redes sociales:

  • Define cómo se muestra contenido compartido
  • Controla título, descripción e imagen
  • Soportado por Facebook, LinkedIn, Pinterest, etc.
  • Mejora engagement en redes sociales

Especificaciones recomendadas

  • Tamaño: 1200x630 px (ratio 1.91:1)
  • Formato: JPG o PNG
  • Peso: < 1 MB
  • Texto legible en tamaños pequeños
  • Sin bordes cortados
TipoDescripciónUso
summaryTarjeta pequeña con imagenContenido general
summary_large_imageTarjeta grande con imagen destacadaArtículos, posts
appPromoción de aplicación móvilApps
playerReproductor de video/audioMultimedia
  1. Consistencia: Mantén títulos y descripciones coherentes
  2. Imágenes: Usa imágenes de alta calidad y relevantes
  3. Pruebas: Valida con herramientas de cada plataforma
  4. Fallbacks: Proporciona valores por defecto
  5. Actualización: Mantén metadatos actualizados

8.3 Sitemap, robots.txt y buenas prácticas SEO

Section titled “8.3 Sitemap, robots.txt y buenas prácticas SEO”

El sitemap y robots.txt son archivos fundamentales que ayudan a los motores de búsqueda a rastrear e indexar tu sitio web de manera eficiente.

Propósito

  • Informar a motores de búsqueda sobre las páginas del sitio
  • Indicar prioridad y frecuencia de actualización
  • Facilitar el descubrimiento de contenido nuevo
  • Mejorar la indexación de páginas profundas
  • Proporcionar metadatos sobre cada URL

Estructura

  • Archivo XML con lista de URLs
  • Incluye fecha de última modificación
  • Prioridad relativa de cada página
  • Frecuencia de cambio esperada
  • Ubicación: /sitemap.xml en la raíz

Tipos de Sitemap

  • Sitemap estándar: Lista de URLs
  • Sitemap de imágenes: URLs de imágenes
  • Sitemap de videos: Contenido multimedia
  • Sitemap de noticias: Artículos de noticias
  • Índice de sitemaps: Para sitios grandes

Propósito

  • Controlar qué pueden rastrear los bots
  • Bloquear acceso a áreas privadas
  • Indicar ubicación del sitemap
  • Optimizar crawl budget
  • Prevenir indexación de contenido duplicado

Directivas principales

  • User-agent: Especifica el bot
  • Allow: Permite rastreo de ruta
  • Disallow: Bloquea rastreo de ruta
  • Sitemap: Ubicación del sitemap
  • Crawl-delay: Tiempo entre peticiones

Astro proporciona integración oficial @astrojs/sitemap:

  • Genera sitemap automáticamente
  • Detecta todas las páginas del sitio
  • Configurable y extensible
  • Se actualiza en cada build
  • Soporta múltiples sitemaps

1. Estructura de URLs

  • URLs descriptivas y legibles
  • Usar guiones en lugar de guiones bajos
  • Evitar parámetros innecesarios
  • Mantener jerarquía lógica
  • URLs cortas y significativas

2. Rendimiento

  • Optimizar imágenes (WebP, AVIF)
  • Minimizar JavaScript y CSS
  • Usar lazy loading
  • Implementar caché efectivo
  • Core Web Vitals óptimos

3. Contenido

  • Contenido único y valioso
  • Estructura con encabezados (H1-H6)
  • Texto alternativo en imágenes
  • Enlaces internos relevantes
  • Actualizar contenido regularmente

4. Técnico

  • HTTPS obligatorio
  • Responsive design
  • Datos estructurados (Schema.org)
  • Canonical tags correctos
  • Sin errores 404

5. Accesibilidad

  • Semántica HTML correcta
  • Contraste de colores adecuado
  • Navegación por teclado
  • ARIA labels cuando necesario
  • Textos descriptivos
ElementoDescripciónPrioridad
Title únicoCada página con título únicoAlta
Meta descriptionDescripción atractivaAlta
SitemapGenerado y enviadoAlta
Robots.txtConfigurado correctamenteAlta
HTTPSCertificado SSL activoAlta
Mobile-friendlyResponsive designAlta
VelocidadCore Web VitalsAlta
CanonicalURLs canónicasMedia
Schema.orgDatos estructuradosMedia
Alt textImágenes con texto altMedia
🐝