Ezilon.com - Target Your Audience, be Seen in Your Region

Make Search Engine only see navigation...?

You are viewing this site as a guest. Join our community to get your questions answered and share knowledge. Active members may advertise and ask for a website critique.
andy206uk's picture
DeveloperModerator

He has: 1,742 posts

Joined: Jul 2002

Ok guys... strange question for you.

I'm working on a site for a client and for reasons that are beyond me the client insisted that the navigation be done using Flash. Problem is, we also need the site to get listed properly in the search engines.

The customer doesn't want the text navigation necessary for search engine spidering to appear anywhere on the page.

So... we have a problem.

The only solution I can think of is to hide the 'text links' in a tag and hope that the search engines pick them up.

Does anyone have any other suggestions? (I really don't want to use server side scripting to show the navigation to just the search engines as it's essential this site is listed in the search engines, therefore all black hat methods are off the options list).

Thanks guys.

Andyk

Music Rants News and Reviews | My Photoblog | Blog of a Web Designer
Give a man a fish and you feed him for a day. Teach him to use the Net and he won't bother you for weeks.

timjpriebe's picture
DeveloperModeratorSponsor

He has: 2,666 posts

Joined: Dec 2004

Hide them with CSS. Spiders should still see them.

<div style="display:none;">
...
[navigation html]
...
</div>

'

Something like that should work fine.

Megan's picture
Administrator

She has: 10,037 posts

Joined: Jun 1999

Hopefully - I've heard that SE's are learning to read CSS.

They have: 33 posts

Joined: Dec 2006

Megan;214471 wrote: Hopefully - I've heard that SE's are learning to read CSS.

Great. Which one? Please share your experience.

Megan's picture
Administrator

She has: 10,037 posts

Joined: Jun 1999

DavidVilia;214712 wrote: Great. Which one? Please share your experience.

Google, from what I've heard. And from what I understand this a "might be starting to" thing, not a "does penalize for" thing so don't take it too seriously (yet) Smiling I haven't heard anything definitive at all. However, if you know that they are starting to look for these things you might want to avoid using them for important words. It's a matter of future-proofing your site.

I definitely don't think they would ban for something like this, unless they found a lot of words being hidden (that's sepculation!). I also don't know which techniques they would be looking for - if it would just be display: or visilibity: or if they would look for negaitve positioning as well.

Matt - how do you know you've never been dinged for it? I think it would be pretty tough to tell if any one specific factor is hurting your rankings.

andy206uk's picture
DeveloperModerator

He has: 1,742 posts

Joined: Jul 2002

That's what I heard... It's gonna screw up a load of webmasters that have been using image replacement techniques... Wink

Maybe I could do:

text-indent: -9999px;
height: 1px;
overflow: hidden

'

Andyk

Music Rants News and Reviews | My Photoblog | Blog of a Web Designer
Give a man a fish and you feed him for a day. Teach him to use the Net and he won't bother you for weeks.

andy206uk's picture
DeveloperModerator

He has: 1,742 posts

Joined: Jul 2002

I can't say for sure... it's something I read a while back and I can't remember where. I'm sure the SE's are keeping up with the times though and wouldn't be blind to techniques that can be used to hide text.

Andyk

Music Rants News and Reviews | My Photoblog | Blog of a Web Designer
Give a man a fish and you feed him for a day. Teach him to use the Net and he won't bother you for weeks.

teammatt3's picture
Moderator

He has: 1,831 posts

Joined: Sep 2003

I've used hidden text using -9999px many, many times and have never been ding'd for it. But just to be safe I made the sheet external and blocked access to the directory that held it using robots.txt. It could change, but it has always worked for me. You might go all the way and throw all the text content in a -9999px so the SE's have an easier time reading it, I've done that too, no ban in years. It's not unethical, practical IMO Wink.

teammatt3's picture
Moderator

He has: 1,831 posts

Joined: Sep 2003

Quote: Matt - how do you know you've never been dinged for it? I think it would be pretty tough to tell if any one specific factor is hurting your rankings.

Getting ding'd to me is getting banned Smiling. I don't know if it hurts the ranking, but I know it doesn't ban, yet.

Megan's picture
Administrator

She has: 10,037 posts

Joined: Jun 1999

Ah, I see, I thought you just meant penalized in some way, not banned.

I think the most likely thing that would happen is that they would just ignore the words that were hidden with CSS. That's really the intent - they want to see what a human sees and not something different. They must be aware that there are reasons why people hide things sometimes. Unfortunately this means that people using it for reasonable purposes (i.e. dispaying graphic text instead) have problems because others abuse the technique.

Megan's picture
Administrator

She has: 10,037 posts

Joined: Jun 1999

I was just referencing this post in another thread and realized that this could have potentially very severe implications for drop-down (fly-out or whatever you want to call them) navigation menus. If your navigation is hidden the bot wouldn't be able to crawl your site!

teammatt3's picture
Moderator

He has: 1,831 posts

Joined: Sep 2003

Quote: I was just referencing this post in another thread and realized that this could have potentially very severe implications for drop-down (fly-out or whatever you want to call them) navigation menus. If your navigation is hidden the bot wouldn't be able to crawl your site!

So you're saying if you have a CSS nav bar that uses some display:none stuff, and the search engines refuse to look at anything within a style like that, your navigation wouldn't get indexed? It would be awfully difficult for a SE to tell if a link inside that style was part of a legit navigation system, or if the webmaster was trying to hide something. Great observation, Megan.

Megan's picture
Administrator

She has: 10,037 posts

Joined: Jun 1999

I just read something the other day (sorry, forget where), saying that if Google were to ban a site for this they would get a manual review by a human first. So you wouldn't be banned for hiding stuff with CSS unless a human decided it was for spammy purposes.

demonhale's picture

He has: 3,195 posts

Joined: May 2005

Actually I just use the simplest of solutions, explain to the customer about SEO, then place his flash navigation on top, and then put a duplicate html navigation in smaller texts on the footer...

They have: 26 posts

Joined: Jan 2004

I've always used CSS to design my web pages. None of my sites have ever been banned. Course I don't use hidden text or links.