Why you should learn JSON-LD and separate your data from your markup, says Richard Baxter for Builtvisible, and he's absolutely correct. The idea of dropping a JSON snippet into your document rather than painstakingly marking up individual tags with attributes is a no-brainer.

If you're new to JSON-LD, Builtvisible have also produced a thorough review of everything you need to know about JSON-LD, with examples of how to create structured data for everything from people and businesses to articles and recipes.

Also, check out the JSON-LD website for a Playground to experiment and Google's documentation on structured data.