top of page

How to Create Product Structured Data Without a Price?

Are you struggling to create product structured data without a price? You're not alone. Many businesses face this challenge, especially when selling products or services that require a custom quote or consultation.

In this blog post, we'll show you how to create product structured data without a price. We'll also discuss the benefits of using structured data and provide some tips for getting started.


What is Product Structured Data?

Product structured data is a way of marking up your product pages so that search engines can understand the information on them. This information can include the product name, price, description, and availability.


Why Use Product Structured Data?


There are several benefits to using product structured data:


  • It can help your products rank higher in search results. When search engines can understand the content of your product pages, they're more likely to show them in search results.


  • It can increase your click-through rate (CTR). When users see rich snippets in search results, they're more likely to click on them.


  • It can improve your website's conversion rate. When users land on your product pages, they're more likely to make a purchase if they can easily find the information they need.


How to Create Product Structured Data Without a Price


There are a few ways to create product structured data without a price:


1. Use the "Reviews" or "AggregateRating" property without the "Offer" property.

This will tell search engines that the product has reviews or ratings, but no set price.


2. Use the "Offer" property with a price of "0".

This will tell search engines that the product is available but has no set price. The product may be described as free by Google.

3. Use the "Product" property without the "Offer" property.

This will tell search engines that the page is a product page, but no set price.


Here is an example of product structured data without a price:



product schema example without price

<script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Product",
      "name": "Executive Anvil",
      "description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
        "sku": "0446310786",
        "mpn": "925872",
        "brand": {
          "@type": "Brand",
          "name": "ACME"
        },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": 5,
        "reviewCount": 1
      }
    }
    </script>

What Google Says Using Product Structured Data Without Price?


Google recommends using the "Offer" property with a price of "0" if you don't have a set price for your product. This will tell search engines that the product is available but has no set price.


How to Delete Price Property in Rankmath & Yoast Plugin?


If you're using the Rankmath or Yoast plugin, you can delete the price property by following these steps:


1. Go to the product page you want to edit.

2. Click on the "Structured Data" tab.

3. Find the "Offer" property and delete the price.

4. Click on the "Save" button.


Rankmath Function to Remove Pricing from Product Structured Data:


add_filter( "rank_math/snippet/rich_snippet_product_entity", function( $entity ) {
 unset($entity['offers']['price']);
 return $entity;
});

Conclusion


Creating product structured data without a price is easy. By following the tips in this blog post, you can improve your website's search engine ranking and increase your click-through rate.


Need help creating product structured data for your website?


Social Geek is a Toronto-based digital marketing agency that specializes in SEO. We can help you create product structured data that will improve your website's search engine ranking and increase your click-through rate.




bottom of page