Podcast Schema Markup für SEO: PodcastSeries und PodcastEpisode JSON-LD
Schema Markup

Podcast Schema Markup: PodcastSeries und PodcastEpisode JSON-LD für Google

Shift07 Team
6. Mai 2026
12 Min. Lesezeit
Schema Markup

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.

Podcast Schema Markup für SEO: PodcastSeries und PodcastEpisode JSON-LD richtig implementieren

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 Minuten
  • PT1H15M = 1 Stunde, 15 Minuten
  • PT42M30S = 42 Minuten, 30 Sekunden
  • PT2H = 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:

  1. Rich Results Test: Prüft, ob Ihre Seite für Rich Results qualifiziert ist — geben Sie einfach die URL Ihrer Episodenseite ein
  2. 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
  • webFeed mit gültiger RSS-Feed-URL angegeben
  • Podcast-Cover quadratisch (mindestens 1400×1400 px)
  • PodcastEpisode-Markup auf jeder einzelnen Episodenseite
  • partOfSeries verweist auf die PodcastSeries
  • audio.contentUrl verweist auf die direkte MP3-Datei
  • duration im 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.

Teste deine Website jetzt kostenlos

Erhalte eine vollständige SEO-Analyse mit konkreten Verbesserungsvorschlägen.

Analyse starten