Forum Moderators: open
What I want it to see first are our headings and actual content. Is there a way to hide our navigation HTML text so that spiders don't see it but so that it is still displayed normally in the browswer and the spider still logs the links?
the crawler WILL pick up your links, and all the content on your pages, whether or not it ranks the first data it sees any higher than the rest, is completely crawler specific. hope this helps.
-Matt
If the code for these divs gets complex, IE 5.0 can have trouble with it, to say nothing of NN4.7. So test it well. But it can do the job nicely in some straight-ahead layouts.
HTML:
<div id="content">
<p>
Blah blah blah
</p>
</div>
<div id="navigation">
<ul>
<li><a href="#">Link One</a></li>
<li><a href="#">Link Two</a></li>
</ul>
</div>
CSS:
#content {
margin-top: 2em;
}
#navigation {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 1em;
text-align: right;
}
#navigation ul, #navigation li {
display: inline;
}
#navigation li {
border-left: 1px solid #000;
padding: 0 0.5em;
}