Meta Tags and SEO: Quick Audit Guide for Developers
A practical Fusebox guide to meta tags and seo.
Meta Tags and SEO: Quick Audit Guide for Developers
Published: January 2024
Reading time: 6 minutes
Meta tags are your website's elevator pitch to search engines and social media. Get them wrong, and you're invisible. Here's what to check and why it matters.
Essential Meta Tags
1. Title Tag - Your Headline
<title>Website Analysis Tools - Fusebox Chrome Extension</title>
Rules:
- 50-60 characters (Google truncates ~60)
- Unique per page
- Primary keyword first
- Brand name last
Bad example:
<title>Home</title>
<title>Welcome to our website where we offer the best...</title>
2. Meta Description - Your Sales Pitch
<meta name="description" content="Analyze any website instantly.
Tech stack detection, SEO audit, performance metrics.
One-time $29 purchase, no subscriptions.">
Rules:
- 150-160 characters
- Compelling call-to-action
- Include keywords naturally
- Unique per page
What happens without it: Google makes one up (usually badly)
3. Canonical URL - The Original
<link rel="canonical" href="https://example.com/product">
Prevents duplicate content:
- example.com/product
- example.com/product?ref=google
- example.com/product/
- www.example.com/product
All point to one canonical version.
4. Robots Meta - Traffic Control
<!-- Index and follow links (default) -->
<meta name="robots" content="index, follow">
<!-- Don't index, but follow links -->
<meta name="robots" content="noindex, follow">
<!-- Index, but don't follow links -->
<meta name="robots" content="index, nofollow">
<!-- Stay away completely -->
<meta name="robots" content="noindex, nofollow">
Common uses:
- Thank you pages: noindex
- Admin pages: noindex, nofollow
- Pagination: index, follow
Open Graph Tags - Social Media Preview
Facebook/LinkedIn Preview
<meta property="og:title" content="Analyze Websites Instantly">
<meta property="og:description" content="Tech stack, SEO, performance - all in one click">
<meta property="og:image" content="https://example.com/preview.jpg">
<meta property="og:url" content="https://example.com">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Fusebox">
Image requirements:
- Recommended: 1200 x 630 pixels
- Minimum: 600 x 315 pixels
- Format: JPG, PNG
- Max size: 8MB
Twitter Card
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Analyze Websites Instantly">
<meta name="twitter:description" content="One-click website analysis">
<meta name="twitter:image" content="https://example.com/twitter-preview.jpg">
<meta name="twitter:site" content="@fusebox">
Card types:
- summary: Small square image
- summary_large_image: Large preview
- app: Mobile app
- player: Video/audio
Real SEO Audit Examples
Example 1: E-commerce Product Page
Good:
<title>Blue Ceramic Coffee Mug - 16oz | Kitchen Store</title>
<meta name="description" content="Handcrafted blue ceramic coffee mug holds 16oz. Dishwasher safe, microwave friendly. $24.99 with free shipping.">
<link rel="canonical" href="https://store.com/mugs/blue-ceramic-16oz">
<!-- Structured data bonus -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Blue Ceramic Coffee Mug",
"price": "24.99",
"priceCurrency": "USD"
}
</script>
Why it works:
- Specific product details in title
- Price and benefits in description
- Canonical prevents duplicate content
- Rich snippets for search results
Example 2: Blog Post
Good:
<title>How to Analyze Competitor Websites in 2024 - Complete Guide</title>
<meta name="description" content="Learn to analyze competitor websites using free tools. Check tech stack, SEO, performance. 10-minute guide with examples.">
<meta property="article:published_time" content="2024-01-15T08:00:00+00:00">
<meta property="article:author" content="https://example.com/author/john">
SEO benefits:
- Target keyword in title
- Action words ("Learn", "Check")
- Specific value prop ("10-minute guide")
- Article markup for rich results
Example 3: Local Business
Good:
<title>Web Development Services in San Francisco | TechCo</title>
<meta name="description" content="Custom web development in San Francisco. React, Node.js experts. Free consultation. Call (415) 555-0100.">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "TechCo",
"address": {
"@type": "PostalAddress",
"addressLocality": "San Francisco",
"addressRegion": "CA"
},
"telephone": "+14155550100"
}
</script>
Common Meta Tag Mistakes
1. Duplicate Titles
<!-- Every page has same title ❌ -->
<title>Welcome to MyCompany</title>
<title>Welcome to MyCompany</title>
<title>Welcome to MyCompany</title>
<!-- Unique titles ✓ -->
<title>Web Design Services - MyCompany</title>
<title>Portfolio - MyCompany Web Design</title>
<title>Contact Us - MyCompany</title>
2. Missing Descriptions
<!-- No description ❌ -->
<head>
<title>Great Product</title>
<!-- Google makes up description -->
</head>
<!-- Has description ✓ -->
<head>
<title>Great Product</title>
<meta name="description" content="Specific benefits...">
</head>
3. Wrong Canonical
<!-- Points to different domain ❌ -->
<link rel="canonical" href="https://other-site.com/page">
<!-- Self-referential ✓ -->
<link rel="canonical" href="https://mysite.com/this-page">
4. Blocking Search Engines
<!-- Accidentally blocking ❌ -->
<meta name="robots" content="noindex"> <!-- On production! -->
<!-- Development only ✓ -->
<!-- Remove before deploying -->
<meta name="robots" content="noindex, nofollow">
Quick SEO Audit Checklist
On Every Page Check:
Title Tag:
- Exists and unique
- 50-60 characters
- Contains target keyword
- Readable, not keyword stuffed
Meta Description:
- Exists and unique
- 150-160 characters
- Compelling CTA
- Matches page content
Technical SEO:
- Canonical URL present
- Robots not blocking
- URL is clean (no parameters)
- HTTPS everywhere
Social Sharing:
- Open Graph tags present
- OG image exists and loads
- Twitter card configured
- Preview looks good
Advanced Meta Tags
1. Viewport (Mobile)
<meta name="viewport" content="width=device-width, initial-scale=1">
Essential for mobile SEO.
2. Language
<html lang="en">
<meta property="og:locale" content="en_US">
Helps search engines serve right version.
3. Favicon
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
Brand recognition in results.
4. Theme Color
<meta name="theme-color" content="#4285f4">
Browser UI customization.
Tools for Meta Tag Analysis
Quick Browser Check
// Paste in console
console.log('Title:', document.title);
console.log('Description:', document.querySelector('meta[name="description"]')?.content);
console.log('Canonical:', document.querySelector('link[rel="canonical"]')?.href);
console.log('Robots:', document.querySelector('meta[name="robots"]')?.content);
Validation Tools
- Google Rich Results Test
- Facebook Sharing Debugger
- Twitter Card Validator
- LinkedIn Post Inspector
Meta Tags Impact
Search Results
With good meta tags:
🔷 Perfect Coffee Mug - 16oz Blue Ceramic | Store
Handcrafted ceramic mug, dishwasher safe. Perfect for
your morning coffee. $24.99 with free shipping...
⭐⭐⭐⭐⭐ Rating: 4.8 - 156 reviews - In stock
Without meta tags:
🔷 Product Page
Navigation Home Products Cart Account Contact Us
Image Gallery Related Products Customer Reviews...
Which would you click?
The Bottom Line
Meta tags are free SEO. They take minutes to implement but impact:
- Search rankings - Better titles = higher CTR
- Social sharing - Good previews = more shares
- User experience - Clear expectations
- Click-through rates - Compelling descriptions
Every page needs unique, optimized meta tags. No exceptions.
Audit meta tags instantly: Fusebox shows all meta tags, SEO issues, and social previews while you browse. Fix SEO on the spot. $29 one-time purchase.