SEO Tools

Meta tag generator.

Produce a copy-paste ready meta tag block including title, description, canonical, Open Graph, and Twitter Card markup.

Advertisement

Inputs

Aim for 50-60 characters.

Result

Fill the form and press Generate.

What the generator writes

Fill in a title and description (both are required) and the tool produces a block in three parts, ready to paste inside the page's <head>:

  1. Basic meta: the <title>, a description meta tag, an optional keywords tag, and an optional canonical <link> when you give a page URL.
  2. Open Graph: og:type (always website), og:title, og:description, optional og:url, og:image and og:site_name, and og:locale (always en_CA).
  3. Twitter Card: twitter:card (always summary_large_image), twitter:title, twitter:description and, when you give an image, twitter:image.

Quotation marks and ampersands inside your text are escaped for you, so a title like Tom & Jerry's "Guide" will not break the attribute. The three fixed values are defaults, not rules: change og:locale for a page in another language or region and twitter:card if you want a smaller card.

What each tag is for

Tags in the output and what search engines and platforms do with them
TagPurpose, according to the sources
<title>Google's title-link guidance asks for descriptive, concise text and a unique title on each page, and says the title link is generated automatically, so Google can show something different.
descriptionGoogle builds snippets mostly from page content but sometimes uses the meta description when it describes the page more accurately. Google's guidance asks for a unique description per page.
keywordsGoogle states the meta keywords tag is not used by Google Search and has no effect on indexing and ranking at all.
canonical linkOne way to tell Google which URL is the preferred version of a page; Google documents rel="canonical" as one of several methods.
og:*The Open Graph protocol's four required properties are og:title, og:type, og:image and og:url. Social apps read these to build link cards.
twitter:*X's own card tags, which sit alongside Open Graph. The generator always writes twitter:card as summary_large_image.

Worked example

Enter the title "Trail Shoes for Wide Feet | Acme", the description "Compare six wide-fit trail shoes by cushioning, grip and weight.", the URL https://www.example.com/trail-shoes-wide/, the site name "Acme" and the image https://www.example.com/img/trail-wide.jpg, and leave keywords empty. The output includes, in order, the title and description, the canonical link, og:type website, the OG title, description, URL, image and site name, og:locale en_CA, and the four Twitter tags. The block is 19 lines including the three comment headings and two blank separator lines. If you also filled in keywords, one more line is added, and you can safely leave it out because Google ignores it.

Writing the values well

Common mistakes

Who this is for and what it does not cover

It suits hand-built or static pages and quick one-off prototypes. It does not generate robots meta tags, hreflang, structured data or favicons, and it does not read your live page. For JSON-LD use the Schema Generator; to preview how the Open Graph tags will look when shared use the Social Preview Checker; to audit a page you have already published use the Meta Tag Analyzer; for robots rules see the Robots.txt Generator.

Frequently asked questions

Which meta tags do I actually need?

A unique title and meta description for each page are the baseline, plus a canonical link if the same content can be reached at more than one address. Add Open Graph tags (og:title, og:type, og:image and og:url are the protocol's required four) if you want link cards when the page is shared.

Does the keywords meta tag help SEO?

No. Google states that the meta keywords tag is not used by Google Search and has no effect on indexing and ranking at all. The generator still writes it if you fill the field, but you can leave it empty.

How long should a title and description be?

Google does not publish a fixed length. It says there is no limit on how long a title element can be, but the title link is truncated in results as needed, so put the important words first. Descriptions are used only when Google judges them more accurate than the page text. Write for clarity, then check lengths with the Title Tag Checker.

Why is og:type always website and og:locale en_CA?

Those are the generator's fixed defaults for an English-Canadian general web page. Edit them in the output if your page is another kind of object, per the Open Graph protocol, or in another language or region.

Will Google show my meta description exactly?

Not always. Google's documentation says snippets are created primarily from page content, and that it sometimes uses the meta description when that gives users a more accurate description of the page. A good description raises the chance but does not guarantee it.

Do I put the tags in the head or the body?

In the head. Paste the whole block between the opening and closing head tags of the page, and remove any older tags it replaces so there is only one title, one description and one canonical link.

Sources

Each source was opened and checked against the statements above in October 2026. Standards and vendor documentation change; follow the links for the current text.

Advertisement
Advertisement