The second most effective way to generate organic traffic to your site is via Social Media. It comes right after the traffic that gets generated using online searches. In contrast with an online search, Social Media is a great way to distribute your content, posts, and announcements among your existing users. Also, Social Media is a great way to target new users.
Although Social Media is a proven way to generate more traffic, you won't be making a good decision by spending most of your time on social shares only. You should always try a combination of things to achieve your desired goal. But only if you had the time!
Luckily there is a WordPress plugin, WP Scheduled Post, that lets you automate Facebook share for your scheduled content. Using this plugin you can add social share copies to your post at the same time as you are writing it. With the introduction of WP Schedule Post 3.0, now you can automate social share for scheduled content.
Recommended Reading: How To Automatically Tweet On Twitter When Publishing New Blog Post in WordPress.
Automatically Share WordPress Blog On Facebook Using WP Scheduled Posts
To automate social share for scheduled content on your website you need to perform two tasks, first you need to create a Facebook App and second, you need to connect it with WP Scheduled Posts. Make sure that you already have a Facebook page. If they don't, then read Facebook's documentation on how you can create one in minutes How do I create a Facebook Page?
Create an App for Facebook
Creating an App will not take more than a minute. Don't believe me? Just follow the below-mentioned steps and you'll have your App in no time.
Visit the official Facebook Page for Developers and hit the “Create App” option.
After you provide the Display Name and Contact Email, hit the “Create App ID” button. You will then be taken to your App Dashboard. And there you go, now you have an App.
Retrieve API Keys
Once you have your App up and running, navigate to Settings >> Basic. There you will find the App ID and App Secret Keys.
Now open your WordPress Dashboard and navigate to wp-admin >> Scheduled Posts >> Integration Tab. From there you will find a separate Form for Facebook. Select the “Use your Own App” option.
Paste the APP ID and APP Secret inside the “Facebook Forms” section. This will activate the “Generate Access Key” button.
You will be asked to grant permissions to your App. After giving proper access, this will establish a connection between your Facebook Account and WP Scheduled Posts. Hit on the ‘OK' button in the pop-up.
Soon after that, your Access Token will be successfully generated. Make sure to hit the ‘Save' button afterward.
After you have connected your Facebook Page/Account with WP Schedule Post, your posts will be automatically posted on Facebook at the time they are published from your website. You can either choose to make your facebook shares appear as Links or Status.
Also, you can display the Category and Tag for the post as Hashtags by simply using the toggle button “Add Category as a tag”. If you find any difficulty enabling the social share do make sure to check out our doc page for any further query.
Did we already tell you, it is possible to automate social share for scheduled content for Twitter as well? If you haven't connected your Twitter Account with WP Schedule Post yet, check out our blog on how to Automatically Tweet on Twitter when Publishing New Blog Post in WordPress.