You should not have to understand any of this. Pixerr still has to generate it, because HTML alone is no longer a complete product.
You should not have to understand any of this. Pixerr still has to generate it.
When you publish a product on Pixerr, it gets a public page with a stable URL. Search engines, social apps, and AI shopping tools all read that page. If they only have the layout to go on, they have to infer the price, the variants, and who is selling it — and they get those wrong.
So Pixerr emits the commerce facts in a form machines already know: Schema.org Product, Offer or AggregateOffer, plus Open Graph tags for sharing. You keep working on the design. We manufacture the metadata.
Canonical product identity is always
/shops/{storeSlug}/{productHandle}.
Collection-scoped paths are human deep links. They are not a second product.
Alternate /shop/... URLs canonicalize back to the two-segment shop URL.
JSON-LD on the product page is an @graph that includes Organization,
the store as seller, and a Product whose @id is the canonical URL plus #product.
Multi-variant listings use AggregateOffer with low/high price. Single-price listings use Offer.
Availability is listable state, not a warehouse on-hand count.
We do not currently emit shippingDetails or return-policy schema. That is an honest gap, not a secret feature.
Open Graph uses og:type=product, price and currency, and a generated share image.
Public products are in /sitemap.xml. Unlisted share links under /q/ are noindex.
They are for sending a buy link, not for search identity.
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Product",
"@id": "https://pixerr.com/shops/example-shop/coastal-print#product",
"name": "Coastal print",
"url": "https://pixerr.com/shops/example-shop/coastal-print",
"brand": { "@type": "Brand", "name": "Example Shop" },
"offers": {
"@type": "AggregateOffer",
"priceCurrency": "USD",
"lowPrice": "24.00",
"highPrice": "36.00",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
}
]
}
Publish a product. The structured data is generated with it.
See creator shops