anchor teksten en het gebruik van h1/h2/h3

Door RobbieRedskin op 27 juli 2007

Ik ben me suf -letterlijk :( – aan het schrijven aan een nieuwe site. Netjes tekst geschreven. Netjes h1/h2/h3 tags toegevoegd. Netjes…. interne links toegevoegd. Ha, laten de achor teksten van mijn interne links nu net die woorden zijn die ik al in h1/h2/h3 heb gezet…
Dat brengt me bij de volgende vraag. Is het erg, of misschien juist zinvol om je links ook nog te voeden met h1/h2/h3? Of is dit overkill en wellicht zelfs richting spam?

Edit toegevoegd: ‘t gaat om interne links IN de tekst.

Je kunt een reactie, achterlaten of een trackback van uw eigen site.

54 Reacties op “anchor teksten en het gebruik van h1/h2/h3”

  1. Arjan

    Want nu zeg je weer dat goed ziende bezoekers iets anders te zien moeten krijgen dan blinde bezoekers en zoekmachines.

    Dat zeg ik helemaal niet. Ik zeg dat blinden een pagina altijd van boven naar beneden krijgen voorgelezen en dus helemaal nix uitmaakt wat voor heading eraan vast zit. Voor blinden gaat het om de positie (bovenaan in de broncode) en niet om hoe ‘groot’ iets is.

    En dan nog: de (visuele) grootte van een element staat in principe los van de semantiek (niet voor niets scheid je die). Dus kan een site-titel prima groter zijn (in px) da een artikel titel. Waar het om gat is dat je semantisch de waarde geeft aan het belangrijkste op je pagina. En dat s waar het artikel over gaat (waarom bezoek je anders die pagina).

    Als ik dus een artikel schrijf over ‘CSS voor beginners’ en ik geeft ‘Netters.nl’ de hoogste waarde mee dan wordt ik dus minder snel gevonden op ‘CS voor beginners’, omdat die minder belangrijk op de pagina staat.De omgekeerde wereld wat mij betreft.

    Reageer
  2. Sandra

    Arjan, ik vind semantisch gezien dat een h2 níet bóven een h1 kan staan in de html, (en semantiek is belangrijk is vooral belangrijk voor je blinde bezoekers (ja, daar zijn ze weer ;-)) én de zoekmachines, of in elk geval de bezoekers die de CSS niet gebruiken) dus ik kan het nog steeds niet me je eens zijn.

    Ik heb trouwens geprobeerd de spraak-modus van Opera proberen te installeren, omdat ik wil weten of die bijvoorbeeld een hx anders voorleest dan bijvoorbeeld een p. Maar het werkt niet op Vista :-(! Binnenkort maar even checken op m’n oude computer.

    Reageer
  3. Arjan

    Theoretisch heb je misschien wel gelijk wat de heading volgorde betreft, ik vind, zeker uit SEO overwegingen, het wel degelijk kunnen. Het maakt blinden echt niet uit of een sitetitel resp. artikeltitel in een h1 of h2 staat. Daarbij is de verhouding tussen lagere headings uit het hoofdartikel en evt headings in sidebars vaak ook ver weg.

    Maar goed.. we kunnnen hier nog lang en breed over discussieren, maar ik denk dat de grote lijnen wel duidelijk zijn.

    Want als we eerlijk zijn: hoeveel zou het nou echt schelen of je wel of niet een h1 om de site-/artikeltitel zet? Ik vrees erg weinig. Zeker tov andere SEO factoren als (interne) links. En dan nog afgezien van het punt wat Roy maakte over dat Duitse artikel.

    PS: ooit heb ik ook wel eens een screenreader geprobeerd, maar die las het (leterlijk) als volgt voor:
    heading: headinginhoud. Geen extra nadruk oid.

    Reageer
  4. Roger

    Hoewel de discussie nu een beetje lijkt afgesloten, zou ik in het kader van voortscheidend inzicht (of: verbeterde techniek) toch nog een reactie willen plaatsen, want ik heb wat leuke info gevonden die wat toevoegt aan de discussie.

    Maar tussendoor nog even een reactie:
    Het maakt blinden echt niet uit of een sitetitel resp. artikeltitel in een h1 of h2 staat.
    Zo ongenuanceerd zou ik het niet stellen; screenreaders kunnen aan de hand van de paginastructuur door headings springen. Zo kun je dus van paragraaf naar paragraaf tabben/skippen, dus dan lijkt enige ordening mij best belangrijk. (Dat die ordening niet altijd goed gebeurt, maakt het dan ook vaak wat onhandiger, maar wellicht nog steeds te prefereren boven de volledige tekst doorlopen.)

    Omdat het belangrijk is dat je snel herkent op welke site je zit, zou dat bovenaan in de code duidelijk moeten worden. Het blijkt dat screenreaders tegenwoordig de titles lezen. Daarmee vervalt het argument dat de sitenaam in een h1 zou moeten. Het sluit ook mooi aan op dat W3C-artikel over h1-elementen waar ik het eerder over had. En als ik de source van pagina’s van de toegankelijkheidswebsites als de WAI of WebAIM bekijk, dan zie je de artikeltitel ook in de h1. De sitenaam zie ik in de alt-tekst van het logo terugkomen, niet in enig andere heading (dus ook niet een h2 oid), maar bij WebAIM wel in de title.

    Volgens mij is het dan zowel vanuit accessibility-oogpunt als vanuit SEO-oogpunt opgelost:

    • title: artikelnaam en sitenaam
    • h1: artikelnaam
    • sitenaam komt terug in alt-attribuut header-img, en in tagline onder header-img
    Reageer

Reageer!