Technical SEO
Schema Markup for Small Businesses, Without the Code Panic
Schema markup is a label you attach to a page so machines read it correctly. This guide covers which types a small business actually needs and how to add them safely.
3 min readTerraWell LLC

Schema markup is a small block of code that tells a machine what the words on your page mean. Your page says "TerraWell LLC, 500 4th St NW." The markup says "this is an organization, and this is its postal address." Same information, zero guesswork.
Think of it as the difference between a box labeled kitchen — glassware and a box labeled with nothing at all. Both contain the same plates. Only one gets unpacked correctly.
Why a small site should care
Search engines can often infer meaning without markup. Often is not always. And inference costs confidence, which is exactly what you cannot afford when a system decides whether to show your business in a rich result or summarize it in an AI answer.
Markup also travels well. The same structured description feeds traditional search features, answer engines, and any tool that reads your site programmatically.
The four types most businesses actually need
| Type | What it declares | Where to put it |
|---|---|---|
Organization | Legal name, logo, address, contact | Site-wide, in the layout |
WebSite | The site as an entity, its publisher | Site-wide |
Service | A specific offering and who provides it | Each service page |
FAQPage | Question-and-answer pairs visible on the page | Only pages with real FAQs |
Two more are worth adding when they apply: BreadcrumbList on any page with a
breadcrumb trail, and BlogPosting on articles.
That is the whole list for most companies. The vocabulary contains hundreds of types. You will never need most of them.
The one rule that prevents trouble
Markup must describe what a visitor can actually see.
If your markup claims an FAQ section, the page needs a visible FAQ section. If it claims reviews, real reviews must appear. Marking up content that is not there is a guideline violation, and search engines do act on it.
This rule is also a useful design constraint. It stops markup from drifting into wishful thinking.
How to add it
Use JSON-LD, a format that sits in a <script> tag and stays separate from
your visible HTML. It is the format search engines recommend, and it is far
easier to maintain than markup woven through your page elements.
Practical sequence:
- Write the organization block once, in your site layout, so every page inherits it. Legal name, URL, logo, email, postal address.
- Give each entity a stable identifier. Reference the organization from your service and article blocks rather than repeating its details. One source of truth, many pointers.
- Add page-specific types only where they fit.
- Validate before publishing. Google's Rich Results Test and the Schema.org validator will catch typos and invalid property names in seconds.
- Recheck after any redesign. Template changes are where markup silently disappears.
Mistakes that show up again and again
- Address mismatch. The markup carries an old suite number the footer no longer shows. Conflicting facts are worse than missing ones.
- Marking every page as the homepage. Copy-pasted blocks with identical identifiers confuse the entity graph.
- Inventing properties. If it is not in the Schema.org vocabulary, it is ignored at best.
- Treating markup as a ranking lever. It clarifies meaning; it does not push a weak page upward.
What to expect afterward
Nothing dramatic on day one. Structured data is infrastructure, not a campaign. Over the following weeks you may see richer search listings, more accurate business details in AI-generated summaries, and fewer instances of a system describing your company incorrectly.
That last benefit is underrated. Much of the value here is not in being promoted — it is in never being misquoted.
This article is general information published by TerraWell LLC and is not legal, financial, or guaranteed performance advice. For work scoped to your own website, see our services.
More from the blog

GEO4 min read
What Is Generative Engine Optimization, and How Is It Different From SEO?
AI assistants answer questions by summarizing sources rather than listing them. Generative Engine Optimization is the practice of making a business easy to summarize correctly.

SEO3 min read
A B2B SEO Audit Checklist You Can Actually Work Through
Most SEO audits produce a hundred findings and no clear order of operations. This checklist covers what to inspect first, why it matters, and when a finding is safe to ignore.

GEO3 min read
How AI Assistants Decide Which Sources to Cite
AI answer engines pull from a small pool of pages they consider clear and reliable. Here is what pushes a business into that pool, and what quietly keeps it out.