Теги <h1>...<h6/> используются для задания заголовков текста. Существует 6 видов заголовков, чем выше уровень заголовка тем меньше его шрифт. Важность заголовка как ключевого слова для поисковых машин тоже зависит от уровня заголовка, так что заголовки большей важности нужно помещать в тег Н с меньшим уровнем (важность будет больше), а заголовки меньшей важности можно заносить в тег Н с большим уровнем (важность будет меньше.) Шрифт для заголовков <h1>...<h6/> обратно пропорционален его уровню, но с помощью css мы можем легко заменить размер шрифта, жирность и прочие свойства, но важность тега при этом не изменится!!!
Теги <h1>...<h6/> относятся к блочным элементам, то есть они всегда начинаются с новой строки, а после них другие элементы отображаются на следующей строке.
И в заключение нужно отметить, что заголовки <h1>...<h6/> очень важны для поисковых машин, так как они повышают важность текста заключенного в этот тег.