Podcasts sind längst aus dem Nischenformat herausgewachsen. Millionen Deutsche hören wöchentlich Podcasts — und suchen dabei auch über Google nach Folgen, Hosts und Themen. Mit dem richtigen Podcast Schema Markup signalisieren Sie Google, dass Ihre Website einen Podcast enthält, und ermöglichen damit eine deutlich bessere Sichtbarkeit in den Suchergebnissen.
In diesem Artikel erkläre ich, wie Sie PodcastSeries und PodcastEpisode als JSON-LD implementieren, welche Properties Google tatsächlich auswertet, und welche Fehler Sie vermeiden sollten.
Was ist Podcast Schema Markup?
Podcast Schema Markup ist strukturiertes Datenschema (Schema.org), das Suchmaschinen maschinenlesbar mitteilt: „Diese Seite repräsentiert einen Podcast oder eine Podcast-Episode." Google nutzt diese Informationen, um Podcasts in speziellen Rich-Result-Formaten anzuzeigen — etwa als Podcast-Karussell, mit Episoden-Snippets oder in der Google-Suche mit direkten Abspiel-Buttons.
Schema.org definiert zwei zentrale Typen für Podcasts:
- PodcastSeries — Die übergeordnete Sendung (der gesamte Podcast mit Titel, Beschreibung, RSS-Feed)
- PodcastEpisode — Eine einzelne Episode (mit Titel, Dauer, Veröffentlichungsdatum, Audiodatei)
Beide Typen sind Untertypen von CreativeWork und erben daher viele allgemeine Properties wie name, description, author, image oder url.
Warum Podcast Schema Markup für SEO wichtig ist
Google hat die Podcast-Unterstützung in den letzten Jahren massiv ausgebaut. Seit 2019 indexiert Google Podcasts aktiv und zeigt sie direkt in der Suche an. Wer strukturierte Daten korrekt implementiert, kann von folgenden Vorteilen profitieren:
- Rich Results: Podcast-Episoden können als Rich Snippets mit Abspiel-Button erscheinen
- Podcast-Karussell: Mehrere Episoden werden als horizontales Karussell dargestellt
- Verbesserte Indexierung: Google versteht die Inhaltsstruktur und kann Episoden besser crawlen
- Sprachsuche: Google Assistant und andere Sprachassistenten können Episoden direkt abspielen
- Google Podcasts-Integration: Bessere Sichtbarkeit in Podcast-spezifischen Suchanfragen
Wichtig für 2026
Google wertet den RSS-Feed (webFeed) als stärkstes Signal für Podcast-Inhalte. Ohne einen validen RSS-Feed wird Ihr Podcast-Schema deutlich weniger stark berücksichtigt. Stellen Sie sicher, dass Ihr RSS-Feed alle Episoden mit vollständigen Metadaten enthält.
PodcastSeries Schema Markup implementieren
Das PodcastSeries-Markup gehört auf die Hauptseite Ihres Podcasts (z.B. /podcast/ oder /show/mein-podcast/). Es beschreibt den Podcast als Ganzes.
Vollständiges PodcastSeries JSON-LD Beispiel
{
"@context": "https://schema.org",
"@type": "PodcastSeries",
"name": "Der Unternehmens-SEO Podcast",
"description": "Praxisnahe SEO-Tipps für kleine und mittlere Unternehmen. Jede Woche neue Strategien für mehr organischen Traffic und bessere Google-Rankings.",
"url": "https://example.de/podcast/",
"image": {
"@type": "ImageObject",
"url": "https://example.de/podcast/cover.jpg",
"width": 3000,
"height": 3000
},
"webFeed": "https://example.de/podcast/feed.xml",
"inLanguage": "de",
"author": {
"@type": "Person",
"name": "Max Mustermann",
"url": "https://example.de/ueber-uns/"
},
"publisher": {
"@type": "Organization",
"name": "Muster GmbH",
"url": "https://example.de",
"logo": {
"@type": "ImageObject",
"url": "https://example.de/logo.png"
}
},
"numberOfEpisodes": 52,
"genre": "Business",
"startDate": "2024-01-15"
}
Die wichtigsten PodcastSeries Properties
- name (Pflicht): Der vollständige Podcast-Titel
- description (Pflicht): Eine detaillierte Beschreibung des Podcast-Formats
- url (Pflicht): Die kanonische URL der Podcast-Hauptseite
- image (Pflicht): Das Podcast-Cover — mindestens 1400×1400 px, am besten 3000×3000 px (Podcast-Standard)
- webFeed (sehr empfohlen): Die RSS-Feed-URL — das wichtigste Signal für Google
- inLanguage (empfohlen): Sprache als BCP 47 Code, z.B.
de,de-AT - author oder creator: Die Person oder Organisation hinter dem Podcast
- publisher: Das Unternehmen oder Netzwerk, das den Podcast veröffentlicht
- numberOfEpisodes: Aktuelle Gesamtzahl der Episoden
- genre: Kategorie (z.B. "Technology", "Business", "Health")
- startDate: Datum der ersten Folge im ISO-8601-Format
PodcastEpisode Schema Markup implementieren
Das PodcastEpisode-Markup gehört auf die individuelle Episodenseite. Es beschreibt eine einzelne Folge mit allen relevanten Details.
Vollständiges PodcastEpisode JSON-LD Beispiel
{
"@context": "https://schema.org",
"@type": "PodcastEpisode",
"name": "Folge 47: Meta-Tags richtig einsetzen — die komplette Anleitung",
"description": "In dieser Folge erkläre ich, welche Meta-Tags Google wirklich beachtet, wie Sie Title-Tags und Meta-Descriptions optimieren, und warum viele Unternehmen hier grundlegende Fehler machen.",
"url": "https://example.de/podcast/folge-47-meta-tags/",
"datePublished": "2026-04-15",
"duration": "PT42M30S",
"episodeNumber": 47,
"partOfSeries": {
"@type": "PodcastSeries",
"name": "Der Unternehmens-SEO Podcast",
"url": "https://example.de/podcast/"
},
"audio": {
"@type": "AudioObject",
"contentUrl": "https://media.example.de/podcast/folge-47.mp3",
"encodingFormat": "audio/mpeg",
"duration": "PT42M30S"
},
"image": {
"@type": "ImageObject",
"url": "https://example.de/podcast/folge-47-cover.jpg",
"width": 1400,
"height": 1400
},
"author": {
"@type": "Person",
"name": "Max Mustermann"
},
"publisher": {
"@type": "Organization",
"name": "Muster GmbH",
"url": "https://example.de"
},
"inLanguage": "de",
"keywords": "meta tags, seo, title tag, meta description",
"identifier": {
"@type": "PropertyValue",
"propertyID": "spotify:episode",
"value": "5rA3hXqLGTVnPqZ8MEcKox"
}
}
Die wichtigsten PodcastEpisode Properties
- name (Pflicht): Der vollständige Episodentitel
- description (Pflicht): Eine aussagekräftige Zusammenfassung der Episode
- url (Pflicht): Die kanonische URL der Episodenseite
- datePublished (Pflicht): Veröffentlichungsdatum im ISO-8601-Format
- duration (Pflicht): Länge der Episode im ISO-8601-Dauerformat (z.B.
PT42M30S= 42 Minuten, 30 Sekunden) - episodeNumber (empfohlen): Die Episodennummer als Integer
- partOfSeries (empfohlen): Verweis auf die übergeordnete PodcastSeries
- audio (sehr empfohlen): Das AudioObject mit der tatsächlichen MP3-URL
- identifier (empfohlen): Externe IDs (Spotify, Apple Podcasts) für bessere Vernetzung
- keywords: Relevante Schlagwörter zur Episode
Das ISO-8601-Dauerformat richtig verwenden
Das Dauerformat für duration bereitet häufig Probleme. Es folgt dem Muster PT[Stunden]H[Minuten]M[Sekunden]S:
PT30M= 30 MinutenPT1H15M= 1 Stunde, 15 MinutenPT42M30S= 42 Minuten, 30 SekundenPT2H= 2 Stunden
Nutzen Sie unseren ISO 8601 Dauer-Konverter, um Zeiten einfach umzurechnen — besonders nützlich, wenn Sie viele Episoden auf einmal auszeichnen möchten.
Kombination von PodcastSeries und PodcastEpisode
In der Praxis empfiehlt es sich, beide Typen miteinander zu verknüpfen. Auf der Episodenseite zeigen Sie mit partOfSeries auf die Serie, und auf der Serienhauptseite können Sie mit dem hasPart-Property auf einzelne Episoden verweisen:
{
"@context": "https://schema.org",
"@type": "PodcastSeries",
"name": "Der Unternehmens-SEO Podcast",
"url": "https://example.de/podcast/",
"webFeed": "https://example.de/podcast/feed.xml",
"hasPart": [
{
"@type": "PodcastEpisode",
"name": "Folge 47: Meta-Tags richtig einsetzen",
"url": "https://example.de/podcast/folge-47/",
"datePublished": "2026-04-15",
"episodeNumber": 47,
"duration": "PT42M30S"
},
{
"@type": "PodcastEpisode",
"name": "Folge 46: Backlinks aufbauen ohne Budget",
"url": "https://example.de/podcast/folge-46/",
"datePublished": "2026-04-08",
"episodeNumber": 46,
"duration": "PT38M15S"
}
]
}
Für eine vollständige Listenansicht mehrerer Episoden empfiehlt sich zusätzlich ein ItemList Schema Markup, das Google bei Karussell-Darstellungen besonders gut auswertet.
RSS-Feed als primäres Podcast-Signal
Google liest Podcasts primär über RSS-Feeds. Der webFeed-Property im PodcastSeries-Markup verweist auf diesen Feed und ermöglicht es Google, alle Episoden automatisch zu entdecken. Ein valider RSS-Feed sollte folgende Elemente für jede Episode enthalten:
<title>: Episodentitel<itunes:title>: Apple Podcasts-kompatibler Titel<description>oder<itunes:summary>: Beschreibung<enclosure>: Die Audiodatei mit URL, Typ und Dateigröße<pubDate>: Veröffentlichungsdatum<itunes:duration>: Dauer im Format HH:MM:SS<guid>: Eindeutige Episode-ID (wichtig für Stabilität!)
Häufiger Fehler: Fehlende oder instabile GUIDs
Die <guid> im RSS-Feed muss dauerhaft stabil bleiben. Wenn Sie GUIDs ändern, erkennt Google die Episoden als neu und verliert alle gesammelten Signale. Verwenden Sie eine permanente URL oder eine UUID als GUID — und setzen Sie isPermaLink="false" wenn Sie eine eigene ID-Struktur nutzen.
Podcast Schema Markup für verschiedene Plattformen
Neben Google indexieren auch andere Plattformen Podcast-Daten. Hier lohnt sich ein Blick auf plattformspezifische Ergänzungen:
Spotify Podcast Markup
Für Spotify-Verlinkungen nutzen Sie das identifier-Property mit der Spotify-Episoden-ID:
"identifier": {
"@type": "PropertyValue",
"propertyID": "spotify:episode",
"value": "5rA3hXqLGTVnPqZ8MEcKox"
}
Apple Podcasts
Apple Podcasts liest ebenfalls RSS-Feeds und unterstützt spezifische iTunes-Namespace-Tags. Für Apple Podcasts relevante RSS-Elemente sind itunes:category, itunes:explicit, itunes:type (episodic/serial) und itunes:season für serielle Podcasts.
Mehrere Podcast-Formate: Episodisch vs. Seriell
Schema.org unterscheidet zwar nicht explizit zwischen episodischen und seriellen Podcasts, aber der RSS-Feed-Standard tut es. Google wertet das RSS-Tag <itunes:type> aus:
- episodic (Standard): Jede Folge ist unabhängig hörbar — typisch für Nachrichten- oder Interview-Podcasts
- serial: Die Folgen bauen aufeinander auf — typisch für Story-Podcasts oder Serien
Bei seriellen Podcasts empfiehlt sich zusätzlich das seasonNumber-Property in PodcastEpisode, um Staffeln zu strukturieren.
Häufige Fehler beim Podcast Schema Markup
1. Kein webFeed-Property
Der RSS-Feed ist das Herzstück der Podcast-Indexierung. Ohne webFeed kann Google den Podcast kaum automatisch abonnieren und aktualisieren.
2. Falsche Bildgröße
Podcast-Cover müssen quadratisch sein (1:1-Verhältnis). Empfohlen: mindestens 1400×1400 px, optimal 3000×3000 px. Nicht-quadratische Bilder werden von Apple Podcasts und anderen Plattformen abgelehnt.
3. Fehlende AudioObject-URL
Das audio-Property mit contentUrl ist entscheidend, damit Google die Audiodatei direkt verlinken kann. Ohne direkte MP3-URL können manche Rich Results nicht ausgeliefert werden.
4. Falsch formatierte Duration
Eine häufig falsch verwendete Angabe. 42:30 ist kein gültiges ISO-8601-Format — korrekt ist PT42M30S. Überprüfen Sie Ihre Angaben im Dauer-Konverter.
5. PodcastEpisode ohne partOfSeries
Ohne den Verweis auf die übergeordnete Serie kann Google die Episode nicht dem richtigen Podcast zuordnen. Das partOfSeries-Property ist in der Praxis unverzichtbar.
6. Unvollständige Beschreibungen
Viele Podcast-Betreiber verwenden für description nur einen kurzen Satz. Für SEO-Zwecke sollte die Beschreibung mindestens 50, besser 150–300 Zeichen haben und die wichtigsten Themen der Episode benennen.
Podcast Schema Markup validieren
Nach der Implementierung sollten Sie Ihr Markup unbedingt validieren. Google stellt dafür zwei Tools bereit:
- Rich Results Test: Prüft, ob Ihre Seite für Rich Results qualifiziert ist — geben Sie einfach die URL Ihrer Episodenseite ein
- Search Console → Rich Results-Status: Zeigt nach der Indexierung, wie viele Episoden korrekt ausgezeichnet wurden und ob Fehler vorliegen
Alternativ können Sie Ihr JSON-LD auch mit unserem JSON-LD Structured Data Validator auf syntaktische Korrektheit prüfen, bevor Sie den Code live schalten.
Podcast Schema Markup mit VideoObject kombinieren
Wenn Sie Ihren Podcast auch als Video-Podcast (z.B. auf YouTube) veröffentlichen, können Sie PodcastEpisode mit einem VideoObject Schema Markup kombinieren. Verwenden Sie dafür das video-Property:
{
"@context": "https://schema.org",
"@type": "PodcastEpisode",
"name": "Folge 47: Meta-Tags richtig einsetzen",
"audio": {
"@type": "AudioObject",
"contentUrl": "https://media.example.de/podcast/folge-47.mp3"
},
"video": {
"@type": "VideoObject",
"name": "Folge 47: Meta-Tags richtig einsetzen (Video)",
"description": "Die Video-Version dieser Podcast-Episode auf YouTube.",
"thumbnailUrl": "https://example.de/podcast/folge-47-thumbnail.jpg",
"uploadDate": "2026-04-15",
"contentUrl": "https://www.youtube.com/watch?v=EXAMPLE",
"embedUrl": "https://www.youtube.com/embed/EXAMPLE"
}
}
Checkliste: Podcast Schema Markup korrekt implementieren
- PodcastSeries-Markup auf der Podcast-Hauptseite implementiert
webFeedmit gültiger RSS-Feed-URL angegeben- Podcast-Cover quadratisch (mindestens 1400×1400 px)
- PodcastEpisode-Markup auf jeder einzelnen Episodenseite
partOfSeriesverweist auf die PodcastSeriesaudio.contentUrlverweist auf die direkte MP3-Dateidurationim ISO-8601-Format (PT42M30S)- RSS-Feed enthält stabile GUIDs für alle Episoden
- Markup mit Rich Results Test validiert
- Search Console auf Fehler im Rich-Results-Status überprüft
Fazit: Podcast Schema Markup lohnt sich
Die Implementierung von Podcast Schema Markup ist für Podcast-Betreiber eine der effektivsten Maßnahmen, um bei Google sichtbarer zu werden. Der Aufwand ist überschaubar — ein JSON-LD-Block pro Seite — aber der potenzielle Gewinn erheblich: Rich Results, Karussell-Darstellungen und bessere Integration in sprachbasierte Suchen können die Reichweite Ihres Podcasts deutlich steigern.
Beginnen Sie mit dem PodcastSeries-Markup auf Ihrer Podcast-Hauptseite und dem webFeed-Property. Ergänzen Sie dann schrittweise die einzelnen Episodenseiten mit PodcastEpisode-Markup. Bereits nach wenigen Wochen sollten Sie in der Search Console sehen, ob Google die strukturierten Daten korrekt liest.
Für andere Medienformate lohnt sich auch ein Blick auf VideoObject Schema Markup vertieft — viele der hier beschriebenen Konzepte gelten analog auch für Video-Inhalte.