If you have ever ran your RSS feed through a feed validator and received the message: “
While this is just a recommendation and not an error, it could still cause you problems depending on how you’re using your feed. I host my RSS feed on my own site, run it through FeedBurner and then distribute the feed to different sites for distribution. One of those places has been having problems with my feed lately and I’ve had this recommendation showing up after trying to validate it through http://feedvalidator.org.
I didn’t think it was worth worrying about, but I recently fixed it just to make sure it wasn’t causing any problems. It took me a while to figure it out, but it’s basically a self-referencing link. If for any reason the URL of your feed does not exactly match this, you’ll get the “recommendation” message.
- The first thing to check is to make sure that link is the URL people use for your feed. If you’re doing fancy HTTP or .htaccess redirects, you should be giving people the destination URL, not the one that redirects them to something else.
- The next thing to check for are spaces in your URL. Even though some operating systems allow spaces in file names, it’s a general practice to try and avoid them. Try using dashes or hyphens.
- The last thing to remember is your links are case-sensitive. If you’re sending someone to http://mysite.com/feed but your RSS feed references itself as http://mysite.com/Feed, you’re going to get the “error” message when you try to validate your RSS feed. The hard part can be tracking down where this is set, depending on how your feed is created and how you’re manipulating it.
I hope these few tips can help you out. Generally it’s hard to find any help when looking around for an answer to a question like this.
Really handy info - as one of our apps depends upon the incoming url to determine whose site it is, then retrieve the info from a backend DB whis was tough to figure out the W3 message was so very helpful (not)! The case-sensitive part was the problem so just appending .ToLower cleared it up!
Thanks for taking the time to share!
No problem Dave. I’ve run into a few people with this situation. I used to be so in tune with case sensitivity, but forget sometimes with how much easier some stuff is to do these days.
Hi,
This is the problem I am having. I am not exactly tech savvy but I was able to clear up the blank line issue, but I need to do what you describe above, but have no idea which file I can find the line in. Would you happen to know which file would be the best to look into?
Thanks
Bryan
Well, these problems are in relation to RSS feeds, so that’d probably be an XML file you’re looking for. Sometimes they’re hard to find though if they’re being auto-generated for you.
I checked the three options you listed above and still am getting the message. Any other suggestions to try?
Not really sure Jeannie. This is what worked for me in my situation. Sorry.