Meta Tag Generator: Build a Page's Core SEO Head Tags
The handful of tags in a page's
— title, description, robots, canonical — do a disproportionate amount of work for how a page shows up in search results and social shares. This generator builds them from a simple form, with live character-count warnings so your title and description don't get truncated where it matters most: the actual search results page.These are guidelines based on typical search result truncation, not hard technical limits.
Title and Description Are Your Search Result Ad Copy
Even though they don't directly determine ranking the way content quality does, the title and description are what a searcher actually reads before clicking — they function like ad copy. A title that's clear and specific, within the length that avoids truncation, tends to earn a higher click-through rate than a vague or cut-off one.
Why Meta Keywords Barely Matters Anymore
The meta keywords tag was widely abused for keyword stuffing in the early 2000s, and Google confirmed years ago that it doesn't factor into ranking at all. Some other search engines and internal site-search tools may still read it, which is the only reason it's still worth generating if you have a specific downstream consumer for it.
Robots Directives: index/noindex, follow/nofollow
index/noindex controls whether this specific page can appear in search results. follow/nofollow controls whether search engines should follow (and pass ranking signal through) the links on this page. The vast majority of public pages should use the default 'index, follow' — the other combinations are for specific cases like admin panels or paid/sponsored link pages.
Practical Examples
A Well-Sized Title and Description
Fits cleanly in search results.
- 1.Title: 52 characters — no truncation warning
- 2.Description: 148 characters — no truncation warning
Marking a Page as Non-Indexable
For an internal or duplicate page.
- 1.Robots: noindex, follow
- 2.Result: page won't appear in search results, but its outbound links still pass signal
Tags This Generator Builds
- charset and viewport
- <title> with length warning
- meta description with length warning
- meta keywords and author
- robots directive
- canonical link and theme-color
This Doesn't Cover
- Open Graph tags: use the Open Graph Generator
- Twitter Card tags: use the Twitter Card Generator
- Structured data (JSON-LD): a separate concern from head meta tags
Frequently Asked Questions
Why does the title have a 60-character guideline?
Google's search results typically render around 50-60 characters of a title before truncating it with an ellipsis. There's no hard technical limit, but staying under ~60 characters keeps your full title visible in most search results.
Why does the description have a 160-character guideline?
Search engine result snippets are commonly truncated around 155-160 characters. Google sometimes shows longer snippets and sometimes rewrites the description entirely, but staying within this range gives you the best chance your written description is what actually shows.
Are meta keywords still useful for SEO?
No — Google has publicly stated it doesn't use the meta keywords tag for ranking, and hasn't for years. It's included here mainly for completeness/legacy compatibility, not because it meaningfully affects search visibility.
What does the robots meta tag control?
It tells search engines whether to index a page (index/noindex) and whether to follow its links (follow/nofollow). noindex is commonly used for admin pages, thank-you pages, or duplicate content you don't want to show up in search results.
Do I need both a canonical link and a robots meta tag?
They serve different purposes and can coexist — canonical points to the preferred URL among duplicates, while robots controls indexing behavior for this specific page. Just avoid contradictory combinations, like noindex alongside a canonical pointing to this same page.
What does theme-color actually do?
It sets the color of the browser UI (like the address bar on mobile Chrome, or the title bar in some PWA contexts) to match your brand. It's optional and has no direct SEO effect.