Table of Contents
Implementing product schema on your website can significantly enhance how your products are displayed in search engine results. By adding structured data, you can show real-time availability and shipping information, making your listings more informative and attractive to potential customers.
Understanding Product Schema
Product schema is a type of structured data that provides search engines with detailed information about your products. This includes data such as availability status, shipping options, price, and reviews. When properly implemented, search engines can display rich snippets, which improve visibility and click-through rates.
Adding Availability and Shipping Info
To display availability and shipping information, you need to include specific properties within your product schema markup. The key properties are availability and shippingDetails. These are added within the Product schema type.
Availability Property
The availability property indicates whether the product is in stock, out of stock, or available for preorder. Common values include:
- InStock: The product is available for purchase.
- OutOfStock: The product is currently unavailable.
- PreOrder: The product can be ordered before it is in stock.
Shipping Details Property
The shippingDetails property provides information about shipping options, costs, and delivery times. It can include:
- Shipping rate
- Estimated delivery time
- Shipping regions
Including these details helps search engines display comprehensive product info, which can attract more buyers and reduce uncertainty.
Implementing Schema Markup
You can add product schema markup manually using JSON-LD within a <script> tag in your website’s header or footer. Alternatively, many e-commerce plugins and SEO tools offer built-in options to add structured data automatically.
Here’s an example of JSON-LD schema for a product with availability and shipping info:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Sample Product",
"availability": "https://schema.org/InStock",
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": {
"@type": "MonetaryAmount",
"value": "5.00",
"currency": "USD"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": {
"@type": "QuantitativeValue",
"value": 2,
"unitCode": "DAY"
},
"transitTime": {
"@type": "QuantitativeValue",
"value": 5,
"unitCode": "DAY"
}
}
}
}
Including this code in your website’s header ensures that search engines can parse and display your product’s availability and shipping info effectively.
Conclusion
Using product schema to display availability and shipping information improves your product listings’ clarity and attractiveness. Proper implementation helps your products stand out in search results, potentially increasing traffic and sales. Regularly update your schema markup to reflect current stock and shipping details for the best results.