On-page SEO
Meta Tag Generator Free
Enter your domain and see how the tags your page carries today score against the framework. Then write three that fit, or write your own against the live Google preview.
How it works
- It reads your live page first. Enter the domain and our server reads the home page, so you grade what is really there, not what you remember writing. The read is saved to your project, and if you have already audited that domain the tool reuses it and says when it ran.
- The framework is the grade. Title 30 to 60 characters, keyword first, brand last and named once. Description 120 to 165, answering the query and naming the outcome. No clickbait, no shouting. Each rule is a named pass or fix with the cost written next to it, and a rule that cannot run says so instead of failing you.
- Measured in pixels, not characters. Every keystroke is measured on a canvas using Arial at Google's own sizes, 20px for the title and 14px for the description, because Google truncates on width.
- The bar warns before the cut. It turns amber in the last 10 percent of the limit and red once you pass it, and the preview trims the string at the same point with an ellipsis.
- What you type stays in your browser. The snippet is built locally and the og:image preview only loads when you ask it to. The two things that do leave are the domain you ask us to read, and, if you press it, the request to write three options.
Where each tag actually shows up
Four tags, four different surfaces. A page that carries only a title and a description looks broken the moment someone shares it in WhatsApp.
| Tag | Read by | What it controls |
|---|---|---|
| title | Google, Bing, the browser tab | The blue clickable line in the result. The single biggest click through lever on the page. |
| meta description | Google, Bing | The grey text under the link. Not a ranking factor, and often rewritten when it does not match the query. |
| link canonical | Every search engine | Which URL is the real one when several show the same content. One absolute URL per page. |
| og: and twitter: | WhatsApp, LinkedIn, Slack, X | The link card: image, headline, blurb. With no og:image the platform picks its own or shows a bare link. |
Questions
How long should a title tag be?
Google truncates by pixel width, not by character count, so there is no fixed number. The desktop title area runs to roughly 580 pixels. Wide characters such as W and M eat that space far faster than i and l, which is why two titles of the same length can behave differently. Write the title, watch the pixel bar, and keep the part that matters inside the limit.
Does the meta description affect rankings?
No. The meta description is not a ranking factor. It is a click-through lever. Google also rewrites descriptions often, pulling a passage from the page when it matches the query better, so treat your description as the version you want shown when the query is generic, and make sure the page body carries the same promise.
Do I still need og: and twitter: tags if the page has a title and description?
Yes, if the link will ever be shared. Search engines read the title tag and meta description, but WhatsApp, LinkedIn, Slack and X read the Open Graph and Twitter tags to build the link card. With no og:image the platform picks an arbitrary image from the page or shows a bare text link, which costs you clicks on the exact traffic you asked someone to send.
What exactly does Analyze read, and where does it go?
It reads the home page of the domain you enter, on our server, because a browser cannot read a page on another domain. The read is a full site audit, and the title and meta description it found are what the framework rules are graded against. The report is saved to your project, so the analyzer and the workspace show the same read rather than two. An inner page is not read: write its tags in the other tab, where the pixel meters and the preview work on anything you type.
Why is Google showing a different title to the one I wrote?
Google rewrites titles when it judges yours a poor match for the query, usually because it is stuffed with keywords, repeats the brand name several times, is identical across many pages, or is far too long. The fix is a shorter, honest title that matches the visible H1 on the page. Rewriting it here and watching the pixel bar removes the two most common triggers.
Next step
One page has good tags now. What about the other two hundred?
Run the free analyzer across the site and see every missing title, thin description, broken canonical and absent schema, ranked by what each one costs.