Giving appropriate titles to each pages of your website within 55 to 65 characters.
Giving meaning descriptions along with one major keyword within 150 to 160 characters limitations.
Optimize images with alt tags and image name should be relevant to what it depicts.
Create sitemaps and submit to Google web masters.
Mobile friendly web site design.
Fast loading time.
Create unique contents
Frequent update in your blog
These techniques are the most vital thing in ON page SEO.
do check whether your webisite meets all these requirements or not.
Google Webmaster tools is your best friend to find out everything of your website. You will get all kind of problem notification & fixing info. Meta, Site speed, Content update, html error, 301 redirect & etc is most important for ranking on SERPs. So do that perfectly.
There a lot of sites (Google Webmaster Tools for example), that can analyze your site and tell you that your site has been optimized for good. But here is a checklist that should help you know if your site has been optimized well:
1) Good keyword research (a mixture of exact match, phrase match and broad match keywords and to some extent negative keywords but use these with caution)
2) Title should contain the keyword/s and written in meaningful way within 55 characters
3) The meta description should also contain the keywords within the 160 character limit
4) Place the keywords in the respective area
5) Your content has been optimized well (factors like keyword density, content quality and duplicate content should be dealt with)
6) Resolving canonical issues
7) Presence of robots.txt
8) Creation of sitemap and submitting it to Google
9) Footer link optimization
10) Good internal linking
11) Domain registration data
Unique meta title, description and then the content should not have more than 4% of keyword in each page. Url structure should be optimized for the major keywords. Apart from these things the heading tags, schema markup and site map should be set up for the site. Make use of W3c validation for the site and remove any errors. Get rid off crawl errors, 404 errors and anything which stand in the way of crawling and indexing.
Add the description of your website up to the limit, and also the title of your web page must contain the keyword that your service is related too. It is also necessary to add the sitemap to your website, and i suggest you not to use any SEO Tool, some of them are just fake, probably most websites add them "Use this SEO Tool to get your website on 1st rank" Never believe this thing, i have tried them, its their way to earn money. But hiring the SEO Specialist is different thing, it might work if you cannot do everything yourself, but doing everything yourself is always a better thing.
SEO helps to improve the keyword position in higher level. With help of SEO, You can easily introduce your online business in front of public. Analyse website and check the title and description in proper length. You must check the on- page of the website. Your website content must be unique and informative.