How to create a good…

How to create a good facebook ‘card’ for blog posts

I was wondering if you guys know how to create a proper facebook/twitter card for WordPress blog posts? Every time I share a post on social media the image gets cropped and it just displays the first few sentences from my post. Instead, I would like to custom write the first sentences it shows on social media and make sure the image is shown properly.

Do you guys know how I can do that??
Thnx 🙂