Can anyone give me some good suggestions about a perfect SEO friendly website design. What are the key points of an ideal SEO site design?