Schema markup uses the vocabulary at schema.org to describe things on a page: the business, its address, the page's place in the site, an article's author. For a Denver business site it is a small amount of code with a clear payoff, as long as it describes what is really on the page. This guide covers which types fit, how to write and test JSON-LD, and where the line sits between helpful and spammy.
What Structured Data Does and Does Not Do
Google reads structured data to understand entities and relationships, and to decide whether a page is eligible for certain search features. The key word is eligible. Valid markup is a requirement for rich results, not a promise of them, and Google has narrowed several features over time. FAQ rich results, for example, have been limited since 2023 to well-known government and health websites, and HowTo rich results were retired.
| Type | Where it goes | What it can support |
|---|---|---|
| Organization or LocalBusiness | Home page, or the contact page | Business details, logo, knowledge panel understanding |
| BreadcrumbList | Every page below the home page | Breadcrumb trail in place of the raw URL in results |
| WebSite | Home page | Site name shown in results |
| Article or BlogPosting | Blog and news posts | Headline, dates and author understanding |
| Product, Event, Recipe | Only where the page truly is one | Type-specific rich results |




