How Do I Know My Highlighter Templates Are Working?

Purpose: To establish a repeatable process that ensures Schema App Highlighter Templates are deployed and validating correctly.

1. Set Up For Deployment

Decide which option for deployment works best for you:

Embedded Javascript Parser

Use a Tag Manager to embed a Javascript Tag. The tag generates the schema markup from the page as your content is displayed in the browser. Once a template is created and the tag is setup, schema markup is created instantly. This method adds some overhead to the page. Include this 1 line of code within your Google Tag:

<script src=””/>

Need help? Refer to our guide on how to set up Google Tag Manager or reach out to us at

Crawl + Integration

Use the Highlighter crawler to crawl your site, gather the data off the page, and generate schema markup within Schema App and deploy through a tag or native integration. Once the template is created, and a crawl is set up on a schedule, a crawl must be completed for schema markup to appear. Overhead on the page is very low with this method, but the data values will only be as current as the last crawl.

2. Set Template To Publish

If you haven’t created a template yet then follow our guide on how to use the Highlighter to create a template guide.

Change Template Publish Status to “Publish”

There are two steps to publishing a template.

  1. The first step is to select the deployment method. Select the prefered method by click the radio button for either “Crawl” or “JavaScript Tag”. Shown here:
  2. The second step is to change the template status from “Draft” to “Publish”. Shown here:

PLEASE NOTE: The Javascript Parser option can take up to 30 minutes to update & deploy. The Crawler may take longer.

3. Test Pages Using Structured Data Testing Tool or the Schema Markup Validator

Collect a list of URLs to test.

A good way to collect URLs for testing is to copy the URLs used in Step 1 and in Step 3 of building a template. This would be at least 4 URLs of pages that will be affected by the template.

Test each URL using the Structured Data Testing Tool or the Schema Markup Validator.

Enter the URL in Google’s Structured Data Testing Tool or the Schema Markup Validator and validate that the schema markup is deployed as expected.

(If required) Make changes to the Template.

If the SDTT validation results indicate that important changes need to be made, now is a good time to edit and update the template. Simply click on the Schema Class for the template you wish to edit. Shown here:

Re-test the URLs to check the newly made changes

You will have to wait a short while for the template changes to be updated. Use the SDTT to validate that the changes to the template have resolved the errors.

4. Monitor Search Console

Check the Structured Data Report in Search Console.

To find the Structured Data report, Login to Google Search Console (What is Google Search Console) and then navigate to the report under “Search Appearance”. This is a source of truth regarding what schema markup is being seen by Google.

PLEASE NOTE: It can take several days (or even weeks) for search console to update with your schema markup. Google will have to re-crawl and index your pages before the new structured data elements will be displayed here.

Previous Post
Interview with Schema App Creator Mark van Berkel: Schema at Scale Now and in the Future
Next Post
Schema App Selected for Canada’s Leading Rev Accelerator