With RSS you can reclaim your online freedom. Say no to tracking, censorship, and information overload. Experience the internet on your terms!
Social media may tempt website owners by bringing in a swarm of visitors once in a while, but that is essentially a bait-and-switch trap. Ultimately, the social media companies will want to be paid. There are other less onerous ways to grow the audience for a website. Email is one of them, but not everyone wants to consume news, opinion or entertainment through email. How about RSS? It is a time-tested strategy to build a loyal audience without exposing them to the intrusive tracking done by tech giants.
Even if you do not leave the mobile data or the wireless connection of your phone on all the time, there will be continuous tracking. Smartphones are designed to continue to report your movements even in airplane mode or when the phone is turned off. You agree to this incessant tracking when you mindlessly click the ‘Next’ button when you first set up the phone (https://www.opensourceforu.com/2016/05/how-to-run-android-without-google/). The only way to avoid this tracking is to use a feature/button phone or no phone at all. Unfortunately, this is not an easy option for everyone.
When you are using a desktop or a laptop, do not be logged into Google. Then, how will you check your email? Do not check your mail in the browser. Use dedicated software for it, known as an email client like Thunderbird or Seamonkey to separate your email from your browsing (https://www.opensourceforu.com/2018/02/tricks-try-thunderbird-seamonkey/).
Similarly, do not log into Facebook or Twitter to read your news. It gives them the ability to censor news and track you. Go directly to the source, anonymously. But there are potentially dozens or hundreds of news sources. Who has the time to visit all of them? There is a simple solution — RSS.
An RSS feed
RSS stands for ‘really simple syndication’. It was created by Aaron Swartz, who was also the creator of MarkDown, Creative Commons and Reddit.
RSS is an XML-based technology for notifying consumers of fresh content published online. An RSS file published by a website is known as an RSS feed or a news feed or a web feed. Like a web page, an RSS feed will be accessible from a World Wide Web address.
A website can have multiple news feeds.
Some websites provide topic-specific RSS feeds.
A website may provide reader comments in a thread-specific RSS feed.
Real-time data can be published as RSS feeds.
End users who wish to read or be notified of the fresh content using these RSS links will have to use RSS client applications. RSS clients are variously known as RSS readers, news readers, or feed readers. RSS readers are available as desktop and mobile applications. Browsers and email clients may natively support RSS feed or with add-ons. There are some online RSS reader services but they defeat the idea of using RSS for anonymity.
When you encounter a site that you like, find out its RSS link. It is usually behind an orange icon as shown in Figure 1. Some news websites may have a dedicated page where they list all their RSS links.
An undeclared war on RSS?
Facebook and Twitter used to have RSS feeds when they were growing their audience. To monetise their apps, they removed RSS support and became walled gardens. There was also an undeclared war on RSS (https://www.smh.com.au/technology/apple-joins-the-war-on-rss-20120731-23d8y.html). Web browsers used to indicate the availability of an RSS feed in the address bar, but they quietly removed the feature. If Google, Facebook and Twitter can become the gateways of online content, it becomes easier to censor news, opinion and information.
Does YouTube have RSS feeds?
Strangely, YouTube video channels continue to support RSS. They do not display the links anywhere. You have to manually construct it in this format:
The blank part must be replaced with the internal channel ID of whichever video you are watching. Now that YouTube has assigned Twitter-like user names to channels, the channel IDs are not easy to copy. However, you can open the web console (Tools » Web Developer Tools » Console) and type ‘ytInitialPlayerResponse.videoDetails.channelId’; you will get the channel ID in quotation marks. For the Electronics For You video channel, I got the ID as “UCJbnMYV_yigckub3RjtXD1Q”. With this ID, the channel RSS link can be constructed as:
To automate this task for other channels, create a bookmarklet in your browser with this code:
window.alert(“https://www.youtube.com/feeds/videos.xml?channel_id=” + ytInitialPlayerResponse.videoDetails.channelId);
Use RSS for profit
A major problem with many web design and marketing professionals is that they know all about social media and nothing about RSS. When they are asked to improve the reach of an existing website, the first thing they do is remove support for RSS feeds. Their reasoning is that RSS readers allow people to stay inside their RSS readers and never visit the site publishing the content. This is a misconception. A website needs to publish only the article headlines in its RSS feed. It does not have to publish the entire article content in the feed. Persons interested in reading an article will click the link and visit the site.
Paradoxically, the same web marketing individuals will add social media plugins to every page in the website. Will that not cause the reader to leave the website? Apparently, that is okay. Don’t you want your content to become viral? Unfortunately, this traffic is very fickle and will not even return. Easy come, easy go. Another important thing that web marketers ignore is that not every social media mention is seen by all followers. To limit information overload and to monetise traffic leaving to external sites, social media companies deliberately limit the visibility of users’ posts. In other words, subtle censorship. To gain visibility, they want you to advertise. In other words, subtle extortion. The sites that advertise get more visibility. You have to pay money to one guy to bring in traffic and then make money from another who displays ads. The gamble may not pay off.
In contrast, the anonymous RSS costs almost nothing extra. Growth of this organic traffic may be linear and slow. Over time however, the publisher can reap the benefits of an ever-growing audience that no middleman can censor. Publishers must foster this kind of loyal traffic that is dependable. Social media traffic can dry up suddenly one day when they inexplicably change their algorithm (as they have done many times in the past) or if payments cannot be made.
Instead of diverting traffic to social media sites, publishers should ask visitors to subscribe to their RSS feeds. When a feed indicates that there is valuable content on a site, the subscribers will click and visit the site. When they visit the site, the publisher can then monetise the traffic by:
- Serving unobtrusive ads to the visitors, that is, no annoying overlays or pop-ups
- Provide easy links to subscribe to:
- An ad-free paywall
- A print edition
RSS is not the only game in town. Online publishers can use other mediums to monetise their content. Email newsletters are one of them. Some people prefer email newsletters as their email clients enable them to perform offline searches of news articles. The same headline, link, snippet, and intro image strategy used in RSS feeds can be used in email newsletters too. However, email is subject to filters and deliverability issues. You need to proceed with great care as irresponsible use of email newsletters can result in blacklisting of your domain. You can read more about this subject in my free ebook ‘Email Newsletter Strategies For Profit’.
Anatomy of an RSS feed
An RSS feed is so simple that it can be hand-coded. Most website content management systems (CMS) and blogging software automatically generate RSS feeds.
The initial part of the XML is metadata about the feed. In this metadata, the RSS feed identifies itself and also provides a link back to itself. What follows next are individual news items or article metadata wrapped inside item tags. Each item tag includes a title (or headline) and a link for the news item, status update, article, or blog post. A GUID tag is required to provide a globally unique ID to make it easy for an RSS reader to uniquely identify the item in its database. It is common practice to use the URL of the news item as a GUID if it happens to be unique.
<?xml version=”1.0”?> <rss version=”2.0”> <channel> <title>Weather forecast for Palakkad</title> <description>Daily weather forecast provided by ISRO</description> <link>https://www.isro.gov/weather-forecast/palakkad.xml</link> <item> <title>Warm sunny weather</title> <description>Clear sky.</description> <link>https://www.isro.gov/weather-forecast/palakkad-2023-10-20.html</link> <guid>https://www.isro.gov/weather-forecast/palakkad-2023-10-20.html</guid> <pubDate>Sun, 20 Oct 2023 00:00:00 +0530</pubDate> </item> <item> <title>Possibility of rain</title> <description>It may or may not rain.</description> <link>https://www.isro.gov/weather-forecast/palakkad-2023-10-19.html</link> <guid>https://www.isro.gov/weather-forecast/palakkad-2023-10-19.html</guid> <pubDate>Sat, 19 Oct 2023 00:00:00 +0530</pubDate> </item> <item> <title>Stormy weather and lightning</title> <description>Fisherman are advised not to venture into the sea.</description> <link>https://www.isro.gov/weather-forecast/palakkad-2023-10-18.html</link> <guid>https://www.isro.gov/weather-forecast/palakkad-2023-10-18.html</guid> <pubDate>Fri, 18 Oct 2023 00:00:00 +0530</pubDate> </item> </channel> </rss>
RSS readers display news items in chronological order, just like an email client. They can display content from multiple sites.
You can place rich-text content including images inside the description tags using HTML (with CDATA formatting for XML). In this respect, RSS feeds are better than email newsletters. Email clients will usually block images, but RSS clients display images in all their glory. Just add a good intro image and an interesting text snippet to each news item, and there will be no stopping the traffic.
Podcasts are also published as RSS feeds. They have an extra enclosure tag providing the location of the MP3 file.
<enclosure url=”https://www.allindiaradio.gov.in/news-in-english/2023-10-20-nie-en.mp3” length=”2324324324” type=”audio/mpeg” />
RSS readers and podcast apps consume the RSS feeds and enable you to download and play the MP3 file.
Most RSS readers have built-in support for podcasts.
A lot of people have no time to read articles. Instead, they listen to audiobooks and podcasts when they are commuting. A news organisation can convert a select few of its news articles as podcasts and deliver them to these subscribers using the same RSS feeds. Podcasts can also be monetised by adding advertisements or other promotional material.