The Semantics tags were introduced in HTML5, which add meaning to Browser, Webpage, and Code. — Before Semantics tags:- Before HTML5 we put every content in <div>, with HTML5 we got the Semantics tags. These tags represent what tags actually are doing i.e it is adding meaning to the code.
Examples of non-semantic elements: <div> and <span> which tells nothing about its content. Important Semantics tags include:-