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.
Use Semantic HTML tags. They’re good for you.