On-page optimization is the process by which various elements on an individual web page are established and structured so that the page can be found by the search engines for a given keyword or key phrase. That deals with page level creation to help inform search engines about the topic of a page. keyword, Meta tags, content duplication, domain, title etc which have to follow while developing site.