Semantic HTML

HTML5 offers a new way to define the different parts of a website. Rather than using elements like <div> and <span> that don’t have any context, HTML5 offers element tags like <header>, <nav>, and <article> that clearly state the context. This makes the markup page far more readable for developers.

Table from W3 schools.

Use Semantic HTML tags. They’re good for you.