On-Page SEO: Type of SEO in which optimization is done on the website such as keyword analysis, content writing, sitemap.xml, robots, txt, Google Webmaster tool etc.
Off-Page SEO: Type of SEO in which optimization is done off the website i.e. link building. For instance, blogging, article submission, forum posts etc.