Sigo viendo atributos de rol en el trabajo de algunas personas. Yo también lo uso, pero no estoy seguro de su efecto.
Por ejemplo:
<header id="header" role="banner">Header stuff in here</header>
O:
<section id="facebook" role="contentinfo">Facebook stuff in here</section>
O:
<section id="main" role="main">Main content stuff in here</section>
¿Es necesario este atributo de role?
¿Es este atributo mejor para la semántica?
¿Mejora el SEO?