DrivenHost

Blog / seo wednesday

Structured data for small sites: what's worth adding

Which schema types actually earn rich results for a small business site, which ones are safe to skip, and how to add them without bloat.

Our Wednesday SEO slot this week goes to structured data, a topic with an impressive gap between how complicated it sounds and how little of it a small site actually needs.

Structured data is a block of JSON tucked into your page's HTML that restates facts about the page in a format machines can parse: this is a business, here is its address, here are its hours. Google reads it and sometimes rewards you with a richer search listing. That "sometimes" is the whole story, so let us be specific about what pays.

The two types most small sites should have

If you serve customers at or from a physical location, add LocalBusiness markup (or one of its subtypes, like Plumber or Restaurant) to your homepage or contact page. Name, address, phone, hours, geo coordinates if you have them. This is the markup that helps Google connect your website to your map listing, and it is the closest thing to a sure bet in this whole topic.

If you are not local at all, an online store or a software company, use Organization instead: name, logo, and your official profiles. It feeds the knowledge panel and helps Google keep your brand facts straight.

One rule matters more than any of the syntax: the markup must match what is visibly on the page and match your Google Business Profile exactly. Same spelling, same suite number, same phone format. Structured data that contradicts the visible page gets ignored at best.

What actually earns rich results

Rich results are the enhanced listings: stars, prices, FAQ dropdowns, breadcrumbs. Here is the honest scorecard from what we see across customer sites.

Product markup with price and availability reliably earns enhancements for stores; if you run WooCommerce, you already output it and need to do nothing. Review markup shows stars, but only for reviews genuinely collected and displayed on the page; marking up ratings you cannot show a visitor is a fast route to a manual penalty. Breadcrumb markup tidies how your URL path displays, a small win most SEO plugins handle for free.

FAQ markup deserves its own honest paragraph. A few years ago FAQ dropdowns in results were everywhere. Google has since restricted them to a small set of authoritative sites, so for a typical small business the markup no longer produces the visual payoff it used to. It does no harm, and the exercise of writing real questions and answers is good for the page either way, so add it if the page genuinely is a FAQ. Just do not expect the dropdowns.

And to set expectations properly: structured data is not a ranking boost. It changes how your listing looks, not where it sits. In the titles piece we made the case that winning the click matters as much as winning the position; rich results are another tool for that same job, nothing more.

What to skip

Skip marking up things Google has publicly stopped rewarding, like HowTo on ordinary sites. Skip Speakable, Course, and the exotic types unless you are actually in those businesses. Skip any plugin whose pitch is "adds 400 schema types automatically"; we regularly see sites on our hosting plans shipping thousands of characters of contradictory auto-generated markup that no search engine will ever use, on every single page load.

More markup is not more SEO. Wrong markup is worse than none.

How to add it without another plugin

If you already run Yoast, Rank Math, or similar, you already emit Organization or LocalBusiness basics; fill in the fields under the plugin's settings rather than installing anything new.

For finer control, write the JSON-LD block once (Google's documentation has copy-paste examples), paste it into your theme's header or a code-snippet plugin, and forget about it. It is static text. It does not need updating until your address or hours change.

Then validate. Google's Rich Results Test takes a URL and tells you exactly what it can read and what is malformed. Five minutes, and you are done guessing.

An afternoon covers all of this for a typical small site, and then it simply runs. If you want a second pair of eyes on what your pages are currently emitting, our support team is happy to take a look.

seo wednesdaystructured dataschemawordpress

← All posts

No sales team. No scripts.

Tell us what you're running.
We'll tell you what it needs.

Migrations are free, quotes are written, and the engineer who replies is on the team that will run your server.