What does everybody with top rankings know that you don't know? That'sthe question that drives most people in their quest for Search EngineOptimization (SEO) information.The foundation of a top ranked site should be SEO Friendly or SEO Ready –both are terms used for making sure the foundation of your site is clean, conciseand “friendly†to the search engine bots that crawl your site.Have you ever tried to build a house of cards? Your strategy as the house grewmore complex was very important - but none of it mattered without a solidfoundation.That is what you need for your site - a solid foundation to grow your searchengine rankings on.To get top rankings and have long term SEO success you simply cannotignore the foundation of your campaign.A solid foundation consists of the following:• Clean code that is error free• Java script that is in an external .js file and not on-page• CSS in an external file and not on-page• Easy to navigate pages that are well connected to each other• A clearly defined topic for each page• URLs that the engines can follow• An XML sitemap• A robots.txt file• No frames• No Flash or java script navigation• Text that is on the actual page and not contained within Flash or an image(while the engines do read Flash, you shouldn’t have all of your text withinFlash)Once you are sure your foundation is in place you should spend some timechecking out your competitors to see what they are doing.• What keywords are they using?• How is their foundation?• What on-page optimization do they have in place?• How many links do they have?You don’t want to copy your competitors – but you do want to see what you areup against.Now you are ready to move on and start dealing with your on-page and off pageoptimization.
A lot of info there, i agree with you, + i would like to add a web 2.0 design without adding to many js or css like you said.