For every blog SEO must need. It's simple to learn and apply SEO techniques on your blog. For blogs fast indexing is very important to get more traffic. If your blog has blog posts then you must optimize your blog posts.
SEO tips for blogs :
Optimize blog title : By default blog title will appear before post title on Google search results. It's not a good way. Make your blog post title appear before blog title.
Change permalink structure : For blog's proper permalink structure is more important. Choose best permalink structure for your blog. Make your blog post title appear immediately after your blog domain name.
Keyword research : Do keyword research to find keywords for your blog.
Choose best titles for your blog : Choose suitable post titles for your blog posts related to your post content. Insert keywords on post title. Use header tag to post titles. Also make your blog post title short and meaningful.
Optimize blog post content : Write using and fresh content. Also maintain a post content length. Maintain at-least 500 words. Insert keywords in post content and maintain proper keyword density. Mix your text content with images and videos. Finally build back links to blog posts.
Meta description : Add meta description to all posts in your blog.
Optimize images : Add alt text to all images on your blog.
Optimize text links : Optimize all your hyper links on your blog by adding proper anchor text to hyper links.
Build links : Get back links to your blog using white hat SEO techniques. Like Guest posting, forum posting, article submission and so on.
Submit sitemap to webmaster tools : Create sitemap to your blog using sitemap creation tools and submit webmaster tools.