You have probably heard a lot of this before, but I am going to go over it all again so that you can have a one-stop source of information about how to SEO your blog.
Use your keywords in the page title.
Use the keywords in your meta description.
Modify your URL structure manually for each page where the URL is really long. Shorter URL’s have better conversions. They get more clicks. So, if you write a blog post that has a really long title, then you will want to remove some of the less important words from the URL.
Long blog posts rank higher than short ones. Try it and you will see what I mean. Cover your information thoroughly if you want to rank high.
Use your keywords in the right order in at least a couple spots inside your blog post. Yes it helps to put them inside headers such as H1, H2 and H3.
Outbound links to high quality relevant information on other really high quality sites can help boost ranking. Use descriptive anchor text if you are adding any outbound links to your blog posts.
Using your keywords or related keywords in special ways on your page can give you an ever so slight increase in ranking.
Add images and/or video into your blog posts so that it provides a richer visitor experience and because Google likes it.
Ways of Manually Getting Higher Quality Links:
Guest Posting is probably the favorite method that bloggers use to get ideal links back to their blogs.
One often overlooked method of getting high quality links is to use other blogs on other websites.
Try Creating Link Bait – Create a special page on your website or a special piece of content that you think people will naturally want to share because it is so funny, so interesting, so unique or so useful.
Build Relationships – I hate to break it to you, but the guys who earn the best links are the ones who know the most people who are in a position to help generate those links.