Schema Markup
Structured data code added to web pages to help search engines understand content meaning.
The Definition
Schema markup (also called structured data) is a standardized vocabulary from Schema.org that you add to your HTML to help search engines understand the context and meaning of your content. It uses JSON-LD, Microdata, or RDFa formats to describe entities like products, reviews, events, FAQs, and organizations.
Why It Matters
Schema markup enables rich results in search (star ratings, FAQ dropdowns, product prices, breadcrumbs) which significantly increase click-through rates. Pages with rich results can see 20-30% higher CTR compared to standard listings.
Best Practices
Use JSON-LD format exclusively — Google recommends it over Microdata and RDFa for easier implementation and maintenance
Always validate your structured data with Google Rich Results Test and Schema Markup Validator before deploying
Include all required properties for your schema type — missing required properties disqualify you from rich results
Keep your schema markup accurate and up-to-date — misleading structured data can result in manual actions
Implement schema at the page level, not site-wide — each page should have schema relevant to its specific content
Use the most specific schema type available (e.g., use MedicalClinic instead of LocalBusiness for a clinic)
Mistakes to Avoid
- 1
Adding schema markup for content that does not exist on the page, violating Google guidelines
- 2
Using deprecated schema types or properties that search engines no longer recognize
- 3
Nesting schema types incorrectly, creating invalid JSON-LD that fails validation
- 4
Implementing FAQ schema on pages without visible FAQ content, which Google considers spammy
Audit Checks
How Digispot AI identifies and fixes related issues
Invalid property found in schema markup
Impact: May prevent structured data from being correctly parsed by search engines
Ensure schema properties conform to schema.org definitions
Business address information is incomplete or inconsistent in schema markup.
Impact: May confuse users and hurt local search rankings.
Ensure complete and consistent address information in schema markup.
Schema markup does not meet Google's rich results requirements
Impact: Schema will not appear as rich results in search, reducing click-through rates
Fix the identified issues to make schema eligible for rich results
Schema markup is not placed in the optimal location
Impact: May affect how search engines associate content with schema
Place schema markup in the appropriate section of the HTML
Consider adding recommended properties to enhance schema markup completeness
Impact: May reduce rich snippet completeness
Add recommended properties
Invalid schema type detected
Impact: Structured data may be less effective or harder to maintain in search engines
Ensure schema type is valid and supported by schema.org