H1 and Canonical URLs: Two Checks That Keep Your SEO Clean
One H1 per page and a proper canonical URL help search engines understand your content. How BearAudit checks them and a simple workflow to fix both.
Two checks BearAudit runs on every page—H1 and canonical URL—don’t take long to fix but can avoid duplicate-content and clarity issues.
H1: one per page
- Missing H1 — The page has no
<h1>. Search engines use the H1 as a strong signal for the main topic. Missing it can make the page harder to understand. - Multiple H1s — More than one H1 dilutes that signal and can look like several “main” topics. Best practice is one H1 per page.
BearAudit reports both as warnings. Fix by ensuring each template outputs exactly one H1 (usually the page title or main heading). Don’t hide the only heading in a hero or accordion without a fallback; crawlers still need a clear primary heading in the HTML.
Canonical URL
The canonical tag tells search engines which URL is the “main” version of the page. Without it, you risk:
- Duplicate content — Same content on
example.com/page,example.com/page?utm_source=twitter, andwww.example.com/pagecan split signals or cause filtering. - Wrong URL in results — Google might pick a parameterized or alternate URL instead of the one you prefer.
BearAudit flags missing canonical as a warning. Fix by adding <link rel="canonical" href="…"> in the <head>, pointing to the preferred URL (absolute is safest). Use the same URL format as your sitemap (e.g. with or without trailing slash, consistently).
Quick workflow
- Run a BearAudit crawl.
- Filter verifications by h1 and canonical.
- Fix templates so every page has one H1 and a correct canonical.
- Re-crawl to confirm.
These are small changes that keep your site structure clear for both users and search engines.
For a short definition, see What is a canonical URL? in our glossary.