I tend to follow this html structure while creating new site on my main page:
<div class="header">
<img alt="keyword" title="keyword logo" src="keyword.png" />
<div>
<h1>keyword</h1>
<p><b>keyword + hierarchy keywords</b></p>
</div>
</div>
As you can see Im using <p><b></b></p> to put short description of the site in it but I was wondering If maybe h2 would be better to use here?
altattribute; it's meant for text that replaces the image if it can't be displayed. When in doubt, think about what the page would look like in a text-only browser like lynx. Or better yet, test it. – Ilmari Karonen Apr 8 '12 at 20:15