Media Morpheus

Definitionby Media Morpheus Research

October 10, 2026 · Last fact-checked: October 10, 2026

What Is a Robots Meta Tag? The Rules Google and Bing Read, and What They Do

A robots meta tag is an HTML meta element, usually <meta name="robots" content="...">, that tells cooperative search engine crawlers how to index a page and present it in results.

The tag dates from a 1996 workshop and has never been formally standardized; each search engine documents what it supports. Google lists 12 valid rules, from noindex and nofollow to snippet limits that now also govern AI Overviews. It matters because it is the main page-level control over whether and how a page appears in search. The common misconception is that it blocks crawling. It does the opposite: a crawler has to fetch the page to read it, so a robots.txt block hides the tag.

Robots Meta TagNoindexX-Robots-TagTechnical SEO

At a Glance

  • Google: the tag offers “a granular, page-specific approach to controlling how an individual HTML page should be indexed and served” (Google).
  • Origin: “a de-facto standard” from a 1996 distributed indexing workshop (robotstxt.org).
  • Google lists 12 valid rules and 3 it ignores, including noarchive; it accepts two crawler names, googlebot and googlebot-news.
  • Conflicts: “the more restrictive rule applies.” nosnippet also keeps content out of AI Overviews and AI Mode as a direct input.
  • Bing added max-snippet, max-image-preview and max-video-preview in 2020 and treats them as directives, “not as hints” (Bing).
  • A page blocked by robots.txt cannot have its tag read, so the rules are ignored.

What Is a Robots Meta Tag, in Its Defining Sources' Words?

No standards body owns the robots meta tag. The Web Robots Pages, the long-standing reference site for robots.txt, describe it as “a special HTML <META> tag to tell robots not to index the content of a page, and/or not scan it for links to follow.” The same page says that “Like the /robots.txt, the robots META tag is a de-facto standard. It originated from a ‘birds of a feather’ meeting at a 1996 distributed indexing workshop” (robotstxt.org).

MDN Web Docs gives the current developer definition: the robots value for the name attribute of a <meta> element “defines the crawl and indexing behavior that web crawlers should use with the page” (MDN). Google's specification describes it as a way to take “a granular, page-specific approach to controlling how an individual HTML page should be indexed and served to users in Google Search results” (Google).

Robots Meta Tag at a Glance

QuestionAnswerSource
What it looks like<meta name="robots" content="noindex"> in the page headGoogle
Who reads itCooperative crawlers; MDN notes “Only cooperative robots follow these rules”MDN
OriginA 1996 workshop meeting; a de facto standardrobotstxt.org
HTTP equivalentX-Robots-Tag response header, for PDFs, images and other filesGoogle
Rules Google uses12 valid rules, including noindex, nofollow, nosnippet and max-snippetGoogle
Requires crawlingYes: a page blocked by robots.txt cannot have its tag readGoogle
Related termsrobots.txt, X-Robots-Tag, data-nosnippet, rel="nofollow", canonicalSee table below

How the Tag Is Written

The tag has two attributes. The name attribute says which crawler the rule is for, and the content attribute holds one or more comma-separated rules. Google says “Both the name and the content attributes are case-insensitive.” Using robots addresses all crawlers; to address Google alone, use a user agent token. Google says it “supports two user agent tokens in the robots meta tag; other values are ignored”: googlebot for all text results and googlebot-news for news results.

<meta name="robots" content="noindex, nofollow">
<meta name="googlebot-news" content="nosnippet">

Google expects the tag in the head, but notes that it “will respect robots meta tags in the body section of an HTML document as well.” For files that have no HTML head, the same rules go in an HTTP header: “Any rule that can be used in a robots meta tag can also be specified as an X-Robots-Tag”, for example X-Robots-Tag: noindex. A CMS may offer a settings page in place of editing HTML.

The Rules Google Recognizes

Google's specification lists these as valid indexing and serving rules, and warns that “It is possible that these rules may not be treated the same by all other search engines.”

RuleWhat Google says it does
allNo restrictions; “the default value and has no effect if explicitly listed”
noindex“Do not show this page, media, or resource in search results”
nofollow“Do not follow the links on this page”
none“Equivalent to noindex, nofollow”
nosnippetNo text snippet or video preview; also applies to AI Overviews and AI Mode
indexifembeddedAllows indexing when embedded via iframes, despite noindex; only works with noindex
max-snippet: [number]Caps the text snippet at that many characters; 0 means no snippet, -1 lets Google choose
max-image-preview: [setting]none, standard or large image preview
max-video-preview: [number]Caps video previews at that many seconds; 0 allows at most a static image, -1 no limit
notranslateDo not offer translation of the page in results
noimageindex“Do not index images on this page”
unavailable_after: [date/time]Do not show the page after the given date and time
Robots meta rules in Google's specification

