5 ms·
On using h1 for all heading levels in HTML5
- dirtyaura 15y agoDoes anyone have idea if using h1 only will still affect adverse to sites Google ranking. It used to be that using h1 several times was not good for SEO.
- necolas 15y agoNot that I've experienced. Good content, good incoming links, etc., seem to be far, far more important than whether you only use one h1 per page...and rightly so.
- pbhjpbhj 15y ago>Good content, good incoming links, etc., seem to be far, far more important than whether you only use one h1 per page...and rightly so. / That's not what he asked though is it; his question appears to come from a position of knowledge. I'd expect the questioner to know that onpage optimisations were less important than incoming links and gross content condition. Poor page structure should be an indicator used by ranking algos. I don't know that it is (I don't trust Google to tell us the truth!), but all else being equal I'd tighten up the structure to be basically logical. http://www.youtube.com/watch?v=GIn5qJKU8VM http://www.youtube.com/watch?v=GIn5qJKU8VM - Matt Cutts (Google spokesman) on "multiple H1 tags" http://www.seomoz.org/ugc/the-five-least-important-ranking-factors http://www.seomoz.org/ugc/the-five-least-important-ranking-f... - note #5 !
- estel 15y agoNot only Firefox seems to resize headings for sectioned content, but Chrome (12.0.742.91 beta-m) seems to also.
- qeorge 15y agoFor context on what the OP means by "this makes the document structure completely flat to screen reader users", I highly recommend this video. It features a blind web developer navigating websites which do and do not make proper use of headings: http://www.youtube.com/watch?v=AmUPhEVWu_E http://www.youtube.com/watch?v=AmUPhEVWu_E It literally changed the way I thought about web development and accessibility.
- mokkos 15y agoI would take it a bit further and ask all web developers to try to use your own site with a screen reader and turn off your monitors. It's quite an experience. For Windows, use JAWS, for Mac, use Voiceover (it's free and embedded to Mac OS)
- jbrennan 15y agoWhat about the usage of tags such as <header> being nested inside <section>s? This is what I've taken to lately in my limited web dev, because it feels like the correct way forward. Though I'm guessing those new HTML tags probably also don't have widespread adoption among accessibility tools.
- robin_reala 15y agoThere’s no problem with doing this, but a header tag in and of itself doesn’t signify a heading within the document outline. You need to use an h1-6 for that (as far as I understand it, I’m still getting my head around the outlining algorithm).
- dreamdu5t 15y agoHTML5: Tag soup for the future!
- mokkos 15y agoThe real problem is that assistive technology is very slow to catch up with the technology and are expensive. For example, JAWS, one of the most popular screen readers, is around thousand dollars, and people purchase these type of software not on a regular basis and don't update year to year. Even if the screen readers catches up, it will be a while until the adoption spreads due to the high cost. Also, as you can imagine, disabled people do not make a lot of money ON AVERAGE (not saying you can't be well off being disabled), so upgrades do not happen often. Another thing that sucks is that reader interface are not standardized. Try using JAWS, then Voiceover on Mac OS. Way you use them is very different and way it works is different too. Accessibility is a tough problem, but I don't think we should hold back on using modern technologies and process. We should definitely have accessibility in our minds and know in our heads that it is hurting some users in using these new technologies however.