Would you like to add something to what i already know about search engine optimization?

Question by Mohit: Would you like to add something to what i already know about search engine optimization?
1. Add unique content
2. Leave links on another website.
3. post videos on you tube that cross reference your website.
4.write articles and blogs that reference yr website.
5. include “nice keywords” title names and alt Images name, headers names..as that’s what the spiders crawl..
now thats that…whats else can i do?
I still havent understood SEO pretty well, but i have understood , yr ranking on search engines is very imp…
I wish someone can really add to my list..Thanks!

Best answer:

Answer by raysor
Good design (navigation)
Validated code.
Optimized for speed

Add your own answer in the comments!