H1 tags are used in webpage so as to target the keywords in order to get better ranking positions. Alt tags are used for optimizing the images for the website.
No follow links can help to drive traffic towards the website. For a website it is necessary to have both the dofollow and the nofollow links in order to obtain good rankings and traffic.
Previously yahoo answers were used to provide dofollow links but nowadays it gives only no-follow links since there has been a lot of spamming in the website.
The meta description and title tag characters should be used within the expected length. There should not be over stuffing of keywords. Only the relevant keywords should be used in these tags.
The website should have catchy content so that is useful for the visitors.There can be some videos and pics instead of content.The loading time of the website should be very less.
Then perform blog commenting based upon the similar topics. The topics can vary depending upon the blogs. Make sure blog commenting is done is a little relevant.
A good quality content can get higher rankings for the website.Article submissions,guest blogging,business listings,classifieds can help to boost the keywords ranking.
I would be ignoring blog commenting if its the purpose of getting backlinks since google has banned this activity since more number of spammers make spam comments mainly for the purpose of getting backlinks.