Structured Data
Hidden metadata on a web page that tells search engines exactly what the content is about, so they can display it more usefully in search results.
Structured data is machine-readable code you embed in a web page that explicitly tells search engines what the content represents, using a shared vocabulary called Schema.org. Instead of forcing Google to guess whether a page is about a person, a recipe, or a blog article, structured data spells it out in a format like JSON-LD that search engines can parse directly. When implemented correctly, it unlocks enhanced search result displays like rich snippets, knowledge panels, and featured results.
The Simple Version
When you search for a recipe and Google shows you the ingredients, cooking time, and star rating right in the search results, that’s structured data at work. The website included machine-readable labels that told Google “this is a recipe, here’s the cooking time, here are the ratings.”
It’s like putting a detailed label on a shipping box instead of just writing “stuff” on it. The more specific the label, the better the system can handle it.
Why It Matters
Search engines are smart, but they’re not mind readers. Structured data gives them explicit signals about what your page contains. Is this a person’s profile? A blog article? A product? A glossary definition? The clearer you make it, the more likely your page shows up in rich search results (those enhanced listings with extra details).
How It’s Used on This Site
The homepage includes JSON-LD structured data (a specific format search engines understand) that identifies Scott Krukowski as a Person with a job title, email, skills, and social profiles. Blog posts include Article schema with publication dates and descriptions. Glossary term pages include DefinedTerm schema so search engines understand they’re definitions. All of this helps search engines display the site more effectively in results.
Related Articles
How I wired up Google Analytics 4, Search Console, a sitemap, OG tags, and a favicon. What each piece actually does, why it matters, and how I used Claude to implement all of it without writing a single line by hand.
How a glossary of technical terms for non-technical readers grew out of the same AI workflow that builds the site itself. Content collections, structured data, and Claude Code doing the heavy lifting.
Related Terms
Browse the Full Dictionary