Semantisches HTML nutzt Elemente entsprechend ihrer Bedeutung – zum Beispiel <header>, <nav>, <ul> oder <main>. So verstehen Screenreader und Suchmaschinen die Struktur einer Seite besser als bei der Verwendung von Elementen wie <div> und <span>.