There are six headers in order to give webmasters the ability to structure HTML documents with enough header levels to properly lay out the contents of a web page.