{{ summary.heading }}
{{ summary.primary }}
{{ summary.line }}
{{ badge.label }}
Meta Tag Generator inputs
Use search plus social for most public pages; choose search only for private or utility pages.
Write a unique, concise title that describes this exact page.
Aim for a natural page summary; the checklist flags very short, long, or duplicated copy.
Enter the final public URL, including https:// and the canonical path.
Use the short public brand or site label that should appear in previews.
Keep the site name concise; duplicated brand text can make search titles look boilerplate.
Website is safest for general pages; article and product fit those specific page templates.
Use an absolute HTTPS image URL sized for link previews, commonly around 1200 by 630 pixels.
Choose noindex only when this exact URL should stay out of search results.
Applies only when the selected head package includes social preview tags.
Describe the preview image, not the page in general.
Leave blank unless the domain has a real public X account.
Use underscore format like en_US, or leave blank to omit the tag.
Use a six-digit hex color, or leave blank to omit theme-color.
Prefer the HTTP header when you control server config; use the meta tag for static pages.
{{ headMarkup }}
Group Tag Content Review note Copy
{{ row.group }} {{ row.tag }} {{ row.content }} {{ row.note }}
Level Area Evidence Action Copy
{{ row.level }} {{ row.area }} {{ row.evidence }} {{ row.action }}

        
Customize
Advanced
:

Introduction:

Every public web page has two audiences before the first visitor reads it: crawlers that classify the page and people who see the page summarized somewhere else. The document head carries the compact facts those audiences may use. A title element can influence the clickable search title and the browser tab. A meta description can become a search snippet or a social-summary fallback. A canonical link identifies the preferred address when duplicate URLs exist. Robots directives tell compliant search crawlers whether the page should be indexed or followed.

Metadata is easiest to get wrong when publishing feels routine. A product page, support article, campaign landing page, and internal dashboard may all share the same template, but they should not share the same title and description. A URL with tracking parameters may show the same content as the clean URL, but crawlers still need a preferred version. A draft noindex tag can be correct before launch and damaging after launch. Social previews add another layer because Open Graph and X card fields often decide what appears when a link is pasted into chat, a feed, or a messaging app.

The useful mental model is not "more tags are better." The goal is a consistent set of page facts that agree with the visible page and with each other. The title should identify the exact page without stuffing repeated words. The description should summarize the page in natural language, not repeat the title. The canonical URL should be the final public address, not a local preview, redirect chain, or filtered variant. The preview image should be crawlable and representative, not a private asset that only works for signed-in editors.

Title link
The clickable title a search engine may show. It can be influenced by the title element, visible headings, links, and other page signals.
Snippet
The short search-result summary. A meta description is a candidate, not a guarantee.
Canonical URL
The preferred address for duplicate, parameterized, or near-duplicate page variants.
Preview card
The shared-link presentation built from social metadata such as title, description, image, URL, and page type.

Even correct metadata cannot force the final display. Google may rewrite a title link, select page text instead of the meta description, or choose a different canonical URL when signals disagree. Social platforms may cache an earlier card, crop an image differently, or skip a blocked asset. A good metadata pass reduces avoidable ambiguity; it does not replace testing the live page after publishing.

The highest-value checks are usually simple: one descriptive title, one unique summary, one absolute canonical URL, one intentional robots policy, and one preview image that can be fetched without editor-only permissions. When those basics agree, later refinements such as locale, theme color, referrer policy, and account attribution become safer to add.

How to Use This Tool:

