Skip to main content

Configure your RSS feed structure and tags

This guide details the technical specifications to ensure your RSS feed's compatibility with our platform. You will find the list of mandatory tags, HTML formatting rules, and a complete code model.

Lucas Minarro-Rey avatar
Written by Lucas Minarro-Rey
Updated this week

Summary: For content to be imported and displayed correctly, your feed must comply with the RSS 2.0 standard, include an image using the <enclosure> tag, and use only "inline" CSS for styling.

1. Required XML Tags

To ensure optimal display of your posts (title, image, timeline), each item (element) in your RSS feed must contain the following tags.

Technical Note: The absence of any of these tags may prevent content import or degrade its display for the end user.

  • <title>: Defines the main title of the content. This is the text that users will click on.

  • <link>: Contains the absolute URL to the original page on your website.

  • <description>: Contains the body of the text or the summary. See the "Formatting" section below for HTML rules.

  • <guid>: The unique identifier of the content. It allows the system to differentiate a new publication from an update.

  • <pubDate>: The publication date (standard RFC 822 format). This tag is crucial for multi-channel chronological display.

  • <enclosure>: Manages the main image (banner) associated with the content.

    • Required Attribute: url="https://..."

    • Supported Format: JPG, PNG, WEBP.

2. Formatting Rules

The text inside the <description> tag must follow strict rules to ensure smooth reading on all devices.

Inline HTML (no CSS classes)

The system only accepts "raw" HTML.

  1. Structure Tags: Use standard tags (<p>, <ul>, <li>, <strong>, <h1> to <h6>).

  2. CSS Styles: You must not use CSS classes (e.g. class="my-style"). The style must be applied directly into the tag via the style attribute (Inline CSS).

Example of best practice:

HTML:

<p style="color: #333; font-weight: bold;">This is a correct text.</p>

Example of what not to do:

HTML:

<p class="text-bold">This will not display correctly.</p> 

3. Volume and Pagination

A specific configuration is required to retrieve your entire history.

Warning: No pagination management Our system does not browse successive pages of a feed (e.g., feed?page=2). It only reads the first page provided by the URL.

Recommendation: If you want to import a significant history, configure your feed to display more items on the single page (instead of the default 10 or 50).

  • Recommended Volume: You can go up to 200 items per feed.

  • Performance: This volume is fully supported and does not impact loading or display times.

4. Complete Example (Edusign News Model)

https://edusign.com/en/feed/

5. In Case of Problems

If your contents do not import or display poorly, check the following points:

  • The image does not display: Check that the <enclosure> tag contains the url attribute and that the image link is public (accessible without a password).

  • Broken accents: Ensure that the encoding of your XML file is set to UTF-8.

  • Style is missing: Confirm that you used "inline" style and not external CSS classes.


For further details, visit our help center.

💬 If you don't find what you're looking for, contact us via chat. 💬

Did this answer your question?