Forum Moderators: not2easy

Message Too Old, No Replies

SOC - Left Nav Last

Converting From Tables

         

blend27

9:57 pm on Aug 26, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Couple of month ago our new client hired an independent consultant that converted their site from an old TABLES design that we did more than 4 years into DIV:CSS site but did not test the browser compatability before skipping town(IE). So they(client) found out the hard way by taking a dip in SEs and then came running with "Please fix our site MOTO".

the OLD Wrapper of the content was TABLES(HOT Back in a day):

<table>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td style="height:1px;"></td>
<td rowspan="2">&nbsp;</td>
<td rowspan="2">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
</table>

The new one with CSS and DIVs:



|---------------HEADER--------------|
|------------------------------------|
|--------|-----------------|---------|
|--------|-----------------|---------|
|--------|-----------------|---------|
|-LEFT--|------MAIN-------|-RIGH---|
|-column|------Content----|-Column-|
|--------|-----------------|---------|
|-is LAST|-----------------|---------|
|in a SOC|-----------------|---------|
|------------------------------------|
|--------|------FOOTER---|---------|

DOM:

<div id="site">
--<div id="header">stuff</div>
--<div id="wrapper">
----<div id="main-content">stuff</div>
----<div id="right-column">stuff</div>
----<div id="left-column">last stuff</div>
--</div>
</div>

It's all good for the SEs at this point, the only problem that it's not rendered properly in INTERNET EXPLORER(IE). The current CSS File is too big to post here, so I'd appritiate CSS in base constuct to render the content properly if someone takes the time to understand the issue.

Thanks,

Blend27

Shado

10:47 am on Aug 27, 2010 (gmt 0)

10+ Year Member



Thie article might be of help [dave-woods.co.uk ]

blend27

6:55 pm on Aug 27, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Shado,

Thanks a bunch, that helped a lot. Had to take the left-column outside of the wrapper, but's not bad.

The way they did it was:

--<div id="wrapper">
----<div id="left-column">LEFT MENU CONTENT SHIFTED TO TOP</div>
----<div id="main-content">stuff</div>
----<div id="right-column">stuff</div>
--</div>

which pushed all left nav menu links & content to the top, the site tanked in SEs and put mobile users in a position of needing to scroll all the way to the bottom to see the main content of pages.

Well the site is back to being pretty usefull again, just waiting to see if the SERP will bounce back.

Grrrrrrr.

Shado

8:07 pm on Aug 27, 2010 (gmt 0)

10+ Year Member



Glad it helped - I know it helped me a lot.

milosevic

6:58 pm on Aug 29, 2010 (gmt 0)

10+ Year Member



You didn't say which versions of IE there are problems with, which matters quite a lot. If you are looking at IE7 and havent seen IE6 it is almost certainly way worse in IE6.

Stuff 'dropping down' in IE or different source ordering would not cause search rankings to 'tank' though. Search engines don't use IE (or any web browser) - they just look at the source code (and the css, but only really for stuff like colour contrasts and size of text), so it shouldn't really matter if the layout is broken for rankings. There's plenty of commercial sites out there that have serious bugs in IE6. Having the content first in the source is good but it almost certainly wouldn't have been first in the source with the old layout, if it was tables based.

Far more likely the rankings went to crap because of something else - did the consultant keep the same URLs as the old site/ set up proper SEO redirects if they didn't? If not, there's your reason straight away.

Shado

6:39 pm on Aug 30, 2010 (gmt 0)

10+ Year Member



If you dont have IE6 you can test using this site [ipinfo.info ]