Technical SEO

Schema Markup Checklist for Local Businesses

LocalBusiness schema fields, validation, and common errors.

SRConsoleBoard SEO Research๐Ÿ“… Published October 1, 2026โฑ 7 min read

Structured data helps Google understand the entities on a page. For local businesses, LocalBusiness schema is the baseline. This checklist covers the fields, validation, and common errors. See Structured Data for Local Businesses: Beyond the Basics for advanced schema.

LocalBusiness required fields

  • @type is set to LocalBusiness or a more specific type (e.g., Dentist, Restaurant)
  • name matches the Business Profile
  • address (streetAddress, addressLocality, addressRegion, postalCode, addressCountry)
  • telephone matches the website NAP
  • url points to the homepage
  • openingHoursSpecification is populated
  • geo (latitude, longitude) is set
  • image (logo and a photo of the business)
  • priceRange
  • areaServed (for service-area businesses)
  • sameAs (links to social profiles)
  • aggregateRating (only if reviews are genuine and on your site)

Validation

  • Schema validates in the Rich Results Test with no errors
  • Schema validates in the Schema Markup Validator
  • NAP in schema matches the Business Profile exactly
  • Schema is present in the initial HTML (not injected by JS after load)

Primary sources