Use new HTML5 semantic elements and conventions