Create a google friendly header with text and logo

So far i know google appreciate a single instance of h1 tag in a page, but it could be anywhere at the priority content area. And all of WordPress front pages does have an element to use inside h1, such as post title, category name, search text, author name etc.

Usually Blog or Front page doesn’t have a Headline or title. So you could try adding it for the front page only.

<?php
$tag = 'div';
if( is_home() || is_front_page() ){
$tag = 'h1';
} ?>
<header class="site-header">
<<?php echo $tag; ?> class="wrap">
...other code...
</<?php echo $tag; ?>>
</header>