SEO
SEO stands for "Search Engine Optimization". It is a process of getting your site rank high on search engines like Google, Yahoo, Bing etc. SEO is commonly divided into two parts.
1. On-page SEO
On-Page SEO is optimizing your site with proper title, meta tags, H1 tag, meta description, meta keywords, alt attributes etc.
Off-Page SEO/Banclinks refers to creating backlinks for your websites which includes blog comments, forum posts, social bookmarking, directory submission etc.