On blogs, I generally just put meta tags into the header, and call it a day. However, how should I go about getting my internal posts ranked high on SERPS for different keywords? Do I have to insert meta tags into the posts, or is there a plugin I need to use? Or should I just rely on the title of the post, and advertise the post seperately?
You really need to have a unique title and description for each page. If your blog doesnt do this get a SEO plug in that does. Also implement CRUs or rather Content Relevant URLs so your blog posts take the form of /blog-title-here.html For extra SERP punch, link your most valuable pages from the home page using your keyphrase as anchor, and get backlinks to the individual pages using the same or similar anchor. I cant stress enough the importance of deeplinks to your site to raise the strength of the site as a whole.