SEO consists of on-page and off page optimization. On-page consists of your title, headlines, meta tag and keyword optimization. Off page optimization consists of link building through directory submissions, social bookmarking, article submissions, blog and forum postings etc., a right blend of off and on page optimization will help your site rank higher in the search engines