Meta-ExternalAgent in robots.txt

meta-externalagent is Meta's crawler. Here's exactly what it does, whether it respects robots.txt, and the rules to control it. To apply a policy in one click, use the AI Crawler Manager.

RSRobots.txt Studio Editorial Updated June 8, 2026 Reviewed against Google Search Central and RFC 9309

What Meta-ExternalAgent is

Meta-ExternalAgent is Meta's crawler for collecting data to train its AI models, including the Llama family and Meta AI. It is distinct from facebookexternalhit, which only fetches pages to build link previews.

PropertyValue
User-agentmeta-externalagent
OperatorMeta
CategoryAI training crawlers
Honors robots.txtYes
Affects search rankingNo

Official documentation: Meta crawler docs.

What Meta-ExternalAgent does

  • Crawls publicly available pages to gather AI training data for Meta.
  • Is separate from facebookexternalhit (link previews) and from any Facebook/Instagram indexing.

Why site owners care

  • Blocking it keeps your content out of Meta's AI training.
  • Because link previews use a different agent, blocking Meta-ExternalAgent does not break Facebook/Instagram sharing.
Robots.txt AnalyzerAnalyze a site

How to allow or block Meta-ExternalAgent

Add a group targeting the meta-externalagent user-agent. Disallow: / blocks it from your whole site; an empty Disallow: allows it.

Block Meta-ExternalAgent
User-agent: meta-externalagent
Disallow: /
Allow Meta-ExternalAgent
User-agent: meta-externalagent
Disallow:

No effect on search ranking

It is an AI training crawler, not a search engine — blocking it has no ranking impact.

How to verify Meta-ExternalAgent

Match the Meta-ExternalAgent user-agent token and Meta's published crawler IP ranges in your logs.

Does it honor robots.txt?

Meta documents that Meta-ExternalAgent honors robots.txt.

Recommendation

Recommended: Block

Block it to opt out of Meta AI training; your social link previews keep working because they use a different agent.
Frequently asked questions
Will blocking Meta-ExternalAgent break Facebook link previews?

No. Link previews on Facebook and Instagram are generated by facebookexternalhit, a separate agent. Blocking Meta-ExternalAgent only opts you out of Meta's AI training and leaves sharing previews intact.

What does Meta-ExternalAgent do?

It crawls public web pages to collect training data for Meta's AI models, such as Llama and Meta AI. It is not a search crawler and does not affect your visibility on Facebook or in search engines.

AI Crawler Manager

Allow or block GPTBot, ClaudeBot, PerplexityBot and more in one place.

Manage AI crawlers
Related resources
Next upCrawler Directory
RS

Robots.txt Studio Editorial · Technical SEO & crawling

We build robots.txt tooling and parse thousands of real-world files. Guides are written by practitioners and reviewed against the Google and RFC 9309 specifications.