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.

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
- Introducción
- Configuración de OGP y meta tags
- Meta tags básicos
- Meta tags para artículos de blog
- Puntos de implementación
- Implementación de datos estructurados (JSON-LD)
- Organization
- BlogPosting
- BreadcrumbList
- Product / Offer
- FAQPage
- WebSite + SearchAction
- Optimización del sitemap
- Configuración por tipo de página
- Configuración de lastmod
- Expansión del feed RSS
- Información a agregar
- Checklist de mejora SEO
- 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
changefreqyprioritydel 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 socialestwitter:card=summary_large_image— Mostrar tarjeta con imagen grande en X (Twitter)rel="canonical"— Especificar la URL canónica de páginas duplicadasrel="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ónarticle:tag— Información de tags del artículoarticle: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.
BreadcrumbList
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.
- ¿Se ha configurado URL canonical en todas las páginas?
- ¿Se ha preparado una imagen OGP única para cada página?
- Validación de datos estructurados: Verificar con la Prueba de Rich Results de Google
- ¿Las rutas intermedias de breadcrumbs son URLs reales?
- ¿El sitemap no contiene páginas innecesarias (como 404)?
- ¿El feed RSS incluye autor y categorías?
- ¿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
Preparación de meta tags
Configurar title, description, canonical y OGP en todas las páginas.
Datos estructurados
Transmitir el significado de las páginas a Google con JSON-LD.
Sitemap
Incluye URL canónicas y comprueba las fechas de cambios importantes.
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.