If your RSS feed breaks, your podcast breaks. So here are the most common RSS problems you may face in podcasting and how to fix them.
Podcast: Play in new window | Download
A lot of podcast RSS feed problems are related to validation problems. This is when something, often technical, is inside the feed that shouldn't be there, something is there that shouldn't be, or something is formatted incorrectly. Here's how to check that.
- Validate your feed.
- FEED Validator—This is a basic RSS validator. “Warnings” won't break your feed, but errors will. Try to find where the error is.
- Cast Feed Validator or PodBa.se Podcast Validator—These feed-validators are designed for podcasters and will more appropriately point out problems like missing enclosures, poor hosting, and other issues specific to podcasting.
- Fix the problem.
- If it is an invalid RSS feed, the problem could be a hidden or invalid character (such as a space or quotation mark) that you simply need to retype. Other times, it may be some code you need to remove from a post (such as embedded Flash objects or other special coding).
- Follow the advice the validation tools give for replacing or fixing other problems.
If your feed is completely missing (you'll usually get an 404 error), there could be many things going wrong.
- Double-check the URL—Ensure you spelled everything correctly, ensure you're using or not using “www.” as your domain is set up.
- Reset permalinks—Some things can break this, so simply save your WordPress permalink setting again.
- Test for conflicts—Plugins and themes could cause conflicts with your RSS feed (though PowerPress is now protecting the default podcast-only feed), try disabling all other plugins to see if your feed can still be reached, then reactivate them one or two at a time. Try changing your theme, too.
When your feed takes a long time to load, some RSS clients will give up after a certain amount of time. Your feed may be valid, but if it's too slow, it times out and will be the same as if it was inaccessible.
- Reduce your feed size—1 MB is the practical maximum, but I recommend smaller than 512 KB.
- Use caching—Implement a tool to caches your RSS feed so it isn't regenerated with every request, or consider making it a static file on your site. You may need the caching on the rest of your website in order to make your feed load better.
- Ask your web host about performance issues—It could be your site or someone else's on the server with some bad code that is hogging the server resources.
Your feed could be missing the latest episode or past episodes. Here are some things to check.
- Properly attached the episode—A blog post without a podcast episode properly added won't appear in podcast apps. There have been many times I published a post and forgot to attach the media.
- Check the channel/category—If you use custom channel or category feeds, you may have put the post in the wrong place.
- Low item/episode limit—The WordPress default limits RSS feeds to 10 items. You may need to increase that in the WordPress Reading settings, PowerPress, Libsyn, or whatever is creating your RSS feed (FeedBurner doesn't create feeds, so don't look there).
- Combined blog posts and podcast episodes—If you don't have a podcast-only RSS feed, each blog post could be bumping out your podcast episodes from the item limit.
- Theme/plugin settings—Some WordPress themes or plugins may offer the option to filter the main blog page, which could affect what goes in your RSS feeds.
- Caches—Website caching, CDN/external caching, and feed caching may need to be refreshed for your latest episode to display.
- Duplicated posts—Some tools may allow you to duplicate a post, but it in rare cases, it may also duplicate the globally unique identifier (GUID), so most RSS clients won't recognize the new post as a new episode.
If your subscribers have been forced to redownload your old episodes, it could mess up your stats and annoy your audience.
The core cause is the globally unique identifier (GUID) in every item/episode of an RSS feed. If that GUID changes, RSS clients and podcast apps will think that is a new post.
Don't change that GUID! Here are some specific situations to be cautious.
- Migration—When moving your RSS feed from one place to another, ensure your new feed-generator will also migrate the GUIDs. Blubrry, PowerPress, and Libsyn are smart enough to do that; I can't say the same for other providers.
- Find and replace operations—If you're editing your database, be very careful when running find-and-replace. It's best to filter such operations to only specific columns and thus exclude the GUID.
- Correcting episode mistakes—Unless it's absolutely necessary to force a redownload, reuse the existing post, URL, and filename for fixing mistakes. Creating a new post—even with the same URL, title, and filename—will force a redownload.
Thank you for the podcast reviews!
Your reviews encourage me and they help other people find the podcast. If you appreciate the podcasting information I share, please write your own review on Apple Podcasts, Podchaser or Stitcher!
Use My Podcast Reviews to get your own podcast reviews automatically checked daily and learn how to grow your audience with reviews!
- Please remember to vote for our podcasts and our friends' in the Podcast Awards every day through June 12.
- Podcasters' Society opens to new members on July 1. Join the waiting list for a special bonus!
- I'm taking a sabbatical June 1 through July 15, 2016. I will still publish podcast episodes and my weekly email newsletter, but I'll be available only to members of Podcasters' Society. All emails, voicemails, and other comments during that time will be automatically archived and will not be responded to. So if you need to reach me, please try again after July 15.
Need personalized podcasting help?
I no longer offer one-on-one consulting outside of Podcasters' Society, but request a consultant here and I'll connect you with someone I trust to help you launch or improve your podcast.
Ask your questions or share your feedback
- Comment on the shownotes
- Leave a voicemail at (903) 231-2221
- Email feedback@TheAudacitytoPodcast.com (audio files welcome)
Connect with me
- Subscribe to The Audacity to Podcast on Apple Podcasts or on Android.
- Join the Facebook Page and watch live podcasting Q&A on Mondays at 2pm (ET)
- Subscribe on YouTube for video reviews, Q&A, and more
- Follow @theDanielJLewis
This post may contain links to products or services with which I have an affiliate relationship and may receive compensation from your actions through such links. However, I don't let that corrupt my perspective and I don't recommend only affiliates.
Congratulations! I am so happy for the two of you. I believe Amazon has baby microphones so you can start training.
Thank you! I’ll have to look for those toys. 🙂
Congrats! A word of advice. When you’re getting within a few weeks of the due-date, DO NOT stay up late watching movies or such. (Unless you’re good with 2-3 days with no sleep and THEN a little one that makes sure you’ll have a very hard time recovering. I speak from experience.) 🙂
re: odd characters from pasting – I setup TextEdit (Mac) to default to plain-text, and always run anything through it before putting into a website. Or, one could use something like TextWrangler or BBEdit. And, if you really want to get fancy, there’s a cool system extension called WordService by the DevonThink folks, which among other things, has a very slick text cleaner that can be mapped to a keystroke to clean any selected text.
re: www or non-www – generally, it doesn’t matter, but I’ve heard the opposite (i.e. to use www) for future flexibility reasons. This probably wouldn’t affect many, but here’s an article talking about it to consider:
The big thing is to pick one or the other, and stick with it, do redirects (and let places like Google Webmaster Tools/Search Console know which you’re using).
[…] How to Fix Common Podcast RSS Feed Problems – TAP271 […]
My Stitcher isn’t working, I am submitting the same rss feed url as the one i use for iTunes (works fine) but it still wont work. I have emailed stitcher several time but never heard from them. Help
I have a podcast feed – http://www.strategiesinlanguagelearning.com/feed/podcast/
that works with one validator and not the other.
When I enter it myself int URL bar, I get nix.
Any easy way to sort this out?
( I am using Podpress on WP)
It seems the problem is you’re using PodPress (very old and not well maintained) _and_ redirecting to FeedBurner and possibly using FeedBurner’s broken features. Plus, this feed has no media files to make it a podcast feed.
Turn off FeedBurner’s SmartCast feature (if it’s on), switch from PodPress to PowerPress.
If you need further help, email me and I’ll refer you to someone you can hire to fix the problem.
That’s really a good tutorial but there are more ways to resolve RSS feed errors. I have already deactivated my theme and activated default theme but that’s not working. I have seen some good ways to fix RSS feed errors define here https://wpitech.com/how-to-fix-wordpress-rss-feed-errors/ . I have implemented the second option and it works for me as the issue was one of my content feed plugin.
Thanks for sharing! Yes, there are more ways. I wanted to cover the solutions to the common feed problems podcasters face.
I have a podcast that gives me problems with my podcastdownloader script
I can download it with vlc and itunes
When i parse it in the validator it gives a lot of errors.. Can I do anything to fix this?
You’ll need to work your way through the errors and fixed them in whatever is creating your RSS feed.
Or, you could switch to a podcast-hosting provider, like https://theaudacitytopodcast.com/captivate, to have them generate the feed for you and give you an easier publishing and statistics interface.
Thx for the quick answer..
The problem is, it’s not my podcast :-p
But it worked until last week with ‘podcastretriever’ a python script to download these podcasts.
Suddenly it wont work anymore.
It still works on itunes and for example with VLC
Then, unfortunately, you’ll need to ask the podcaster to fix the problem with their feed.