I've got a company logo at the top of my site, that links back to the homepage. I'm hiding the link text using text-indent: -9999px;
which seems like common practice.
To me it feels like a bit of a hack, and I'm concerned it will negatively effect my SEO.
Is this still the best way to do this?
HTML:
<a href="index.php" id="logo">My Website</a>
CSS:
#logo {
display: block;
width: 100px;
height: 100px;
overflow: hidden;
background: url('logo.png');
text-indent: -9999px;
}