Skip to main content

Overview

The Meta Tags Checker analyzes all meta tags on your page and provides recommendations for improving SEO.

Try It Free

Test your site at hadoseo.com/free-meta-tags-checker

What It Checks

The tool analyzes:
  • Basic meta tags - title, description, keywords
  • Open Graph tags - og:title, og:image, etc.
  • Twitter tags - twitter:card, twitter:title, etc.
  • Technical tags - canonical, robots, viewport
  • Structured data - JSON-LD schema markup

How to Use

1

Enter your URL

Paste the URL to analyze:
https://yourdomain.com/page
2

Click Analyze

The tool fetches and parses all meta tags.
3

Review Report

See:
  • All detected meta tags
  • Missing required tags
  • Recommendations for improvement

Essential Meta Tags

SEO Meta Tags

TagPurposeRecommended Length
<title>Page title in search results50-60 characters
<meta name="description">Search result snippet150-160 characters
<link rel="canonical">Preferred URL for duplicatesFull absolute URL

Technical Meta Tags

TagPurposeValue
<meta name="viewport">Mobile responsivenesswidth=device-width, initial-scale=1
<meta name="robots">Crawling instructionsindex, follow (default)
<meta charset>Character encodingUTF-8

Open Graph Tags

TagPurpose
og:titleSocial share title
og:descriptionSocial share description
og:imageSocial share image
og:urlCanonical URL
og:typeContent type (website, article, etc.)
og:site_nameYour site/brand name

Twitter Tags

TagPurpose
twitter:cardCard type (summary_large_image)
twitter:titleTwitter title
twitter:descriptionTwitter description
twitter:imageTwitter image

Complete Example

A well-optimized page should have:
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  
  <!-- SEO -->
  <title>Product Name - Brand | Category</title>
  <meta name="description" content="A compelling 150-160 character description that encourages clicks from search results.">
  <link rel="canonical" href="https://yourdomain.com/page">
  <meta name="robots" content="index, follow">
  
  <!-- Open Graph -->
  <meta property="og:title" content="Product Name - Brand">
  <meta property="og:description" content="Social share description">
  <meta property="og:image" content="https://yourdomain.com/og-image.png">
  <meta property="og:url" content="https://yourdomain.com/page">
  <meta property="og:type" content="website">
  <meta property="og:site_name" content="Brand Name">
  
  <!-- Twitter -->
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:title" content="Product Name - Brand">
  <meta name="twitter:description" content="Twitter description">
  <meta name="twitter:image" content="https://yourdomain.com/twitter.png">
  
  <!-- Structured Data -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "WebPage",
    "name": "Product Name",
    "description": "Page description",
    "url": "https://yourdomain.com/page"
  }
  </script>
</head>

Common Issues

Issue: Titles over 60 characters get truncated in search results.Fix: Keep titles concise and front-load important keywords.
<!-- Too long -->
<title>The Ultimate Complete Guide to Everything You Need to Know About SEO</title>

<!-- Better -->
<title>Complete SEO Guide | Brand Name</title>
Issue: Can cause duplicate content problems.Fix: Add a canonical tag pointing to the preferred URL:
<link rel="canonical" href="https://yourdomain.com/page">
Issue: Same description across multiple pages.Fix: Write unique descriptions for each page that accurately summarize the content.
Issue: No JSON-LD schema markup.Fix: Add relevant schema based on content type:
  • WebSite for homepage
  • Article for blog posts
  • Product for e-commerce
  • Organization for about pages

Structured Data Types

Common schema.org types:
TypeUse For
WebSiteHomepage with search
OrganizationCompany info
ArticleBlog posts, news
ProductE-commerce products
FAQPageFAQ sections
BreadcrumbListNavigation breadcrumbs

Example: Article Schema

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Article Title",
  "description": "Article summary",
  "image": "https://yourdomain.com/article-image.jpg",
  "author": {
    "@type": "Person",
    "name": "Author Name"
  },
  "datePublished": "2024-01-15",
  "dateModified": "2024-01-20"
}
</script>