All tools

Robots Meta Tag Builder

Network

Build a <meta name="robots" content="..."> tag from directives like noindex, nofollow, nosnippet, max-snippet, and unavailable_after, optionally scoped to a specific crawler via the name attribute, or parse an existing tag

Check the flag directives you want (noindex, nofollow, noarchive, and the rest), optionally add a max-snippet, max-image-preview, max-video-preview, or unavailable_after value directive, and get back a ready-to-paste <meta name="robots" content="..."> tag with a plain-English note explaining what each directive does. It uses the exact same directive vocabulary as the X-Robots-Tag header, just delivered inside your page's <head> instead, which only works for HTML pages, unlike the header form that also applies to non-HTML resources like PDFs and images. You can scope the tag to a single crawler by using its name in place of "robots", like googlebot, and it flags obviously contradictory combinations, like pairing all with a restrictive directive. It also parses an existing tag back into its parts, useful for checking what a page is actually sending.

htmlmetaseorobotscrawlingindexing

How to use Robots Meta Tag Builder

  • 1.Check the flag directives you want, and fill in any value directives like max-snippet or unavailable_after.
  • 2.Optionally scope the tag to a single crawler by entering a name like googlebot instead of the default robots.
  • 3.Copy the generated tag and paste it into your page's <head>, or paste an existing robots meta tag into the parse box to see it explained.

Frequently asked questions

How is this different from the X-Robots-Tag header builder?
Both use the exact same directive vocabulary, but a meta tag only works inside an HTML page's <head>. The X-Robots-Tag header applies to any HTTP response, which is the only way to apply these directives to a PDF, image, or other non-HTML resource.
What does scoping to a crawler name actually do?
Using a specific crawler name like googlebot in place of robots tells only that crawler to honor the directives in that tag, while every other crawler ignores it. You can add multiple meta tags with different names to target different crawlers.
Does this tool submit anything or crawl my site?
No, it only assembles or parses a tag as a string. You still need to add the generated tag to your actual page's HTML yourself.
What does max-snippet: -1 mean versus 0?
-1 means no limit on snippet length, which is the default behavior with no directive at all. 0 tells search engines to show no text snippet whatsoever, not even a short one.

Use via API, SDK, or MCP

cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/robots-meta-tag-builder \
  -H "Authorization: Bearer utx_live_..." \
  -H "Content-Type: application/json" \
  -d '{"flags":["noindex","nofollow"],"name":"googlebot","tag":"<meta name=\"robots\" content=\"noindex, nofollow\">"}'

Get an API key from your dashboard · Full API docs →