Forum Moderators: open
IS THIS PARANOIA?
Yes, and it's not even well-thought out paranoia.
at some point google is gonna penalise all those guys using css to change <h1> properties....now i dont use <h1> to cheat
If people are cheating with H1, Google doesn't need to see the CSS to detect that. They just need to see that H1 makes up too much of the page content, or its being used in strange places (like inside P).
An HTML cheater is an HTML cheater with or without CSS. It's the HTML that will expose them, not the CSS. Google's smart enough to understand that.
Its not that simple unfortunately.
You can use an external css file to specify the size of your H1 font.
You can also put it in a div that is positioned using the same external css file.
Without reading the css file Google would have not way of knowing whether the H1 tag was being used 'normally' or sized at 9 pixels and dumped at the bottom of the page.
However, even if they identified it as a long term problem, I can't see them doing anything other than reduce the impact of the H tag.
And then you can put all your external CSS, javascript and whatever else pages, and put them all in their own directory, specifically barred from spidering via robots.txt, just in case they ever start spidering external files like that...
You can use an external css file to specify the size of your H1 font.
You can also put it in a div that is positioned using the same external css file.
Maybe it's the almost-migraine I've got right now, but I can't picture any scenario where that trick's useful. Can anybody come up with an example where I would want to move a headline's worth of keywords to the bottom of the page and not have them in real headlines?
h1 {
display: none;
}
Who cares if the h1 is a little smaller than you're h2? It's where these elecments are in the document structrure that counts.
If you're h1 is bang at the top of the page for example is is say about 1.2em why should it matter if you're h2 which is half way down the page is set at 1.5em?
Answer: It doesn't!
Not everyone is using IE5/6 or Opera or whatever, CSS is there so you can style the logically structured elements of a document to present nicely in certain media. The default being a regular browser. But Screen readers, printed pages, etc etc still access that info so what matters is structure, not style.
Nick
If the H1 is just re-styled to fit in with the visual page design, then I don't see a problem.