WordPress and other CMS’s use a Oembed to embed links, more info here. It is pretty neat.
here is an example of an embedded link that looks good:
Here is an example from the Storelocal website:
The underlying functionality works but it does not look great. I’d suggest your web people need to set a site logo (sitewide) and featured images and excerpts for all relevant posts/pages etc.