Once you've set up your integration and authored your Schema Markup, it will begin deploying to your website. However, if you've completed your integration and authoring, and are still unable to see Schema Markup on the pages when using the Schema Validator, Rich Result Test, or Google Search Console, it may be due to the following.
1. Cookie Modals
Cookie modals can prevent Google from being able to render or read the content of a page's HTML. As a result, the Schema Markup embedded in the HTML will not be able to be read.
To confirm whether Cookie modals are the issue:
- Run a page through the Rich Results Test
- Click "View Tested Page"
- Select the Screenshot tab
- Confirm whether a cookie modal is visible.
- If a cookie modal is visible, you'll need to disable this cookie check for search engines so they can crawl the site.
2. Blocked Scripts in robots.txt (JavaScript Integrations)
If the GoogleBot is blocked in your robots.txt configuration, this can cause some scripts to fail to load. If those scripts involve the insertion of Schema App's highlight.js script (for the JavaScript integration), this will prevent our scripts from firing.
To confirm whether blocked scripts are the issue:
- Run a page through the Rich Results Test
- Click "View Tested Page"
- Select the "More Info tab" and click "Page resources"
- Look for any resources that may have been blocked
In this example image, the connect.js script handled the insertion of various Google Tag Manager tags (including the tag that would insert Schema App's highlight.js into the HTML).
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article