HTML Headings
Learn how HTML headings work, their levels, structure rules, and best practices for accessibility and SEO with simple examples.
HTML headings are used to define titles and section headings on a web page.
They help users and browsers understand content hierarchy.
Heading Tags
HTML provides six levels of headings:
<h1>Heading Level 1</h1>
<h2>Heading Level 2</h2>
<h3>Heading Level 3</h3>
<h4>Heading Level 4</h4>
<h5>Heading Level 5</h5>
<h6>Heading Level 6</h6>
<h1>→ most important heading<h6>→ least important heading
Proper Heading Structure
<h1>HTML Tutorial</h1>
<h2>HTML Basics</h2>
<p>Introduction to basic concepts.</p>
<h3>HTML Elements</h3>
<p>Explanation of elements.</p>
Structure Rules
- Use one
<h1>per page - Do not skip heading levels
- Headings define structure, not size
Headings with Attributes
Headings support global attributes.
<h2
id="intro"
class="section-title"
title="Introduction section">
Introduction
</h2>
Attributes Used
id→ unique identifierclass→ styling or groupingtitle→ tooltip text
Accessibility & SEO
- Headings improve screen reader navigation
- Search engines use headings to understand content
- Proper headings improve page readability
Important Notes
- Do not use headings for styling
- Use CSS for font size and appearance
- Headings must follow logical order
Was this helpful?
Thanks for your feedback!