Skip to content
Structured Data 2 min read

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

ToolUse it to
Rich Results TestCheck 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 InspectionSee what Google found on the live, indexed page
Search Console enhancement reportsTrack structured data issues across many pages

A simple testing routine

  1. Before publishing: paste the code into the Rich Results Test and the Schema Markup Validator.
  2. After publishing: test the live URL in the Rich Results Test (it renders the page as Google would).
  3. After indexing: run URL Inspection to confirm Google sees the markup.
  4. 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

  1. Local Business (LocalBusiness) Structured Data — Google Search Central
  2. Introduction to structured data markup in Google Search — Google Search Central
  3. General structured data guidelines — Google Search Central