While the user selectable title/item heading levels help a great
deal when there are multiple modules per page, to ensure there is
only one H1 tag per page...it tends to ripple into some pages not
having any H1 tags. E.g., when you have a blog showall module/view
on a page with serveral other modules and have it set for H2/H3
heading levels, the 'show' page for a blog article will inherit the
H2/H3 tags but should use H1/H2 for SEO and accessibility
purposes.
The simplest solution? may be to create a 'heading' smarty
function|modifier plugin which auto-adds the tags and can somewhat
auto-senses (based on inaction()) whether to 'promote' the
tags?