Number of rules listed, by status

Valid indexing and serving rules
12
Historical or unused rules Google ignores
3
User agent tokens Google accepts in name=
2

Source: Google Search Central, Robots meta tag, data-nosnippet, and X-Robots-Tag specifications, last updated March 24, 2026, read October 10, 2026.

Valid rules: all, noindex, nofollow, none, nosnippet, indexifembedded, max-snippet, max-image-preview, max-video-preview, notranslate, noimageindex, unavailable_after. Ignored: noarchive, nocache, nositelinkssearchbox. Tokens: googlebot and googlebot-news; Google says other values are ignored.

The three ignored rules are worth knowing because they still appear in templates. Google says noarchive “is no longer used by Google Search to control whether a cached link is shown in search results, as the cached link feature no longer exists”, nocache “isn't used by Google Search”, and nositelinkssearchbox no longer applies because the feature is gone. MDN's keyword list still names noarchive as used by Google, which shows why the search engine's own page is the one to trust.

How much each common rule removes from Google Search

Classification from Google's robots meta specification, not a measurement

none (noindex, nofollow)
page gone; links not followed
noindex
page gone from results
nosnippet / max-snippet:0
listed, no text snippet
max-snippet:[number]
snippet capped
noimageindex
page images not indexed
all
no restriction (default)

Source: Google Search Central, Robots meta tag, data-nosnippet, and X-Robots-Tag specifications, read October 10, 2026.

Ranks how much of a page's presence in Google Search each rule removes, as described in the specification. Ordinal categories, not measured quantities.

What Bing Supports

Bing reads the same tag. In an April 2020 announcement, Bing said it was “extending our support for robots meta tags in HTML or X-Robots-Tag tag in the HTTP Header” to add max-snippet, max-image-preview and max-video-preview, and that “the NOSNIPPET meta tag is still supported” (Bing Webmaster Blog). Bing's example combined those rules with noarchive, which it described as meaning “link to no cache page should be shown”. The post added: “We will use these options as directive statement, not as hints.” Bing's current help page on supported robots meta tags did not load for us without JavaScript, so we cannot list its full current set here.

Combining Rules and Resolving Conflicts

Rules can be combined in one tag or spread across several. Google gives two conflict rules. Within its own reading: “In the case of conflicting robots rules, the more restrictive rule applies. For example, if a page has both max-snippet:50 and nosnippet rules, the nosnippet rule will apply.” Across crawler names: “the search engine will use the sum of the negative rules”, so a page with name="robots" content="nofollow" and name="googlebot" content="noindex" is read by Googlebot as noindex, nofollow. MDN adds that for mutually exclusive values such as index and noindex, “Behavior is undefined when conflicting values are used.”

For text-level control, the data-nosnippet attribute marks parts of a page that should not appear in snippets. Google says it works on span, div and section elements. Our guide to controlling snippets and AI Overviews walks through nosnippet, max-snippet and data-nosnippet with examples.

The robots.txt Trap

A robots meta tag only works if the crawler can fetch the page. Google states: “If a page is disallowed from crawling through the robots.txt file, then any information about indexing or serving rules will not be found and will therefore be ignored.” Its noindex page adds that such a page “can still appear in search results, for example if other pages link to it” (Google). The two tools do different jobs, compared in noindex vs robots.txt disallow and does blocking a crawler remove you from search?.

The reverse also holds: a robots meta tag does not reduce crawling. Google's crawl budget guide says it “will still request, but then drop the page when it sees a noindex meta tag”. See what a crawl budget is.

Robots Meta Tags and AI Features

Google's specification now names its AI features. It says nosnippet “applies to all forms of search results (at Google: web search, Google Images, Discover, AI Overviews, AI Mode) and will also prevent the content from being used as a direct input for AI Overviews and AI Mode.” max-snippet likewise “will also limit how much of the content may be used as a direct input for AI Overviews and AI Mode.” Neither rule addresses model training by other companies; for that, see can you tell an AI not to train on your site? and blocking or allowing AI crawlers in robots.txt.

