Google Microformat
Google microformat usually refers to using simple HTML-based markup to expose structured data, but in Google SEO contexts it often overlaps with broader structured data formats like microdata, RDFa, and JSON-LD rather than being a distinct Google-only feature.
Start here
- Use JSON-LD unless you have a reason to stick with microformats or microdata.
- Validate all structured data with Google's Rich Results Test.
- Don't expect markup alone to boost rankings — focus on user value first.
- Check Search Console for errors after implementation.
- Know the difference between microformats, microdata, and JSON-LD to avoid confusion.
I've seen a lot of confusion around this term — let me clear it up.
What I'd do first
- Stop worrying about the name. Google doesn't have a special "microformat" feature. Focus on structured data that helps users.
- Pick JSON-LD unless you have a legacy site already using microdata or microformats. It's cleaner and easier to debug.
- Validate your markup with the Rich Results Test before deploying.
- Check Search Console for structured data errors and manual actions after implementation.
Plain-English take
Think of microformats like adding sticky notes to your HTML that tell Google: "This is a person's name," "This is an event date," or "This is a product price." They use simple class names like vcard or vevent that machines can read. But Google also understands other sticky-note systems — microdata and JSON-LD — and actually prefers JSON-LD because you can keep all your notes in one place instead of scattering them through your content.
When it actually matters
- You want rich results like star ratings, event listings, or product snippets in search.
- You're maintaining a legacy site that already uses microformats and you don't want to rewrite everything.
- You're building a simple site and want a lightweight way to add semantics without a full Schema.org implementation.
- You're targeting local SEO — microformats like
h-cardandh-adrcan help with local business info.
What I got wrong
- I used to call microdata "microformats." They're different standards — microformats use class names, microdata uses itemscope/itemprop.
- I thought markup = rankings boost. Structured data helps Google understand your page, but it doesn't automatically improve rankings. You still need good content and relevance.
- I assumed all microformats work for rich results. Google only supports specific vocabularies for specific features. Check the Search Gallery before implementing.
- I skipped validation. Invalid markup is invisible to Google — always test before publishing.
Next step
Quick answers
What is a Google microformat?
A Google microformat is a term often used to describe HTML-based structured data markup that Google can parse. However, Google officially supports multiple formats (JSON-LD, microdata, RDFa), and microformats are just one of those approaches — not a Google-specific feature.
Is microformat the same as microdata?
No. Microformats use existing HTML class and rel attributes to add semantics (e.g., class="vcard" for a person). Microdata uses itemscope, itemtype, and itemprop attributes. They are different standards, though people sometimes use the terms interchangeably.
Does Google prefer JSON-LD over microformats?
Yes. Google recommends JSON-LD for most implementations because it's easier to maintain and doesn't clutter your HTML. But microformats still work if you follow the guidelines for the specific rich result you're targeting.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central: Intro to How Structured Data Markup Works — Primary Google guidance on structured data formats, validation, and recommended implementation.
- Google Programmable Search Engine: Providing Structured Data — Google documentation mentioning structured data extraction and testing.
- MDN Web Docs: Using microdata in HTML — Clear technical reference for the microdata standard and how it differs from microformats.
- Microformats Wiki: Introduction to Microformats — Authoritative community definition of microformats and their intended use.
- MDN Web Docs: Microformats — Concise explanation of microformats as semantic HTML patterns used by search engines and other tools.
Notes from Callum Bennett.