Free Tool · Generator
Meta Tag Generator
Build a complete, validated set of HTML meta tags — title, description, robots, canonical, Open Graph, Twitter cards, and more.
Basic SEO
Shown as the clickable heading in Google + as the tab title. Aim for 50–60 visible characters.
Aim for 130–155 characters of useful summary.
The single, definitive URL for this page (prevents duplicate-content issues across www / non-www / trailing-slash / tracking-parameter variants).
BCP-47 language tag. We add it as a comment reminding you to set it on your <html lang="…"> element.
Robots / indexing
Open Graph (Facebook, LinkedIn, Slack, Discord)
Recommended: 1200×630 PNG/JPG < 5 MB.
X / Twitter card
Mobile / PWA (optional)
Sets the browser address-bar tint on Chrome / Safari mobile.
Google · Desktop SERP
Your page title
Your meta description will appear here.
4 hints
- Title is empty — Google will pull a heading from the page instead.
- Description is empty — Google will auto-generate one from page content (may not match your message).
- No canonical URL — duplicate-content risk if your page is reachable at multiple URLs.
- No og:image — your page won't generate a preview card on Facebook, LinkedIn, Slack, or Discord.
HTML snippet
htmlDrop this inside your <head><!-- Set <html lang="en"> on your root element -->
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:type" content="website">
<meta property="og:locale" content="en_US">
<meta name="twitter:card" content="summary_large_image">Automate it with SEOitis
Writing meta tags for 50+ pages?
SEOitis generates titles, descriptions, OG, and Twitter card tags automatically per article — pixel-validated and char-budget-aware. See it on your site with a free analysis.
How to use
How to use the Meta Tag Generator
- 01
Write the title for humans, not for keywords
Google rewrites stuffed titles. A clear, benefit-led title with one primary keyword near the front beats a keyword-stuffed string. Aim for 50–60 visible characters — anything past ~580 pixels gets truncated to '…' in desktop SERPs (the live preview shows you the exact cutoff).
- 02
Treat the meta description as your SERP ad copy
Google uses the description as the snippet under your title in ~70% of impressions. Write it like a 130–155 character ad — what's the page about, what will the reader get, why should they click. Avoid duplicate descriptions across pages; they compete for the same impressions.
- 03
Always set a canonical URL — even on the URL itself
Self-referencing canonicals (a canonical pointing to the page's own URL) are not redundant — they prevent tracking parameters, A/B test variants, and trailing-slash duplicates from being indexed as separate pages. Every page should have a canonical, even if it's just pointing to itself.
- 04
Use og:image at exactly 1200×630 PNG or JPG
1200×630 (1.91:1 aspect ratio) is the size Twitter, Facebook, LinkedIn, Slack, Discord, and iMessage all crop without distortion. Smaller images get downsampled to a small thumbnail that loses your message. Always specify og:image:width + og:image:height — they prevent the preview from rendering blank while the image loads.
- 05
Set twitter:card before your competitors do
Without twitter:card, X falls back to a tiny URL-only card. With twitter:card = summary_large_image and og:image set, you get the full-bleed card that drives 4–5× more clicks. The Twitter handles (twitter:site, twitter:creator) get analytics attribution back to you when others share your link.
- 06
If og:type is article, also set article:author + published_time
Article-typed Open Graph tags signal to Facebook + LinkedIn that this is editorial content. Set article:author as the URL of an author profile page (matching schema.org Person markup), article:published_time + modified_time as ISO 8601, and article:section + tag for vertical attribution. AI search engines also use these for E-E-A-T scoring.
Frequently asked
About the Meta Tag Generator
Related tools
Pairs well with this one
Open Graph Generator
Generate Open Graph and Twitter Card meta tags with live social preview — see how your links look on Facebook, Twitter/X, and LinkedIn.
Schema Markup Generator
Generate validated JSON-LD schema markup for 9 types — paste-ready for your site.
UTM Link Builder
Build campaign URLs with UTM parameters for Google Analytics tracking — with source/medium presets and live preview.
Google SERP Preview
See how your title and description render on Google desktop, mobile, and as a social card — with real pixel-width truncation.
More free tools
The full SEOitis free toolkit
01 · Generator
Schema Markup Generator
Generate validated JSON-LD schema markup for 9 types — paste-ready for your site.
02 · Analyzer
Google SERP Preview
See how your title and description render on Google desktop, mobile, and as a social card — with real pixel-width truncation.
03 · Analyzer
Core Web Vitals Checker
Real Core Web Vitals from Google PageSpeed Insights — LCP, INP, CLS, FCP, TTFB. Lab + field data, mobile + desktop.
04 · Generator
Meta Tag Generator
Build a complete, validated set of HTML meta tags — title, description, robots, canonical, Open Graph, Twitter cards, and more.
05 · Generator
Robots.txt Generator
Build a clean robots.txt — including AI bots like GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and CCBot.
06 · Checklist
SEO + AI Search Checklist
A modern 50-item SEO checklist covering technical, on-page, content, and AI-search (GEO) — with progress saved in your browser.
07 · Generator
Open Graph Generator
Generate Open Graph and Twitter Card meta tags with live social preview — see how your links look on Facebook, Twitter/X, and LinkedIn.
08 · Generator
Hreflang Tag Generator
Generate hreflang tags for international SEO — HTML link tags, HTTP headers, or XML sitemap format with x-default support.
09 · Analyzer
Keyword Density Checker
Analyze keyword frequency and density in your content — single words, 2-word, and 3-word phrases with stop-word filtering.
10 · Generator
Redirect Generator
Generate 301/302 redirect rules for Apache .htaccess, Nginx, Next.js, and Vercel — with bulk import support.
11 · Generator
XML Sitemap Generator
Create valid XML sitemaps with priority, change frequency, and last modified dates — bulk URL support included.
12 · Generator
Disavow File Generator
Build a Google disavow.txt file to reject spammy backlinks — with URL/domain validation, comments, and bulk import.
13 · Analyzer
Word Counter
Count words, characters, sentences, paragraphs, and reading time — with SEO content length recommendations.
14 · Generator
UTM Link Builder
Build campaign URLs with UTM parameters for Google Analytics tracking — with source/medium presets and live preview.