Если у вас есть доступ к CSS, идеальным подходом является замена тега h1 изображением с помощью css.
Итак, у вас есть этот HTML:
<h1 id="hdr-top-logo">
<a href="/">
</a>
</h1>
и этот css:
#hdr-top-logo {
width: width of logo.png here;
height: height of logo.png here;
background: url(logo.png);
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
При правильном использовании это полностью подходит для поисковых систем.
NB. Существует довольно много различных методов замены изображений, это метод Скотта Келлума, как показано здесь
Возможно, вы захотите посмотреть и поэкспериментировать, чтобы определить, какая техника лучше всего подходит для вашей ситуации. Существуют различные недостатки использования разных методов.