How do I specify what image is displayed on social media, like Facebook, for my home page if someone posts my home page URL on there?
Go through below links, they might help you out.
Basically you need to implement the OG tags on your page.
Overwrite the theme's default head layout.xml with the OG:image facebook properties that it parses for the images it displays.
Very similar question, and your answer is here: