I have a very cluttered site that happens to rank very well. I don't want to mess it up by adding a bunch of unreadable garbage in the source code. What is the best way to accomplish this? OK, now let me be more specific - I was thinking of categorized pull down menus, possibly with javascript. (onclick events would display the proper text) What is the concensus? Is this a good method? Bad method? Is there a better way? My site is PHP (skins and templates) and CSS, and that's where I want it to stay. In summary - I still want ALL of the content that I have on the frontpage - I just don't need to see it all at once. It's too busy, and starting to look unprofessional All help is greatly appreciated.
I just did this with http://inkart.net. It's not pretty and it's a lot of work. I started by replacing the java drop down menu with a pure CSS one. I would also recommend upgrading to Expression Web as it it much better at suggesting code format. Then it's a matter of find/replace with the old, bloated code. It's a pain but worth it. Getting rid of all the depreciated code and bloat will certainly help your page ranking. Which URL is it BTW?
I don't see any of your content in the source code. How does this work? How does it qualify as being SEO friendly? I want to be very careful not to include anything that gets parsed on the server, lest it be invisible to the SE. Thanks for your reply...
Personally i would use css to structure the website, especially if your website is large, as one change to an external css file will update all your pages, which is much more efficient and saves a vast amount of time. I would not reccommended javascript to be used for the base of the website, as pda's, mobiles etc usually dont have javascript enabled, and some people turn it off in their browsers. Use javascript to enhance your website, can users who dont have javascript still use your website, if yes, then theres no real problems. Also javascript is not very SEO friendly, therefore if you are to use it, use external JS files.
Well, I already have a tableless CSS design, so that's OK by me. How do I load all the text and filter it with CSS, though? (I'm no expert...) Thanks for your reply.