Schema
Podcast Series Schema
On this page
Schema.org PodcastSeries
Type: definePodcastSeries<T extends Record<string, any>>(input?: PodcastSeries & T)
Describes a podcast series, the main podcast show.
Useful Links
Required properties
- name
string
The name of the podcast series.
Recommended Properties
- webFeed
string
The URL of the podcast RSS feed. - author
NodeRelations<Person | Organization | string>
The author, creator, or host of the podcast. Plain objects and strings resolve as Person; wrap an organization withdefineOrganization()to select the Organization resolver. - image
NodeRelations<string | ImageObject>
The podcast cover art. - description
string
A description of the podcast. - genre
string | string[]
The genre(s) of the podcast (e.g., "Technology", "Education", "Comedy").
Defaults
- @type:
PodcastSeries - @id:
${canonicalUrl}#/schema/podcast-series/{n}
Examples
Minimal
definePodcastSeries({
name: 'The Example Podcast',
webFeed: 'https://example.com/podcast/feed.rss',
})
Detailed example
definePodcastSeries({
name: 'The Example Podcast',
description: 'A podcast about interesting topics in technology and science',
url: 'https://example.com/podcast',
webFeed: 'https://example.com/podcast/feed.rss',
image: 'https://example.com/podcast-cover.jpg',
author: {
name: 'Jane Doe',
url: 'https://janedoe.com',
},
numberOfEpisodes: 42,
numberOfSeasons: 3,
genre: ['Technology', 'Science', 'Education'],
datePublished: new Date(2023, 0, 1),
})
Types
export interface PodcastSeriesSimple extends Thing {
name: string
description?: string
image?: NodeRelations<string | ImageObject>
url?: string
author?: NodeRelations<Person | Organization | string>
webFeed?: string
episode?: NodeRelations<any>
containsSeason?: NodeRelations<any>
numberOfEpisodes?: number
numberOfSeasons?: number
genre?: string | string[]
datePublished?: ResolvableDate
startDate?: ResolvableDate
endDate?: ResolvableDate
aggregateRating?: NodeRelation<AggregateRating>
inLanguage?: string
keywords?: Arrayable<string>
}
Related Schemas
- PodcastEpisode: Episodes
- Person: Host
- Organization: Publisher
Did this page help you?