Most sites still have a feed — it is just hidden. When they do not, you can generate one from the HTML, or subscribe to a feed of every change on the page. Here is how to do each, and when each one breaks.
Start monitoring free →To create an RSS feed from a website, first look for the feed the site already publishes — many hide it at /feed or /rss.xml. If there is none, a generator can build one from a list of links on the page. If the page changes in place instead of adding posts, use a change monitor that adds a feed item every time the page changes.
The three approaches solve different problems. A site's own feed and an HTML generator both answer "what is new on this list?". A change feed answers "what changed on this page?" — which is the question you have for pricing pages, terms of service, documentation, job boards and product pages.
By the PageRadar team · We make PageRadar, which offers the change feed described in step 4.
Blogs, news sites, podcasts, forums and most content-management systems publish a feed by default, even when no RSS icon is visible. Before you build anything, spend two minutes looking for it:
/feed, /rss, /rss.xml, /atom.xml or /feed.xml to the site or section URL. WordPress sites answer on /feed, and many category or tag pages have their own feed at /category/name/feed.application/rss+xml or application/atom+xml. A feed is usually declared as <link rel="alternate" type="application/rss+xml" href="…">; the href is the feed URL.If you find a feed, you are done: subscribe in your reader. The rest of this guide is for sites that do not publish one, or for pages a normal feed would never cover.
RSS generators — some hosted, some open source you can run yourself — fetch a page, find a repeating block such as a list of article titles and links, and turn each block into a feed item. You usually point them at the list page and sometimes pick the item, title and link with CSS selectors.
This works well when the page is a plain list that grows over time: a company blog without a feed, a "press releases" index, a list of grant calls, a changelog that adds entries at the top. The generator re-fetches the page periodically and new list entries become new feed items.
Generators are built around one assumption — new content appears as new entries in a list. Three common cases break it:
For all three, what you actually want is not a feed of new posts but a feed of changes. That is the job of a website change monitor, and it is the approach in step 4.
Paste the URL into PageRadar. Every check loads it in a real browser, so JavaScript pages work. Use "Watch only part of the page" to follow just a price, a table or a list, and add a prompt to ignore noise.
Open Settings → RSS. Each monitor has its own feed URL; press Copy and replace YOUR_API_KEY with an API key from your account. Readers cannot log in, so the key travels in the ?key= parameter.
Add the URL in Feedly, Inoreader, NetNewsWire or any RSS reader. Each detected change becomes a feed item, newest first, titled with lines added and removed and carrying a one-line AI summary.
Each monitor has a standard RSS 2.0 feed of its most recent 50 detected changes. Every item is titled with the size of the change — for example "Change detected — 3 added, 1 removed" — and its description is the one-line AI summary of what changed when one is available, such as "Pro plan price raised from $29 to $49". The item links to the monitor in your PageRadar dashboard, where the highlighted diff shows exactly which lines changed.
Items only appear when a real change is detected, so a quiet page stays quiet in your reader. Because the feed follows the monitor, everything you set on the monitor — the watched element, the noise-filter prompt, the check frequency — shapes what reaches the feed.
Good candidates for a change feed: competitor pricing pages, terms of service and privacy policies, API documentation, careers pages, regulatory notices, and product pages you are waiting on. Want alerts the moment something changes rather than when you next open your reader? The same monitor can also notify you by email, Telegram, Slack or webhook — see how to track changes on a website.
| Approach | Best for | JavaScript pages | Edits to existing content | Cost |
|---|---|---|---|---|
| The site’s own feed | Blogs, news, podcasts, forums | Yes | No — new posts only | Free |
| HTML-to-RSS generator | List pages without a feed | Often not | No — new list entries only | Free to paid |
| Google Alerts as RSS | Brand and topic mentions across the web | Depends on Google | No — new search results only | Free |
| Change feed (PageRadar) | Any page that changes in place | Yes — real browser | Yes | From $7/mo |
Google Alerts can also deliver results as RSS, but it reports new search results for a keyword, not changes to a page you pick — see Google Alerts alternatives for the difference. If the change you care about is a word or phrase appearing on a page, see content monitoring.
The free plan watches 5 pages daily with email alerts — enough to check that a page can be monitored. RSS feeds, the API, the MCP server, webhooks, Telegram and Slack start on Basic ($7/mo, 20 pages, hourly). Pro checks every 15 minutes, Business every 5 minutes.
No credit card required. Monitor 5 pages free, forever.
Create free account →