CrawlPact

Meta · Advertising / validation crawler

Meta-ExternalAds

Crawls the web for use cases such as improving advertising and other business-related products.

Verified against the operator's documentation

Meta documents Meta-ExternalAds as a crawler used “for use cases such as improving advertising and other business-related products” — an advertising/validation-purpose crawler, distinct from Meta’s AI training and search crawlers.

A note on the token

Meta’s own documentation writes the literal user-agent string in lowercase, meta-externalads/1.1. robots.txt user-agent matching is case-insensitive (RFC 9309 §2.2.1), so this does not change how a Disallow rule applies.

Site-owner controls

Disallowing Meta-ExternalAds affects only Meta’s advertising- and business-product-related crawling of this content. It does not affect Meta-ExternalAgent (AI training), Meta-WebIndexer (search), or Meta-ExternalFetcher (user-triggered agent fetches) — Meta documents each as a separate token, and CrawlPact evaluates them independently. See /limitations for what a robots.txt rule can and cannot guarantee.

Example robots.txt configuration

To disallow Meta-ExternalAds specifically, without affecting any other crawler:

User-agent: Meta-ExternalAds
Disallow: /

If no dedicated User-agent: Meta-ExternalAds group exists in a domain'srobots.txt, this crawler falls back to whatever the wildcard User-agent: * group says (RFC 9309) — see robots.txt syntax basics for how group selection works. A robots.txt rule is a published instruction; it does not technically prevent access.

Official source

https://developers.facebook.com/docs/sharing/webmasters/web-crawlers/

Verified against the source above as of 24 July 2026 — see how CrawlPact verifies crawler information.

Related guides

Other Meta crawlers

Other advertising / validation crawlers

See how this applies to your own site

Run a free audit to check your declared AI crawler policy against your own domain, or use the AI crawler checker to see how your robots.txt treats Meta-ExternalAds and every other documented crawler.

Analytics preferences

CrawlPact uses optional Google Analytics and Microsoft Clarity on public pages to learn which content is useful. Clarity records clicks and scrolling (session replay), with anything you type masked. Neither runs in the app or admin areas, and CrawlPact works the same whether you accept or decline. See the privacy policy.