# Meta Tag Generator

> Write a title, meta description, canonical, robots and social tags with live character counts, then copy a clean HTML head snippet. Free, no signup.

Use it free at https://swipetolaunch.com/tools/meta-tag-generator

## How to use it

1. **Write the title and description.** The counters turn amber when a title passes 60 characters or a description passes 160.
2. **Add the canonical and share image.** The canonical is the one URL you want indexed. The image is what shows when the page is shared.
3. **Set robots and extras.** Untick Index only for pages you want kept out of search, such as thank-you pages.
4. **Copy the snippet.** Paste it inside <head>, replacing any tags it duplicates.

## The tags that matter

Most of what used to live in a page's head has no effect on search any more. A short list still does real work:

- **`<title>`** is the clickable headline in search results and the browser tab. It is the strongest on-page relevance signal you control.
- **Meta description** is the snippet under the title. It does not affect rankings, but a clear one earns clicks. Google rewrites it when it does not match the search.
- **Canonical** tells search engines which URL is the real one when the same page loads at several addresses (with tracking parameters, trailing slashes, http and https).
- **Robots** controls indexing. You only need it to say `noindex` or `nofollow`. The default is index, follow, so this tool leaves the tag out unless you change it.
- **Viewport** makes the page render at phone width. Without it Google treats the page as not mobile friendly.
- **Open Graph and X tags** control the card when someone shares the link. Use the [Open Graph generator](/tools/open-graph-generator) for the full set and a preview.

The `keywords` meta tag is ignored by Google and Bing, so it is not offered here.

## Writing a title that gets clicked

Lead with what the page is about in the words people search, then add your brand at the end: "Invoice API for Developers | Acme". Keep it under about 600 pixels, which is roughly 50 to 60 characters. Check the exact width with the [title tag checker](/tools/title-tag-checker) and see the full result in the [SERP preview](/tools/serp-preview).

## Writing a description

Say what the visitor gets and why it is worth the click, in 120 to 160 characters. Include the main phrase once, since Google bolds words that match the search. Every page should have its own description. Duplicates across pages are a common audit warning and get rewritten anyway.

## After you publish

Run the live page through the [meta tags checker](/tools/meta-tags-checker) to confirm the tags were deployed and that no plugin or template added a second, conflicting title or canonical.

## What you get

- Live character counts for title and description
- Canonical, robots, viewport, charset, theme-color and author
- Open Graph and X basics from the same fields
- Escaped, copy-ready HTML

## Questions

### How long should a meta description be?

Aim for 120 to 160 characters. Google cuts descriptions by pixel width, roughly 920 pixels on desktop and fewer on mobile, so put the important part first.

### Do meta keywords still matter?

No. Google has ignored the meta keywords tag for over a decade and Bing treats it as a possible spam signal. Spend the effort on the title and description instead.

### Do I need a robots meta tag?

Only to block something. Pages are indexed and their links followed by default. Add noindex for pages like thank-you screens or internal search results that should not appear in Google.

### Where do meta tags go?

Inside the <head> element of the HTML, before the closing </head>. Most site builders and CMSs have SEO fields that write these tags for you, so check there before editing templates.
