HTML Headings.
Headings are the backbone of your document's outline. They communicate the importance and hierarchy of your content to both users and search engines.
The Essentials
<h1> is the most important; <h6> is the least important.
Search engines use headings to index the structure and content of your web pages.
Users often skim a page by its headings; use them to tell a story.
Headings should be used for main topics, not just to make text BIG or BOLD.
The <h1> through <h6> tags are block-level elements, meaning they start on a new line.
Screen readers use heading levels to build a 'Table of Contents' for visually impaired users.
Professional Insights
The Golden Rule of H1
Maintaining Heading Hierarchy
Headings for Accessibility
Critical Pitfalls
Using headings to resize text instead of using CSS font-size.
Starting a page with an <h3> instead of an <h1>.
Keyword stuffing in headings to try and 'trick' Google (this often results in penalties).
Wrapping an entire paragraph inside a heading tag.