Landing Page Name not showing properly in link previews

I’ve copied the URL to my landing page. Even though I changed the name of the landing page, it’s still showing up on Facebook and other places I post as the ‘old’ name of the landing page. Can someone advise? Additionally, the primary photo that appears on the landing page isn’t showing up in the link preview of a Facebook post, but rather, it’s showing my company logo which isn’t helpful in generating interest in the post I’m trying to create. What do I do so that proper name shows up? And how to get the picture to show up properly in the link preview? AND YES, I’ve already hit “Publish” again after making the changes. AND YES, I have waited for a few days for the changes to kick-in, but nada. Help!