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.)
In this guide
To connect your site to your social networks, take the following steps:
- Visit your site’s dashboard.
- In the left side options, navigate to Tools → Marketing.
- Click on the Connections tab to find a list of available services to connect to.
- 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.

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.)

Share a post on social media again immediately or schedule a post to go out in the future.
This section of the guide applies to sites with our WordPress.com Premium, Business and Commerce plans. If your site has one of our legacy plans, this feature is available on the Pro plan.
All sites can share posts automatically to social media upon publishing posts. However, re-sharing already-published posts is limited to eligible plans.
To re-share a post at any time:
- Visit your site’s dashboard.
- In the left side options, select Posts.
- Click the ellipses (three dots) next to any post and select Share.
- Review the details and click the “Share post” button to send the post to your connected social profiles.
- Alternatively, select the calendar icon to schedule your social media posts for a future date and time.

You can also re-share posts from within the post editor by clicking 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.)
You’ll then see the auto-sharing options where you can toggle which social media platform(s) you want to share to, add a custom message, and a link to manage your connections.
Finally, click “Share post” to re-share the post.

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:
- From your dashboard, navigate to Tools → Marketing → Connections.
- Select the Connect button next to Facebook.
- In the window that pops up, log into Facebook.
- 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.
- You’ll be returned to WordPress.com, where another pop-up will ask you to confirm connecting your account.
- 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.
Sometimes the connection between Facebook and WordPress.com might get disconnected. Taking the following steps will solve most issues:
- From your dashboard, navigate to Tools → Marketing → Connections.
- Click the Disconnect button next to the Facebook page you wish to disconnect.
- Reload the screen and confirm the button now says Connect, but don’t click that link yet.
- Log into your Facebook account. Then go to your Facebook Account Settings → Business Integrations page by clicking this Business Integration Settings link.
- Remove the WordPress.com app by ticking the box next to it and clicking Remove. If there is no WordPress.com app listed here, you can skip this step.
- Do not tick the box to delete content created by WordPress.com. This would remove all previously shared Facebook posts, and there is no way to recover them.
- Back in your WordPress.com account, in Tools → Marketing → Connections, follow these steps to connect again.
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 dashboard, navigate to Posts and select the Copy link option from the post’s options:

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:
- From your dashboard, navigate to Tools → Marketing → Connections.
- Click the Connect button next to LinkedIn.
- In the new window that opens:
- Sign in to your LinkedIn account.
- Approve the connection to WordPress.com by clicking Allow.
- 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.
Sometimes, the connection between LinkedIn and WordPress.com might get disconnected. Taking the following steps will solve most issues:
- Log in to your WordPress.com account.
- From your dashboard, navigate to Tools → Marketing → Connections.
- Click Disconnect next to the LinkedIn account you wish to disconnect.
- Reload the page and confirm the button now says Connect.
- Clear your browser’s cookies to flush out cookies set by LinkedIn.
- Back in your WordPress.com account, in Tools → Marketing → Connections, follow these steps to connect again.
To connect a Tumblr blog to your site so that posts are automatically shared to Tumblr, follow these steps:
- From your dashboard, navigate to Tools → Marketing → Connections.
- Click the Connect button next to Tumblr.
- In the new window that opens:
- Sign in to your Tumblr account.
- Approve the connection to WordPress.com by selecting Allow.
- 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.
To connect a Mastodon profile to your site so that posts are automatically shared to Mastodon, follow these steps:
- From your dashboard, navigate to Tools → Marketing → Connections.
- Click the Connect button next to Mastodon.
- In the new window that opens:
- Sign in to your Mastodon account.
- Approve the connection to WordPress.com by selecting Authorize.
- After returning to WordPress.com, another pop-up window will confirm the account you want to connect to. Select Connect.
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:
- From your dashboard, navigate to Tools → Marketing → Connections.
- Click the Connect button next to Instagram Business.
- 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.
- Select the Facebook page connected to your Instagram Business account and click Next.
- Select the permissions you wish to grant WordPress.com and click Done. (We recommend enabling all permissions to ensure auto-posting works as expected.)
- On the next screen, click OK for confirmation and then click Connect.
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.
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:

Other WordPress.com Administrators, Editors, or Authors on the site can also have their own social media connections in addition to yours.
If you publish a post and the post did not get shared to your connected social media platforms, here are some common causes:
- If you schedule a post, it will not be shared until it is actually published.
- If you revert a post to a draft, then publish it again, the post will not be shared again. To share a post to your social media platforms again, see this section.
- If you have trouble with your posts not being sent to a specific service, disconnecting/reconnecting will often help fix it. See the instructions above for how to reconnect for each different social network. After connecting/reconnecting the services, you can publish a new post to test auto-sharing.
- Static pages and custom post types will not be shared. If you’re on a plugin-enabled site, you can use the Jetpack Social plugin to enable support for your custom post types like Portfolios, Testimonials, and WooCommerce products.
- If your site has more than one user, you may need to check the box that says
Connection available to all administrators, editors, and authors
on the Connections page.
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.