<- BLOG

How to Test Schema Markup

POP blog author Kyle Roof
Kyle Roof
January 7, 2019

Schema markup is a powerful yet underutilized tool in the world of SEO. It allows search engines to understand the context of your website’s content, enabling them to deliver richer, more relevant results to users. Whether it’s displaying upcoming events, product details, or FAQs as rich snippets, schema markup can significantly enhance your site’s visibility and click-through rates.
However, the benefits of schema markup rely heavily on its correct implementation. Errors or inconsistencies in the code can prevent search engines from recognizing and displaying your structured data effectively. This is why testing your schema markup is an essential step before publishing your content.
In this guide, we’ll explore what schema markup is, why it matters, and how to test it using various tools to ensure it’s working seamlessly. By the end, you’ll have the knowledge and resources to make your schema markup a competitive advantage for your website.

What is schema markup?

Schema markup is code on your website that enables search engines to return more informative results. It does this by telling search engines what your data means when they index your content. For example, if you have certain information on your website, let’s say some upcoming events in Breckenridge, Colorado, then the schema markup would tell search engines that this information was very specific to that location. Rather than just recognizing it as text, the search engines would then provide results which are better matched to the search query. So, someone who has typed in “what events are coming up this Christmas in Breckenridge?” would see your events listed. Schema.org sums it up quite nicely:

“Most webmasters are familiar with HTML tags on their pages. Usually, HTML tags tell the browser how to display the information included in the tag. For example, <h1>Avatar</h1> tells the browser to display the text string “Avatar” in a heading 1 format. However, the HTML tag doesn’t give any information about what that text string means — “Avatar” could refer to the hugely successful 3D movie, or it could refer to a type of profile picture—and this can make it more difficult for search engines to intelligently display relevant content to a user.”

How to use schema markup

Now that we’ve covered what schema markup is, let’s discuss how to test schema markup and make sure you use it correctly on your website!

Depending on your business, you may need to use a fair few types of markups, or you may need to use very few. There are hundreds, if not thousands of types of schema markups, but don’t feel that you need to use countless ones unless they are relevant to your content. You can check out an extensive list of types of markups here.

The good news is that you don’t need to be a coding expert to use schema markup on your website. If you use a popular hosting platform such as WordPress or Wix, then there are plenty of plugins available to do the coding for you.

Types of Schema Markups

Schema markups help search engines understand and display your website's content in rich search results. Here are some commonly used types:
1. Event Schema: Displays details about events, including name, date, time, location, and ticket info. Perfect for concerts, conferences, or local gatherings.
2.Product Schema: Highlights product details like name, price, availability, and ratings, making it ideal for e-commerce.
3.Article Schema: Helps articles appear in rich results like Google’s "Top Stories" by showcasing the headline, author, and publish date.
4.FAQ Schema: Displays questions and answers directly in search results, enhancing visibility for service-based or informational websites.
5.Local Business Schema: Provides information about a business’s name, address, phone number, and operating hours, improving local SEO.

How to test your schema markup

1. Use Google’s Rich Results Test
- What It Does
: This tool checks if your schema markup qualifies your page for rich results on Google Search.
 - How to Use:
- Go to the Rich Results Test.
- Enter your page URL or paste your schema code snippet.
- The tool analyzes the markup and displays any errors or warnings. It also previews how the rich results will appear in search.

2. Schema Markup Validator
- What It Does
: Google’s Schema Markup Validator (successor to the Structured Data Testing Tool) checks your schema for errors and compliance with schema.org standards.
- How to Use:
- Visit the Schema Markup Validator.
- Paste your URL or structured data code snippet into the tool.
- It will flag errors or warnings and provide details on what to fix for proper implementation.

3. Google’s Structured Data Testing Tool (Legacy)
- What It Does
: Though deprecated, this tool is still useful for detailed debugging of structured data.
- How to Use:
- Access the tool at the legacy URL (if available).
- Input your page URL or paste schema markup code.
- Review the results to identify issues or errors and fix them accordingly.

4. Use the Rich Snippets Testing Tools from Schema App
- What It Does
: This tool validates your schema and integrates seamlessly with the Schema App for ongoing structured data management.
- How to Use:If you use the Schema App, test your URL directly within the app’s Structured Data Tester.
- This eliminates the need to navigate between platforms for testing.

5. Check Rich Results in Google Search Console
- What It Does
: Search Console provides a “Rich Results” report for monitoring schema-related performance on your live website.
- How to Use:
- Log in to Google Search Console.
- Navigate to the “Enhancements” section, where rich results issues are listed.
- Fix flagged issues and monitor updates to ensure compliance.

6. Validate Using Browser Developer Tools
- What It Does
: Allows you to inspect your structured data directly in your browser.
- How to Use:
- Open your website in Chrome or any browser with developer tools.
- Right-click on the page and select Inspect.
- Look for JSON-LD or other schema formats in the <script> tags of the page source to verify correct implementation.

7. Test Across Multiple Tools
- Why It’s Important
: Different tools might highlight different issues or offer unique insights.
 - What to Do:
- Test your schema on multiple platforms like the Rich Results Test, Schema Validator, and Schema App Tester.
- Cross-verify the results to ensure accuracy and address any inconsistencies.

8. Preview and Monitor
- What It Does
: Ensures that your schema not only works technically but also appears as intended in live search results.
- How to Use:
- Use the Rich Results Test preview to see how search users will view your content.
- Continuously monitor live search results and Google Search Console for real-world performance data.
- By following these steps and leveraging these tools, you can ensure your schema markup is implemented effectively and delivers the intended SEO benefits.

Conclusion

Testing your schema markup is an essential step in ensuring that it’s implemented correctly and functioning as intended. Properly validated schema markup not only improves your website’s visibility in search results but also enhances user experience by displaying rich, informative snippets that attract clicks.
By using tools like Google’s Rich Results Test, Schema Markup Validator, and others, you can identify and resolve any errors or inconsistencies in your structured data. Additionally, regular monitoring through platforms like Google Search Console ensures your markup remains effective and up-to-date with the latest SEO standards.
Investing time in testing and perfecting your schema markup is a proactive way to stay ahead of competitors and maximize the value of your website’s content in search results. Make schema testing a routine part of your SEO strategy to unlock its full potential.

Questions or comments? Visit our Help Center for support.

POP is Advanced SEO Made Simple

"Just recently, I was able to take a pretty competitive keyword from #12 (page 2), up to #5 on page 1 in 14 or 15 days."

Jeff Lenney
7-day free trial