content.h1The page has no main heading
Why it matters
The <h1> is the page's headline: the first thing a screen-reader user jumps to, and one of the places Google looks when it writes the title link for a search result ("the main visual title shown on the page", "heading elements, such as <h1> elements"). A page without one leaves both to guess what it is about. Headings that are only styled text (<div class="title">) don't count: the tag is what carries the meaning.
More than one <h1> is allowed by HTML and Google has said it copes, so that is only a notice: it usually means the logo or a sidebar widget is marked up as the headline, which muddies the outline for screen readers.
How to fix it
Mark the visible headline of the page up as the one <h1>, and use <h2> downwards for the sections under it:
<h1>Wedding cakes in Leeds</h1>If the theme wraps the logo in an <h1> on every page, change that to a <div> or <p> on all but the home page.