I've been reading about Microdata and its implementation, however the examples are quite simple and I'm yet to find a website that thoroughly implements structured data throughout the entire site.
So as I was implementing the markup I started to dig up questions on how would be the best way to do this. One of the main dilemmas I'm facing is whether it's best to create independent items (Schema.org items) or rather create an item that represents the page with all its content as nested items that belong to that parent item.
So I could have markup that would reflect the following:
- Company - Product - Offers - Article
Or it could be something like this:
- Company - Product - Article - Offers
Where the indentation reflects its nesting (for this question I didn't bother to figure out if this is actually doable for these item types, it's just a generic pseudo-example).
So basically I'm just not sure how a search engine would use this information, because if I nest it, the page would contain a single item with various properties (that would be items themselves) but I'm unaware as to how these examples would be treated and which would be the pros and cons of each solution.