Structured data is code that tells search engines what a page contains — a product, its price, whether it is in stock, where it sits in the site. This guide covers which schema a Shopify store needs, what it still does in Google Search, and what changed in 2026.

What is structured data on a Shopify store?

Structured data on a Shopify store is a block of code, usually JSON-LD, that describes a page in a standard vocabulary from schema.org. Google uses it to understand the page and, where eligible, to show rich results such as prices and availability. Google's introduction to structured data explains how the markup is read.

Which schema types does a Shopify store need?

A Shopify store needs Product markup on product pages, BreadcrumbList on pages with a breadcrumb trail, Organization markup for the business, and Article markup on blog posts.

Schema typeWhere it goesWhat it does
ProductProduct pagesPrice, availability and reviews can appear in results
BreadcrumbListProduct, collection and content pagesShows the page's position in the site
OrganizationHomepage or site-wideClarifies the business name, logo and contact details
ArticleBlog postsClarifies headline, dates and publisher

Shopify themes vary in how much of this they output. The Liquid structured_data filter can generate Product and Article markup, and themes or developers add the rest.

Why does Product structured data matter most for Shopify?

Product structured data matters most for a Shopify store because product pages are where buyers decide, and Product markup is what lets Google show price, availability and review information for them. Product markup should include the product name, image, description, brand, price, currency and availability, and review data only when genuine reviews are shown on the page.

Should Shopify structured data use JSON-LD?

Yes, Shopify structured data should use JSON-LD. Google's structured data guidelines list JSON-LD as the recommended format. JSON-LD sits in a single script block, which makes it easier to maintain than microdata spread through theme templates, and less likely to break when a theme is edited.

What happens if Shopify structured data does not match the page?

When Shopify structured data does not match the visible page, the page can lose its eligibility for rich results. Google's guidelines say not to mark up content that readers cannot see, and a structured data issue can result in a manual action that removes rich result eligibility. Common mismatches on Shopify include a sale price in the markup that differs from the displayed price, stock status that is out of date, and review ratings with no reviews on the page. Generating markup from the same product data the page displays avoids most of these.

Does Shopify FAQ schema still produce rich results?

No, FAQ schema no longer produces rich results in Google Search. Google removed the FAQ rich result feature and its documentation in 2026, after announcing that the feature is no longer shown in results. Visible FAQ sections remain useful for shoppers, but FAQPage markup should not be added expecting expandable answers under a listing.

Does structured data help a Shopify store appear in AI Overviews?

Structured data is not required for a Shopify store to appear in Google's AI Overviews or AI Mode. Google's guide to optimising for generative AI features says "structured data isn't required for generative AI search, and there's no special schema.org markup you need to add", while recommending it as part of an overall SEO strategy because it helps with rich results. To be eligible for these AI features, a page must be indexed and eligible to appear in Google Search.

Our view at Mooshfy: keep structured data accurate and complete for the rich results it supports, and treat AI visibility as a content and crawlability question rather than a markup question.

How do you test structured data on a Shopify store?

Test Shopify structured data by running each template type through Google's Rich Results Test, then monitoring Search Console's rich result reports for errors across the store. Test a product page, a collection page, an article and the homepage, because each uses a different template. Re-test after theme updates and app installs, since both can add or remove markup.

Mooshfy audits and fixes structured data for Shopify stores in Oman and checks it against what each page actually shows.

Frequently asked questions

Does Shopify add structured data automatically?

Many Shopify themes output some structured data, and Shopify provides a Liquid structured_data filter that generates Product and Article markup. Coverage varies by theme, so check each template with Google’s Rich Results Test rather than assuming it is complete.

Is schema markup needed to appear in Google AI Overviews?

No. Google’s guide to generative AI features says structured data is not required and there is no special schema.org markup to add. A page needs to be indexed and eligible to appear in Google Search; structured data still helps with rich results.

Should a Shopify store still use FAQPage schema?

FAQPage schema no longer produces FAQ rich results in Google Search, because Google stopped showing that feature in 2026. Visible, well-written FAQ content is still useful for shoppers; the markup itself is optional.

How do I test Shopify structured data?

Paste a product, collection or article URL into Google’s Rich Results Test, fix any errors it reports, and then monitor the rich result reports in Search Console for issues across the whole store.

Mooshfy across markets

We build and grow Shopify stores worldwide. Explore this page for another market:

Want this done for you?

Tell us about your store in Oman and we'll show you the fastest wins — free.