There is no one way . you just need to search on Google. you will get complete article regarding SEO friendly website.
Yep thats right.. Follow the 'google webmaster central' blog for direct videos from google personnel about what is good and what is bad for SEO.
The design of a site matters a lot in order to make a site search engine friendly. Make the design and the layout of the site simple and uncomplicated. The website must contain unique and good content. Site should be quick to load so that it can easily and quickly reach your potential visitors. It is important to have a well crafted site map index on the homepage of the website. This way, the search engine robots can access the sub pages of the website easily via the homepage.
for better seo friendly website just use google and youtube here you will get a lot of material from which you can get some help and make your site seo friendly.
The real way nowadays is to include your keywords sparingly, and just write natural, original helpful content.
The major part in seo is content, it must be unique and attractive, meta tags etc. Then press releases are very good in bringing traffic on your site as well as article submission