If you are unsure which schema type is better for your page, keep in mind that you could nest an article within a WebPage. Having a WebPage item on every page, you could combine it with an Article item on a specific page. Denote that the Article is the primary thing on that page with the mainEntity property.