Meta tag generator (all-in-one)
Title, description, canonical, Open Graph, and Twitter Card — generated as a complete <head> block.
Front-load your primary keyword. Aim for 50-60 chars.
Answer the searcher's question. ~155 chars on desktop.
The single 'official' URL for this page. Required for SEO hygiene.
Recommended: 1200×630 px, under 1 MB, absolute URL.
Leave blank for the default (indexable). Use noindex to keep the page out of search results.
<title>AI Search Visibility Check · Free Tool</title> <meta name="description" content="See how often your domain is cited by ChatGPT, Perplexity, and Google AI Overviews — for free, no signup required." /> <link rel="canonical" href="https://itzseo.com/tools/ai-search-visibility-check" /> <!-- Open Graph --> <meta property="og:title" content="AI Search Visibility Check · Free Tool" /> <meta property="og:description" content="See how often your domain is cited by ChatGPT, Perplexity, and Google AI Overviews — for free, no signup required." /> <meta property="og:image" content="https://itzseo.com/og.png" /> <meta property="og:url" content="https://itzseo.com/tools/ai-search-visibility-check" /> <meta property="og:type" content="website" /> <meta property="og:site_name" content="ItzSEO" /> <!-- Twitter Card --> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="AI Search Visibility Check · Free Tool" /> <meta name="twitter:description" content="See how often your domain is cited by ChatGPT, Perplexity, and Google AI Overviews — for free, no signup required." /> <meta name="twitter:image" content="https://itzseo.com/og.png" /> <meta name="twitter:site" content="@itzseo" />
Drop these tags inside your <head> — between <head> and </head>. They're HTML, no preprocessing needed.
Why one combined generator beats five separate ones
Most free meta tag generators online ask you to pick one — title tag, OG tags, Twitter Card — and build them in isolation. The problem is, all three sets share the same content. You end up typing the title three times, the description three times, the image URL twice. This generator does it once.
What gets generated
- <title> tag — the SERP headline.
- <meta name="description"> — the SERP snippet.
- <link rel="canonical"> — required for SEO hygiene to prevent duplicate-content issues.
- Open Graph — six tags covering Facebook, LinkedIn, Slack, Discord previews.
- Twitter Card — five tags for the X/Twitter card preview.
- Robots — optional. Use “noindex” for landing pages you want to keep out of search.
- Author — optional but useful for content sites where authorship matters for E-E-A-T signals.
What this generator does NOT cover
Structured data (JSON-LD schema) is its own thing — use the schema markup generator for Article, Product, Organization, FAQ, HowTo, or LocalBusiness markup. Those go in the same <head> but require their own <script type="application/ld+json"> block.
After generating the meta tags, validate the result with the SERP preview tool (to see how the title and description will render in Google) and the OG image preview tool (to see how the social card will render once deployed).
FAQ
Do I need both Open Graph AND Twitter Card tags?
Twitter (X) reads OG tags as a fallback when Twitter-specific tags are absent. So you could skip Twitter tags entirely if all platforms are using the same image and copy. Include them when you want a different image specifically for Twitter — common for tighter aspect-ratio crops.
What's the difference between og:type 'website' and 'article'?
'website' is the safe default for most pages. 'article' is for blog posts and news pieces — it lets you also set article:published_time, article:author, and article:section, which a few platforms (notably Facebook News) use for richer cards.
Should the canonical URL include UTM parameters?
Never. The canonical URL should be the clean, unparameterized version of the page. UTM tags are for inbound traffic tracking; they should never be the canonical URL.
Why does the generator produce the same data three times?
Because each platform reads its own tag set. Google reads <title> + <meta description>. Facebook reads og:*. Twitter reads twitter:* (with og:* fallback). They all want roughly the same data — the duplication exists at the spec level, not in our generator.
Will my tags be saved?
No. Everything runs in your browser. The text never leaves the page.
Where do I paste the output?
Inside the <head> section of the page. In WordPress, use a plugin like Yoast or Rank Math to set these per-post (don't paste raw HTML into your theme). In a hand-coded site, drop them between <head> and </head> at the top of your page template.
Get the full Web Design Service workspace.
Want this monitored daily across all your projects? Sign up free.