Yo he visto otra opción que es ésta. En este caso es un enlace, pero la diferencia principal es que aquí es el <a> el que tiene la imagen de fondo.
Créeis que puede ser mejor esta técnica? La he usado en un par de sites y no he sido penalizado por ello.
Código HTML:
Ver original<h1><a href="http://www.blablabla.com/">Texto para el H1
</a></h1>
Código CSS:
Ver originalbackground-image: url('www.blablabla/imagen.jpg');
background-position: 0 0;
background-repeat: no-repeat;
text-indent: -9999px;