WordPress SEO: How should I optimise the blog page?

One of my SEO Training Course customers recently asked:

I have a WordPress blog integrated into my Magento site. Would spiders be crawling this for relevant content?

The short answer to this is that search engine spiders will crawl your blog unless you block them with robots.txt file or a noindex meta tag.

As a blog is a continuous stream of individual posts, the blog “page” cannot be optimised for any specific keyword as each blog post would be about a different subject? So should I be adding different keywords relevant to my business throughout my blog posts regardless or does Google read single posts and I should optimise each post for a specific keyword and it’s synonyms and try to get the keyword coverage you said was best?

To answer this question consider the following link:

http://www.ebuyer.com/store/Computer/cat/Laptops.

This company has exactly the same business issue as the one described in the question. It has a number of individual pages consolidated in a single directory page. So therefore, just use the same principles that they use. The directory page (equivalent to the blog home page) sets the theme (eg: laptops) and the individual pages (equivalent to blog posts) are optimised for the individual keywords (eg: Fujitsu AH512 Lifebook). Also note that with WordPress you can create multiple categories and you would use this technique along with search engine friendly URLs to create multiple sub-themes.

To learn more about WordPress categories visit:

http://codex.wordpress.org/Posts_Categories_SubPanel