While working on a side project with RSS & Atom feeds, I discovered that a lot of RSS/Atom feeds in the wild are <i>(cough)</i> sub-optimal.<p>The W3C has a very nice Feed Validation Service[1], but it only looks at the feed itself, not at the linked pages. And a lot of the problems that it finds are issues in the body content which can mask more serious errors.<p>So I write an RSS/Atom Feed Analyzer[2] that checks for things like headers, consistent links and backlinks.<p>One of the (potentially) more controvesial things it recommends is using the content type "text/xml". The normal recommendation causes the "Save As" dialog popup in some browsers, which is IMHO a horrible user experience.<p>Anyhow, give it a try and let me know what you think! RSS.Style has a list of high-profile bloggers' feeds[3] that you can try. And feel better about having problems in your own feed!<p>Source (TypeScript) is available[4] (MIT license). It is running as a function on Cloudflare Pages. It is just something that I hacked together and grew over time: don't be judgemental!<p>PS: And use <a href="https://www.rss.style/" rel="nofollow">https://www.rss.style/</a> to make you feeds look nicer in a browser!<p>[1] <a href="https://validator.w3.org/feed/" rel="nofollow">https://validator.w3.org/feed/</a><p>[2] <a href="https://www.rss.style/feed-analyzer.html" rel="nofollow">https://www.rss.style/feed-analyzer.html</a><p>[3] <a href="https://www.rss.style/#examples" rel="nofollow">https://www.rss.style/#examples</a><p>[4] <a href="https://github.com/fileformat/rss.style/blob/main/functions/feed-analyzer.html.ts">https://github.com/fileformat/rss.style/blob/main/functions/...</a>