Ein an Ihre Podcasts angepasstes Schema-Markup zu integrieren, ist keine Option mehr für diejenigen, die sich abheben wollen: Suchmaschinen nutzen diese strukturierten Daten, um Rich Snippets anzuzeigen und die Ergebnisseiten zu bereichern. Dieser Artikel bietet eine Schritt-für-Schritt-Anleitung, um in Windeseile ein JSON-LD-Schema direkt auf Ihrer WordPress-Seite zu aktivieren, sei es über ein Plugin oder durch Einfügen Ihres eigenen Skripts. Auf dem Programm stehen: Auswahl des Formats, dynamische Feldkonfiguration und Tipps zur Validierung und zum Testen Ihres Markups vor der Veröffentlichung.
Somaire
Kurz gesagt
🎯 Rich Snippets für Podcasts steigern die Sichtbarkeit bei Google: Sie zeigen Titel, Dauer und Vorschaubild direkt in den Ergebnissen an.
🛠️ Das JSON-LD ist das von Google empfohlene Format und lässt sich leicht über ein WordPress-Plugin oder einen einfachen Codeausschnitt in functions.php integrieren.
📋 Jedes Feld—Titel, Beschreibung, Audio-URL, Dauer, Datum, Bild—kann dynamisch befüllt werden, um das Markup bei jeder neuen Episode zu automatisieren.
🔍 Testen Sie Ihr Skript vor der Veröffentlichung mit dem Rich Results Test Tool und reichen Sie es in der Search Console zur Leistungsüberwachung ein.
Warum Schema Markup für Podcasts entscheidend ist
Man könnte glauben, dass nur Blogartikel von strukturierten Daten profitieren: Tatsächlich erscheint ein gut markierter Podcast in speziellen Karussells, in erweiterten Ergebnissen und sogar in Google Podcasts. Potenzielle Zuhörer gewinnen Vertrauen, wenn sie ein Vorschaubild und einen Ausschnitt auf der Ergebnisseite sehen. Noch mehr: Sprachassistenten nutzen diese Informationen, um gezielte mündliche Anfragen zu beantworten. Am Ende hebt sich eine korrekt markierte Episode ab, generiert mehr Klicks und regt zum sofortigen Anhören an.
Verstehen der verfügbaren Markup-Formate
JSON-LD: der empfohlene Standard
JSON-LD (JavaScript Object Notation for Linked Data) entspricht dem Google-Konsens und der Schema.org-Community. Sein Hauptvorteil: Es wird in das <script type="application/ld+json">-Tag eingefügt, ohne die sichtbare HTML-Struktur zu verändern. Es wird deklarativ hinzugefügt, was die Wartung vereinfacht und Konflikte mit anderen Plugins minimiert.
Weitere Optionen: Microdata und RDFa
Älter sind Microdata und RDFa, die direkt über Attribute an HTML-Tags angehängt werden (itemscope, itemprop). Obwohl funktional, verkomplizieren sie den Code und sind für Podcasts weniger beliebt. Sie werden meist für sehr spezifische Fälle oder für geerbte Seiten verwendet, die eine schrittweise Migration zu JSON-LD benötigen.
Implementierungsschritte unter WordPress
1. Installation eines geeigneten Plugins
Um ohne Codeeingriffe zu starten, erweisen sich Erweiterungen wie Schema Pro, Yoast SEO (Premium) oder WPSSO als sehr umfassend. Sie bieten ein fertiges „Podcast“-Modul: Es genügt, die Beitragstypen anzugeben und die benutzerdefinierten Felder (ACF, Pods usw.) zu verknüpfen. Nach der Aktivierung wird jede neue Episode automatisch mit ihrem JSON-LD-Skript versehen.
2. Manuelle Konfiguration über functions.php
Wenn Sie jede Zeile selbst kontrollieren möchten, fügen Sie diesen Code in die functions.php Ihres Themes ein:
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 '