Comment on WordPress Header Images by SEO Dave.

WordPress Custom Header Options The H1 code above was just to replicate the lost H1 header for SEO reasons on the home page which is the code above.

You could also use

<?php if (is_page("archives") || is_year() || is_month() || is_day() || is_home() || is_404() || is_author()) { ?><h1><?php bloginfo('name'); ?></h1><?php } ?>

This would use the name of the site in a H1 but not clickable, but still visible.

To use a clickable logo associated with a hidden H1 header would require a CSS technique that hides the link behind the image while keeping it clickable and in some cases could be seen as SEO blackhat.

If you have a really nice logo that says something like Amish America there’s no problem using a hidden H1 header link that would include the phrase Amish America because to the visitor there’s no real difference between a big H1 text and a big logo with the same message.

In comparison using the same technique but instead of a logo that says Amish America is shows says farmland it’s a bit SEO blackhat to use Amish America as the hidden H1 because the logo doesn’t match the H1 headers content.

It’s one of those SEO grey areas where you have to look at it from the perspective of a competitor reporting you to Google for hidden content (the text/link is hidden) and you being able to explain it to Google in a way they’ll see it as you aren’t adding elements not related to the logo: note: you wouldn’t actually get to explain it to Google (they wouldn’t ask why have you done this before considering adding a penalty), so if they look at your site it needs to be obvious it’s not trying to game Google. The first example above you’d be fine, the second example would be iffy.

Hesitant to use something like this with Stallion because people make mistakes. I’ll add I’ve never used this technique on my own sites because of the potential SEO risks, I’ve always used a visible H1 header.

David