Hello!
First things first – you have several issues with your site.
Make a full backup of your site first.
Do this in this order:
1. You don’t use pretty permalinks, which you should. Check here how to change them – https://codex.www.ads-software.com/Using_Permalinks#Choosing_your_permalink_structure. Choose Post name from the permalinks settings.
I also noticed an improper canonical URL: https://bewareofthereader.com/?p=1939. You’ll solve this with the plugin I’ll recommend below.
2. You run the site on both HTTP and HTTPS version, which basically creates duplicate content.
You need to redirect from HTTP to HTTPS:
a) Do this – https://make.www.ads-software.com/support/user-manual/web-publishing/https-for-wordpress/#implementing-https-for-wordpress. Ignore the advanced parts.
b) Then this – Access your .htaccess file through your File Manager from your hosting control panel (usually cPanel), or by using a 3rd party software, like FileZilla – https://codex.www.ads-software.com/Using_FileZilla. The file should be in your root folder, public_html.
c) Once you’re in the .htaccess file, add one of these codes before the # BEGIN WordPress
row:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://yourdomain.com/$1 [R=301,L]
or
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://yourdomain.com/$1 [R=301,L]
Use just one of these two codes. I gave you two because one of them might not work on your server; it happened to me before.
And replace yourdomain.com
with your actual domain name, of course.
3. For the Facebook issue.
You need proper OpenGraph tags. I suggest installing and configuring the Yoast SEO plugin, which will add proper OpenGraph tags, and it should also fix your issue with the canonical URLs I mentioned at point 1.
It will also help you with other things as well. It’s a must-have plugin even if you don’t focus on SEO. Search for a recent configuration guide.
After you did all of the above, and installed Yoast, and enabled the OpenGraph tags (think they’re enabled by default, though), clear your site’s cache, if you’re using any cache system.
Then go to https://developers.facebook.com/tools/debug/sharing/ and add your link; press Debug. Click the Scrape Again button if it shows errors or doesn’t get the proper content from the start.
If you press Scrape Again several times and it still doesn’t grab your homepage header and description, got to your homepage’s editing area in WordPress, scroll down tot he Yoast SEO box, click the Share icon / tab, and there you can add what title, description and image you want to appear on Facebook when people share your page.
Clear your site’s cache, if you have any, and use the Facebook debugger again after this, and it should definitely work now.
The reason you should use the Facebook debugger is because Facebook also caches the links, so you need to refresh its cache.