Back to Support Grow Your Audience Blogging Post Automatically to Social Media

Post Automatically to Social Media

Connect your site to social media platforms and automatically share your posts to your connected accounts. This guide will show you how to share your posts on social media using Jetpack Social (formerly known as Publicize.)

Set Up Jetpack Social

To connect your site to your social networks, take the following steps:

  1. Visit your site’s dashboard.
  2. In the left side options, navigate to Tools → Marketing (or Jetpack → Settings if using WP-Admin).
  3. Click on the Connections tab to find a list of available services to connect to.
  4. Next to your chosen social media platform, click the “Connect” button and follow the prompts to connect to a service. Detailed instructions for each social network are listed further down in this guide.
Jetpack Social Connections

Share a Post

After approving a connection to any of these services, auto-sharing to that platform is enabled. The next time you publish a post on WordPress, you’ll find the “Share this post” panel before confirming you would like to publish the post.

All of your connected services will be listed here. You can toggle on/off the different services to prevent sharing the post to a specific social media platform.

By default, posts will be shared with the post’s title. You can change this to a custom message by typing new text in the Message box.

To access this setting at any time, click on the Jetpack icon in the top right corner of the post-editing screen (it looks like a green circle with a lightning bolt inside.)

Upon publishing the blog post, the post will be shared to your connected social media accounts automatically. You can also return here to reshare the post to social media again.

The Share this post section has toggles for each social service, and then a text field under "message"
The “Share this post” panel

Facebook Pages

Connect to a public Facebook page that you use for your business, organization, or brand. Note that Facebook does not support auto-sharing to personal Facebook profiles, only public pages.

To automatically share your website’s posts to your Facebook page, follow these steps:

  1. From your site’s dashboard, navigate to Tools → MarketingConnections (or Hosting → Connections if using WP-Admin).
  2. Select the Connect button next to Facebook.
  3. In the window that pops up, log into Facebook.
  4. Follow the prompts:
    • If you have multiple Facebook Pages, choose which one you want to share your blog posts to. Only one Facebook Page can be connected at a time.
    • Accept the permissions.
    • Select Okay.
  5. You’ll be returned to WordPress.com, where another pop-up will ask you to confirm connecting your account.
  6. Click the Connect button to finalize the connection.

Visit our Facebook Image Thumbnail guide to learn how to control the image selected by Facebook with links you share.

Reconnect Facebook

Sometimes the connection between Facebook and WordPress.com might get disconnected. Taking the following steps will solve most issues:

  1. From your site’s dashboard, navigate to Tools → MarketingConnections (or Hosting → Connections if using WP-Admin).
  2. Click the Disconnect button next to the Facebook page you wish to disconnect.
  3. Reload the screen and confirm the button now says Connect, but don’t click that link yet.
  4. Log into your Facebook account. Then go to your Facebook Account Settings → Business Integrations page by clicking this Business Integration Settings link.
  5. Remove the Jetpack app by clicking the Remove button next to it. If there is no Jetpack app listed here, you can skip this step.
  6. Back in your WordPress.com account, in Tools MarketingConnections (or Hosting → Connections if using WP-Admin), follow these steps to connect again.

X (Formerly known as Twitter)

Due to changes introduced by X, we had to discontinue the connection to X. However, you can still share your posts on X manually by pasting your post’s link into a new tweet.

To find the link to your post, visit the post publicly and copy the URL from the address bar in your browser. Alternatively, from your site’s dashboard, navigate to Posts and select the Copy link option from the post’s options:

A list of posts is shown. The ellipses is clicked and the Copy Link option highlighted.
Click the … (three dots) next to a post to see the post’s options

LinkedIn

To connect a LinkedIn profile (Company Pages are not supported) to your site so that posts are automatically shared with your connections, follow these steps:

  1. From your site’s dashboard, navigate to Tools MarketingConnections (or Hosting → Connections if using WP-Admin).
  2. Click the Connect button next to LinkedIn.
  3. In the new window that opens:
    • Sign in to your LinkedIn account.
    • Approve the connection to WordPress.com by clicking Allow.
  4. After returning to WordPress.com, another pop-up window will ask to confirm the connection. Click the Connect button.

