CrawlPact

Meta-ExternalAds

User-agent token
Meta-ExternalAds
Purpose
Advertising / validation
Status
active
Last verified
2026-07-24

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's robots.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.

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

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

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 check this one crawler specifically.

Audit a domain

Analytics preferences

CrawlPact uses optional Google Analytics and Microsoft Clarity on public marketing pages to understand which content is useful and how visitors actually use it. Neither is used in the authenticated app or admin areas. You can accept or decline analytics without affecting the service.