Start with the page facts that must be true after deployment, then use the generated checklist to decide whether the head markup is ready to copy.

  1. Choose Head package. Search + social creates search-facing metadata and shared-link preview tags, while Search only or Social only narrows the output to that path.
  2. Enter Page title, Search description, Canonical URL, and Site name. The summary should update with the package, generated tag count, markup size, and current description length.
  3. Select HTML title format to place the site name after the page title, before it, or outside the title element. Watch Publish Checklist for short, long, or repetitive title warnings.
  4. When social tags are included, set Page type, Social image URL, X card type, and any real image or account fields. Required image URL errors block copying; missing image and missing alt text issues appear as warnings or reviews.
  5. Choose Robots policy. Keep an indexing policy for pages that should appear in search, and use a noindex option only when this exact URL should stay out of search results.
    A noindex robots policy is valid markup, but the checklist warns because compliant search crawlers should not show that page in search results.
  6. Open Advanced only for values that are accurate for the deployed page, such as Open Graph locale, Theme color, or Referrer policy.
    Theme color is emitted only as a six-digit hex value, and Open Graph locale is reviewed against the usual language-and-country pattern.
  7. Review Head Markup, Tag Ledger, and Publish Checklist. Copy the markup only after blocking errors clear, then verify the live URL with the search and social preview checks used in your publishing workflow.

Interpreting Results:

The summary status is a readiness signal for the values on the page. Head metadata ready means no blocking errors remain. It does not mean every warning is intentional, every preview will render the same way, or every crawler will display the copied title and summary exactly.

Meta tag result cues and practical follow-up checks
Result Cue What It Means What To Do Next
blocking issue A required title, description, canonical URL, or social image URL failed validation for the selected package. Fix the named field before copying Head Markup.
warnings The output can exist, but a publish risk remains, such as noindex, plain HTTP, a missing social image, or an oversized description. Resolve the warning unless that exact behavior is intentional.
reviews The value passed basic validation but needs a human check for wording, length, repetition, locale, site name, or image alt text. Read the action column in Publish Checklist before copying.
Tag Ledger Each emitted tag is listed with its group, content, and review note. Compare title, description, canonical URL, image, robots policy, and optional fields against the final page facts.
JSON The same settings, generated markup, tag ledger, checklist, warnings, and recommendations are recorded as structured data. Use it for handoff notes or audit review, not as proof that a crawler has fetched the live page.

The main false confidence is treating copied markup as confirmed search or social presentation. Use the generated markup as the reviewed source, then check the deployed page source, canonical response, and preview cache after publishing.

Technical Details:

Head metadata combines formal HTML elements with crawler and platform conventions. Character set and viewport tags support document parsing and responsive layout. Search-facing tags provide a title source, snippet candidate, indexing directive, and canonical hint. Social tags describe a shareable page object with a title, summary, URL, image, page type, and optional site or account context.

Those signals have different force. A robots directive can tell compliant search crawlers not to index a page. A canonical link is a strong preference for duplicate consolidation, but search engines can choose another URL when signals conflict. A meta description is a snippet candidate. Open Graph and X card fields can improve shared-link previews, but each platform still applies its own crawling, caching, image, and display rules.

Rule Core:

Head metadata groups and their technical roles
Group Representative Output Technical Role
Foundation meta charset, meta viewport, optional theme-color, optional referrer Defines document encoding, responsive viewport behavior, optional browser UI color, and optional fallback referrer behavior.
Search title, meta description, meta robots, canonical link Provides the search title source, snippet candidate, crawler directive, and preferred absolute page URL.
Open Graph og:title, og:description, og:type, og:url, og:image, optional og:image:alt Describes the page object and preview facts many social and messaging crawlers can read.
X card twitter:card, twitter:title, twitter:description, optional twitter:site, image, and image alt fields Selects the X card type and supplies card-specific title, summary, attribution, and media fields.

The transformation is rule-based rather than arithmetic. The composed HTML title follows the selected site-name format, while social preview titles use the page title without extra search-title branding. Canonical and image fields must parse as absolute HTTP or HTTPS URLs, and accepted URLs are normalized without fragments. Optional values that fail their checks are reported and omitted rather than silently emitted as questionable tags.

Validation Boundaries:

Validation thresholds and warning boundaries for generated meta tags
Check Boundary Result
Title length Less than 20 characters or more than 65 characters asks for review; more than 90 characters warns. Shorten, expand, or de-duplicate the title before publishing.
Description length Less than 70 characters or more than 160 characters asks for review; more than 200 characters warns. Keep the summary readable, specific, and short enough for search and X cards.
Canonical URL The value must be absolute and use HTTP or HTTPS. Plain HTTP warns. Use the final HTTPS address for public pages whenever possible.
Social image URL A supplied image must be an absolute HTTP or HTTPS URL. Plain HTTP warns, and an invalid URL blocks social output copying. Use a stable crawlable HTTPS image and verify dimensions and crop on target platforms.
Robots policy Any noindex option warns. Use noindex only when the URL should not appear in search results.
Optional formats Theme color must be a six-digit hex value, Open Graph locale is checked against an ll_CC-style pattern, and X handles are cleaned to a public handle form. Leave optional fields blank when they are not accurate for the page.

