This article will be focused on how SEO should be a focus when designing a theme (for those that really care about the search engine traffic).
Why should I design with SEO in mind?
Think of a robot as the same thing as a human visitor. What’s the first thing it’s going to see? This article is going to be a little shorter and to the point. When you’re designing a theme, put the key links and elements you want a search engine to see, up in the top part of the theme.
Here are two examples of good usage of header space (in the HTML, not in the actual design):
So what do these two examples do well? Exactly that. Both of these examples put the head links in the portion of the HTML which tells the search engines “hey, these are some great links to crawl first…so before going anywhere else, go here please.” I’ve tested these practices out with various sites I run and I’ve seen dramatic traffic differences when structuring the HTML this way.