June 21, 2026
Schema? More like scream-a
JSON-LD Explained for Personal Websites
Why website owners are adding secret code — and commenters are absolutely not calm
TLDR: The article explains how personal website owners can add hidden labels so search engines better understand their pages and show richer results. Commenters were split between “helpful guide” and “why are we duplicating the web for Google again?”, with some arguing AI search may make the whole exercise feel outdated.
A developer’s cheerful guide to adding JSON-LD — basically extra hidden labels that help Google and other crawlers understand a site — should have been a sleepy how-to for personal website nerds. Instead, the comments turned into a mini revolt. Yes, the article itself is practical: add a special block of text in your page’s code, describe your site clearly, and you might earn richer search results, better previews, and maybe even a search boost. But the crowd immediately zoomed past the tutorial and into the existential crisis of modern web-building: why do we have to describe the same thing twice?
That was the big mood. One commenter groaned that the web already has semantic HTML — in plain English, built-in ways to describe what a page means — so why are people now stuffing “bespoke weird JSON in a script tag that the browser won’t process”? Ouch. Another called it “a bit disappointing” that site owners may have to duplicate information in both visible page code and this hidden format, even though older methods already existed. In other words: the web had one job, and it somehow created homework.
Not everyone was throwing tomatoes. One reader called the piece super useful, especially for people doing search engine optimization, and another urged pragmatists to check Google’s own documentation, a subtle way of saying: nice guide, but the real boss is Google. The spiciest take, though, came from a commenter who basically said this whole game may already be outdated, because search results are now crowded with AI-generated summaries that can mangle the original source. So the drama isn’t just “how do I label my website?” — it’s whether the labels still matter when the internet’s new middleman is an error-prone robot.
Key Points
- •The article defines JSON-LD as a structured data format that helps web crawlers understand webpage semantics and may improve search presentation.
- •It explains that JSON-LD is added in the HTML `<head>` using a `<script type="application/ld+json">` block that browsers do not execute as JavaScript.
- •The guide uses Schema.org as the standard context and vocabulary for defining valid node types and properties.
- •It describes JSON-LD documents as graphs under `@graph`, where each node has an `@type`, an `@id`, and descriptive properties.
- •The article recommends using stable URL-plus-hash identifiers for nodes and notes that some crawlers merge repeated node properties across pages when IDs match.