Integrar un marcado Schema adaptado a sus podcasts ya no es una opción para quienes buscan destacarse: los motores de búsqueda utilizan estos datos estructurados para mostrar rich snippets y enriquecer las páginas de resultados. Este artículo ofrece una guía paso a paso para activar rápidamente un esquema JSON-LD directamente en su sitio WordPress, ya sea mediante un plugin o insertando su propio script. En el menú: elección del formato, configuración dinámica de los campos y consejos para validar y probar su marcado antes de la publicación.
Somaire
En resumen
🎯 Rich snippets para podcasts aumentan la visibilidad en Google: muestran título, duración y miniatura directamente en los resultados.
🛠️ El JSON-LD es el formato recomendado por Google y se integra fácilmente mediante un plugin de WordPress o un simple fragmento de código en el functions.php.
📋 Cada campo—título, descripción, URL de audio, duración, fecha, imagen—puede alimentarse dinámicamente para automatizar el marcado en cada nuevo episodio.
🔍 Antes de publicar, pruebe su script con la herramienta Rich Results Test y envíelo a Search Console para un seguimiento del rendimiento.
Por qué el Schema Markup es crucial para los podcasts
Podría pensarse que solo los artículos de blog se benefician de los datos estructurados: en realidad, un podcast bien marcado aparece en carruseles dedicados, en resultados enriquecidos e incluso en Google Podcasts. Los oyentes potenciales ganan confianza cuando ven una miniatura y un extracto en la página de resultados. Más aún, los asistentes de voz utilizan esta información para responder a consultas orales específicas. Al final, un episodio correctamente marcado se destaca, genera más clics e incentiva la escucha instantánea.
Comprender los formatos de marcado disponibles
JSON-LD: el estándar recomendado
JSON-LD (JavaScript Object Notation for Linked Data) está respaldado por Google y la comunidad Schema.org. Su principal ventaja: se inserta en la etiqueta <script type="application/ld+json"> sin modificar la estructura HTML visible. Se añade de forma declarativa, lo que facilita el mantenimiento y limita conflictos con otros plugins.
Otras opciones: Microdata y RDFa
Más antiguos, Microdata y RDFa se integran directamente en las etiquetas HTML mediante atributos (itemscope, itemprop). Aunque funcionales, aumentan el peso del código y son menos valorados para podcasts. Generalmente se reservan para casos muy específicos o sitios heredados que requieren una migración progresiva a JSON-LD.
Pasos para implementar en WordPress
1. Instalación de un plugin adecuado
Para comenzar sin tocar código, extensiones como Schema Pro, Yoast SEO (premium) o WPSSO resultan muy completas. Ofrecen un módulo “Podcast” listo para usar: solo hay que rellenar los modelos de publicación y vincular los campos personalizados (ACF, Pods, etc.). Una vez activado, cada nuevo episodio se acompaña automáticamente de su script JSON-LD.
2. Configuración manual vía functions.php
Si prefiere controlar cada línea, integre este código en el functions.php de su tema:
add_action('wp_head', 'ajout_schema_podcast');
function ajout_schema_podcast() {
if (is_singular('podcast')) {
global $post;
$data = [
"@context" => "https://schema.org",
"@type" => "PodcastEpisode",
"name" => get_the_title(),
"description" => get_the_excerpt(),
"url" => get_permalink(),
"datePublished" => get_the_date('c'),
"duration" => "PT".get_post_meta($post->ID, 'duration', true),
"associatedMedia" => [
"@type" => "AudioObject",
"contentUrl" => get_post_meta($post->ID, 'audio_url', true)
]
];
echo '