Visit our LinkedIn Image Thumbnail guide to learn how to control the image selected by LinkedIn with links you share.

Reconnect LinkedIn

Sometimes, the connection between LinkedIn and WordPress.com might get disconnected. Taking the following steps will solve most issues:

  1. Log in to your WordPress.com account.
  2. From your site’s dashboard, navigate to Tools MarketingConnections (or Hosting → Connections if using WP-Admin).
  3. Click Disconnect next to the LinkedIn account you wish to disconnect.
  4. Reload the page and confirm the button now says Connect.
  5. Clear your browser’s cookies to flush out cookies set by LinkedIn.
  6. Back in your WordPress.com account, in Tools MarketingConnections (or Hosting → Connections if using WP-Admin), follow these steps to connect again.

Tumblr

To connect a Tumblr blog to your site so that posts are automatically shared to Tumblr, follow these steps:

  1. From your site’s dashboard, navigate to Tools MarketingConnections (or Hosting → Connections if using WP-Admin).
  2. Click the Connect button next to Tumblr.
  3. In the new window that opens:
    • Sign in to your Tumblr account.
    • Approve the connection to WordPress.com by selecting Allow.
  4. After returning to WordPress.com, another pop-up window will confirm the account you want to connect to. Select Connect.

Tumblr will display an image if the image is embedded within the first 256 characters of the post.

Mastodon

To connect a Mastodon profile to your site so that posts are automatically shared to Mastodon, follow these steps:

  1. From your site’s dashboard, navigate to Tools MarketingConnections (or Hosting → Connections if using WP-Admin).
  2. Click the Connect button next to Mastodon.
  3. In the new window that opens:
    • Sign in to your Mastodon account.
    • Approve the connection to WordPress.com by selecting Authorize.
  4. After returning to WordPress.com, another pop-up window will confirm the account you want to connect to. Select Connect.

Instagram Business

You can connect an Instagram Business account to your site so that posts are automatically shared to Instagram. If you don’t have an Instagram Business account, see Instagram’s help guide here.

To automatically share your website’s posts to your Instagram Business account, follow these steps:

  1. From your site’s dashboard, navigate to Tools MarketingConnections (or Hosting → Connections if using WP-Admin).
  2. Click the Connect button next to Instagram Business.
  3. In the new window that opens, connect your Instagram Business account using the associated Facebook Account.
    • Sign in to the associated Facebook account.
    • Click continue if you are already connected to the associated Facebook account.
  4. Select the Facebook page connected to your Instagram Business account and click Next.
  5. Select the permissions you wish to grant WordPress.com and click Done. (We recommend enabling all permissions to ensure auto-posting works as expected.)
  6. On the next screen, click OK for confirmation and then click Connect.

Other Social Networks

Looking for another social network to share your posts to? Popular social media sites like Pinterest and non-Business Instagram accounts do not support automatic posting to their services. If this changes, we may add support for more social media services. In the meantime, click the following links to learn about other ways to integrate your website with Instagram and Pinterest.

Connect Multiple Users

After adding a new connection, site administrators can make the connection “global,” meaning it can also be used by any other user on your site who has the ability to publish posts (Admins, Editors, and Authors.)

To make the connection available to all users, check the box labeled Connection available to all administrators, editors, and authors:

An arrow points to the checkbox to make the connection available to all administrators, editors, and authors.

Other WordPress.com Administrators, Editors, or Authors on the site can also have their own social media connections in addition to yours.

Common Reasons Why a Post Fails to Auto-Share

If you publish a post and the post did not get shared to your connected social media platforms, here are some common causes:

Terms of Service

Automatically sharing your post to another online service may subject your shared content to that other service’s terms of use. Many other online services have terms of use or content guidelines that differ from our WordPress.com Terms of Service. Often, these terms give the service rights in user-published content greater than the rights we (Automattic) have in content published to WordPress.com.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!