Highlights

Many content management systems look like a database got drunk and vomited all over the interface (fig 3.14).
If there’s one thing we should have learned from the web, it’s that user behavior evolves more quickly than businesses realize. User expectations evolve and move forward, and only later do organizations hurry to catch up. If you’re wondering if you’re going to need to invest in getting your content on mobile, quit hoping you won’t have to. Your customers are already there.
Many times, we encode structural information merely through styling. Data like author names or movie titles or calendar dates get pasted into the body of the text, perhaps formatted in bold or italics. But just because those text elements have been styled visually doesn’t mean you can do anything with them. If that metadata were called out separately—stored in a unique field in the database, or marked up with semantic tags that describe what the content means (rather than just how it should be styled)—it would be more useful and more actionable.