There are some of the basic SEO Tips on Optimizing your Website:
Firstly, you will have to define measurable and clear goals for your site and take target measurements. You will have to make a glossary of the keywords and phrases that is related to your content. You can also use the keyword research tools on this regard. Then you will have to make a plan for your content creation.
Secondly, you will have to map the keywords to the category or page. You will have to be very focused in this keyword mapping task.
Thirdly, then you will have to decide the keyword phrase order. You will have to check whether this order matches with the query made by the browsers.
Fourthly, you will have to consider the content to find out where it fits well. I mean which category: Consideration, Research, Purchase, Evaluation, etc.
Fifthly, you will have to make an order of the keywords in terms of their prominence.
Sixthly, you will have to write Meta description tags and Title tags. You must focus on motivating the reader to make a click and go through your content.
Seventhly, you can consider filenames those contain keywords. Because they are very useful.
Eighthly, you can consider the Yahoo Site Explorer and Google Webmaster tool accounts. Because they can provide your site link information/resources and useful crawling.
Ninthly, in terms of the bloated pages, you can consider placing CSS data and JavaScript in an outer file to enhance the speed of loading a page.