Meta tags are HTML code in your page's head section that tell search engines and social platforms what your page is about, how to display it, and whether to index it. A meta tag generator builds that code for you — enter your information, copy the output, paste it into your HTML. This guide covers every meta tag type, the character limits that actually matter, and real examples you can use.
There are dozens of meta tag types, but only a handful affect SEO and social sharing. Here is the complete breakdown of what to use, what to skip, and why:
| Meta Tag | Purpose | SEO Impact | Required? |
|---|---|---|---|
| <title> | Page title shown in search results and browser tabs | Direct ranking signal — strongest on-page factor | Yes — every page |
| meta description | Summary shown under title in search results | Indirect — affects click-through rate | Yes — every page |
| meta viewport | Controls mobile rendering | Required for mobile-friendly ranking | Yes — every page |
| meta charset | Declares character encoding (UTF-8) | Prevents rendering issues | Yes — every page |
| meta robots | Controls indexing, crawling, following links | Direct — controls whether Google indexes the page | When needed |
| link canonical | Declares the preferred URL for duplicate content | Direct — prevents duplicate content penalties | Yes — every page |
| og:title | Title shown in social media shares | None — social only | Yes — for social sharing |
| og:description | Description shown in social shares | None — social only | Yes — for social sharing |
| og:image | Image shown in social media shares | None — social only | Yes — for social sharing |
| og:url | Canonical URL for social shares | None — social only | Yes — for social sharing |
| twitter:card | Card type for Twitter/X previews | None — Twitter only | If targeting Twitter |
| twitter:title | Title for Twitter/X card | None — Twitter only | Falls back to og:title |
| twitter:description | Description for Twitter/X card | None — Twitter only | Falls back to og:description |
| twitter:image | Image for Twitter/X card | None — Twitter only | Falls back to og:image |
| meta author | Page author name | None | Optional |
| meta language | Page language (html lang attribute preferred) | Minor — helps geo-targeting | Optional |
| meta keywords | Keyword list | ✗ None — Google ignores since 2009 | Skip entirely |
Every platform truncates meta tags differently. These are the practical limits based on current rendering:
| Tag | Recommended Length | Max Before Truncation | Notes |
|---|---|---|---|
| Title tag | 50-60 characters | ~600px width (~60 chars) | Front-load keywords in first 3-5 words |
| Meta description | 150-160 characters | ~160 chars desktop, ~120 mobile | Google may rewrite if it has a better match |
| OG title | 60 characters | ~88 chars on Facebook | Shorter is better — gets cut on mobile previews |
| OG description | 150-200 characters | ~300 chars on Facebook | First 2 lines visible without clicking "more" |
| OG image | 1200x630 pixels | Minimum 600x315 | 1.91:1 aspect ratio for best display |
| Twitter title | 70 characters | ~70 chars | Falls back to og:title if not set |
| Twitter description | 200 characters | ~200 chars | Falls back to og:description if not set |
| Twitter image | 1200x628 pixels (summary_large_image) | Minimum 300x157 | 2:1 aspect ratio for large cards |
Here is exactly what the meta tags look like for three common page types. Copy and adapt these for your own pages:
A project management tool's homepage:
<title>TaskFlow — Project Management for Remote Teams</title><meta name="description" content="Organize projects, assign tasks, and track deadlines across your remote team. Free plan available. No credit card required."><meta name="robots" content="index, follow"><link rel="canonical" href="https://taskflow.app/"><meta property="og:title" content="TaskFlow — Project Management for Remote Teams"><meta property="og:description" content="Organize projects, assign tasks, and track deadlines. Free plan, no credit card."><meta property="og:image" content="https://taskflow.app/og-image.png"><meta property="og:url" content="https://taskflow.app/"><meta name="twitter:card" content="summary_large_image">A how-to article on a marketing blog:
<title>How to Write Meta Descriptions That Get Clicks (2026)</title><meta name="description" content="Write meta descriptions that increase click-through rates. Real examples, character limits, and the formula top-ranking pages use."><meta name="robots" content="index, follow"><link rel="canonical" href="https://example.com/blog/meta-descriptions-guide/"><meta property="og:title" content="How to Write Meta Descriptions That Get Clicks"><meta property="og:description" content="Real examples and the formula top-ranking pages use for meta descriptions."><meta property="og:image" content="https://example.com/images/meta-descriptions-guide.png"><meta property="og:url" content="https://example.com/blog/meta-descriptions-guide/"><meta name="twitter:card" content="summary_large_image">A product listing on an online store:
<title>Men's Performance Training Shorts — Bear Grips | Free Shipping</title><meta name="description" content="Premium athletic training shorts with zippered pockets and 4-way stretch fabric. Free shipping. Multiple colors available."><meta name="robots" content="index, follow"><link rel="canonical" href="https://shop.example.com/mens-performance-shorts/"><meta property="og:title" content="Men's Performance Training Shorts — Free Shipping"><meta property="og:description" content="Premium athletic shorts with zippered pockets. 4-way stretch. Free shipping."><meta property="og:image" content="https://shop.example.com/images/shorts-black.jpg"><meta property="og:url" content="https://shop.example.com/mens-performance-shorts/"><meta name="twitter:card" content="summary_large_image"><meta property="og:type" content="product">How our free generator stacks up against other popular options:
| Feature | WildandFree Meta Tag Generator | Metatags.io | HeyMeta | SmallSEOTools | Manual Writing |
|---|---|---|---|---|---|
| Price | ✓ Free, no limits | ✓ Free | ✓ Free | ✓ Free (ads) | ✓ Free |
| Title tag | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Manual |
| Meta description | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Manual |
| Open Graph tags | ✓ Full set | ✓ Full set | ✓ Full set | Limited | ✓ Manual |
| Twitter Card tags | ✓ Full set | ✓ Full set | ✓ Yes | Limited | ✓ Manual |
| Robots tag | ✓ Yes | ✗ No | ✗ No | ✗ No | ✓ Manual |
| Canonical URL | ✓ Yes | ✗ No | ✗ No | ✗ No | ✓ Manual |
| Character count | ✓ Live counter | ✓ Live preview | ✓ Live preview | ~Basic | ✗ Count yourself |
| Social preview | ✓ Live preview | ✓ Google + social | ✓ Social only | ~Basic | ✗ None |
| Account required | ✓ No | ✓ No | ✓ No | ✓ No | N/A |
| Ads | ✓ None | ✓ Minimal | ✓ None | ✗ Heavy ads | N/A |
| Privacy | ✓ Runs in browser | ~Server-side | ~Server-side | ✗ Tracks usage | ✓ Full control |
<head> sectionGenerate every meta tag your page needs — title, description, OG, Twitter, robots, canonical.
Open Meta Tag Generator