How do I test my hotel's structured data?
Short answer
Test hotel structured data in three places. Google's Rich Results Test shows whether markup is valid for Google-supported features and flags critical errors. The Schema Markup Validator checks general schema.org syntax, including types Google doesn't use for rich results. Search Console's URL Inspection tool confirms what Google actually found on the live page, and its enhancement reports track issues across the site. Fix errors first; warnings about missing recommended properties are worth fixing when you have accurate data, but aren't required for eligibility.
By Lodging Engine Editorial Team· Reviewed by Eric Zwanenburg· Last reviewed
The tools and what each tells you
| Tool | Use it to |
|---|---|
| Rich Results Test | Check Google-supported structured data on a URL or code snippet; see errors and warnings |
| Schema Markup Validator (validator.schema.org) | Validate any schema.org markup, including types without Google rich results |
| Search Console URL Inspection | See what Google found on the live, indexed page |
| Search Console enhancement reports | Track structured data issues across many pages |
A simple testing routine
- Before publishing: paste the code into the Rich Results Test and the Schema Markup Validator.
- After publishing: test the live URL in the Rich Results Test (it renders the page as Google would).
- After indexing: run URL Inspection to confirm Google sees the markup.
- Ongoing: check Search Console reports monthly and after site changes.
Errors vs warnings
- Errors (critical issues) make markup ineligible for the related rich result. Fix them.
- Warnings usually mean a recommended property is missing. Google says fixing non-critical issues can improve quality but isn't necessary for eligibility. Add the property only if you have accurate, visible data for it.
What tools can't tell you
- Whether the values are true. A valid phone number that's out of date passes every test.
- Whether markup matches visible content — a guideline Google enforces, but not something the validators fully check.
- Whether a rich result will appear. Valid markup means eligibility, not a guarantee.
Our free structured data checker lists the types a page declares and which recommended hotel properties are present or missing.
Common mistakes
- Testing only the template, not live pages.
- Ignoring markup injected by plugins or booking widgets.
- Treating every warning as urgent.
- Never re-testing after a redesign.
Checklist
- Rich Results Test passes with no errors
- Schema Markup Validator shows the intended types
- Live URL tested after publishing
- URL Inspection confirms Google found the markup
- Values checked manually against visible content
- Monthly check of Search Console reports
Sources
- Local Business (LocalBusiness) Structured Data — Google Search Central
- Introduction to structured data markup in Google Search — Google Search Central
- General structured data guidelines — Google Search Central