Using semantic HTML improves accessibility in two ways. Plenty of HTML tags have a semantic meaning, which means that they are defined to have a specific meaning that conveys some information about the sort of content contained between the opening and closing tag. Donations to freeCodeCamp go toward our education initiatives, and help pay for servers, services, and staff. So before moving further lets clear ourselves with the word Semantic. ; We get a base level of accessibility since assistive technologies can interpret the HTML tags. Properly structured content with meaningful tags helps these tools better understand the content and present it in a more usable way for users with disabilities. Why use HTML5 semantic tags like headers, section, nav, and article instead of simply div with the preferred css to it? By entering your email, you agree to receive Elementor emails, including marketing emails, and agree to our Terms & Conditions and Privacy Policy.