What is schema.org Structured Data and why do I need to have it on all my product pages?
Schema.org Structured Data the search engine industry's standard for identifying Products and other search related data on websites
Are there other ways I can provide my product listing data?
Currently no. Structured Data is the only form we accept.
Though Google and Microsoft/Bing do allow other ways to provide your product deals it's really only to benefit them. Those alternative feeds will get your data into Google or Microsoft but won't be universally available to all other sites.
Having your site generate proper Structured Data is one of the best Search Engine Optimization techniques you can perform.
How can I get my site to generate structured data for my products?
Most e-commerce platforms do this automatically. WooCommerce, Shopify, Magento, BigCommerce, Wix, and Squarespace should generate it automatically.
What specific schema.org structured data needs to be on my product pages
The more structured product data you have the more you'll make it easier for customers to find your across the internet.
Below is a list of the different types of Schema.org structured data we use
Organization or LocalBusiness Required Fields
Attribute
Details
@type
Must equal "Organization" or "LocalBusiness"
name
Company Name
url
Website
address
@type
Must equal "PostalAddress"
addressCountry
Must be CA - confirms it's a Canadian business
Product Required Fields
Attribute
Details
@type
Must equal "Product" to identify Product information
name
Displayed in search results
description
Used to find results based on users search
image
Product Image. So we can display in results
url
So we can link directly to your product page
offers
@type
Must equal "Offer" to specify it's an offer object
availability
Whether the product is in stock
price *
Specifies the price of the product. Either this or attribute under priceSpecification are needed.
priceCurrency *
Specifies the price of the product. Either this or attribute under priceSpecification are needed.
priceSpecification
price *
Specifies the price of the product. Either this or attribute under priceSpecification are needed.
priceCurrency *
Specifies the price of the product. Either this or attribute under priceSpecification are needed.
Organization or LocalBusiness Optional Fields
Attribute
Details
description
Description of Company. Will be displayed on the Company's business profile
logo
Link to Company logo. Will be display on the Company's business profile.
addressRegion
Province or terrority. Will be used to help users find products from specific regional businesses.
Product Optional Fields
Attribute
Details
sku
gtin
How can I check what structured data my product page has?