Lighthouse 100: How to Audit Your Meta Tags for SEO
A step-by-step checklist to optimize page headers, resolve duplicate titles, and earn 100 on Lighthouse SEO performance.
Lighthouse 100: How to Audit Your Meta Tags for SEO
Google Lighthouse is the industry-standard tool for auditing web page quality. The SEO category specifically checks how well your page is optimized for search engine discovery. Here’s how to nail a perfect 100.
What Lighthouse SEO Checks
The SEO audit category evaluates these key areas:
| Check | What It Tests |
|---|---|
Document has a <title> |
Page has a title element |
| Document has a meta description | <meta name="description"> exists |
| Page has successful HTTP status | No 4xx/5xx responses |
| Links have descriptive text | No “click here” anchor text |
Document has valid hreflang |
Correct language alternates |
Document has valid robots.txt |
Crawlers can access the page |
| Image elements have alt text | Accessibility + SEO |
| Document uses legible font sizes | Text is readable on mobile |
| Tap targets are sized appropriately | Touch-friendly clickable areas |
The Meta Tags Checklist
1. Title Tag
Your <title> is the single most impactful on-page SEO element.
Rules:
- Keep between 30–60 characters
- Include your primary keyword near the front
- Make each page title unique across the entire site
- Don’t stuff keywords — write for humans
<!-- ✅ Good -->
<title>Open Graph Generator — Free Meta Tag Preview Tool</title>
<!-- ❌ Bad: Too long, keyword-stuffed -->
<title>Free Open Graph Generator Tool for Meta Tags OG Tags Social Media Preview Generator 2026</title>
2. Meta Description
The meta description appears as the snippet below your title in search results.
Rules:
- Keep between 120–160 characters
- Include a clear call-to-action or value proposition
- Avoid duplicate descriptions across pages
- Don’t use quotes (they get truncated in SERPs)
<meta name="description" content="Generate and preview Open Graph meta tags for 8+ social platforms. Free, real-time, no signup required." />
3. Canonical URL
Canonical tags prevent duplicate content penalties when the same page is accessible via multiple URLs.
<link rel="canonical" href="https://opengraphgenerator.com/blog/lighthouse-meta-audit" />
4. Robots Meta Tag
Control indexing behavior per page:
<!-- Default: index and follow all links -->
<meta name="robots" content="index, follow" />
<!-- Block indexing of utility pages -->
<meta name="robots" content="noindex, nofollow" />
Heading Structure
Lighthouse doesn’t explicitly audit heading hierarchy, but Google’s guidelines are clear:
- One
<h1>per page — should match the topic of the title tag - Don’t skip levels — go from
<h1>→<h2>→<h3>, not<h1>→<h3> - Use headings for structure, not for styling
Common Failures and Fixes
Duplicate Titles Across Pages
Symptom: Multiple pages share the same <title>.
Fix: Use a templated approach in your framework:
<title>{pageTitle} — {siteName}</title>
Missing Alt Text on Images
Symptom: <img> elements without alt attributes.
Fix: Add descriptive alt text to every image. For decorative images, use an empty alt:
<img src="photo.jpg" alt="Screenshot of the Open Graph Generator tool" />
<img src="divider.svg" alt="" role="presentation" />
Non-Descriptive Link Text
Symptom: Links that say “click here” or “read more”.
Fix: Make the link text describe the destination:
<!-- ❌ Bad -->
<a href="/blog/og-guide">Click here</a>
<!-- ✅ Good -->
<a href="/blog/og-guide">Read the Open Graph guide</a>
Running the Audit
In Chrome DevTools
- Open DevTools → Lighthouse tab
- Select SEO category
- Choose Mobile device (Google uses mobile-first indexing)
- Click Analyze page load
- Review the results and address each failing audit
Via Command Line
npx lighthouse https://your-site.com --only-categories=seo --output=json
In CI/CD
Integrate Lighthouse CI into your deployment pipeline to catch regressions:
npx @lhci/cli autorun --collect.url=https://your-site.com
Beyond Lighthouse
A perfect Lighthouse score is the floor, not the ceiling. Also consider:
- Structured data (JSON-LD) for rich results
- Open Graph tags for social sharing previews
- Core Web Vitals for ranking signals
- XML sitemaps for discovery
Use our Open Graph Generator to validate your social meta tags alongside your SEO audit.
