Can you only build Facebook with WordPress

How to post on Facebook from WordPress

Maintaining a WordPress blog can be a chore. After hours of researching, writing and polishing a new post, you need to promote it through various content distribution channels, from mailing lists to social networks.

Facebook is one of the most important platforms for this task. According to statesman, the social media giant had around 1.94 billion monthly users in 2017 - cementing its position as the largest (and most profitable) social network to date.

This post aims to explore the best methods for automating the Facebook exchange process for your WordPress site.

Quick jump to:

Let's begin.

Method # 1: using the Jetpack "Publish" feature

Whether you run a niche blog or an ecommerce store, the Jetpack plugin will definitely benefit from your WordPress site. It can help you with content creation, security, site analysis, and SEO.

However, to get started with Jetpack you will need to connect the plugin to an existing account. Don't worry - registration is completely free and should be completed within a few minutes. When you're done, you can now use the features of the plugin on your site.

You will also be asked if you want to enable the recommended Jetpack features. This is completely optional, but it can add a number of benefits to your WordPress site:

Jetpack also includes the Publish feature, which automates sharing on social networks. To access it, go to Jetpack> Settings> Sharing.

Under "Publish Connections," click Connect your social media accounts. This will open the sharing page, which will allow you to link your website to various networks including Facebook, Twitter, Google+, and LinkedIn.

Click the Connect button next to Facebook to continue.

Sign in to your Facebook account when prompted and click Next to give WordPress the necessary permissions. The last thing you need to do is choose whether you want to post on a specific page you manage or through your own profile. Select the account you want to use and click Connect.

That's it! You can now use this account as a sales channel for your WordPress posts. You should be able to see the option in the post editor:

If you want to use a custom message for the Facebook post, click Edit details. Note that this coincides with the publication date on your WordPress blog.

Method # 2: use buffer

Online marketers should already be familiar with Buffer - an automation tool for sharing and monitoring your content.

Its main advantage is that you can post posts based on a set schedule. Remember, to maximize awareness of your posts, you need to get them published when your target audience is most active.

To get started with Buffer, log in and link your social media accounts to the platform. First, click the plus button (+) in the Accounts area.

Currently, free users can link up to one account for each of the six networks: Twitter, Facebook, LinkedIn, Google+, Pinterest and Instagram. To connect to Facebook, click on Profile, Page, or Group - depending on the type of account you want to use.

After logging in, just click on the account you want to use. It should then appear in the Dashboard under Accounts.

The next step is to set a booking schedule for this account. To do this, select the account and click the Schedule tab.

Here you can select the booking days and add the specific times when you want to share content. Note that whenever you add new content to Buffer, it will be queued and only published at those times.

Now that you've created your buffer schedule, it's time to incorporate it into your WordPress site. To do this you need to install the WP to Buffer plugin.

You will then need to link your buffer account by going to WP to Buffer> Settings and clicking the Authorize Plugin button.

Click Allow Access if the plugin requests permission to manage your buffer account. This will automatically transfer all of your Buffer account information to the WordPress dashboard.

You should now be able to view them in the Posts and Pages tab of the WP to Buffer plugin. Don't forget to activate the account by clicking on the appropriate picture and selecting the Account Activated option.

When you're done, click the Default button to indicate whether recently published or updated posts are sent to the buffer queue. To do this, check the box next to the two options.

If you've followed all of the steps correctly, you should see a confirmation at the top of the editor when you publish or update a new post.

Method # 3: Using Nelio Content

Using the methods and tools above, you should now be able to automate the posting to your Facebook account from your WordPress blog. However, if you want a much simpler solution, you can try the Nelio content plugin.

An integrated "editorial calendar" is integrated to help you manage your schedule and sales requirements.

Before enabling auto booking, first connect your accounts by going to Nelio Content> Settings from the main dashboard.

Just like with Buffer, you have the option of linking Nelio content to a Facebook page, group or your personal profile. Simply click the appropriate button, enter your login information and grant plugin permission.

When you're done, you should see your account under Connected Profiles on the Settings page. All new posts are automatically synchronized with your Nelio content calendar. This automatically facilitates all activities involved, including sharing on social media.

Bonus tip: what is the best time to book?

Various studies show that the best posting times for any social network are as follows.


  • Wednesday @ 3 PM
  • Thursday and Friday @ 1-4 PM
  • Saturday and Sunday @ 12-1pm


  • Every day @ 2-3 AM, 6-7 AM and 9-10 PM
  • Monday through Friday @ 12-3 PM and 5 PM
  • Wednesday @ 5-6 PM


  • Saturday @ 8-11 PM
  • Friday @ 3 PM



  • Wednesday @ 9 AM
  • Rest of the week @ 9-11 AM


  • Monday and Thursday @ anytime EXCEPT 3-4 PM
  • Every day @ 2 AM and 5 PM
  • Wednesdays @ 7 PM

Is social media a big part of your WordPress content strategy? Read the Golden Rules of Social Media Marketing for Bloggers!

About Christopher Jan Benitez

Christopher Jan Benitez is a professional freelance writer who provides small businesses with content that engages audiences and increases conversion. If you are looking for high quality articles on everything digital marketing related then this is your type! Feel free to say hello on Facebook, Google+, and Twitter.