AI Visibility Tracking ToolFree checker

Free Meta Tag Generator: Write Titles, Descriptions and Open Graph Tags

99Visibility Research · Updated October 21, 2026 · 6 min read

Short answer

A free meta tag generator writes the title tag, meta description and Open Graph tags for a page. These tags shape how your page appears in search results and in link previews on social and chat apps. You can write them by hand in a few minutes. No AI engine documents using them to choose which pages to cite. The meta tags that do affect AI answers are robots controls like noindex and nosnippet.

Key takeaways

  • Title, description and Open Graph tags control how a link looks in search results and share previews, not whether AI engines cite you.
  • Character targets for titles and descriptions are working conventions, not limits any engine publishes, so put the key fact first.
  • Put every tag in the server-sent HTML, because most AI crawlers do not run JavaScript.
  • The meta tags that change AI answers are robots directives such as noindex, nosnippet and max-snippet, and they only remove content.

What a meta tag generator tells you

A meta tag generator takes a page title, a short summary, a URL and an image, and returns the HTML tags that go in the page's <head>. It does three jobs:

  • Title tag. The clickable headline in search results and the browser tab label.
  • Meta description. A suggested summary that search results can show under the title.
  • Open Graph tags. The title, description, image and URL that social networks and messaging apps read to build a link preview card.

That is the whole output. It is formatting for humans who see your link somewhere else. It is useful, and it takes minutes. It is not a visibility lever for AI answers, and the section on limits below explains why.

If you already have tags and want to check them, the title and meta description length checker covers the measuring side.

Write the tags by hand

You do not need a tool to do this well. Here is the process for one page.

  1. Pick the one fact the page delivers. Write it as a short phrase a searcher would recognise. Say you run a dental clinic in Austin and the page is about teeth whitening. The fact is "teeth whitening in Austin".
  2. Write the title. Lead with that phrase, then add the brand. A common working target is about 50 to 60 characters, so the important words survive if the display cuts it short. Treat that as a convention, not a published limit. Our guide to writing better SEO titles goes further.
  3. Write the description. One or two plain sentences that say what the reader gets. A common working target is about 140 to 160 characters. Put a specific detail early, such as a price or opening hours.
  4. Write the Open Graph tags. Reuse the title and description, or write a slightly more conversational version for social sharing. Add an absolute image URL and the page's canonical URL.
  5. Paste the tags into the <head> of the page template, or into your CMS fields for title, description and social sharing.

Here is a short, correct snippet for the hypothetical clinic page:

<title>Teeth Whitening in Austin | Example Dental</title>
<meta name="description" content="In-office teeth whitening in Austin from $299. One 60-minute visit, same-week appointments.">
<meta property="og:title" content="Teeth Whitening in Austin | Example Dental">
<meta property="og:description" content="In-office whitening from $299 in one 60-minute visit.">
<meta property="og:image" content="https://example.com/images/whitening.jpg">
<meta property="og:url" content="https://example.com/teeth-whitening">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">

Note the attributes. The description uses name. Open Graph tags use property. Mixing them up is a common reason previews break.

Check the tags in the raw HTML

A tag that only exists after JavaScript runs may not exist for many crawlers. Vercel's study of AI crawler traffic found that ChatGPT and Claude crawlers fetch JavaScript files but don't execute them, so they can't read client-side rendered content. Many social preview bots behave the same way.

Check what the server actually sends:

  1. Run curl -s https://example.com/teeth-whitening | grep -i -E '<title|<meta' from a terminal.
  2. Or open view-source:https://example.com/teeth-whitening in your browser. Do not use the inspector, which shows the page after scripts run.
  3. Confirm the title, description and every og: tag appear in that raw output.

If they only appear in the inspector, your framework is injecting them client-side. Move them into server-side rendering or static output. The same applies to robots directives, which we cover in whether AI crawlers see robots meta tags added by JavaScript.

How to read the result

Once the tags are in the raw HTML, read them as a checklist:

  • One title tag, one description. Duplicates leave the choice to whoever reads the page.
  • Key phrase at the front of both the title and description.
  • Absolute URLs in og:image and og:url, starting with https://.
  • The image loads when you paste its URL into a browser.
  • No accidental robots directives. While you are in the <head>, look for <meta name="robots">. A stray noindex or nosnippet copied from a staging template matters far more than a weak title.

Then test a share. Paste the URL into the platform where you expect it to be shared and check the preview card. Most social platforms offer a preview or debug tool that refetches your tags.

What meta tags do not do for AI answers

This is the limit that most generators skip. No AI engine documents using your title, description or Open Graph tags to decide which pages to cite. Google's documentation on AI features says a page must be indexed and eligible to be shown in Google Search with a snippet to appear as a supporting link in AI Overviews or AI Mode. It adds that there are no additional requirements and no special optimizations necessary. Google's guide to generative AI features also says you don't need new markup or AI text files to appear. We cover this in more depth in does AI search use my meta description or Open Graph tags.

One group of meta tags does change AI answers, and only by removing you. Google documents noindex, nosnippet and max-snippet as page controls, and Bing says content marked data-nosnippet is excluded from snippets and AI summaries while still indexed. See the robots meta tag and nosnippet definitions.

So the practical split is:

Tag What it controls Effect on AI answers
title, description Search result display None documented
og:* and twitter:* Link preview cards None documented
robots noindex, nosnippet, max-snippet Indexing and snippet use Can keep content out

Write good display tags for people. Audit the robots tags for access. Nothing here promises a citation, because no meta tag does.

The free tool that does it faster

If you would rather fill in a form than type HTML, the free Meta Tag Generator from 99Visibility builds the title, description and Open Graph block for you to paste into your page. Use it for the formatting. Then run the raw HTML check above to confirm the tags actually reach crawlers, and read the robots line before you ship.

Frequently asked questions

Do Open Graph tags help ChatGPT or Perplexity cite my page?

Nothing in their published documentation says so. OpenAI documents that appearing in ChatGPT search depends on allowing OAI-SearchBot and on your host or CDN letting its traffic through. Open Graph tags are not mentioned as a selection signal. Their documented job is building link previews when someone shares your URL. Write them well for that job and treat any AI effect as unproven.

Is there an official character limit for title tags and meta descriptions?

The figures you see quoted, around 60 characters for titles and 140 to 160 for descriptions, are working conventions from SEO practice. They are not limits an engine publishes in the sources we rely on. The safe approach is to put the key phrase and the most useful fact first, so the tag still makes sense if the display cuts the end off.

Should I add a 'noai' meta tag while I'm editing the head?

Check what it actually does before relying on it. The documented controls are per crawler in robots.txt and the standard robots directives such as noindex and nosnippet. We explain the evidence in [does a noai meta tag stop AI from using my content](/questions/noai-meta-tag). Removing yourself from AI answers is a real choice with real consequences, so make it on purpose.

Can I let an AI tool write my meta tags?

Yes, as a draft. AI writers are fast at phrasing, but they invent prices, hours and claims. Check every fact in the generated description against the page itself before publishing. A wrong price in a description can spread to any place that quotes your page. Our [fact-check workflow for SEO writing AI](/free/free-seo-writing-ai-fact-check) shows a simple way to do it.

Sources

  1. AI Features and Your Website
  2. Google's Guide to Optimizing for Generative AI Features on Google Search
  3. Robots Meta Tags Specifications
  4. Bing Introduces Support for the data-nosnippet HTML Attribute |...
  5. The rise of the AI crawler - Vercel
  6. Searching the web with ChatGPT

This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.

Keep reading