If you are new to blogging with WordPress, you may be confused about how to get Facebook to display your image and description correctly when you post a link to your blog. I am here to help!
Step 1: Install Yoast SEO
The Yoast SEO plugin will do most of the work for you. It will let you put in a default image and description for your homepage. It will also give you full control over the featured image and description that displays in Facebook for each blog post.
Log into your WordPress dashboard.
Click on Plugins, then Add New. Search for “Yoast SEO” and install it. After it installs, activate it.
You will now have an SEO button in your dashboard navigation menu. Click on SEO and then on Social.
In the Yoast SEO Social settings, click on the Facebook tab. Enter a default Title and Description for your blog, and upload a default image. Save your settings.
2. Prep Your Post
When you post is all ready to publish, take a moment to do two important things.
First, upload a featured image. This is what Facebook will pull for display with your link.
Second, scroll down to the Yoast SEO panel below your editing box. Enter the Meta Description you want Facebook to show. Keep it to 156 characters or fewer.
You can fill in the rest if you like; that’s great for SEO. To learn more, check out Yoast’s comprehensive tutorial.
But all you need for Facebook purposes is the meta description.
Publish your post.
3. Run the Facebook OG Debugger
If you paste your link into Facebook, sometimes it just doesn’t trigger all the pieces to load.
No worries! Delete your post for now if that happens.
Go to the OpenGraph Debugger. Paste your link in there, and click Debug.
You may see an error. That’s okay too. Click on Fetch new scrape information.
This time, Facebook should pull a perfect copy of your image and description for the post. Voila!
Post your link to Facebook and all should be well now.
The Debugger is also awesome if you make changes to your image or description. Facebook likes to cache old data for quite a while, meaning your old image/description may hang around longer than you like.
Just run the Fetch new scrape button in Debugger after making your updates to WordPress, and it should post the new info to Facebook!
Let me know in the comments if you have any questions.