Question

For a marketplace, schema data becomes more confusing. Not only will you want to represent your organization, but you also have the supplier's organization to worry about. Is it bad practice to have all of this data on one page? Should the product page only have product information in the metadata, and the local business only have local business details on it?

Marketplace Org

  • logo
  • name
  • description

LocalBusiness Org

  • logo
  • name
  • description
  • address
  • lat/long
  • product
    • description
    • rating
    • price

I can provide html for all of this, but I am not sure this needs it to explain. I read the schema docs pretty in-depth but it doesn't have great examples of what a marketplace site would do with multiple organizations or what Google will think of it. For instance, if there is a localbusiness with many products, is it proper to have an aggregate rating on the localbusiness page of all of their products combined into one rating?

Was it helpful?

Solution

Is it bad practice to have all of this data on one page?

No. The more the better! (Of course it may be the case that some consumers only like to work with a single item per page, but when it comes to this topic, anything might be possible. So when you are interested in a particular consumer, you should consult their documentation.)

Every itemscope creates a new item. Every item on a page is (… should be) about something different.

So don’t create several items for the same thing on the same page (unless you can use itemid so that it’s clear that the items are about the same thing).

If possible, use properties to relate the items.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top