LogoLogo
HomepageDocumentationGet FeedOtter
  • Welcome to FeedOtter
  • Automated Newsletters
    • Getting Started
      • Marketo Sending
      • Pardot Sending
      • Eloqua Sending
      • SFMC Sending
      • HubSpot Sending
      • MailChimp Sending
      • Active Campaign Sending
    • Scheduling Your Send
      • Require New Content to Send
      • Intervals
    • Features
      • Last Send Date
      • Send Now
      • Sending History
      • UTM Parameters
      • Custom Subject Lines
      • Notifications
      • Multiple Feeds
        • Merging Feeds
        • Pulling in External JSON/XML Data
  • Curated Newsletters
    • Getting Started
      • Newsletter Defaults
      • Adding Content Sources
      • Create your first curated issue
      • Test, Review, and Publish your curated email newsletter
    • Publishing
      • Publishing to Marketo
        • Create a New Email Program and Email
        • Create a New Email in Marketo
        • Schedule an Email Program Send From the FeedOtter Interface
      • Publishing to Pardot
      • Publishing to Eloqua
        • Create a New Email and Schedule a Send
        • Create a New Email
        • Update an Existing Email
        • Issue Naming
      • Publishing to HubSpot
      • Publishing to MailChimp
      • Publishing to HTML
    • Tags
    • Bookmarking Content
    • Content Sources
      • Google Sheets
      • YouTube
      • Algolia
      • WordPress API
      • UberFlip
      • JSON / XML API
        • Custom Data Fields
    • Troubleshooting
      • Marketo Duplicate Object Naming
      • Marketo Emoji Support
      • MailChimp From Address
      • Pardot emails are missing a required Unsubscribe or Preference Center tag
  • Integrations
    • Getting Started
    • Marketo
      • How to Set Up Your Marketo Integration
      • FAQ
        • Email Reporting
        • Sending in Recipient Time Zone
        • Marketo Data Access
        • Custom Marketo Program Naming
        • Branded Domain and IP Settings
      • Troubleshooting
        • How do I reset my Marketo Automated Campaign
        • Marketo Error: Program with the same name exists
        • Marketo error: Daily quota '50000'
        • Marketo Error: Invalid request. Please check and try again.
        • Curated Issue Fails to Publish
          • FeedOtter Can Not Approve Marketo Template
          • Marketo rejects Duplicate Name
      • Exporting a FeedOtter email into Marketo
    • Pardot / Account Engagement
      • How to Set Up Your Pardot Integration
      • FAQ
        • Salesforce IP Whitelisting
        • Where Can I Find My Pardot Business Unit ID?
        • Pardot Data Access
        • Advanced Settings
          • Set Up a User for Integration
      • Troubleshooting
    • Eloqua
      • How to Set Up Your Eloqua Integration
      • FAQ
        • Custom Email and Campaign Naming
        • Custom Field Setup
        • Updating Eloqua Canvas Email
        • Eloqua Data Access
        • VMTA and BBE
    • Salesforce Marketing Cloud
      • How to Set Up Your SFMC Integration
      • FAQ
        • SFMC Tracking Code
        • SFMC Resources and Links
      • Troubleshooting
    • HubSpot
      • How to Set Up Your HubSpot Integration
      • FAQ
      • Manually publish an email to HubSpot
    • MailChimp
      • How to Set Up Your MailChimp Integration
    • ActiveCampaign
      • How to Set Up Your ActiveCampaign Integration
    • Microsoft Dynamics Marketing
      • How to Set Up Your MS Dynamics Integration
  • Email Templates
    • Getting Started
      • Custom Template
        • HTML Email Guidelines
          • In-Depth HTML Email Guidelines
        • Custom Template Resources
          • ESP Template Use
            • Export a Marketo Template for Use in FeedOtter
            • Export a Pardot Template for Use in FeedOtter
            • Export a HubSpot Template for Use in FeedOtter
            • Export an ActiveCampaign Template for Use in FeedOtter
        • Where to Access Template Code
        • Getting Started with FeedOtter Templates
          • Creating a Basic Email Template
          • Advanced Email Templates
            • Slicing loops
            • Multiple Feed Emails
            • Email With Columns
            • Conditionals
            • Filters
              • Image Resize Filter
              • Date Formatting Filter
              • Text Manipulation Filters
              • Other Handy Filters
            • Non-RSS XML values
            • Custom fields
            • Display a Full Article in Your Email
          • Curated Email Setup Best Practices
            • Curated Newsletter Sections
      • Element Customization
        • About Email Images
    • FeedOtter Tokens
    • ESP-Specific Tokens
      • Marketo Tokens
        • Using Marketo Tokens in the From and Reply-To
      • Pardot Tokens
        • Pardot Merge Token Reference
      • Eloqua Tokens
      • SFMC Tokens
      • HubSpot Tokens
      • MailChimp Tokens
      • ActiveCampaign Tokens
  • Account Management
    • Account Information
    • Company Details
    • Manage Users
      • Adding Users
      • User Roles
      • Campaign Permissions
      • Transfer Ownership
      • Disabling Users
    • Security
      • Enable SSO in Your Account
        • Enable SSO With Okta as the Identity Provider
        • Enable SSO with a Generic Identity Provider
        • Enable SSO with Azure AD as the Identity Provider
        • Enable SSO with OneLogin as the Identity Provider
      • Account Level 2FA
    • Billing
      • Update Your Payment Card
      • View Account Usage
      • View Receipts
      • Change Your Subscription Plan
  • FAQ
    • How to manually publish a curated newsletter
    • WordPress RSS Feed Reference
    • How to find your RSS feed
    • Help with HTML encoding
    • My automated email did not send as expected
    • How do I hard refresh my browser?
    • How to Remove "This Post First Appeared" from Your Blog's RSS Feed in WordPress
    • Whitelisting FeedOtter
    • Whitelist FeedOtter on CloudFlare
    • How do I contact support?
    • Red Dot: Campaign Status
      • Confirm your RSS Feed is valid
      • Confirm your integration is still connected
