Semantisches HTML bedeutet, dass beim Erstellen einer Webseite die richtigen HTML-Elemente für die jeweilige Bedeutung verwendet werden – z. B. <header> für Kopfzeilen, <nav> für Navigation oder <article> für Artikel. So verstehen Bildschirmleseprogramme und Suchmaschinen den Inhalt besser.