I’m currently working on an ecommerce project and can’t work out whether to use article, section or a div to wrap the product listing.
There are multiple sections following it for things such as promos and I don’t want to use div since the following sections would have a greater meaning and undermine it, however it should have a greater meaning than the following sections.

I’m considering the article tag but I cannot find an example of it being used outside of a blog. I’ve noticed people deem it acceptable for single items (product pages), but what approach should be used for browsing product listings?
The
sectionspecification is very instructive:If a number of elements are thematically related and can be grouped together under a common title (e.g. "Shoes") then wrap the products in a
section.If the elements you are wrapping are not related, cannot be grouped under a common title and are just being wrapped for the purpose of styling then use a
div.For completeness, the
articletag represents (from the same page):so your items for sale would each be an
articlewithin thesection.As a final side note, I wouldn’t wrap the whole page in a
<div role="main">: surely the header sits outside of the main content.