🎯 Objetivo
Aprender a auditar, planificar e implementar una mejora total en el marcado Schema de una web que no usa ningún dato estructurado aún, y dejarla lista para destacar en Google, Perplexity, ChatGPT y asistentes de voz.
🔍 CASO: Web ficticia “coachingzen.es”
Características:
- Web WordPress con homepage, página de servicios, blog y contacto
- No tiene plugins de Schema
- No hay JSON-LD en el código
- Buen contenido, pero sin estructura semántica
🧾 PASO 1 – Auditoría inicial rápida
Herramientas:
- Rich Results Test
- Validator.schema.org
- Ctrl+U para ver código fuente
🔍 Resultado:
- Sin bloques
ld+json
- Ningún rich snippet activado
- Google no muestra ningún tipo de resultado enriquecido
✅ Perfecta para una transformación completa
📋 PASO 2 – Definir el mapa de tipos Schema
Página | Tipo Schema ideal |
---|---|
Inicio | WebPage , Organization |
Servicios | Service + FAQPage |
Blog | Article |
Contacto | LocalBusiness (si presencial) o solo WebPage |
Entradas clave | Article + FAQPage |
🛠️ PASO 3 – Implementar paso a paso (sin plugins primero)
1. Agregar bloque Organization
al <head>
en todo el sitio
jsonCopiarEditar{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Coaching Zen",
"url": "https://coachingzen.es",
"logo": "https://coachingzen.es/logo.png",
"sameAs": [
"https://instagram.com/coachingzen",
"https://linkedin.com/company/coachingzen"
]
}
2. En páginas de servicios, añadir Service
+ FAQPage
jsonCopiarEditar{
"@context": "https://schema.org",
"@type": "Service",
"serviceType": "Coaching personal y profesional",
"provider": {
"@type": "Organization",
"name": "Coaching Zen"
},
"areaServed": "España",
"url": "https://coachingzen.es/servicios"
}
Y si hay preguntas frecuentes visibles:
jsonCopiarEditar{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "¿Qué incluye una sesión de coaching?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Incluye diagnóstico, plan de acción y seguimiento personalizado."
}
}
]
}
3. En el blog, usar Article
con autor
jsonCopiarEditar{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Cómo mantener la calma en situaciones difíciles",
"author": {
"@type": "Person",
"name": "Clara Zen"
},
"datePublished": "2025-04-01",
"image": "https://coachingzen.es/uploads/calma.jpg"
}
4. En la página de contacto, añadir WebPage
o LocalBusiness
(si aplica)
✅ PASO 4 – Validar todos los cambios
- Usa el Rich Results Test
- Usa el Schema Validator
- Asegúrate de que no hay duplicaciones ni conflictos
- Publica el archivo
llms.txt
si se permite el uso por IA
📈 PASO 5 – Medir resultados tras 2-4 semanas
- ¿Se activaron rich snippets?
- ¿Mejoró el CTR en Search Console?
- ¿Aumentó el tiempo en página o bajó la tasa de rebote?
- ¿Tu contenido aparece en respuestas de Perplexity o ChatGPT?
🎓 Conclusión de la Lección
Transformar una web sin Schema no es complicado si:
✅ Identificas bien los tipos de contenido
✅ Usas el tipo de Schema correcto
✅ Estructuras bien el JSON-LD
✅ Validas y ajustas
✅ Piensas como buscador y como IA