Insights / Artículos técnicos

Guía de mejora SEO para implementar datos estructurados y OGP en sitios Astro

Resumen de los pasos para implementar correctamente datos estructurados JSON-LD, OGP, sitemap y RSS en un sitio con configuración Astro + Cloudflare Pages. Desde la compatibilidad con Rich Results de Google hasta la optimización del feed RSS, presentamos mejoras SEO prácticas.

  • Tecnología
  • Astro
  • SEO
Guía de mejora SEO para implementar datos estructurados y OGP en sitios Astro

Datos estructurados implementados

  • Organization

    Mostrar nombre de empresa, URL, logo y contacto en resultados de búsqueda.

  • BlogPosting

    Rich Results de artículos con autor, fecha de publicación, fecha de actualización e imagen.

  • BreadcrumbList

    Generar la estructura jerárquica de todas las páginas como breadcrumbs.

  • FAQPage

    Haz legibles las FAQ para máquinas; Google rara vez muestra resultados FAQ de sitios generales.

  • WebPage / ContactPage

    Asignar tipos específicos a la página principal y la de contacto.

  • SearchAction

    Google retiró el cuadro de búsqueda en 2024; ofrece la búsqueda dentro del sitio.

Contenido
  1. Introducción
  2. Configuración de OGP y meta tags
  3. Meta tags básicos
  4. Meta tags para artículos de blog
  5. Puntos de implementación
  6. Implementación de datos estructurados (JSON-LD)
  7. Organization
  8. BlogPosting
  9. BreadcrumbList
  10. Product / Offer
  11. FAQPage
  12. WebSite + SearchAction
  13. Optimización del sitemap
  14. Configuración por tipo de página
  15. Configuración de lastmod
  16. Expansión del feed RSS
  17. Información a agregar
  18. Checklist de mejora SEO
  19. Serie a la que pertenece este artículo

Empieza el SEO de Astro revisando title, description, canonical y JSON-LD del HTML generado de un artículo representativo frente al contenido visible. Valida campos obligatorios con Google: Structured Data y revisa Search Console tras publicar. La sintaxis correcta no garantiza resultados enriquecidos ni posiciones.

Actualización de septiembre de 2026: Google retiró el cuadro de búsqueda de enlaces de sitio en noviembre de 2024. Los resultados enriquecidos de FAQ se limitan generalmente a sitios gubernamentales y de salud reconocidos, y Google ignora changefreq y priority del sitemap. Lee este registro de marzo de 2026 junto con los cambios del cuadro de búsqueda, FAQ y la guía de sitemaps.

Introducción

Cuando se piensa en SEO, puede venir a la mente “rellenar con palabras clave”, pero la esencia del SEO moderno es transmitir con precisión la estructura y contenido del sitio a los motores de búsqueda.

En este artículo, explicamos las medidas SEO que deben implementarse en un sitio Astro, divididas en 4 categorías. Todas son medidas que, una vez configuradas, proporcionan resultados continuos.


Configuración de OGP y meta tags

El OGP y los meta tags son responsables de la apariencia al compartir en redes sociales y de transmitir información a los motores de búsqueda.

Meta tags básicos

En el componente de layout de Astro, se generan los siguientes elementos para cada página:

  • og:title / og:description / og:image — Título, descripción e imagen al compartir en redes sociales
  • twitter:card = summary_large_image — Mostrar tarjeta con imagen grande en X (Twitter)
  • rel="canonical" — Especificar la URL canónica de páginas duplicadas
  • rel="prev" / rel="next" — Indicar la relación anterior/siguiente en la paginación

Meta tags para artículos de blog

Las páginas de artículos tienen adicionalmente lo siguiente:

  • article:published_time / article:modified_time — Fecha de publicación y actualización
  • article:tag — Información de tags del artículo
  • article:section — Categoría del contenido

Puntos de implementación

Una configuración donde el componente de layout recibe title / description / image como props y cada página los pasa, permite generar meta tags consistentes en todas las páginas. El og:title de la página principal no debe ser “Inicio”, sino un título concreto que incluya el nombre del sitio y el eslogan.


Implementación de datos estructurados (JSON-LD)

Los datos estructurados son un mecanismo para que los motores de búsqueda comprendan mecánicamente el contenido de las páginas. Si se implementan correctamente, existe la posibilidad de que se muestren Rich Results (FAQ, breadcrumbs, información del autor, etc.) en los resultados de búsqueda.

Organization

Transmite información de la empresa a Google. Existe la posibilidad de que se muestre en el Knowledge Panel.

{
  "@type": "Organization",
  "name": "Acecore",
  "url": "https://acecore.net",
  "logo": "https://acecore.net/logo.png",
  "contactPoint": { "@type": "ContactPoint", "telephone": "..." }
}

En la página de información de la empresa, también se puede agregar el campo knowsAbout para especificar las áreas de negocio.

BlogPosting

