Forum Moderators: open
Thanks!
-Tim
I think that it's much more likely that any H1 or H2 keywords weighting will be significantly reduced if it hasn't already been. :)
CSS is all about separating presentation information (visual, speech, etc.) from the content. So using H tags in this way is W3C compliant, and not in any sense trickery. It's what we're s'posed to do!
Now, if you use css to hide lots of H tags and keyword stuff the page -- then you might get burned or at least ignored. But that's not what you're doing, so have no concerns.
It's good to use H tags in a wholly logical way. Ideal is one H1 tag per page, and subheads properly nested (i.e. no H3 without a preceding H2 etc)
It's all about helping the Google algo figure what your page's main topic is. It also helps your human visitors see what your page is about with a quick scan.
H tags aren't magic pills. Putting lots of text into H tags just dilutes the value of your really important keywords and hurts you overall on Google (and everywhere else.) It doesn't do your human visitors any good either. Just a silly attempt at trickery.