How to get out of Outlook & start loving your comms! Free webinar on 8/27. Learn More!

How to Find Your Drupal RSS Feed URL

Andy Theimer
September 17, 2025
7 min read

If you’re trying to find you Drupal RSS feed on your website—or help a client find one—there are a handful of reliable patterns and checks that will surface it fast. This guide walks you through where Drupal typically exposes RSS (and Atom) feeds, how to guess common URL patterns, how to confirm them in the page source, and what to do if a feed doesn’t exist yet. Keep this as your practical checklist for any Drupal 7/8/9/10 site.

How Drupal Exposes Feeds

Most modern Drupal sites use Views to build listing pages (for example, “News,” “Resources,” “Blog,” or “Articles”). Views can provide:

  • A Page display (the HTML page visitors browse), and/or
  • A Feed display (an RSS or Atom XML endpoint with its own path).

Because the feed path is just another Views setting, many sites follow conventions—but the exact URL is up to the site builder. That’s why a sensible “hunt plan” beats guesswork when you’re looking for a Drupal RSS feed.

The Fastest Way to Find a Drupal RSS Feed

  1. Check the page source for feed hints. On the listing page (e.g., /news or /resources), open View Source and search for:
    rel="alternate" type="application/rss+xml"
    rel="alternate" type="application/atom+xml"

    If present, you’ll see the canonical feed URL right in a <link> tag.

  2. Try common URL permutations. If you don’t see a rel="alternate" tag, test the high-probability paths listed below. Many Drupal sites use one of them.
  3. Preserve query strings. If your page uses filters (e.g., ?type=96), test the same query on the feed URL. Views feeds typically respect the same filters.
  4. Check taxonomy and language paths. Drupal often exposes feeds for taxonomy term pages (e.g., /taxonomy/term/123/feed) and for language-prefixed paths (e.g., /en/news/feed).

Common Drupal RSS Feed URL Patterns (Copy & Try)

Site-wide / front-page style feeds

/rss.xml
/feed
/feed/rss
/feed/atom

View-based listing pages (News, Blog, Resources, Articles)

Replace {path} with the page path, e.g., /news, /resources, /blog, /articles.

{path}/rss.xml
{path}/feed
{path}/feed/rss
{path}/feed/atom

Examples:

/news/rss.xml
/news/feed
/resources/rss.xml
/resources/feed
/blog/feed
/articles/feed

With filters (query parameters)

If your list uses query strings (e.g., ?type=96, ?topic=hr), try the same on the feed:

/resources/rss.xml?type=96
/resources/feed?type=96
/news/feed?topic=hr

Taxonomy term feeds

Replace {tid} with the term ID and adjust if your site uses human-readable aliases.

/taxonomy/term/{tid}/feed
/taxonomy/term/{tid}/rss.xml

Language prefixes (for multilingual sites)

Replace {lang} with your language code, e.g., en, fr.

/{lang}/rss.xml
/{lang}/{path}/feed
/{lang}/taxonomy/term/{tid}/feed

How to Confirm You’ve Found a Real Feed

  • Open in a browser: You should see raw XML (or your browser’s feed view), not a styled HTML page.
  • Check headers with cURL:
    curl -I https://example.com/news/feed

    Look for Content-Type: application/rss+xml or application/atom+xml.

  • Validate: Drop the URL into a feed reader or validator to confirm it parses cleanly.

Why These Patterns Work

  • Views conventions: When adding a Feed display in Views, many builders set the feed path by appending /feed or /rss.xml to the page path. That creates consistent, guessable URLs like /news/feed and /news/rss.xml.
  • Taxonomy: Drupal’s taxonomy pages commonly expose feeds for terms. Even when a site uses pretty aliases for term pages, a /taxonomy/term/{tid}/feed path often still works.
  • Site-wide feeds: Many Drupal installs expose a global feed at /rss.xml or /feed.

What If None of the Permutations Work?

It’s very possible the site doesn’t have a feed enabled for that list yet. Here’s how to add one (or what to ask your developer to do):

Adding a Feed Display in Drupal 8/9/10

  1. Edit the View behind your listing (e.g., “News” or “Blog”).
  2. Click AddFeed display.
  3. Under Format, select RSS Feed (Atom is fine if you prefer).
  4. Set a clean, memorable Path, such as:
    news/rss.xml
    news/feed
  5. Under Fields, choose which fields appear in the feed (title, link, summary, date, image).
  6. Save the View. Your Drupal RSS feed is now live at the path you set.

Drupal 7 Note

The process is similar with Views in Drupal 7: add a Feed display, set the path, choose fields, save. Some older D7 builds also expose taxonomy term feeds automatically.

Troubleshooting: “It Exists but Returns HTML” (or 403/404)

  • Caching or security layers: A WAF/CDN (e.g., Cloudflare) may block feed requests. Allow requests for application/rss+xml or application/atom+xml. Whitelist your internal server IPs or your feed consumer’s IP/user-agent if needed.
  • Redirects or aliases: Content negotiation or redirects may send you to the HTML page instead of the feed. Ensure the feed path is unique and not hijacked by aliases or sitewide redirects.
  • Permissions: If your View requires auth or roles, anonymous users won’t see the feed. Make the View accessible to “Anonymous” if you want a public Drupal RSS feed.

Copy-Ready “Permutations to Try” Block for Any Drupal Site

Replace example.com and {path} with your site and page path; add your query params as needed.

https://example.com/rss.xml
https://example.com/feed
https://example.com/feed/rss
https://example.com/feed/atom

https://example.com/{path}/rss.xml
https://example.com/{path}/feed
https://example.com/{path}/feed/rss
https://example.com/{path}/feed/atom

https://example.com/taxonomy/term/{tid}/feed
https://example.com/taxonomy/term/{tid}/rss.xml

# with filters (if your page uses them)
https://example.com/{path}/rss.xml?type=96
https://example.com/{path}/feed?type=96

FAQ: Drupal RSS Feed Essentials

Can I have multiple feeds for the same content type?
Yes. Create multiple View displays (or multiple feed paths) with different filters—e.g., /news/press/feed and /news/product/feed.

RSS vs Atom—does it matter?
Both are fine. RSS (application/rss+xml) is more common; Atom (application/atom+xml) is equally valid. Pick one and keep it consistent.

Can I generate feeds per taxonomy term automatically?
Often, yes. For taxonomy listing pages, test /taxonomy/term/{tid}/feed. If your site uses Views for taxonomy, you can also add a feed display there.

How do I include images or custom fields in a Drupal RSS feed?
In your View’s Feed display, add the fields you need and map them to feed elements (title, description, enclosure, etc.). Many teams place the hero image in the description as an <img> or as an enclosure.

Can I output JSON instead?
Drupal’s JSON:API is great for programmatic access, but it is not an RSS feed. For newsletter tools and many feed consumers, stick to RSS/Atom.

Bottom Line

Finding a Drupal RSS feed is usually a matter of checking the page head for a rel="alternate" link, then trying a few conventional feed paths. If nothing surfaces, you’re one quick View edit away from adding a clean, stable feed URL (for example, /news/rss.xml) that downstream tools can rely on. Keep feed paths predictable, mirror your on-page filters where helpful, and verify with curl -I so you know you’re serving application/rss+xml. With that, your Drupal site will play nicely with newsletters, aggregators, and any app that expects a standard RSS feed.

Andy Theimer
September 17, 2025

Related posts

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
View all

Send more newsletters.
Do less work.

Request a Demo

I am a heading