This post will help you add custom JSON-LD schema markup to your Shopify store. As you might already know that Shopify store websites already ships integrated default store JSON-LD schema markup but if you have a speciality eCommerce store and services that you sell online. You must let Google know about the type of store you are running.

Speciality store schema markup tells search engines about the kind of services and products you sell on your eCommerce store, and these search engines put your website in front of targeted audiences.

To integrate specialty store schema markup into your eCommerce website, you need to copy the demonstrated json-ld format from, customize it with your store information and then place this into your website’s head section and finally verify whether this schema markup is being read by which engines. 


The schema below can be added to Shopify store too. You just need to know where it should be added.

To verify your newly added schema markup for a specialty store you need to visit Google schema markup testing tool, type in your website URL and run the test; if you get any error and warning that needs to be fixed by adding new schema markup field and editing the JSON-LD code.

 Once they are fixed you are good to go.

Here is a list of types of speciality stores that JSON-LD schema markup supports.

If you are looking for JSON-LD schema markup examples, you can always visit

Here is a quick example from for a pharmacy store

<script type="application/ld+json">
  "@context": "",
  "@type": "Store",
  "name": "Delia's Daily Supplies",
  "description": "For your daily newspapers, candies, snacks and (via our in-store pharmacy) drugs and healthcare products to keep you and your family happy, healthy and supplied with all your daily needs.",
  "openingHours": "Mo-Fr 07:00-23:00",
  "telephone": "+155501001110",
    "@type": "Pharmacy",
    "name": "Philippa's Pharmacy",
    "description": "A superb collection of fine pharmaceuticals for your   beauty and healthcare needs, a department of Delia's Drugstore. Call our desk to speak to the on-duty pharmacist any morning Monday-Thursday.",
    "openingHours": "Mo-Th 09:00-12:00",
    "telephone": "+155501001111"

This code goes in between the <head> </head> section of your website. And it is completely customizable to your requirements.


The schema above can be added to your WooCommerce Store too. You can write a function to put this schema to add schema to WooCommerce or write a custom plugin to add the store specialty schema markup.

The Google Schema Testing tools keeps update the required fields for a type of store and you need to update accordingly after performing the Google

If you need support, please contact me at [email protected]


Other Schema Markup

Schema Markup for FAQ Page, Store, Sitelinks(website), Bradcubm List and Sports Activity Location
Schema Markup for FAQ Page, Store, Sitelinks(website), Bradcubm List and Sports Activity Location

I also offer support and help.