You should include your target keywords in Url and in page title for generating better results.
For better results you must check the your site through Google Insights ,to check your site performance
Make your site Responsive and Mobile Friendly.
Most of the people not include graphs on their website but the info graphics play a good role in SEO means increase your traffic.
The most important part of the SEO is Contents , which needs to be m0re attractive and long and relevant too, this will attract more people to your site.
Your website pages must be links to all the internal pages on your site
The backlinks play a vital role in SEO ,the high quality backlinks on your site the more traffic you will get ,backlinks are the links which come from other website .
You can make pretty profit on Social Media by advertising your products on different Social platforms like Facebook ,LinkedIn, Instagram etc.
The image on website must be optimized and realistic according to your content that attract people ,The images size be reduced and Compressed.
The contents ,title and meta title on website must be understandable means people can read and understand.
Use H1 for main title and H2 for subtitle in your contents.
The website which takes more time to load annoying visitors people like it mostly don’t like to visit websites.
Include target keyword in Meta description is very important because people will know easily about the topic.
The website which include xml site map gain more traffic beside other website which don’t have xml site map.
Blogging really does drive traffic. People will visit to your blog and view your contents if you have shared some information.