Your product or service pages lack Product, SoftwareApplication, or Service schema. Without it, AI crawlers must infer what you sell from unstructured text — often incorrectly.
Product/Service schema is worth +40 points on the Schema Score. Combined with Organization schema (+40), it can take you from 0 to 80. It directly tells AI systems your product names, descriptions, pricing, and features in machine-readable form.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Your Product Name",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web",
"description": "Brief product description",
"url": "https://yoursite.com/product",
"offers": {
"@type": "Offer",
"price": "29.00",
"priceCurrency": "USD",
"priceValidUntil": "2027-12-31"
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product Name",
"description": "Product description",
"image": "https://yoursite.com/product.jpg",
"brand": { "@type": "Brand", "name": "Your Brand" },
"offers": {
"@type": "Offer",
"price": "99.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Your Service Name",
"description": "What your service does",
"provider": {
"@type": "Organization",
"name": "Your Company"
},
"serviceType": "Consulting"
}
</script>
Shopify generates Product schema automatically for product pages. Verify it's not overridden by your theme. For services, add custom JSON-LD in your theme's product template.
WooCommerce generates Product schema automatically. For non-commerce sites, use the Yoast or Rank Math plugin to add Service or SoftwareApplication schema.