Read your page and generate a clean, length-optimized set of meta tags — title, description, canonical, viewport and robots — ready to paste into your <head> or download.
⚡ Interactive demo — sample data
Generated a complete, length-optimized set of meta tags from this sample page — ready to paste into your <head>.
Generated <title> — "Best Running Shoes for 2026 — Tested & Reviewed" (47 chars)Looks good
Generated meta description (148 chars — within the 120–160 window)Looks good
Added canonical, viewport, robots and charset tagsLooks good
robots set to index, follow — page is eligible for searchLooks good
No existing meta description was found on the page — generated one from your first paragraphWarning
Read your page and generate a clean, length-optimized set of meta tags — title, description, canonical, viewport and robots — ready to paste into your <head> or download.
How it works
Enter your page URL
Paste any public page URL and run the generator. We fetch the page's HTML and read its existing title, meta description and main heading so the tags we generate are based on your real content, not placeholders.
Review the generated tags
You get a length-optimized title and meta description, plus the supporting tags every page needs — canonical, viewport, robots and charset — laid out as a clean block of HTML. We show the character counts so you can confirm nothing will be truncated in search results.
Copy or download and add to your <head>
Copy the snippet straight into the <head> of your page, or download the meta-tags.html file and paste from there. Then re-check the live page to confirm the tags are present and rendering before search engines re-crawl it.
What we check
Title tag — We generate a title from your existing one (or your H1 if there isn't one) and trim it toward the ~50–60 character range that displays cleanly in search results. The title is one of the strongest on-page relevance and click-through signals you have.
Meta description — We build a description from your existing tag or first paragraph and aim for the ~120–160 character window. It doesn't directly rank you, but a clear, compelling description is often what earns the click from the results page.
Canonical tag — We add a <link rel="canonical"> pointing at the clean version of the URL. This tells search engines which version of a page to index when the same content is reachable through multiple URLs, consolidating ranking signals.
Viewport tag — We include the standard responsive viewport meta tag (width=device-width, initial-scale=1). Without it, pages render zoomed-out and broken on phones — a direct hit to mobile usability and, by extension, rankings.
Robots tag — We add a robots meta tag set to index, follow so the page is eligible to appear in search and pass link signals. It's an explicit statement of intent you can flip to noindex on pages you want kept out of results.
Charset declaration — We include the UTF-8 charset meta tag so browsers render your text — accents, symbols, emoji — correctly. Declaring it early in the <head> prevents the garbled-character bugs that come from a guessed encoding.
Common issues we catch
Missing or duplicate title tags — Pages with no title leave search engines to invent one from page text — usually worse than what you'd write. Duplicate titles across pages make it hard for search engines to tell them apart, and they compete in results instead of each ranking for its own topic.
Titles that get truncated — Overly long titles are cut off with an ellipsis in search results, often hiding the part that would have earned the click. Front-load the important words and keep the title in roughly the 50–60 character range so the full message shows.
Missing meta description — Without a description, search engines pull an arbitrary snippet from the page — frequently a navigation label or a fragment that reads poorly. A written description is your chance to control the pitch that appears under your link.
Missing canonical on duplicate-content URLs — Tracking parameters, trailing slashes, and HTTP-vs-HTTPS versions create multiple URLs for one page. Without a canonical tag, search engines may index the wrong one or split signals across them, weakening all of them.
Missing viewport tag — This one is easy to overlook because the page may look fine on a laptop. On a phone, a missing viewport tag means the page renders desktop-width and tiny — a usability failure that mobile-first indexing penalizes.
Accidental noindex left in place — A robots tag set to noindex — often left over from a staging site — quietly removes a page from search entirely. It's a non-obvious cause of pages that simply never appear no matter how good the content is.
Description duplicated across every page — Reusing one boilerplate description site-wide is nearly as weak as having none. Each page should describe its own content; identical descriptions give the results page no reason to favor one of your pages over another.
Where this matters
Google & Bing — Both read your title and description to build the search snippet and use the title as a relevance signal. The canonical and robots tags directly control which URLs they index and which they keep out.
Mobile-first indexing — Search engines crawl and rank primarily based on the mobile version of your page. The viewport tag is what makes that mobile version usable, so it's load-bearing for rankings, not just appearance.
WordPress, Shopify & Wix — These platforms generate some tags automatically and let SEO plugins or theme settings override others. The generated block shows you exactly what should be present so you can spot what your platform is missing or duplicating.
Browsers — The charset and viewport tags are read by every browser to render your text correctly and lay the page out for the device. They're invisible when right and very visible when wrong.
Social & link previews — The title and description are a fallback some platforms use when sharing a link. For full control of link previews, pair these with Open Graph and Twitter Card tags from the Open Graph generator.
Frequently asked questions
What are meta tags?
Meta tags are snippets of HTML in the <head> of a page that describe it to search engines and browsers. They include the title, meta description, canonical, viewport, robots and charset tags. They don't appear in the page body but heavily influence how the page is indexed and displayed.
How long should my title tag be?
Aim for roughly 50–60 characters. There's no hard limit, but search results display titles by pixel width and cut off long ones with an ellipsis. Keeping the title concise and front-loading the important words ensures the full message shows.
How long should my meta description be?
Roughly 120–160 characters is the practical window. Longer descriptions get truncated in results. Write a clear, specific sentence or two that gives someone a reason to click — it won't rank you directly, but it strongly affects click-through.
Does a meta description help my ranking?
Not as a direct ranking factor. Its job is to win the click once you already appear in results. A compelling description that earns more clicks can indirectly help, but the title, content, and technical health of the page do the ranking work.
What does the canonical tag do?
It tells search engines which URL is the master version of a page when the same content is reachable through several URLs — for example with and without tracking parameters. This consolidates ranking signals onto one URL instead of splitting them.
What is the robots meta tag for?
It tells search engines whether to index the page and follow its links. index, follow makes the page eligible to appear in search and pass link signals; noindex keeps it out of results entirely. Use noindex deliberately on pages like thank-you or internal-search pages.
Why do I need a viewport tag?
It controls how your page scales on mobile devices. Without it, phones render the page at desktop width and zoomed out, which is unusable and hurts you under mobile-first indexing. The standard width=device-width, initial-scale=1 value fixes it.
Where do I put these tags?
Inside the <head> section of your page's HTML, before the closing </head> tag. If your platform already generates some of them, replace or update the existing ones rather than adding duplicates — two title tags or two canonicals send conflicting signals.
This is one of several free SEO tools from Custom Web Audits.
For a complete, prioritized analysis of your whole website,
run a full audit.