Okay I see that a lot of people (Including me) are suggesting to use CSS style, here is the reason for doing so. The great thing with using CSS is that your text appears higher on the page, if you have a CSS style sheet then if you enter the code directly to you theme. Could you send me the url, so I can take a look?
Sorry if this question has already been answered somewhere. Is it blackhat to name a CSS style .h1? So that the code reads like this: <h1 class="h1">Site Map</h1> I like naming the CSS .h1 so that I can keep up with what styles go with which section of the page, but is it bad to have "h1" listed in the code too often? Or what if I use the .h1 style for non h1 formats (like for just a regular <p> with .h1 style?) I'm guessing that's blackhat? Also in terms of overusing headers on a page: it's ok to use 1 or 2 h1's and then it's time to start using h2's and h3's- right? How many is too many h2's? Thank you to anyone who can help!
Lol, H1 tags are FAR from blackhat!! You're helping your rankings a lot when you use the "H" tags for your keywords. I would also put your keyword in H2 and H3 tags as well. If you have enough content and it makes sense you can do this just perfect. What's more, if you have the keyword in bold, italic and underlined you'll rank even faster for that keyword. If you're using WordPress I have a plugin you can use that tells you exactly how to use on-page factors for "dominating" a certain keyword on your webpage.
Well, H1 tag is considered on of the most important factor and given due importance by Google bot while crawling any particular web page. Yes you don't have to fill such tag with number of keywords but only most important and relevant keyword can be placed to receive maximum possible benefit from them.
It is not black hat. h1 is use in CSS(Cascading Style Sheets). CSS can provide some compelling SEO/SEM benefits. like: Moving important content, Using standard HTML tags, such as <h1>.