Do you want your blog posts to be automatically posted to Facebook from your WordPress site?
Facebook is one of the largest social media sites in the world with more than 2 billion active users. It’s also one of the largest traffic sources for many sites.
In this article, we’ll show you how to automatically post to Facebook from WordPress. This will help you bring more traffic to your site from Facebook.
Why Automatically Share WordPress Posts on Facebook?
The easiest way to build a following and staying in touch with your users is by building an email list. However, you cannot ignore the huge user base of social media websites, particularly Facebook.
As the largest social media website, Facebook has more than 2 billion active users. This massive global audience can become a significant source of traffic for your website.
You will need to engage with users on Facebook to build a strong following. This means answering comments, sharing content, and posting regular updates on Facebook.
While you can’t automate engagement, you can automate sharing your blog content on your Facebook page.
We’ll show you two easy ways to do that, and you can choose the one that works best for you.
- Automatically Post to Facebook from WordPress Using IFTTT
- Automatically Post to Facebook Using Buffer
Automatically Post to Facebook from WordPress Using IFTTT
IFTTT is short for ‘If This Then That’. It is a popular online tool that allows you to automate your online accounts and make the internet work for you.
It allows you to define applets, which are small applications that perform a specific task.
Each applet connects your two online accounts. It looks for a trigger on one account, and if the trigger is found, then it performs your predefined action on the other account.
You can make IFTTT automatically post to your Facebook account when you publish a new post on your WordPress blog.
Here is how you would do that.
First you need to visit the IFTTT website and create a new account.
After you sign up, click on the search bar at the top:
Type in ‘WordPress blog to Facebook’ and hit search.
Scroll down until you see this:
Click on the ‘Share new WordPress Blog posts to your Facebook Page’ button and then you’ll see this page:
Now it’s time to connect your IFTTT account to your Facebook page. Click on the big connect button, and you’ll be taken to Facebook to make the connection.
Make sure that your Facebook account is connected and then click ‘ok.’ Next, you’ll see the following:
This is your agreement to let IFTTT post your new blog posts to your Facebook page. Click ‘continue as [your name]’.
Now you’ll see it’s time to connect your WordPress blog.
After entering this information, click on the connect button to continue. IFTTT will now save your information and connect to your WordPress site.
Next, you’ll get the notification that now your blog and Facebook are connected.
Make sure the ‘Get notifications when this connection is active’ button is toggled to the right and hit the big save button at the bottom:
Now you’ll see the following screen to show that your applet is active. This means any time you publish a blog post, it will automatically be shared on Facebook.
Automatically Post to Facebook Using Buffer
Buffer is a marketing automation tool that allows you to schedule status updates for your social media profiles including Facebook.
First, you need to visit the Buffer website and sign up for an account.
The advantage of using Buffer is that you can schedule the time you want your posts to be shared. And you can select an optimal time for sharing regardless of when you publish a post.
After signing up for a Buffer account, it’s time to connect it to your Facebook account.
Click the ‘Connect Your Social Accounts’ button and go through the prompts to connect your Facebook account.
When you’re finished here, it’s time to connect it to your WordPress site.
To do that, you need to install and activate the WordPress to Buffer plugin. For more details, see our step by step guide on how to install a WordPress plugin.
Upon activation, you need to visit WP to Buffer page to configure the plugin settings
Click on the ‘Authorize Plugin’ button and connect your WordPress site to your Buffer account.
After you’re finished, you’ll be redirected to the settings page, where you’ll see the following:
Now you see the social media accounts connected in your Buffer account on the left. Select the Facebook account you want to automatically post to.
Check the ‘account enabled’ section at the bottom and then click ‘Save.’
Next, you’ll want to open your Buffer account and designate the times of day you want to post.
This will determine when your WordPress post is published to your Facebook feed. The next step is to publish a blog post.
Once that’s done, you’ll see it scheduled in your Buffer account to be posted to your Facebook page. Here’s what it looks like in the Buffer dashboard:
This is scheduled to publish at 11:36 AM, and once that time passes, it’s immediately posted to your Facebook page. Here’s what it looks like:
We hope this article helped you learn how to automatically post to Facebook from WordPress.
You may also want to check out the best Facebook plugins for WordPress, and our guide on how to add web push notification in WordPress, so you can connect with your visitors after they leave your website.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Thanks for the info, however you fail to mention that some of these options may come at a price. For example, with WordPress you can no longer use plug-ins unless you upgrade to a business account. I find that really frustrating, as I used to be able to easily link to my FB page, but now I can’t unless I pay more money? Thanks a lot.
For the cost of WordPress, our guides are for WordPress.org not, WordPress.com which would be part of the confusion. You can see our guide below on the differences between the two:
https://www.wpbeginner.com/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/
Does any of this methods auto-post to facebook GROUPS?
These are for Facebook pages, Facebook limits automation for their groups at the moment.
Hi guys, great info as always! You should really update the 3rd option, the graph API has been deprecated and now Facebook uses another method, very intuitive and self explanatory.
Thank you for letting us know, we will look into updating our article as soon as we are able.
I cant find new applet from the drop-down menu when I clicked on my username
They may have changed their interface since this article was last updated you should still be able to use their search feature at the top of the page to find an applet.
Please, I seem not to find your Facebook group again. Or has it been closed down?
Our Facebook group is still active. If you visit our Facebook page and go to the groups tab on the side, you should be able to see the group there
I found the process for Buffer much easier than described in this post. You just need to sign up for Buffer and connect your social media account(s) there, then install the WP to Buffer plugin, then hit the “Authorize” button in the plugin settings. That’s it. No access token, no callback URL, no creating an app. That is all automated with the Authorize button now, I suppose.
Thank you for letting us know, the plugin’s authors likely updated their method to authorize since the last update of this article
I just want to learn, does this method automatically post our wordpress posts as we publish?
Yes
Thanks a million for the tips
This post is out-of-date after FB removed publishing to profile timeline from their API.
Thank you for letting us know, we’ll be sure to take a look at this article
Hi,
I tried using IFTTT but it kept telling me invalid WordPress URL. after numerous crosschecks i could see that the URL is correct.
Please, what can i do about this?
Hi Daniel,
Make sure XML-RPC is enabled on your website. It is a WordPress feature that allows third-party services like IFTTT to connect. Some WordPress security plugins may disable it. See your security plugin settings.
Can I use the ITTT method to link WordPress to more than one of my facebook pages??
Hey Charlie,
Yes, you can do that.
How can I include the post updates on ifttt? Because when is new post the notification send normal. But when is a post update it don’t send anything.
i am also looking for a way to update the corresponding Facebook post when an update is made to the original post on WordPress. unfortunately most options seem to only allow new posts as triggers. did you ever find a solution?
thanks.
When I follow the steps for AccessPress Facebook Autopost (which I’ve successfully used before), and I click the box ‘Public’ to make the review public, I now get a dialogue box that asks for a Privacy Policy URL. I’ve only found sites for privacy policy URL development that cost. Is there something general that can be added for free?
There’s now an option in WordPress for “Privacy policy”. You can find it in the administrator panel in the “Settings” submenu and than “Privacy”.
I was able to use IFTTT to share my post to Facebook. But the new issue with this, is that Facebook shows description of website, instead of the post description.
Facebook also used another image thumbnail, instead of the image I used for the post. Please how can I resolve this??
This didn’t work. When I click authorize I get this error below, even after I added my domain and page where I do my posts to the App Domain.
Can’t Load URL: The domain of this URL isn’t included in the app’s domains. To be able to load this URL, add all domains and subdomains of your app to the App Domains field in your app settings.
Is there a way that when someone comments on our post that we share to facebook, it displays on our site.
I know we can have a facebook comment plugin that allows users to comment on post using their facebook account.
What i don’t know is, If we share our post to facebook, and someone comments on that post on facebook, how can we display that comment on our site
Hi. is there any plugin that uploads the posts automatically to different fb pages according to different categories . for eg: if a particular post is of category tech then it should be shared on fb tech page and if its category is of health that post should be shared on fb page corresponding to it
I have gone through the setup and posted my blog, but it’s not showing up on f.b. Just wondering what I did wrong, or is there a delay to it posting. I posted about 10 minutes ago. Thanks!
If it’s your very first post using IFTTT it will take UP TO an hour. This is stated in small print on the applet.
i am trying to use the facebook App method by i am finding it difficult to authorize my account, facebook says (Can’t Load URL: The domain of this URL isn’t included in the app’s domains. To be able to load this URL, add all domains and subdomains of your app to the App Domains field in your app settings.). please help soonest thanks..
How do you change the post on Facebook that says…
“John Doe published an article on WordPress”
so that ‘WordPress” says something else, like your site’s URL or name?
Hello. I followed the directions to the “T” using the WordPress Plug-In method and see absolutely no postings to my FB page. I even updated a post (thinking any previous posts may not appear), and that didn’t work either. I went to my timeline and feed areas of my FB page and don’t see anything.
Please assist or I will have no other option but to deactivate this plug-in and start over.
Thank you.
hey nice article i just tried this now on my site using the IFTTT method and it works like a charm. thanks for the tip
Thank a lot for creating such a very useful post.
Thanks for the tutorial. Does anyone know of a way to post to both the FB profile and FB page (that is joined to 1 FB account as required by FB)? Noted that the IFTTT method requires you to choose to post either to the profile or page, which is the same as Jetpack. Thanks!
Hi,
on plugin there is now an error and the account can not be authorized.
Someone told me that giving admin credentials to website is not so good idea,
so the user which posts website can not be administrator.
Do any of these methods work for Facebook Groups? I’m the administrator for a Closed Facebook Group and I want automate postings news and events on our website to our Facebook Group. Is that do-able?
So what is the BEST one to choose?
IFTTT is the easiest and fastest.
However, IFTTT posts a link, not the entire post text including image, right?
Yes, Facebook does the rest and automatically fetches a thumbnail, post title, and a short description of your post. Users will still have to visit your website to read the complete article.
Hi! I am using Zapier to post automatically on facebook and another social media based on RSS technology.
Hope it helps.
When I try and enter my hosted wordpress info, it prompts me that I need to enable XML-RPC under my wordpress “Settings/Writing”, but I don’t see a checkbox for this.
Thanks
thank u so much for this wonderful tutorial
People talk about using Buffer more and it is very famous. Never used any such technique since I am not getting enough time so I suppose IFTTT for someone like me would be ideal.
I wasnt aware of this before so, thank you for sharing this useful info.