Alan Ralph

Wearer Of Many Hats


🛠️ Please note that this site is a work-in-progress as I play around & experiment — things may change appearance between visits. 🛠️

Really Intelligent Syndication

The other day, Art Kavanagh wrote a piece about RSS (Really Simple Syndication) that raised some interesting questions. And no, I’m not just mentioning this because he mentions my blog. 🙂

I stopped using RSS around the same time that Google closed Google Reader, but not because of that. As far as I remember, I hadn’t really been aware of Google Reader till I read the announcement of its end. I’ve never really liked web-based readers or used them much: I preferred an approach that allowed me to read feeds in the browser (as both Safari and IE11 did) and it was when Safari dropped that feature that I gave up on feeds, a decision reinforced by the fact that I was then relying more on Twitter to let me know when updates had been posted.

I think my first feed reading experience was with Radio Userland. That was interesting but also very bare-bones. I subsequently used FeedDemon for a time — I was still very much a Windows user at this point — before signing up with Google Reader. I didn’t stay there exclusively; I also tried out Bloglines (RIP, now reduced to Another Content Aggregator Site) for a while.

I’m pretty sure that Google Reader is the primary reason browsers stopped supporting reading feeds directly in the browser and eventually phased out the detection and promotion of RSS feeds altogether. Google’s product pretty much was RSS for many years. Then Google canned it in 2013, and the market for RSS services reappeared, but the only people who were using, let alone buying, were those already in the know.

I have some reservations about RSS, though. First, I suppose, is the fact that it’s in XML, which I’ve always thought to be unnecessarily complex for many (obviously not all) of the uses it’s been put to. Brent Simmons (again) and Manton Reece have demonstrated this point by creating the specification for JSON Feed, which is a lot more straightforward. My own site consists of static web pages (including this post) from which I can’t automatically generate a feed, so I’ve been offering just a JSON Feed, which I update by hand whenever I post something new.

I think the whole XML vs JSON debate is a distraction, much like the RSS vs ATOM debate was back in the 2000s. The real issue, which Art alludes to and I’ve griped about here previously, is that sites bother to syndicate their content somehow.

My second reservation is that the RSS approach depends on individual readers following the feeds of sites they want to be updated about. I’m personally not very taken with the “following” model. It strikes me as too insistent, too FOMO, almost obsessive. I’m not going to read everything that John Naughton or Richard Murphy posts (probably not even most of it), and if there were an alternative I wouldn’t want to be notified every time they put out something new. On the other hand, I’m even less keen that an algorithm should choose which posts it’s going to tell me about. Experience with Twitter, Facebook and other social media suggests that algorithms really aren’t very good at this. Ideally, I’d like my browser to pop up an unobtrusive notification saying something like “You haven’t visited Alan Ralph’s site for a few weeks. There are some new posts. Would you like to take a look?”

This a valid concern; I suspect it might put off many people being introduced to RSS feeds for the first time — “holy cow, I’ve got 100s of unread messages, WTF?” The traditional approach taken by RSS feed reader apps has been to place a big ‘Mark All Read’ button somewhere, but that’s not solving the problem. Some services, like Inoreader, offer tools to filter content and make the River of News more manageable, but those require a paid plan to take full advantage. And that requires that the user figure out how to cut out the stuff they’re not interested in reading. I suspect most people, faced with that task, will opt for email newsletters or even (ugh) Facebook and/or Twitter.

Part of the problem, I think, is the ‘Really Simple’ part in RSS. This boils down to ‘here are the last X items posted to this website’. If you’re lucky, that information might include the author’s name and the categories and tags applied to each item, but those aren’t guaranteed. And that is pretty much all that RSS will give you.

It would be helpful for websites to have a mechanism to provide more general information about their contents. For instance, who writes for the site, what topics are covered, and how often is the site updated? Right now, there isn’t a standard way to do that since things like sitemaps are not guaranteed.

The third reservation is that your feed reader presents everything in the same style. If we’re going to read every story in black San Francisco on a white background, why should anybody bother paying attention to what their site looks like? If the design and style are more than just incidental decoration, shouldn’t we be reading the page in its intended setting? (Not everybody would agree with this, of course. On Micro.blog, @Miraz said that she has set her Safari preferences so that sites open in Reader View by default.)

A big part of why applying a uniform, readability-focussed view to articles is so popular? Many websites are designed around advertising or disregard the eyesight of those trying to read articles. Some sites are indeed beautiful, but they are the exception. And too many sites resent the reader who chooses to read their content via RSS and either truncate it or provide incomplete content.


Unfortunately, I don’t have a solution for getting updates from websites and people you’re interested in. Art mentions that he’d like to see this take place within the browser, which I think is a great idea but one that would require a browser maker willing to put users at the centre of their design decisions. Right now, the only ones who even come close to that, as I see it, appear to be Mozilla and the folks making Vivaldi. Google, Apple and Microsoft might talk the talk, but their priorities are themselves first, with users and developers a distant second.

The other parts of the solution would require site owners to consider how visitors want to read their content. Sadly, most of the Corporate Web, which includes most commercial services, see visitors as resources to be mined for extra income rather than people. So, if there is to be any movement on that front, it’ll be by those of us on the Open Web and the organisations that support it.

For now, RSS feed readers are an imperfect solution, but they sure as heck beat being at the mercy of the algorithms that control your news feed on social networks.


If you'd like to comment, send me an email.