What is SEO?
Search Engine Optimization - Optimizing a site for the ability of being found by the search engines and making it more available to show up in the results pages and to be able to make a site to be returned in the top of those results pages.
The way you optimize the website is by making sure that the copy text is relevant enough to be found and also be portrayed as being the best to show up in the top results. Links from relevant sites help this process. Making sure that you use headings and proper html coding, never waste html space as this is only what the robot can read. It reads and not sees of course, so having images, flash, etc taking up space without content is a big mistake that is often done. Of course other things need to be beefed up if someone wants to use flash and other space taking items. A website does need at least one link from an already established site to be found by a search engine crawler.
One needs to make sure that they can make their code as clean as possible. This makes the over all site less in size making the site download quicker also. You need to make sure that your site is readable in all type browsers, this way you know there isn’t any hick ups in the code that could cause the robot not be able to read your code clearly. Although, this isn’t a large necessity for SEO it might help more than manually submitting your site to search engines. If you feel you need to do something clean code before submitting.