Until fairly recently creating a website meant you had to test it on all supported browsers. So, a bit more work. Now even that's not enough. When people share a link to one of your web pages in Facebook, LinkedIn, Google+, etc. you suddenly realize that your content also has to be legible in another format, which, for lack of a better term, I shall call status format.
This is what happens when you post a link to this blog on Facebook:
- Facebook chooses a title
- They sometimes add description that's an excerpt from that page
- They fish around for images and select a few for you to choose from.
Which means I now have to optimize my content, and test it, for Facebook sharing. And, of course, the way LinkedIn does it is totally different and you'll get some other image or a different description. And now Google+ as well...
This is fast becoming a pain for content publishers. The way each social network site parses your website to create its "status" version is not standardized. It's not really predictable, either. They can change it on a whim. The industry has to come up with some solution. Perhaps some HTML tags for each page, like share_photo, share_title, share_summary?

