Google just started indexing my Schema.org-markup - showing prices and ratings for my e-commerce products.

However they also stopped showing my meta-description in the SERP and are instead showing text from the description-property of the Product object.

Does Google generally favor Schema.org-tagged text over meta-tags?

  • you should ask yourself: why are product description and page meta-description different? I assume only one possible case: if the product is not the main entity of the page. And this is not correct, if you want to sell it.
    – Evgeniy
    Commented Aug 16, 2016 at 18:38
  • Isn’t your question only about Schema.org’s description vs. the meta-description? As you can’t get rich snippets with Schema.org …
    – unor
    Commented Aug 16, 2016 at 20:23
  • The main product description (displayed on the page and marked with schema.org) is much longer than the meta-description in this case.
    – Truls
    Commented Aug 17, 2016 at 5:51

2 Answers 2


Google will always show a preference for information that is displayed over meta information which is not displayed. Your schema markup is for content that is displayed, hence the preference.

  • I see, but wouldn't this policy also make Google use the product name (marked using schema.org) over the meta-title, as the title in the SERP? How come Google picked the meta-title in this case, when they discarded the meta-description?
    – Truls
    Commented Aug 16, 2016 at 14:27

In this case, my client wanted Google to display the meta-description since it was shorter (and more to the point) than the product description displayed on the page. So we tried removing the description property of the Product object. This caused Google to ignore the Product object completely, not showing any price/stock/stars or such in the SERP. So it seems description is mandatory, and Google will likely use it in favor of the meta-description.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.