WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Beginners Guide» How to Automatically Post to Facebook From WordPress

How to Automatically Post to Facebook From WordPress

Last updated on December 12th, 2020 by Editorial Staff
703 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Automatically Post to Facebook From WordPress

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.

Automatically share WordPress posts to 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.

  1. Automatically Post to Facebook from WordPress Using IFTTT
  2. 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.

IFTTT home page

After you sign up, click on the search bar at the top:

IFTTT search box

Type in ‘WordPress blog to Facebook’ and hit search.

Scroll down until you see this:

IFTTT explore results

Click on the ‘Share new WordPress Blog posts to your Facebook Page’ button and then you’ll see this page:

IFTTT connect

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.

Connect FB account to IFTTT

Make sure that your Facebook account is connected and then click ‘ok.’ Next, you’ll see the following:

Continue as user

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.

IFTTT connect to WordPress

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.

IFTTT connect your Applet

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:

IFTTT save settings

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.

IFTTT WordPress blog connected to 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.

Buffer for Business homepage

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.

Connect Facebook to Buffer

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

Buffer plugin settings

Click on the ‘Authorize Plugin’ button and connect your WordPress site to your Buffer account.

Authorize Facebook to Buffer connection

After you’re finished, you’ll be redirected to the settings page, where you’ll see the following:

Buffer plugin WordPress settings

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.

Buffer time scheduler

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:

Scheduled post in Buffer App

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:

Facebook Post from Buffer App

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.

703 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

48 Comments

Leave a Reply
  1. Beth Younker says:
    Sep 16, 2020 at 7:31 am

    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.

    Reply
    • WPBeginner Support says:
      Sep 17, 2020 at 10:18 am

      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/

      Reply
  2. morgan kane says:
    Sep 5, 2020 at 5:27 am

    Does any of this methods auto-post to facebook GROUPS?

    Reply
    • WPBeginner Support says:
      Sep 9, 2020 at 12:00 pm

      These are for Facebook pages, Facebook limits automation for their groups at the moment.

      Reply
  3. Eduardo Rivera says:
    May 14, 2020 at 12:04 am

    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.

    Reply
    • WPBeginner Support says:
      May 14, 2020 at 9:15 am

      Thank you for letting us know, we will look into updating our article as soon as we are able.

      Reply
  4. ebenezer says:
    Feb 20, 2020 at 7:17 am

    I cant find new applet from the drop-down menu when I clicked on my username

    Reply
    • WPBeginner Support says:
      Feb 20, 2020 at 9:57 am

      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.

      Reply
  5. Darlington says:
    Oct 15, 2019 at 12:28 pm

    Please, I seem not to find your Facebook group again. Or has it been closed down?

    Reply
    • WPBeginner Support says:
      Oct 16, 2019 at 10:07 am

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

      Reply
  6. Amanda says:
    May 12, 2019 at 3:41 am

    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.

    Reply
    • WPBeginner Support says:
      May 13, 2019 at 1:36 pm

      Thank you for letting us know, the plugin’s authors likely updated their method to authorize since the last update of this article :)

      Reply
    • M kose says:
      Jul 27, 2019 at 8:41 pm

      I just want to learn, does this method automatically post our wordpress posts as we publish?

      Reply
      • WPBeginner Support says:
        Jul 29, 2019 at 11:38 am

        Yes :)

        Reply
    • Anthony says:
      May 27, 2020 at 5:25 pm

      Thanks a million for the tips

      Reply
  7. Marius says:
    Jan 7, 2019 at 2:41 pm

    This post is out-of-date after FB removed publishing to profile timeline from their API.

    Reply
    • WPBeginner Support says:
      Jan 7, 2019 at 2:56 pm

      Thank you for letting us know, we’ll be sure to take a look at this article :)

      Reply
  8. Daniel says:
    Dec 8, 2018 at 7:47 am

    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?

    Reply
    • WPBeginner Support says:
      Dec 9, 2018 at 10:39 am

      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.

      Reply
  9. Charlie says:
    Nov 7, 2018 at 7:54 am

    Can I use the ITTT method to link WordPress to more than one of my facebook pages??

    Reply
    • WPBeginner Support says:
      Nov 7, 2018 at 11:15 pm

      Hey Charlie,

      Yes, you can do that.

      Reply
  10. Mariano says:
    Mar 9, 2018 at 5:55 am

    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.

    Reply
    • waynedpj says:
      Jun 7, 2018 at 10:49 pm

      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.

      Reply
  11. Kylie says:
    Jan 19, 2018 at 11:07 pm

    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?

    Reply
    • Stefan says:
      Sep 2, 2018 at 1:20 pm

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

      Reply
  12. Joe says:
    Jan 1, 2018 at 7:24 am

    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??

    Reply
  13. Francois says:
    Nov 26, 2017 at 11:24 am

    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.

    Reply
  14. Samuel says:
    Nov 14, 2017 at 5:42 am

    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

    Reply
  15. Nikhil says:
    Oct 18, 2017 at 3:08 am

    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

    Reply
  16. Sue says:
    Sep 29, 2017 at 12:24 pm

    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!

    Reply
    • Ed says:
      Jul 2, 2018 at 3:45 am

      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.

      Reply
  17. teslim says:
    Sep 15, 2017 at 10:53 am

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

    Reply
  18. Daniel says:
    Aug 2, 2017 at 10:56 pm

    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?

    Reply
  19. Karen says:
    Jul 29, 2017 at 1:17 am

    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.

    Reply
  20. isah says:
    Jul 26, 2017 at 8:35 am

    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

    Reply
  21. naresh says:
    Jul 23, 2017 at 12:06 pm

    Thank a lot for creating such a very useful post.

    Reply
  22. JM Koh says:
    May 12, 2017 at 5:46 am

    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!

    Reply
  23. Miso says:
    Apr 3, 2017 at 5:10 pm

    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.

    Reply
  24. Sandra K says:
    Mar 16, 2017 at 7:54 pm

    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?

    Reply
  25. Lori says:
    Mar 16, 2017 at 5:19 pm

    So what is the BEST one to choose?

    Reply
    • WPBeginner Support says:
      Mar 16, 2017 at 10:27 pm

      IFTTT is the easiest and fastest.

      Reply
      • Marc says:
        Apr 8, 2017 at 3:06 pm

        However, IFTTT posts a link, not the entire post text including image, right?

        Reply
        • WPBeginner Support says:
          Apr 9, 2017 at 11:56 pm

          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.

  26. iostar says:
    Mar 16, 2017 at 10:45 am

    Hi! I am using Zapier to post automatically on facebook and another social media based on RSS technology.
    Hope it helps.

    Reply
  27. Claudio says:
    Mar 14, 2017 at 12:26 pm

    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.

    Reply
  28. Tâm Hoàng says:
    Mar 13, 2017 at 8:45 pm

    Thanks

    Reply
  29. Sufyan says:
    Mar 13, 2017 at 11:30 am

    thank u so much for this wonderful tutorial

    Reply
  30. Pankaj Dhawan says:
    Mar 13, 2017 at 10:44 am

    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.

    Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
All in One SEO logo
All in One SEO
Improve website SEO rankings with AIOSEO plugin. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
Advanced Coupons
Advanced WooCommerce Coupons
Get 50% off the Advanced Coupons smart coupons plugin for WooCommerce.
WP Mail SMTP Coupon
Get $50 off WP Mail SMTP Pro so you can ensure all your WordPress emails reach the inbox.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.