Note: While our most popular guides have been translated into Spanish, some guides are only available in English.

Adding email subscriptions to your blog

With Squarespace Email Campaigns, you can collect subscribers from your blog and create campaigns from your posts, all within your Squarespace site. This is a great way to convert occasional visitors into loyal readers.

Alternatively, you can use a third-party service like Mailchimp to add a subscribe option to your blog using your RSS feed. Use this guide to learn about both options and decide which one is right for you.

Collect subscribers for your blog

To collect subscribers for Email Campaigns, add a newsletter block to your site and connect it to Email Campaigns in the Storage tab.

Here are some places where you can add a newsletter block:

  • Footer - If you want the newsletter block to appear throughout your site, add it to your site's footer.
  • Individual blog posts - To add a call to action to blog posts, add a newsletter block to each post.
  • Blog page - To display a newsletter block on your blog landing page, add a block section above or below your blog section in version 7.1. If you're on version 7.0, you can add blocks to the page header in some templates.

You can also collect email addresses by adding a promotional pop-up to your blog page. To learn more about managing your mailing list in the Email Campaigns dashboard, visit Building mailing lists.

Send campaigns when you publish blog posts

After building a mailing list, you can send email campaign newsletters to your subscribers whenever you publish a new blog post. You can do this a couple of ways.

Create a newsletter with the full text of a blog post

When you publish a new blog post, click Create Email to automatically create a campaign from the post. This converts your post into an email of up to 37 sections. Not all blocks are supported, but the blocks typically used to create blog posts will convert, like text blocks, image blocks, and button blocks.

You can make adjustments to the campaign created from your post and, when you're ready, send it to your mailing list, or schedule it for later. The campaign includes a link at the bottom so subscribers can open the post on your site.

Add blog sections to your campaign

Create a campaign that includes a blog section to preview a published blog post to subscribers, including the featured image and the first 200 characters of the blog post or an excerpt if it has one. The preview is followed by a Read More link that takes subscribers to the post on your site.

This is a great option if you create campaigns that aren't blog-centric but still want to promote your blog, or if you want to encourage subscribers to read your blog posts directly on your site.

Use RSS-to-Email with Mailchimp

The following steps outlines how to add a subscription using Mailchimp's RSS-to-Email option. With this option, subscribers automatically receive an email every time you publish a new post. 

If you don't have a Mailchimp account already, you can get started here. Other third-party services may have similar options.

The Mailchimp integration in Form and newsletter blocks is a premium feature available in Business and Commerce plans.

Step 1 - Find your RSS feed

If your site has a custom domain, your RSS feed is formatted like this:

If you're using a built-in domain, it's formatted like this:

For this feed, you'll replace pageURL with the page slug for your blog page. To learn more, visit Finding your RSS feed URL.

Note: Ensure your site availability is set to Public. If your site is Private or Password Protected, Mailchimp won't recognize your RSS feed.

Step 2 - Add your RSS feed to Mailchimp

Next, you'll add your RSS feed in your Mailchimp account:

  1. In Mailchimp, click Campaigns, click Create Campaign, then click Email.
  2. Click the Automated tab, then click Share blog updates.
  3. Edit the Campaign Name, if you want, and select an audience to send it to.
  4. Click Begin.
  5. In the RSS Feed URL field, enter your feed's URL and select when you'd like your campaign to send. Ensure that you enter your own site's RSS feed URL, and not the example shown here.
  6. Check Resize RSS feed images to fit template if you want Mailchimp to resize your post images to fit the email. Note that this won't work for videos or when someone opens the email in Outlook.
  7. Click Next at the bottom of the page.

add rss feed and set timing on mailchimp

Step 3 - Set up your campaign in Mailchimp

After adding your RSS feed, set up your campaign: 

  1. Click the audience or audience segment you want to send to, then click Next.
  2. Enter your campaign details and choose your tracking options, then click Next.
  3. Choose a template for your newsletter.
  4. Click Next.
  5. Use RSS content blocks pre-loaded with Mailchimp’s RSS merge tags to customize your campaign. These tags pull information from your feed into your email campaigns and tell the system what to look for when checking the feed. Mailchimp will pull images and text from the post or use excerpt text and a Read more... link when available. If you don’t choose any tags, your emails will deliver without any content.
  6. Click Next.

Step 4 - Confirm details and send

Finally, confirm your campaign details and send:

  1. Review the Pre-Delivery Checklist for your campaign.
  2. Click Resolve to navigate to any issues.
  3. To preview your email before sending it, use the options in the Preview and Test drop-down menu. Click Edit to return to a section and make additional changes.
  4. Click Start RSS to send your campaign based on the schedule you chose, or click the drop-down and select Send Now to immediately send a campaign and begin the schedule you set.

The publication date in your RSS feed is set to GMT. If you're in a different time zone, changing the publication time after publishing can also change the day, which may cause the campaign to send again.

Tip: For more help with Mailchimp's RSS-to-Email Campaigns, visit Mailchimp's documentation.
Was this article helpful?
184 out of 316 found this helpful
Adding email subscriptions to your blog