Home / Tools / Meta Tag Generator

Meta Tag Generator

Fill in your page details once and get a complete, copy-ready block of HTML meta tags formatted the way search engines expect.

0 / 60 characters (ideal)
0 / 155 characters (ideal)
mtg.log
waiting for input
Fill in the fields above and click "Generate tags".

What belongs in a page's meta tag block

The meta tags in a page's head section are the handful of lines that describe the page to browsers and search engines before any visible content loads. A title tag names the page, a meta description summarizes it for the search results snippet, a canonical tag tells search engines which URL is the authoritative version when duplicates exist, and a robots directive controls whether the page should be indexed and whether its links should be followed. Together these few lines have an outsized effect on how a page is understood and displayed, which is why it's worth generating them deliberately rather than copying a template from another page and forgetting to update it.

This generator builds all of those tags from a short form, and enforces sensible defaults along the way: the language attribute defaults to English but can be changed for any locale, the robots directive defaults to the standard "index, follow" so pages are discoverable unless you deliberately choose otherwise, and the character counters under the title and description fields update live so you can see whether your copy fits comfortably within the space search engines typically display before truncating with an ellipsis.

Writing titles and descriptions that hold up in search results

A title tag works best when it reads like a real sentence a person would want to click, rather than a stuffed list of keywords separated by pipes. Aim to state the specific topic first, since search result displays truncate longer titles, and put your brand name at the end if there's room. The character counter here treats roughly sixty characters as the safe zone, since that's close to the point where many search result displays start cutting titles off, though the exact cutoff varies by device and by the width of the characters used.

The meta description doesn't directly influence rankings the way the title and content do, but it is often the deciding factor in whether someone clicks your result over a competitor's, since it's the sales pitch shown directly under the blue link. Write it as a genuine answer to what the searcher is looking for — what the page covers and why it's worth opening — rather than a vague teaser. The roughly 155-character guide here reflects a common display width; being a little over is not fatal since it just risks truncation, but being wildly over means the middle of your pitch may be cut before it's read at all.

Robots and canonical tags, explained plainly

Set the robots directive to "noindex" only for pages you genuinely don't want appearing in search results, such as internal search results pages, thank-you pages, or duplicate content you're intentionally hiding — leaving every page on "index, follow" by accident is fine, but forgetting a stray "noindex" on a page you actually want ranked is a common and easy-to-miss mistake worth double-checking. The canonical tag matters most when the same content is reachable at more than one URL, such as with and without a trailing slash, or through tracking parameters; pointing every variant at one canonical URL tells search engines to consolidate ranking signals onto that single version instead of splitting them across duplicates.

Frequently asked questions

What character length should I aim for in a title tag?

Roughly 50-60 characters is a safe target that avoids truncation in most search result displays. Slightly longer titles aren't penalized, but the end of the title may not be visible to a searcher.

Do meta keywords tags matter anymore?

No. Major search engines stopped using the meta keywords tag as a ranking signal years ago, which is why this generator focuses on title, description, canonical, robots and language instead of including it.

What's the difference between 'noindex' and blocking a page in robots.txt?

A 'noindex' meta tag lets a page be crawled but tells search engines not to show it in results, while blocking a path in robots.txt prevents crawling altogether. If you need a page removed from an index it has already appeared in, 'noindex' is the more reliable choice since a blocked page can sometimes still appear with limited information.

Can I use this generator for more than one page?

Yes — there's no limit on how many times you can fill in the form and generate a new tag block, since everything runs locally with no server call or usage cap.