* Create unique title tags for each page which accurately describe the page's content * Use unique descriptions for each page by accurately summarizing the page's content. Having a different description meta tag for each page helps both users and search engines, especially in searches where users may bring up multiple pages on your domain * Take care of the site navigation. Create a naturally flowing hierarchy & make your site easily accessible for users & search engines. * Take care of internal linking of the site. The anchor text you use for a link should provide at least a basic idea of what the page linked to is about. Try to use relevant keywords for internal linking instead of "Click here", "Visit this page" etc. * Optimize your images. Use alt tags for your images & use descriptive file names instead of image.gif etc. Use common file types which are supported from all major browsers like jpeg, gif etc. Hope this info will help you
You can search through many seo forums and seo blogs. It provides many resources also and details of various activities done by seo.
Adding in the list... Create unique content for the website. Take care of H tags. Weight of page that should not exceed 100 k. Html Page names.. are they keyword rich or not.. having "_" or "-".