I'm trying to determine the best possible Schema.org type to declare for the content section in the template of a content management system, which will handle regular news posts for small, local hospitality businesses. The type should represent the content of that page, which is likely to be a wide range of things.The description for Article pretty strongly encourages its use to be limited to the articles of a publication. For purely semantic reasons, I'm not sure if Blog is appropriate in this case -- businesses won't be creating typical blog content but are more likely to be writing about upcoming events, special deals, awards, etc. Would WebPage be appropriate in this instance?Although I'm a fan of the Schema.org concept, I frequently find myself unsure how broadly or narrowly I'm meant to infer the meaning of a type. In such cases, is it safe to use a high-level element, such as CreativeWork, or does this blunt the usefulness of the markup?
Schema.org type for generic pages or posts on a CMS
schema.org