Meta Tag Generator
Generate SEO meta tags with a live Google result preview and character counters for title and description.
Core SEO tags for any page. The Google result preview updates live, so you can see exactly how your title and description will read before you ship.
Google result preview
example.com
https://example.com › page
My page - Brand
A short, useful summary of what this page offers.
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>My page - Brand</title>
<meta name="description" content="A short, useful summary of what this page offers.">
<meta name="robots" content="index, follow">
<meta name="theme-color" content="#6d5efc">
<link rel="canonical" href="https://example.com/page">What the meta tag generator does
The title tag and meta description are the two things that decide whether someone clicks your result. Google truncates titles around 60 characters and descriptions around 160, so anything past that is written for nobody.
The canonical link is the other one that matters. It tells search engines which URL is the real one when the same content is reachable several ways, which prevents your own pages competing with each other.
The result preview is doing a quieter job too. It shows your title and description the way they actually appear in search, which is where you catch a title that read well in a document but gets cut mid-word on the page, or a description that front-loads the brand name instead of the reason to click. Writing for the preview is writing for the reader.
Good to know
- The description is not a ranking factor, but it is the sales line under your link, and Google will rewrite it from the page if yours is weak or missing. A sharp one you wrote beats a fragment the algorithm pulled.
- A self-referential canonical, where a page names its own URL, is normal and recommended. It removes any doubt about which of several near-identical addresses is the real one.
- A noindex robots directive and a canonical pointing elsewhere are contradictory signals. Pick one intent per page: either this is the canonical version, or it should not be indexed, not both.
Using the tool
- 1Write the title, watching the counter stay under 60.
- 2Write a description under 160 that gives a reason to click.
- 3Set the canonical URL to the preferred version of the page.
- 4Choose the robots directive.
- 5Copy the HTML, or the Next.js metadata export.
Common questions
How long should a title tag be?
Under about 60 characters. Google measures pixels rather than characters, so the exact cutoff varies, but 60 is a safe target.
Does the meta description affect rankings?
Not directly. It affects click-through rate, which does matter. Google also often rewrites it using text from the page.
What does canonical actually do?
It names the preferred URL when the same content exists at several addresses, so ranking signals consolidate on one page instead of splitting.
Should every page set its own canonical?
Yes. The safe default is each page pointing its canonical at its own clean URL. That handles tracking parameters and trailing-slash variants without any special cases.