Powered by GitBook
On this page
  1. Email Templates
  2. Getting Started
  3. Custom Template
  4. HTML Email Guidelines

In-Depth HTML Email Guidelines

A comprehensive description of what constitutes a placeholder email.

Creating A Great Placeholder Template

When creating the HTML code for your template, here are key considerations to keep in mind.

Header and Footer

Your logo, and header images should be coded into the email and any links (to homepage etc...) coded in place. In your footer you should place any text, disclaimers, and links to your unsubscribe / email preference center pages here. All links should be accurate and final. We will not touch this code so it needs to be 100% what you want on the final email.

Blog, Article Content, and Repeating Regions

These areas are the core zones that the FeedOtter team will modify during setup. Our team will add a variety of data-tokens and programmatic loops that display the featured image, title, description and details from your feeds in an email.

Review the topics below to learn exactly what we look for.

Article Spacing

If you wish to show more than 1-2 articles of content in your newsletter it is important to include multiple rows so that the spacing between articles is apparent and can be maintained when our team sets things up.

Text

As with any HTML email, it is important to designate text areas throughout your email.

For article titles and descriptions it is very important to design your HTML email considering the length of your texts as this text will be supplied dynamically by FeedOtter.

  • If your article has a long title will it wrap onto a new line?

  • Should content be truncated at a certain number of characters?

  • Make sure any CTA buttons and images are also linked. You can simply link to google.com or "#". Our team will update these during import.

Here is a great placeholder text generation tool:

Images

All images in your email must have a valid SRC that points to an actual image URL before the handoff to FeedOtter.

This includes but is not limited to

  • featured images for your articles and content

This also goes for:

  • logo images

  • social icons

  • banner images

  • ad images

If you need placeholder images, here are several useful resources:

    • Example 1: https://picsum.photos/200/300

    • Example 2: https://picsum.photos/200

    • Example 1: https://placehold.co/600x400

    • Example 2: https://placehold.co/600

Relative image SRCs such as <img src="/images/myserver/myimage.jpg"> are not allowed.

Links

Ensuring your HTML email has proper anchor tags and links is essential to any HTML email. This is also true for a great automated newsletter.

  • If you want featured images to be linked, ensure they are wrapped in the appropriate <a> tag.

  • This includes placeholder images that are to be replaced with article images.

  • If you do not know the link destination, set the link href="#". Our team will update this to point to your article.

  • Text that you wish to be linked such as your article title, read more etc.. MUST be linked with anchor tags. As before, use href="#" as a placeholder for your actual article link.

Anchor tags (links) affect the style of text and images, so we cannot add these for you. They must be added by your team and tested to ensure proper formatting prior to handoff.

Failing to properly link images, placeholders, or other elements in a custom HTML template is the most common cause of delays in email setup projects.

Testing

Our goal is to deliver a high-quality automated newsletter. We will test all incoming HTML in Litmus, and if it doesn’t meet basic compatibility standards, we will send it back to you.

This process is done to ensure that your automated newsletters are of the highest quality and fully compatible.

Recap: Steps for a Successful Template Import

Before sending, follow this checklist to ensure your email template is fully prepared for import:

  • Are all images and links (including images) correctly linked to their locations or set as placeholder links "#"

  • Compatibility: Have you tested your HTML email code with a tool like Litmus? FeedOtter will not import incompatible HTML code.

  • Placeholder content: Is there space for all your content in the email?

Last updated 4 months ago

If you answered "yes" to all of these questions, .

https://loremipsum.io/
https://picsum.photos/
https://placehold.co/
you’re ready to request a template import