Hi Jonathan,
This is a bit more of a configuration and deployment issue than something particular with AtoM, and as such, is a bit out of my personal expertise. However, a couple of suggestions:
First, navigating to the URL you provided I noticed that the CSS on the entire site seems to be broken at the moment. You can try rebuilding the CSS with the following. First, we'll install the dependencies we need (they are not pre-installed because normally we deliver the CSS precompiled in the tarball):
- sudo apt install nodejs npm make
- sudo npm install -g "less@<2.0.0"
Now we can use the make command to recompile the base Dominion theme's CSS:
- sudo make -C /usr/share/nginx/atom/plugins/arDominionPlugin
If you have a custom theme plugin, do the same with the custom theme plugin as well.
After that you'll probably want to clear the application cache and restart PHP-FPM as well. Don't forget to clear your browser cache before testing again as well!
In terms of the link preview issue, if you know of someone knowledgeable about TLS certificates, I'd ask them to take a look - as I said, I think this is mostly a deployment issue, and not anything particular about AtoM. It's also possible that taking a look at an SSL report about your site might help someone figure out how to improve the cert deployment. See for example:
Finally, I don't know if it will help, but AtoM does have a command-line tool that can help with SEO, that will build an XML sitemap, allowing crawlers for Bing and Google to better index your site. See:
Cheers,