Se configura BlogPosting para artículos de blog. Al incluir autor, fecha de publicación, fecha de actualización e imagen de portada, se obtiene visualización con información del autor en Google Discover y resultados de búsqueda.

Los datos estructurados de breadcrumbs se configuran en todas las páginas. Un punto de atención en la implementación: verificar si las rutas intermedias (como /blog/tags/, una página de listado) realmente existen, y no generar la propiedad item para rutas que no existen.

Product / Offer

Al añadir páginas de producto, separe el artículo (Product) de las condiciones de venta (Offer). Haga coincidir nombre, imágenes y descripción con la página visible, y precio, moneda, URL de compra y disponibilidad con condiciones reales. No invente precios ni añada Offer a una distribución gratuita sin precio de venta definido. No fabrique valoraciones o existencias.

Es una consideración adicional, no prueba de implementación en todas las páginas en marzo de 2026. Revise el HTML generado y los requisitos de Google. El marcado no garantiza aparición ni mejora de posición.

FAQPage

Si una página incluye FAQ, puedes emitir datos FAQPage acordes con el contenido visible. Google suele limitar esos resultados enriquecidos a sitios gubernamentales y de salud reconocidos; los sitios generales no deben esperar esa presentación.

WebSite + SearchAction

Google retiró el cuadro de búsqueda de enlaces de sitio en noviembre de 2024. Conservar SearchAction no causa por sí mismo un error de búsqueda. Herramientas como Pagefind siguen siendo útiles dentro del sitio.


Optimización del sitemap

Usando el plugin @astrojs/sitemap de Astro, el sitemap se genera automáticamente, pero con la configuración predeterminada no es suficiente.

Configuración por tipo de página

La configuración serialize() de entonces emitía changefreq y priority según la URL. La tabla documenta esa implementación; Google ignora ambos campos y no conviene configurarlos para mejorar posiciones.

Tipo de página changefreq priority
Página principal daily 1.0
Artículos de blog weekly 0.8
Otros monthly 0.6

Configuración de lastmod

Usa lastmod para la fecha de un cambio real e importante. Evita poner la fecha de compilación en todas las páginas sin cambios; en artículos, alinéala con la publicación o lastUpdated.


Expansión del feed RSS

RSS tiende a ser algo que se configura y se olvida, pero mejorar la calidad del feed mejora la visualización en lectores RSS y la experiencia de los suscriptores.

Información a agregar

  • author: Incluir el nombre del autor por artículo
  • categories: Agregar información de tags como categorías para mejorar la clasificación en lectores RSS
items: posts.map((post) => ({
  title: post.data.title,
  description: post.data.description,
  link: `/blog/${post.id}/`,
  pubDate: post.data.date,
  author: post.data.author,
  categories: post.data.tags,
}));

Checklist de mejora SEO

Finalmente, resumimos los puntos a verificar en la mejora SEO de un sitio Astro.

  1. ¿Se ha configurado URL canonical en todas las páginas?
  2. ¿Se ha preparado una imagen OGP única para cada página?
  3. Validación de datos estructurados: Verificar con la Prueba de Rich Results de Google
  4. ¿Las rutas intermedias de breadcrumbs son URLs reales?
  5. ¿El sitemap no contiene páginas innecesarias (como 404)?
  6. ¿El feed RSS incluye autor y categorías?
  7. ¿Se excluyen del rastreo los índices de búsqueda (/pagefind/, etc.) en robots.txt?

Estos ajustes permiten transmitir contenido público a los buscadores. Las posiciones no dependen solo de calidad y frecuencia de actualización, y configurar no demuestra más tráfico. Usa consultas, impresiones y tasas de clic posteriores para mejorar respuestas a las necesidades del lector.


Serie a la que pertenece este artículo

Este artículo es parte de la serie “Guía de mejora de calidad de sitios Astro”. Las mejoras de rendimiento, accesibilidad y UX también se presentan en artículos individuales.

Flujo de mejora SEO

  1. Preparación de meta tags

    Configurar title, description, canonical y OGP en todas las páginas.

  2. Datos estructurados

    Transmitir el significado de las páginas a Google con JSON-LD.

  3. Sitemap

    Incluye URL canónicas y comprueba las fechas de cambios importantes.

  4. RSS

    Distribuir un feed de alta calidad incluyendo información de autor y categoría.

Preguntas frecuentes

¿Al agregar datos estructurados, los resultados de búsqueda cambian inmediatamente?

No. Se necesitan de varios días a varias semanas hasta que Google rastree y re-indexe. Puede verificar el estado de la aplicación en el informe de "Rich Results" de Google Search Console.

¿Cuál es el tamaño adecuado para la imagen OGP?

1200×630px es lo recomendado. Al mostrar con summary_large_image en X (Twitter), esta proporción es óptima.

¿El priority del sitemap afecta al SEO?

Google ignora `priority` y `changefreq`; inventar valores no aporta ventajas de SEO.