Generated JSON is useful as an audit record because it keeps the selected package, normalized page facts, readiness state, counts, generated markup, tag ledger, and publish checklist together. The final technical authority remains the live page source and the crawler or platform preview fetched from the deployed URL.

Advanced Tips:

  • Use Search only for private utility pages that need a browser title and canonical review but should not advertise social preview fields.
  • Use Social only when a publishing system already controls search metadata and you only need a card snippet for shared links.
  • Keep Page title and the visible page heading aligned, but avoid copying the full title into Search description.
  • Treat Tag Ledger as a field-by-field audit before handoff; it catches values that are technically emitted but still need content review.
  • Recheck any summary_large_image card with the final preview image because platform crops and caches can differ from local expectations.

Privacy and Accuracy Notes:

Generation and validation happen in the browser from the values entered on the page. No server lookup is needed to build the snippet. The entered metadata can still become public when it is copied into a page, included in an exported handoff, or shared through a configured link.

  • Do not paste embargoed launch copy, private image addresses, or internal page locations into shared reports unless that disclosure is intended.
  • Checklist readiness is not crawler confirmation. Test the deployed URL after publishing.
  • Search engines and social platforms may rewrite, cache, crop, ignore, or delay metadata when their own crawl state and display rules differ.

Worked Examples:

These examples show how the same rules change for public launch pages, intentional noindex pages, and invalid URL recovery.

Public product page

A product landing page can use Search + social, Product page type, an indexing robots policy, and a crawlable HTTPS preview image. Head Markup should include title, description, robots, canonical, Open Graph, and X card tags. Publish Checklist still deserves a read for title length, description length, image alt text, and canonical readiness.

Temporary internal page

An internal status or staging page can choose Search only and a noindex robots policy. The generated robots tag is valid, and Publish Checklist warns that compliant search crawlers should keep the URL out of results. That warning is acceptable only when the page is intentionally private, temporary, or not meant for search.

Broken canonical recovery

A canonical value entered as a bare domain or relative path produces a blocking Canonical URL issue because crawlers need a complete web URL with scheme and host. Replacing it with the final absolute public URL restores the canonical link and allows the head snippet to be copied after the remaining checklist rows are reviewed.

FAQ:

Why might Google show a different title or description?

Google can use the title element and meta description, but it can also use visible headings, page text, links, or other signals when those seem more useful for a query. Keep Page title, Search description, and visible page content aligned.

Why is my canonical URL rejected?

Canonical URL must be a complete HTTP or HTTPS web address with a scheme, host, and final path. Bare domains, relative paths, and non-web protocols are rejected because they do not give crawlers a clear preferred URL.

Does noindex remove social preview tags?

No. A noindex robots policy affects search indexing for compliant crawlers. Open Graph and X card tags are still generated when Head package includes social preview output.

Why is my theme color omitted?

Theme color is emitted only when it is a six-digit hex value such as #2563eb. Invalid values appear in Publish Checklist and are left out of the generated tags.

What should I verify after copying the tags?

Paste the snippet into the document head, deploy the page, confirm that the canonical target resolves to the intended page, and test the live URL in the search or social preview tools used by your publishing workflow.

Glossary:

Title link
The clickable title shown in a search result.
Snippet
The short search-result summary, sometimes based on the meta description and sometimes based on page content.
Canonical URL
The preferred page address that should represent duplicate, filtered, or parameterized variants.
Robots directive
A crawler instruction such as index, follow or noindex, nofollow.
Open Graph
A social metadata vocabulary that describes a shared URL with fields such as title, type, URL, description, and image.
X card
A set of twitter: metadata fields used to build X link cards.

References: