From a developing point of view its good semantic coding, using proper tags is the right place. Keywords meta tags, alt tags, keyword density, relevant information, consistent updates.
There is no "designing" for SEO its just knowing where to use the right tags such as headers but I suggest...