Forum Moderators: phranque
My thought was to create the image layer with the "pretty font" and then create a layer beneath the image with the text so the spiders can read it.
Is there a way to inform the spider the text below the image layer is related to the image on top so there is no penatly to site? I guess in a way like the link relationship declarations?
-or-
Stuff the alt "" with the text 100 words or so? That would look hacky to a user and not really what I want to do.
Has someone had experience with SEO'n a designer/creative site? I know some of you will point me to forum 24 and if thats what it takes please tell me.
This way the search engines would see text, but a visitor would see the image and the text would be invisible. Honestly though I would try to talk whoever's decision that was out of this all together and go with a standard font, or at least issue a backup font in your CSS - type it out as normal text with that font as the default, then follow with Verdana, Arial, whatever. That way anyone who doesn't have the font will see it in Verdana or Arial but those who do have it will see the correct font.
Personally I think sites that try to force a font are intrusive and I hit the back button real quick.
Sure, the image displays the same thing as the text but it is still a deliberate effort to decieve however you look at it.
Under no circumstances should you stuff alt tags with text. The SE's do not like it and you will lose rankings as a result.
After all that I'm afraid I don't have a solution except to go for a bog standard font in the first place. You may be able to do it with CSS by having the font called up from somewhere on your server but I am not sure.
Ska
It uses flash to display your font to those who can see it and regular text to spiders and everybody else. It is a pretty elegant solution:
[mikeindustries.com...]
<div id="Headline1">
<h1>This is my headline</h1>
</div>
and in the CSS:
#Headline1 {background:(url(images/headline1.gif) no-repeat #FFF;width:300px;height:72px;}
#Headline1 h1 {display:none;}
This way, users see the image without seeing the text at all, and spiders see the text as normal. I don't see how anyone could penalize you for this.
I also agree with other posters who have said that you should use the "special" font first in the CSS and then list alternate fonts after it. In the end, do what you need to do to make the client happy.
Agree with you Digitalv - But can't tell them that;-)
ska_demon - TY
Monkeythumpa - Have you used this on a site wherin you are dealing with competitive serps?
katana_one - WINNER******* j/k This is what I am leaning towards. I must research potential penalty.
Rememebr back in 96 when if it worked, you just did it? LOL
I remember way back in the day when customers would say things like "I want lots of Java" - to which I more or less told them to find someone else to do their site because my philosophy has always been that even if it would be exactly what the customer wanted, if I wouldn't be proud to put it in my portfolio then I shouldn't do it.
I would think that telling your client the ugly truth is part of your job.