First step should be OnPage SEO which includes keyword analysis, content writing, sitemap.xml, robots.txt, google analytics, google webmaster tools, meta tags in HTML codes etc.
Second step is OffPage SEO which includes LinkBuilding through directories submissions, article submissions, social bookmarking, forum posts etc.