Free Product Listing Schema Generator

PRODUCT STRUCTURED DATA · FREE TOOL

Free Product Listing Schema Generator

Create Product and Offer JSON-LD for a page where shoppers can buy one product. Everything runs in your browser; no login or API required.

← All free SEO tools

Product and offer

Required: name, at least one image, positive price and currency. All other fields are optional. Blank optional fields are omitted.

Optional shipping details

Fill all shipping fields to include one destination and rate. Use the offer currency. Enter whole days, with minimum ≤ maximum. Zero shipping cost means free shipping.

Optional merchant return policy

Country and category are required if adding a policy. Finite windows require days. Merchant-paid return shipping fees require a positive amount. Use product policies for exceptions to your organization policy, or when no standard policy exists.

Live JSON-LD preview

Use accurate product information

Use only facts visible on the product page. Images must show the product and be crawlable. URLs must be absolute HTTP or HTTPS URLs. This tool checks syntax, not whether your pages or images are accessible. Brand, SKU, GTIN, description, availability, condition and seller are optional; supply accurate identifiers where available. Ratings and reviews are never generated.

Copy the JSON and place it inside <script type="application/ld+json">…</script> on the matching product page, or download the JSON file. Replace or merge equivalent Product markup from Yoast or your store plugin to avoid duplicate, conflicting data. This tool does not insert generated Product schema into this tool page.

Structured data does not guarantee Google rich results. Sample data is fictional: replace it before publishing. Test with Google’s Rich Results Test. Read Google’s merchant listing documentation.