Header Tags (H1-H6)
Proper H1-H6 heading structure is crucial for both SEO and accessibility. It helps Google understand your content hierarchy and allows screen readers to navigate your page. In WordPress, headings are handled differently depending on your editor.
Prerequisites
- WordPress admin access
- Understanding of H1 vs H2-H6 usage
Using Block Editor (Gutenberg)
The standard modern WordPress editor makes adding and changing headings intuitive.
Add a Heading Block
Click the + button to add a block
Search for "Heading" and select it
The default level is usually H2 (correct for main sections)
Change Heading Level
Click the H2 button in the block toolbar
Select the appropriate level (H2, H3, H4) from the dropdown
Never select H1 (your page title is automatically the H1)
Check Document Outline
Click the "Details" (i) icon or "List View" (3 lines) at the top of the editor
Review the document outline to ensure no levels are skipped (e.g., H2 to H4)
Best Practices
Do
- Use H1 for the main topic/title only
- Use H2 for main sections
- Use H3 for subsections under H2s
- Include long-tail keywords in H2s and H3s
- Keep headings concise and descriptive
Don't
- Use multiple H1 tags on a single page
- Skip heading levels (e.g. going from H2 straight to H4)
- Use headings just to make text big (use CSS/font-size instead)
- Stuff keywords into every heading
- Leave headings empty or duplicate them
Verification Checklist
- Page has exactly ONE H1 tag (usually page title)
- H1 contains primary keyword
- Headings do not skip levels (H2 → H3, not H2 → H4)
- Headings are used for structure, NOT just for bold/large text
- Keywords appear naturally in H2/H3s
Pro Tips
- Use the "HeadingsMap" Chrome extension to visualize your structure instantly
- Think of your headings like a Table of Contents for a book
- Google uses headings to generate "Jump to" links in search results
- If you change a heading style globally, use custom CSS, don't change the tag level