How’s my feed?

Is your podcast feed as optimized as it can be? This will tell you.

Basics

Basic universal tests—the podcasting equivalent of "Is the patient breathing?"

StatusDescription
WaitingIs something there?

First we check if something’s at the URL, and that it takes a reasonable amount of time to retrieve.

WaitingIs it XML?

XML is a language that computers (and soon, robots!) use to talk to each other. This tests to see if the content at the URL is XML. Technically, it tests whether or not the content is “well formed” according to the XML standard.

WaitingIs it an RSS feed?

RSS is the special "flavor" of XML used to publish blog and podcast feeds. This test makes sure the feed conforms to the RSS 2.0 specification, too.

WaitingIs the feed delivered securely?

Apple Podcasts requires SSL-encrypted feeds, whose URLs start with https://.

Sharing & SEO

But does it feel good?

StatusDescription
WaitingDoes the podcast feed have a “good” URL?

Here I test for problems like the use of someone else's domain, the use of deprecated services, etc.

Apple Podcasts

This section tests stuff that matters as specified in Apple’s requirements for Apple Podcasts.

StatusDescription
WaitingCover art

The cover art must be 1,400–3,000 pixels square to look good on fancy retina-class displays.

WaitingSupport for HTTP HEAD requests

The server for your episodes must support "HTTP HEAD requests", which is a fancy way of saying that Apple Podcasts must be able to get information about your files without downloading them whole.

WaitingByte-range support

The server for your episodes must support "byte-range requests", which enables podcast apps to fetch media in chunks. This is required to support streaming, and is required to be promoted in Apple Podcasts.

WaitingIs there a valid Apple Podcasts category?

Podcasts must have a valid itunes:category tag to be accepted for iTunes.

WaitingIs there an Apple Podcasts summary?

Podcasts should have a valid itunes:summary tag, or at least a description.

WaitingDoes it have everything it needs to be searched properly?

Podcasts must have valid title, author and description tags at the channel and item level of your podcast feed, so that Apple Podcasts has enough source material for its search engine.

WaitingDo episode links have file extensions?

Apple Podcasts needs episode enclosure URLs to have valid file extensions, even thought that's not techically neccessary.

Podcast Standards Project

Test whether podcast meets the new PSP-1 standard by the Podcast Standards Project.

StatusDescription
WaitingRequired namespaces

XML "namespaces" are used to extend the things that can be used in RSS podcast feeds. This tests whether the feed specifies the namespaces needed for PSP-1 compliance.

WaitingRequired channel elements

This tests whether the podcast feed includes things that are required for the podcast, represented by the RSS channel.

WaitingRecommended channel elements

This tests for other recommended podcast information. These are not required.

WaitingRequired item elements

This tests whether the podcast feed includes things that are required for podcast episodes, represented by the RSS item.

WaitingRecommended item elements

This tests for other recommended podcast episode information. These are not required.