I spent too much time figuring this out. I’m not a SEO guy, I’m a code guy. But I also have to handle trouble tickets here and there and everywhere. One of our clients needed full control over which is shared on Facebook on a page-by-page basis. Some plugins handle a single image for every page, some are just a pain to deal with. I tried a few of them but I was not able to get the desired effect. Then I realized that “WordPress SEO by Yoast” already has it built in. Who’d a thunk?
Here is a video showing you how to do this: