*On-Page Optimization - meta tags, alt-tags, title tags, keywords, description, h1/h2 tags
*Off-Page Optimization - article submissions, forum posting, blog commenting, classified ads, press release, directory submissions, link exchange, social bookmarking, social networking, online groups.
*Last but not the least is Content - what counts most is the quality of content that you have. They always say that content is king and I totally agree to what they say, so you need to write fresh and interesting content..