28 KiB
iTunes Namespace Reference Helper
Official: iTunes Namespace Reference
Channel
<itunes:title>
<itunes:image>
<itunes:category>
<itunes:explicit>
<itunes:author>
<itunes:type>
<itunes:new-feed-url>
<itunes:block>
<itunes:complete>
Episode
<itunes:title>
<itunes:image>
<itunes:explicit>
<itunes:duration>
<itunes:episode>
<itunes:season>
<itunes:episodeType>
<itunes:block>
A Podcaster's Guide to RSS
Archived from the original in case of future link breakage.
An RSS feed contains all the metadata of a podcast. This information governs what listeners will see about your podcast on Apple’s services: from the the show art, to whether a podcast shows up in relevant searches, to episode titles and descriptions.
In order for a podcast to be listed on Apple’s podcast directory and show up within the Apple Podcasts app, a corresponding RSS feed must be created, submitted on Podcasts Connect, and it must pass Apple’s validation (see Podcaster Support for more information).
All metadata in an RSS feed is stored within element tags (here is a RSS Feed Sample for reference). Each tag is applicable to either show data (contained within the tag) or episode data (contained within an tag). This guide will explain what data to include and how it should be structured.
Note: This page does not list all supported RSS tags, just the most important ones. If Apple deprecates RSS tags in the future, podcasters will receive notifications in Podcasts Connect and newsletter.
The figure below depicts a “Show view” from the Apple Podcasts app, and and labels how tags map to show information.
In the table below, Required tags must be present in your RSS feed or it won’t pass validation to be listed in Apple Podcasts. Recommended tags aren’t required but are highly encouraged because they provide useful information to users. Situational tags are important in certain circumstances.
Show tags | Usage | Parent tag | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Required tags | |||||||||||
<title> | The show title. It’s important to have a clear, concise name for your podcast. Make your title specific. A show titled Our Community Bulletin is too vague to attract many subscribers, no matter how compelling the content. Pay close attention to the title as Apple Podcasts uses this field for search. If you include a long list of keywords in an attempt to game podcast search, your show may be removed from the Apple directory. |
| |||||||||
<description> | The show description. Where To include links in your description or rich HTML, adhere to the following technical guidelines: enclose all portions of your XML that contain embedded HTML in a CDATA section to prevent formatting issues, and to ensure proper link functionality. For example: <![CDATA[ <a href="http://www.apple.com">Apple</a> ]]> |
| |||||||||
<itunes:image> | The artwork for the show. Specify your show artwork by providing a URL linking to it. Depending on their device, subscribers see your podcast artwork in varying sizes. Therefore, make sure your design is effective at both its original size and at thumbnail size. You should include a show title, brand, or source name as part of your podcast artwork. Here are additional marketing best practices. For examples of podcast artwork, see the Top Podcasts chart. To avoid technical issues when you update your podcast artwork, be sure to:
Artwork must be a minimum size of 1400 x 1400 pixels and a maximum size of 3000 x 3000 pixels, in JPEG or PNG format, 72 dpi, with appropriate file extensions (.jpg, .png), and in the RGB colorspace. These requirements are different from the standard RSS image tag specifications. Make sure the file type in the URL matches the actual file type of the image file. |
| |||||||||
<language> | The language spoken on the show. Because Apple Podcasts is available in territories around the world, it is critical to specify the language of a podcast. Apple Podcasts only supports values from the ISO 639 list (two-letter language codes, with some possible modifiers, such as "en-us"). Invalid language codes will cause your feed to fail Apple validation. |
| |||||||||
<itunes:category> | The show category information. For a complete list of categories and subcategories, see Apple Podcast categories. Select the category that best reflects the content of your show. If available, you can also define a subcategory. Although you can specify more than one category and subcategory in your RSS feed, Apple Podcasts only recognizes the first category and subcategory. When specifying categories and subcategories, be sure to properly escape ampersands. For example: Single category: <itunes:category text="History" /> Category with ampersand: <itunes:category text="Kids & Family" /> Category with subcategory: <itunes:category text="Society & Culture"> <itunes:category text="Documentary" /> </itunes:category> Multiple categories: <itunes:category text="Society & Culture"> <itunes:category text="Documentary" /> </itunes:category> <itunes:category text="Health"> <itunes:category text="Mental Health" /> </itunes:category> |
| |||||||||
<itunes:explicit> | The podcast parental advisory information. The explicit value can be one of the following:
|
| |||||||||
Recommended tags | |||||||||||
<itunes:author> | The group responsible for creating the show. Show author most often refers to the parent company or network of a podcast, but it can also be used to identify the host(s) if none exists. Author information is especially useful if a company or organization publishes multiple podcasts. |
| |||||||||
<link> | The website associated with a podcast. Typically a home page for a podcast or a dedicated portion of a larger website. For example: <link> http://www.mypodcast.com </link> or <link> http://www.mediacompany.com/podcast </link> |
| |||||||||
Situational tags | |||||||||||
<itunes:title> | The show title specific for Apple Podcasts.
|
| |||||||||
<itunes:type> | The type of show. If your show is Serial you must use this tag. Its values can be one of the following:
|
| |||||||||
<copyright> | The show copyright details. If your show is copyrighted you should use this tag. For example: <copyright>Copyright 1995-2019 John John Appleseed</copyright> |
| |||||||||
<itunes:new-feed-url> | The new podcast RSS Feed URL. If you change the URL of your podcast feed, you should use this tag in your new feed. Use the <itunes:new-feed-url> https://newlocation.com/example.rss </itunes:new-feed-url> You should maintain your old feed until you have migrated your existing subscribers. Learn how to update your podcast RSS feed URL. Note: The |
| |||||||||
<itunes:block> | The podcast show or hide status. If you want your show removed from the Apple directory, use this tag. Specifying the Specifying any value other than |
| |||||||||
<itunes:complete> | The podcast update status. If you will never publish another episode to your show, use this tag. Specifying the Specifying any value other than |
|
The figure below depicts a “Show view” from the Apple Podcasts app and labels how tags map to episode
information. It’s important to note that the <itunes:type>
show tag listed above affects how episodes are displayed.
By default shows are categorized as episodic meaning the most recent episodes will show up first and the of an
episode will be displayed. If you specify your show <itunes:type>
to be serial, which requires also
specifying <itunes:episode>
numbers for each episode, then episodes will be listed oldest to newest.
In the table below, Required tags must be present in your RSS feed or it won’t pass validation to be listed in Apple Podcasts. Recommended tags aren’t required but are highly encouraged because they provide useful information to users. Situational tags are important in certain circumstances.
Episode tags | Usage | Parent tag | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Required tags | |||||||||||
<title> | An episode title.
Don’t specify the episode number or season number in this tag. Instead, specify those details in the appropriate tags ( Separating episode and season number from the title makes it possible for Apple to easily index and order content from all shows. |
| |||||||||
<enclosure> | The episode content, file size, and file type information. The
For example: <enclosure url="http://mypodcast.com/episode001.mp3" length="5650889" type="audio/mpeg /> |
| |||||||||
Recommended tags | |||||||||||
<guid> | The episode’s globally unique identifier (GUID) If you uploaded subscriber audio in Apple Podcasts Connect and need to link it to an episode in your RSS feed, you can use the Apple Podcasts Episode ID in the GUID tag. Learn more about how to set up your show for a subscription. It is very important that each episode have a unique GUID and that it never changes, even if an episode’s metadata, like title or enclosure URL, do change. Globally unique identifiers (GUID) are case-sensitive strings. If a GUID is not provided, an episode’s enclosure URL will be used instead. If a GUID is not provided, make sure that an episode’s enclosure URL is unique and never changes. Failing to comply with these guidelines may result in duplicate episodes being shown to listeners, inaccurate data in Analytics, and can cause issues with your podcasts’s listing and chart placement in Apple Podcasts. |
| |||||||||
<pubDate> | The date and time when an episode was released. Format the date using the RFC 2822 specifications. For example: |
| |||||||||
<description> | An episode description.
To include links in your description or rich HTML, adhere to the following technical guidelines: enclose all portions of your XML that contain embedded HTML in a CDATA section to prevent formatting issues, and to ensure proper link functionality. For example: <![CDATA[ <a href="http://www.apple.com">Apple</a> ]]> |
| |||||||||
<itunes:duration> | The duration of an episode. Different duration formats are accepted however it is recommended to convert the length of the episode into seconds. |
| |||||||||
<link> | An episode link URL. This is used when an episode has a corresponding webpage. For example: <link> http://www.mypodcast.com/episode-one.html </link> |
| |||||||||
<itunes:image> | The episode artwork. You should use this tag when you have a high quality, episode-specific image you would like listeners to see. Specify your episode artwork using the Depending on their device, listeners see your episode artwork in varying sizes. Therefore, make sure your design is effective at both its original size and at thumbnail size. You should include a title, brand, or source name as part of your episode artwork. To avoid technical issues when you update your episode artwork, be sure to:
Artwork must be a minimum size of 1400 x 1400 pixels and a maximum size of 3000 x 3000 pixels, in JPEG or PNG format, 72 dpi, with appropriate file extensions (.jpg, .png), and in the RGB colorspace. These requirements are different from the standard RSS image tag specifications. Make sure the file type in the URL matches the actual file type of the image file. |
| |||||||||
<itunes:explicit> | The episode parental advisory information. Where the explicit value can be one of the following:
|
| |||||||||
Situational tags | |||||||||||
<itunes:title> | An episode title specific for Apple Podcasts.
Don’t specify the episode number or season number in this tag. Instead, specify those details in the appropriate tags ( Separating episode and season number from the title makes it possible for Apple to easily index and order content from all shows. |
| |||||||||
<itunes:episode> | An episode number. If all your episodes have numbers and you would like them to be ordered based on them, use this tag for each one. Episode numbers are optional for Where If you are using your RSS feed to distribute a free version of an episode that is already available to Apple Podcasts paid subscribers, make sure the episode numbers are the same so you don’t have duplicate episodes appear on your show page. Learn more about how to set up your show for a subscription. |
| |||||||||
<itunes:season> | The episode season number. If an episode is within a season use this tag. Where To allow the season feature for shows containing a single season, if only one season exists in the RSS feed, Apple Podcasts doesn’t display a season number. When you add a second season to the RSS feed, Apple Podcasts displays the season numbers. |
| |||||||||
<itunes:episodeType> | The episode type. If an episode is a trailer or bonus content, use this tag. Where the episodeType value can be one of the following:
The rules for using trailer and bonus tags depend on whether the Trailer:
Bonus:
|
| |||||||||
<itunes:block> | The episode show or hide status. If you want an episode removed from the Apple directory, use this tag. Specifying the For example, you might want to block a specific episode if you know that its content would otherwise cause the entire podcast to be removed from Apple Podcasts. Specifying any value other than |
|
Here are few more technical details on using RSS with Apple Podcasts:
Apple Podcasts accepts RSS 2.0 tags as well as some additional tags specific to Apple Podcasts.
When you use tags specific to Apple Podcasts, indicated by a leading itunes: prefix, you must add the following namespace declaration as the second line in your XML:
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
Without this declaration, Podcasts Connect ignores all tags specific to Apple Podcasts. The namespace definition is case sensitive, and must be entered as shown.
Use plain text UTF-8 encoding for your feed. Tag values are limited to 255 characters unless otherwise specified above. Don’t add leading or trailing spaces to your values.