On this page

Defining Schema Markup

Google’s official definition of schema markup is “a standardized format for providing information about a page and classifying the page content.” Schema provides more information to search users as well as search engines. The content also stands out amongst other results which helps to increase Click Through Rate (CTR).

Find out more about Schema Markup here: https://schema.org/docs/schemas.html

Below is an example of different types of schema markup data and how they appear in Google search results:

Structured Data Article | How to Implement Structured Data for SEO - Moz

What Schema Markup is added to Zipify Pages?

On the following page types created in the Zipify Pages app, "Product" schema markup data is added automatically for a product featured in a Buy Box:

  • Home Pages

  • Landing Pages

  • Product Pages

  • Blog / Blog Posts

The "Product" schema data that is added includes the following:

  • Type

  • Name

  • Description

  • URL

  • Image

  • Brand

  • Offers

  • priceCurrency

  • Price

  • Availability

If you've selected your Review App from the "Integrations" section of the Star Rating element for your Buy Box:

Then the "aggreateRating" schema product data will also be added and include:

  • ratingValue

  • ratingCount

* Important Notes:

  • If you're featuring multiple products in Buy Boxes on your page, only schema data for the first product (top of the page from left to right) will be used.

  • For "ZP Layout" Product pages you must use the Dynamic Product Section block for the schema data to be added automatically. If the Dynamic Product Section block is hidden on all devices and some other Buy Box block used instead, schema data will be included as long as the other buy box includes the product the product page is assigned to.

  • Changes applied to the product information in your Buy Box (name, description, image, price, etc) are reflected in the schema product data.

How to Remove Automatic Schema

If for any reason you don't want the automatic Schema provided by the Zipify Pages app to be included within any/all Buy Box blocks, follow the steps below:

1. Insert this piece of code:

{% assign zp_display_product_markup = false %} between the <zp_additional_integration>...</zp_additional_integration> tags within these Snippet files of the currently published theme:

  • best-value-horizontal-view.zipifypages.liquid

  • best-value-offer-view.zipifypages.liquid

  • best-value-view.zipifypages.liquid

  • offer-box-view.zipifypages.liquid

  • product-view.zipifypages.liquid

  • three-products-view.zipifypages.liquid

  • recharge-subscription-view.zipifypages.liquid

Save the change to each file.

2. Insert the next code between the same integration tags within the dynamic-product.zipifypages.liquid Snippet file:
{% assign zp_display_product_markup = false %}{% assign zp_use_current_entity_markup = false %}

Save the change to the file.


To ensure that ZP Schema is successfully disabled, go to page source of the published page that contains the appropriate product blocks and try to find attributes by searching for: type="application/ld+json">{"@context":"http:\/\/schema.org\

They should be removed as well.

Additional Resources

To check the type(s) of Schema Markup data being included on any page on your website, use the Schema.org validator tool here:

To generate additional schema markup data for different page type(s) where you may want that included, use a generator such as the one below:

Once you've generated your schema data using the tool above, the javascript can be copied and easily added to your Zipify Pages using the "Scripts" feature.

Did this answer your question?