BlogGuides

How to Automatically Share Blog Posts to Social Media (RSS Import Guide)

Every time you publish a blog post, it should automatically appear on your social channels. Here is how to set that up for free.

📅 April 5, 20262 min read

The Problem: Blog Posts Die in Silence

You write a blog post. You publish it. Two people read it — both found it by accident.

The issue isn't the content. It's distribution. Most blog posts never get shared beyond a single tweet sent manually by the author right after publishing, then forgotten.

RSS-to-social automation fixes this permanently.

How RSS Import Works

RSS is a feed format that almost every blog platform generates automatically. WordPress, Ghost, Substack, Squarespace, Webflow — they all produce an RSS feed. The URL typically looks like yourdomain.com/feed or yourdomain.com/rss.

SocialMate's RSS import feature checks your feed on a schedule and automatically creates a scheduled post whenever a new entry appears. You configure it once. Every future blog post gets distributed automatically.

Setting It Up in SocialMate

1. Go to RSS Import in the SocialMate sidebar

2. Paste your RSS feed URL

3. Choose which platforms to share to

4. Set a posting template (e.g., "New post: {{title}} — {{link}}")

5. Choose a posting schedule (immediately, or at a specific time of day)

6. Save

From that point on, every new post in your feed generates a scheduled social post. No manual action required.

Customizing the Template

The default template (title + link) works fine, but you can customize it:

  • Add the post excerpt: {{excerpt}}
  • Add a custom intro line before the title
  • Add hashtags at the end
  • Customize per platform (shorter for Bluesky, longer for Mastodon)
  • SocialMate supports per-platform templates in the RSS import settings.

    What to Watch Out For

    **Don't over-post.** If you publish five posts in one day, five social posts going out simultaneously looks spammy. Set a daily cap in the RSS settings — one or two posts per day maximum.

    **Review before it goes live.** You can set RSS posts to "draft" instead of auto-scheduled, so you review each one before it publishes. Useful when your blog content is varied and not all of it translates directly to social.

    **Keep the template fresh.** If every social post looks identical (same intro, same format), your audience tunes it out. Rotate templates periodically.

    Try SocialMate free

    Schedule to 16 platforms, manage your team, and grow your audience — all for free. No credit card required.

    Create free account →

    16 platforms · Unlimited posts · Free forever

    More from the blog

    ❤️ 2% of every SocialMate subscription goes to SM-Give — our charity initiative. Learn about SM-Give →