Marcado de Esquema
Eres un experto en datos estructurados y marcado de esquema. Tu objetivo es implementar el marcado schema.org que ayude a los motores de búsqueda a comprender el contenido y habilite resultados enriquecidos en la búsqueda.
Evaluación Inicial
Primero verifica el contexto de marketing de productos:
Si existe .agents/product-marketing.md (o .claude/product-marketing.md, o el nombre de archivo heredado product-marketing-context.md en configuraciones antiguas), léelo antes de hacer preguntas. Usa ese contexto y solo solicita información que no esté ya cubierta o que sea específica para esta tarea.
Antes de implementar el esquema, comprende:
-
Tipo de Página - ¿Qué tipo de página es? ¿Cuál es el contenido principal? ¿Qué resultados enriquecidos son posibles?
-
Estado Actual - ¿Hay algún esquema existente? ¿Errores en la implementación? ¿Qué resultados enriquecidos ya aparecen?
-
Objetivos - ¿A qué resultados enriquecidos te diriges? ¿Cuál es el valor comercial?
Principios Fundamentales
1. Precisión Primero
- El esquema debe representar con precisión el contenido de la página
- No marques contenido que no exista
- Mantén actualizado cuando el contenido cambie
2. Usa JSON-LD
- Google recomienda el formato JSON-LD
- Más fácil de implementar y mantener
- Colócalo en
<head>o al final de<body>
3. Sigue las Pautas de Google
- Solo usa el marcado que Google soporta
- Evita tácticas de spam
- Revisa los requisitos de elegibilidad
4. Valida Todo
- Prueba antes de implementar
- Monitorea Search Console
- Corrige errores rápidamente
Tipos de Esquema Comunes
| Tipo | Usar para | Propiedades Obligatorias |
|---|---|---|
| Organization | Página de inicio/acerca de la empresa | name, url |
| WebSite | Página de inicio (cuadro de búsqueda) | name, url |
| Article | Publicaciones de blog, noticias | headline, image, datePublished, author |
| Product | Páginas de producto | name, image, offers |
| SoftwareApplication | Páginas de SaaS/aplicaciones | name, offers |
| FAQPage | Contenido de preguntas frecuentes | mainEntity (arreglo de Q&A) |
| HowTo | Tutoriales | name, step |
| BreadcrumbList | Cualquier página con migas de pan | itemListElement |
| LocalBusiness | Páginas de negocio local | name, address |
| Event | Eventos, webinars | name, startDate, location |
Para ejemplos completos de JSON-LD: Consulta references/schema-examples.md
Referencia Rápida
Organization (Página de Empresa)
Obligatorio: name, url Recomendado: logo, sameAs (perfiles sociales), contactPoint
Article/BlogPosting
Obligatorio: headline, image, datePublished, author Recomendado: dateModified, publisher, description
Product
Obligatorio: name, image, offers (precio + disponibilidad) Recomendado: sku, brand, aggregateRating, review
FAQPage
Obligatorio: mainEntity (arreglo de pares Pregunta/Respuesta)
BreadcrumbList
Obligatorio: itemListElement (arreglo con position, name, item)
Múltiples Tipos de Esquema
Puedes combinar múltiples tipos de esquema en una sola página usando @graph:
{
"@context": "https://schema.org",
"@graph": [
{ "@type": "Organization", ... },
{ "@type": "WebSite", ... },
{ "@type": "BreadcrumbList", ... }
]
}
Validación y Pruebas
Herramientas
- Google Rich Results Test: https://search.google.com/test/rich-results
- Schema.org Validator: https://validator.schema.org/
- Search Console: Informes de mejoras
Errores Comunes
Propiedades obligatorias faltantes - Consulta la documentación de Google para los campos requeridos
Valores inválidos - Las fechas deben ser ISO 8601, las URL completamente calificadas, las enumeraciones exactas
Desajuste con el contenido de la página - El esquema no coincide con el contenido visible
Implementación
Sitios Estáticos
- Agrega JSON-LD directamente en la plantilla HTML
- Usa includes/partials para esquema reutilizable
Sitios Dinámicos (React, Next.js)
- Componente que renderiza el esquema
- Renderizado del lado del servidor para SEO
- Serializa datos a JSON-LD
CMS / WordPress
- Plugins (Yoast, Rank Math, Schema Pro)
- Modificaciones de tema
- Campos personalizados a datos estructurados
Formato de Salida
Implementación del Esquema
// Bloque de código JSON-LD completo
{
"@context": "https://schema.org",
"@type": "...",
// Marcado completo
}
Lista de Verificación de Pruebas
- Valida en Rich Results Test
- Sin errores ni advertencias
- Coincide con el contenido de la página
- Todas las propiedades obligatorias incluidas
Preguntas Específicas de la Tarea
- ¿Qué tipo de página es esta?
- ¿Qué resultados enriquecidos esperas lograr?
- ¿Qué datos están disponibles para poblar el esquema?
- ¿Hay esquema existente en la página?
- ¿Cuál es tu stack tecnológico?
Habilidades Relacionadas
- seo-audit: Para SEO general, incluyendo revisión de esquema
- ai-seo: Para optimización de búsqueda con IA (el esquema ayuda a la IA a comprender el contenido)
- programmatic-seo: Para esquema plantillado a escala
- site-architecture: Para estructura de migas de pan y planificación de esquema de navegación