How to Check a Page's Robots Meta Tag

  1. View the source and search for name="robots" or name="googlebot". Check response headers for X-Robots-Tag, which will not appear in the HTML.
  2. Use the URL Inspection tool in Search Console. Google's Page indexing help says that under Indexing allowed? the report should show whether noindex is preventing indexing, and that Test live URL checks the current version.
  3. Review the Page indexing report for the status “URL marked ‘noindex’”. Google's note on it reads: “If you do not want this page indexed, congratulations!”
  4. Wait for a recrawl. Google says it “may take months for Googlebot to revisit a page” in some cases; see how to check if a page is indexed.

Robots Meta Tag vs Related Terms

TermWhat it isRelationship to the robots meta tag
robots.txtA site-wide file listing URLs crawlers should not fetchControls crawling; the meta tag controls indexing and display
X-Robots-TagAn HTTP response headerCarries the same rules, including for non-HTML files
data-nosnippetAn HTML attribute on span, div or sectionText-level snippet control inside a page
rel="nofollow"A link attribute on a single linkDistinct from the page-wide nofollow rule; see what a nofollow link is
rel="canonical"A link to the preferred version of a pageConsolidates duplicates; see canonical tag vs noindex

Common Misconceptions About Robots Meta Tags

MythWhat the source actually saysSource
A robots meta tag blocks crawlingIt is read only after crawling; MDN suggests robots.txt to reduce bandwidthMDN
noindex plus a robots.txt block is extra safeA robots.txt block means the noindex is never seenGoogle
noarchive still matters for GoogleGoogle says it no longer uses noarchive because the cached link feature no longer existsGoogle
All bots obey itMalware robots and email harvesters “will pay no attention”robotstxt.org
The tag must be in the head or Google ignores itGoogle also respects robots meta tags in the bodyGoogle

Frequently Asked Questions

What is a robots meta tag in simple terms?

It is a line of HTML in a page that tells search engine crawlers whether to index the page, follow its links or show a snippet. The most common form is a meta tag named robots with the content noindex.

Where do I put the robots meta tag?

In the head section of the HTML page. Google says it also respects the tag in the body. For PDFs, images and other non-HTML files, use the X-Robots-Tag HTTP header instead.

What is the difference between noindex and nofollow?

Noindex tells search engines not to show the page in results. Nofollow tells them not to follow the links on the page. The value none combines both, according to Google.

Does the robots meta tag work if robots.txt blocks the page?

No. Google says that if a page is disallowed in robots.txt, its indexing and serving rules will not be found and will be ignored, and the URL can still appear in results if other pages link to it.

Does Google still support noarchive?

Google lists noarchive as a historical rule it no longer uses, because the cached link feature no longer exists. Bing's 2020 announcement still used noarchive in an example.

Can a robots meta tag keep my content out of AI Overviews?

Google says nosnippet prevents content from being used as a direct input for AI Overviews and AI Mode, and max-snippet limits how much can be used. Neither addresses training by other AI companies.

How do I check whether a page has a noindex tag?

Search the page source and response headers for noindex, then run the URL Inspection tool in Search Console, which shows whether indexing is allowed, and test the live URL.

Sources and Methodology

This explainer is built from Google's robots meta tag specification and noindex page, the Search Console Page indexing and crawl budget documentation, Bing's April 2020 announcement, MDN Web Docs and the Web Robots Pages, read on October 10, 2026. Definitions and rules are quoted verbatim. No standards body defines the tag, so the rule list is Google's, and other engines may differ. Bing's current help page would not load without JavaScript, so Bing support is reported only from its 2020 announcement. We did not test how any search engine responds to each rule.

  1. official Robots meta tag, data-nosnippet, and X-Robots-Tag specifications, Google Search Central (last updated March 24, 2026). Read October 10, 2026.
  2. official Block Search indexing with noindex, Google Search Central (last updated December 10, 2025). Read October 10, 2026.
  3. official Announcing new options for webmasters to control their snippets at Bing, Bing Webmaster Blog, Fabrice Canel, April 8, 2020. Read October 10, 2026.
  4. reference <meta name="robots">, MDN Web Docs. Read October 10, 2026.
  5. reference About the Robots <META> tag, The Web Robots Pages (robotstxt.org). Origin and de facto status. Read October 10, 2026.
  6. official Page indexing report, Search Console Help. Read October 10, 2026.
  7. official Optimize your crawl budget, Google crawling documentation (last updated July 22, 2026). Read October 10, 2026.