Adarsh Khatri
Adarsh Khatri

Reputation: 358

Google listing my product as "Free" in search results

I have used Schema.org properties on my eCommerce site. Today I listed few new products that don't have prices yet, so listed with $0 price.

Now Google is fetching these products as "Free" item in its search results (find the "Digital Cinema" result and you will see "Free" attribute in result).

What I can do?

I can remove price from itemprop="price" but it will throw an error for my code.

Not sure how to deal with it.

Upvotes: 0

Views: 125

Answers (2)

unor
unor

Reputation: 96697

Either you have a price (in which case you provide the price property), or you don’t (in which case you omit the price property).

Getting an error in Google’s Structured Data Testing Tool does not necessarily mean that your code is invalid (there are no required properties in Schema.org, so having no price is perfectly fine). It just means that Google probably won’t display a Rich Snippet for this content. And rightly so, as you don’t have a price, so what should they display instead?

So omit the price property for now; add it as soon as you have the price.

Upvotes: 1

Endareth
Endareth

Reputation: 512

If you're able to have the display price as a string, you can set it something like "$TBD" (To Be Determined), or even "Out Of Stock". This is how I've seen some other web stores do it.

Upvotes: 1

Related Questions