How to get an RSS feed from a website that doesn't have one
How to follow a website that has no RSS feed: find the hidden feed most sites have, turn the page into RSS with a generator, or get alerts when it changes.
The short answer
To get an RSS feed from a website that doesn't advertise one, first look for a feed the site already has: check the page source for an RSS link, or try addresses like /feed and /rss. If there is none, a website-to-RSS generator such as FetchRSS, PolitePaul or the open-source RSS-Bridge can build one from the page. Or skip RSS and have a page monitor email you when the page changes, which also catches edits that a feed never carries.
Check for a hidden RSS feed first
Plenty of sites have a feed and simply do not show a button for it. In HTTP Archive's 2023 crawl of 16.5 million mobile home pages, 37.79% carried an RSS link in their code. That makes the page source the first place to look.
Open the page, view its source (Ctrl+U on Windows, Option+Cmd+U on a Mac), and search for rss+xml or atom+xml. A feed announces itself with a link tag in the page's head, and the href in that tag is the feed's address. Paste it into any feed reader.

Common RSS feed addresses by platform
If the source has no link, the platform behind the site often has a feed at a predictable address anyway. Add these to the site's address:
| Platform | Feed address | Notes |
|---|---|---|
| WordPress | /feed/ | Also /category/name/feed/, /tag/name/feed/ and /author/name/feed/ |
| Substack | /feed | On the publication's own address |
| Medium | medium.com/feed/@username | Publications use medium.com/feed/publication-name; paywalled stories are not in full |
| Ghost | /rss/ | Sites in private mode have no public feed |
| Blogger | /feeds/posts/default | Atom by default; add ?alt=rss for RSS |
| Shopify blog | the blog's address plus .atom | For example /blogs/news.atom |
| Squarespace | the page's address plus ?format=rss | Works on blog pages |
| GitHub repository | /releases.atom | Also /tags.atom and /commits/branch-name.atom |
| Mastodon | the profile address plus .rss | Tag pages work too, as /tags/name.rss |
| add .rss to a subreddit or user address | Reddit ends RSS support on 13 November 2026 |
Create an RSS feed from a website with a generator
When there is no feed at all, a generator builds one. You give it the page, point at the repeating items (usually the headlines in a list), and it fetches the page on a schedule and publishes each new item as a feed entry. Because it reads the page's layout, a redesign can break it until you point it at the items again.
- FetchRSS creates a feed from almost any web page. Its free plan covers 5 feeds updated every 24 hours, and free feeds left unused for 7 days are deleted.
- PolitePaul, which was called PolitePol until March 2026, has a free plan with 3 feeds updated every 1.5 hours.
- RSS.app's free plan only follows sites that already publish a native feed; building feeds for pages without one is on its paid plans.
- Feed readers have built this in on paid plans: Inoreader calls it Web feeds & Track changes, and Feedly's RSS Builder is on its Pro+ and Enterprise plans.
Open-source options: RSS-Bridge and RSSHub
If you would rather run it yourself, two open-source projects cover most of what the hosted generators do.
- RSS-Bridge describes itself as generating web feeds for websites that do not have one. You can host it yourself or try the public instance at rss-bridge.org.
- RSSHub works from ready-made routes, each written for a specific site, so it is strongest on popular sites someone has already written a route for. It is AGPL-licensed, with self-hosting and public instances.
Or skip RSS: get an alert when the page changes
A feed answers one question: what is new. It cannot tell you that something already published was edited. An RSS 2.0 item only carries the date it was published, and Atom's updated date is left to the publisher, who may not change it for every edit. Neither format says what changed.
A page monitor works the other way round. It compares the page between checks and alerts you to any difference, new item or edit, with the removed and added lines in the alert. Add a plain-English rule and it alerts only on what you describe. The guide to getting notified when a website posts something new shows that setup on a real page.
RSS feed or page monitor: which to use
Most people end up using both, for different pages.
The general setup for a page monitor is in how to monitor a website for changes.
| You want to | Use |
|---|---|
| Read new posts from blogs and news sites that publish a feed | A feed reader |
| Follow new items on a page with no feed, in your reader | A feed generator |
| Know when an existing page is edited: prices, policies, terms | A page monitor |
| Get an email or Slack alert filtered to the items you care about | A page monitor with a rule |
| Keep a record of every version of a page | A page monitor, which keeps a snapshot at each check |
Sources
- RSS Advisory Board: RSS autodiscovery
- HTTP Archive: most popular feed formats (2023 crawl)
- WordPress.com: Feeds
- Substack: Find your RSS feed
- Medium: RSS feeds
- Ghost: Where can I find my RSS feed?
- Blogger: Feed URLs
- Shopify: Publishing blogs
- Squarespace: RSS feeds
- Mastodon documentation: Network features
- Reddit Help: RSS feed support ending
- FetchRSS: Prices
- PolitePaul: Prices
- RSS.app: Guide to the free plan
- Inoreader: Pricing
- Feedly: How to access the RSS Builder
- RSS-Bridge on GitHub
- RSSHub documentation
- RSS 2.0 specification
- RFC 4287: The Atom Syndication Format (atom:updated)