Hola,
Creo que el foro de SEO te podrían orientarte mejor.
Podrías poner el texto en el enlace y después "ocultarlo" con CSS.
Ejemplo Básico:
Código HTML:
<h1><a href="#"><span class="oculto">TEXTO</span><img src="imagen" alt="" /></a></h1>
<!-- CSS -->
<style>
.oculto { position:absolute; left:-9999em; }
</style>
Saludos