This is for a Magazine website. Each page belongs to the magazine so we have the overall html
level schema as type Organization
. However, we are now beginning to question if this is sensible.
Magazine articles or sections of articles are not Organization.
Questions:
- Each article page, we can make the overall HTML scope
Article
. Theproducer
itemprop may be the magazine name. However, in this case if we had the meta tags and the JSON-LD, then do we still need itemprops inside the body content? Or is that considered duplicate? - Each article category page, we can make the overall HTML scope
CreativeWork
, and then inside the body each listing of article (in UL/LI) can be theArticle
. This does make sense because clicking on that article's link will anyway bring up the article page, which would have the same structure as described in #1 above. Is this correct? If so, what would the JSON-LD of this category page contain, will it be a large JSON or all the articles, or should we leave that be? - Home page: is that a
CreativeWork
too then?
Broadly, the confusion is which of these we should have. All or some: meta tags, and/or JSON-LD, and/or correct attributes inside the body of the HTML?
Appreciate any pointers!