Search Engine Optimization (SEO) is done on-page with keyword competition analysis, enhanced meta tags and great content. SEO is also done off-page with articles, press releases, blogs and reviews that help build cross links for achieving better placement with search engines.