I was just looking at the design of a big-time hiking and camping store online. I noticed their H1 tag was configured using CSS to have margin-left:-5000px. So it's floated off the page, out of view, to the left, but still appears as a pure H1 tag. What's the thinking on this in terms of SEO?
I've configured my H1 tag to have a small font and appear near the top of my page (early content) on my sites, and while that works fine for SEO, it's usually a little clunky in terms of what purpose it serves on the page. The way this hiking site does it, the H1 is right after the body tag, which is "optimal" in some sense I think, but of course, it's hidden with that -5000px left margin. Good or bad?