Forum Moderators: open
You create a number of flat HTML pages. Each page optimized for one keyword, and the keywords chosen so that they group your other keywords under them.
You then link from your index page to the 3 to 5 optimized flat HTML pages, and form each og these pages to the rest of the pages in your site.
The flat HTML pages (lets call them the second
levle in your pyramide) should be interlinked
All the links in this pyramide should be optimized text links.
In effect, you create a pyramide linkstrukture "behind" the actual site. The pages in the pyramide are not made specificly for human eyes, but must be human readable. You compromize between SE friendly and human friendly.
Hope this makes sence
yes use javascript to write the text as spiders can't read it... of course if you wrote the code for the links this way then spiders wouldn't be able to follow the links either, so hard code the links at the foot of the page.
or use style sheet positioning to write the nav bar lower in the code but make the browser display it at the top of the page, or even write a description that you'd like at the top of the page and use css positioning to make the description appear lower down the page as viewed in a browser.
you may also find searching on google or indeed within this forum for more tips
css (stlye sheets) are a whole subject in themselves and i'm no expert.
what seems impossibly complicated became much clearer for me with a bit of practice
ps welcome to WebmasterWorld !!!
It'd be kind of an involved explanation, but you might start by reading this: [brainjar.com...]
[edit]didn't notice a tutorial link was already posted... well, here's another one.[/edit]
Basically, the text at the top of your page that you don't want to appear first to a search engine could be included in a <div> and, using absolute positioning, placed at the top in that position as the page is displayed. But the html code for it can be anywhere; it could be the last section of your source code.
You have to remember, though, that not all browsers will handle this correctly. And your page when viewed through something like Google's cache probably won't look the way you expect!
Here's a related thread, by the way: [webmasterworld.com...]
They won't. I've seen, with Opera, text at the top of someone's page that for sure wasn't meant to be seen there, probably wasn't meant to be seen at all. Very experienced webmaster, too - they'd be very surprised.
I've seen a DHTML drop-down top menu bar that shows the alt text on mouseover, but it's also got some more bells and whistles.
imho, safest and easiest to do is alternate text navigation at the bottom of pages.
I test using IE6(Quirk Mode/Standards Mode) Netscape 6.2 and Opera 6.01 (my primary Web Standards browsers) - I do not code for NN4.x though I do take in consideration "unstyled" appearance of a page.
The solution to the above dilemma is very do-able. Works well too!
Russ, I checked out your site. If you replaced your inline CSS with embedded or external styles, your CONTENT to CODE Ratio would be vastly improved.
The crux of the problem is once again, table layouts and the limitations for keyword/key phrase placement.
Most of us already know the table-layout trick to make a spider bypass your left side navigation cell(s) and grab that good ole keyword laden content you have placed center page - but this is a "kludgy" hack, and one that still does not offer the benefits of "code-light" CSS constructs.
I have been working with CSS layouts for a while now - typically, all of my navigation coding is placed at or near the end of my document - regardless of where it may appear onscreen.
My most important text is what spiders get to first.
CSS, CSS, CSS... yep! Gotta luv it!
I predict that there will soon be a strong migration to CSS layouts not because of any altruistic need or concerns for Web Standards and Accessibility, but rather for the cold hard fact that CSS provides a means for the ultimate control of keyword placement and gives a decided edge for SEO. And without the need for cloaking.
Get ready for the stampede - it is going to happen.
papabaer, you're more than welcome to do some serious stirring up [webmasterworld.com]. ;)