Forum Moderators: open

Message Too Old, No Replies

What does Google read first

whne positioning with tables

         

annej

8:23 am on Apr 2, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I like having an index column on the left side of my pages. It just occured to me that the googlebot might be reading the index column first. That would mean the key content words I want to have noticed would not be toward the top.

Am I right on this?

Anne

eaden

8:25 am on Apr 2, 2003 (gmt 0)

10+ Year Member



It reads the html code from left to right, top to bottom. So by "viewing source" of your page, you will see what is at the top, and what is at the bottom.

le_gber

8:25 am on Apr 2, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



look at your html code and I think the robot will follow it from top to bottom ...

leo

<added> eaden u r too fast :) </added>

cwebb

12:04 pm on Apr 2, 2003 (gmt 0)

10+ Year Member



There is an easy workaround, just use a first row, leave the first column there empty and merge the second column in the first row with the content and put the content there sio it gets indexed first!

canuck

12:28 pm on Apr 2, 2003 (gmt 0)

10+ Year Member



I believe this is pretty much what the above was speaking of (Rowspan technique):

<table>
<tr><td> -spacer/no content- </td>
<td valign="top" rowspan="2">

Body Of Page

</td></tr>
<tr><td valign="top">

Menu

</td> etc...

The 2nd Valign is most likely needed, the first depends.

- canuck

vmaster

12:28 pm on Apr 2, 2003 (gmt 0)

10+ Year Member



cwebb, I used to use that trick ages ago, but is does lead to interesting problems when right content exceeds the menu content significantly. One's much better off using external stylesheets, which I do now.

MeditationMan

12:40 pm on Apr 2, 2003 (gmt 0)

10+ Year Member



I'm moving over to CSS layout, which allows me to have the navigation links look like they're first but to actually be listed last in the html.

I believe this is also good for blind people who use reading programs. It must be very tedious having to listen to the same menu before you get to the content every time you open a new page.

hallooo

12:43 pm on Apr 2, 2003 (gmt 0)

10+ Year Member



What do you mean with:
"lead to interesting problems when right content exceeds the menu content significantly"

Can you be a little more specific.

annej

5:52 pm on Apr 2, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The table fix looks complicated enough I think I'll try the CSS route. I can see from the responses I need to do something.

Anne

edit - It just occured to me I could simply put my index in a right column instead of left. That would put content first.

HitProf

7:44 pm on Apr 2, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



See also this question:

[webmasterworld.com...]

FourDegreez

8:12 pm on Apr 2, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



When using CSS, you're using absolute positioning... am I right?

nativenewyorker

9:08 am on Apr 3, 2003 (gmt 0)

10+ Year Member



FourDegreez,

Yes, you can use div tags with absolute positioning to optimize your pages for search engines.

<div style="position:absolute; left:**px; top:&&px">Text to be positioned</div>

Substitute ** and && with numbers.

Ted