In search engine optimization, on-page optimization refers to factors that have an effect on your Web site or Web page listing in natural search results. These factors are controlled by you or by coding on your page. Examples of on-page optimization include actual HTML code, meta tags, keyword placement and keyword density.
In on page optimisation we have many steps to do. First we have to put proper meta tags, meta description, title tags, alt tags, proper url, keyword density and many other things.
Keyword research and analysis
content writing
use of title, meta, alt, h1 tags in HTML codes
SUbmission of sitemap.xml and robots.txt
Google Webmaster tool
Google Analytics
Internal linking (anchor texts) etc