nav, header, main en form in plaats van respectievelijk role=navigation, role=banner, role=main en role=form
Doordat in voorgangers van HTML5 bepaalde elementen nog niet geadopteerd waren, is het gebruik van rollen soms reeds geadopteerd, waarbij bij transitie van XHTML of HTML4 naar HTML5, zowel semantische elementen als ook rollen zijn toegepast. Alhoewel niet per definitie conflicterend, is deze werkwijze wel overbodig.