Verify Meta-ExternalAds IP Address

Verify if an IP address truly belongs to Meta / Facebook, using official verification methods. Enter both IP address and User-Agent from your logs for the most accurate bot verification.

Meta-ExternalAds is Meta’s crawler used to evaluate landing pages associated with ads running on Facebook, Instagram, and other Meta platforms. It performs targeted checks to assess page load behavior, policy compliance, redirects, content quality, and overall ad safety. These fetches are ad-driven, not general web crawling, and help Meta determine whether landing pages meet advertising standards. Blocking it may affect ad review accuracy or eligibility. Crawl activity is focused, low-volume, and typically triggered when advertisers submit new ads, update creatives, or undergo automated policy reviews. It ignores the global user agent (*) rule. RobotSense.io verifies Meta-ExternalAds using Meta’s official validation methods, ensuring only genuine Meta-ExternalAds traffic is identified.

This bot does not honor Crawl-Delay rule.

User Agent Examples

Contains: meta-externalads/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)

Contains: meta-externalads/1.1
Example user agent strings for Meta-ExternalAds

Robots.txt Configuration for Meta-ExternalAds

Robots.txt User-Agent:Meta-ExternalAds

Use this identifier in your robots.txt User-agent directive to target Meta-ExternalAds.

Recommended Configuration

Our recommended robots.txt configuration for Meta-ExternalAds:

User-agent: Meta-ExternalAds
Allow: /

Completely Block Meta-ExternalAds

Prevent this bot from crawling your entire site:

User-agent: Meta-ExternalAds
Disallow: /

Completely Allow Meta-ExternalAds

Allow this bot to crawl your entire site:

User-agent: Meta-ExternalAds
Allow: /

Block Specific Paths

Block this bot from specific directories or pages:

User-agent: Meta-ExternalAds
Disallow: /private/
Disallow: /admin/
Disallow: /api/

Allow Only Specific Paths

Block everything but allow specific directories:

User-agent: Meta-ExternalAds
Disallow: /
Allow: /public/
Allow: /blog/

Set Crawl Delay

Limit how frequently Meta-ExternalAds can request pages (in seconds):

User-agent: Meta-ExternalAds
Allow: /
Crawl-delay: 10

Note: This bot does not officially mention about honoring Crawl-Delay rule.

Frequently Asked Questions

What is Meta-ExternalAds, and why is it visiting my website?
Meta-ExternalAds is a crawler operated by Meta that evaluates landing pages associated with advertisements running on Facebook, Instagram, and other Meta advertising platforms. It performs targeted checks on destination URLs to assess page availability, redirects, content quality, policy compliance, and user experience. Requests are typically triggered when ads are submitted, updated, reviewed, or re-evaluated by Meta's advertising systems. For websites used as destinations for Meta ads, this bot traffic is expected and generally low in volume.
Is Meta-ExternalAds a legitimate bot, or is it commonly spoofed?
Meta-ExternalAds is a legitimate bot operated by Meta. However, like many recognized crawlers, its User-Agent can be spoofed by scrapers, scanners, or malicious actors attempting to disguise automated traffic. Attackers may impersonate Meta-operated bots to bypass filtering rules or appear more trustworthy in website logs. Because User-Agent strings can be easily forged, User-Agent matching alone is not sufficient to verify authenticity. You can use Meta's recommended methods mentioned below to verify a legitimate visit, or use RobotSense.io API to easily verify Meta-ExternalAds bot visits.
How can I verify that a request is really coming from Meta-ExternalAds?
You can use Meta's recommended official methods to verify Meta-ExternalAds bot visits, these include: - IP range checks Do not use User-Agent based detection as that can be easily spoofed. Alternatively, you can use RobotSense.io API to easily verify Meta-ExternalAds bot and all other bots from Meta.
Should I allow or block Meta-ExternalAds on my website?
If you use Meta advertising platforms and direct ads to your website, allowing Meta-ExternalAds is generally recommended. The crawler helps Meta verify landing page functionality and compliance, which can support accurate ad review and delivery. Blocking may be appropriate when: - The website is not used as an ad destination. - Sensitive content should not be accessed by external validation systems. - Internal applications or APIs are not intended for ad review. - Traffic management or security policies require strict access controls. For advertisers, blocking the crawler may create unnecessary friction during ad reviews.
How can I control or block Meta-ExternalAds using robots.txt or other methods?
You can add a rule in your robots.txt, as given above to control (crawl-delay) or disallow Meta-ExternalAds bot. The Meta-ExternalAds bot honors it's own specific robots.txt directives, but does not honor global directives. Also, you can use further controls in your WAF, or in RobotSense enforcement settings to manage the bot behavior.
How often does Meta-ExternalAds crawl websites, and can it impact server performance?
Meta-ExternalAds uses event-driven crawling rather than broad web indexing. Requests are typically generated when ad campaigns are created, modified, reviewed, or periodically revalidated. For most websites, impact is minimal because: - Crawl activity is targeted to ad landing pages. - Request volume is generally low. - Bandwidth consumption is modest. Websites supporting large advertising campaigns may observe more frequent validation requests, but the overall load is usually far lower than that of major search engine crawlers.
What happens if I block Meta-ExternalAds? SEO, visibility, and feature impact explained.
Blocking Meta-ExternalAds does not affect traditional search engine rankings because it is not a search indexing crawler. Potential impacts include: - Reduced visibility into landing page quality during ad reviews. - Ad approval delays or validation issues. - Less accurate assessment of redirects, page availability, or compliance. - Potential restrictions on certain advertising workflows. Blocking Meta-ExternalAds does not directly affect: - Google indexing. - Bing indexing. - Organic search rankings. - SEO databases unrelated to Meta advertising.
Does Meta-ExternalAds collect, scrape, or use my content for training or reuse?
Meta-ExternalAds retrieves landing page content and metadata necessary to evaluate advertisement destinations. This may include page content, redirects, HTTP responses, metadata, and resources required to assess compliance and user experience. Documented uses include: - Landing page validation. - Ad policy review. - Redirect and destination verification. - Quality and safety assessment for advertising systems. There is no public documentation indicating that Meta-ExternalAds is used for general web indexing, SEO datasets, or AI training. Its documented role is focused on advertising-related validation rather than broad content collection or machine learning data acquisition.

Other Meta / Facebook Bots

Meta / Facebook operates other crawlers you may also need to configure.

FacebookExternalHit

Others

FacebookExternalHit is Facebook’s (Meta’s) crawler used to fetch webpage content for link previews across Facebook, Messenger, Instagram, and other Meta surfaces. It retrieves metadata such as Open Graph tags, titles, descriptions, images, and structured data. These requests are user-triggered, occurring when someone shares or pastes a URL on a Meta platform. The bot does not index or rank websites and has no connection to search algorithms. Blocking it may prevent accurate link previews. Crawl activity is lightweight and focused on fetching just enough content to generate rich social previews. It ignores the global user agent (*) rule. RobotSense.io verifies FacebookExternalHit using Meta’s official validation methods, ensuring only genuine FacebookExternalHit traffic is identified.

Meta-ExternalAgent

AI Training

Meta-ExternalAgent is a Meta crawler used to fetch webpage content for AI, integrity, and content understanding systems that operate outside classic social preview or ads workflows. It performs broader content retrieval to support tasks like classification, safety analysis, and model training. This traffic is not user-triggered and is separate from Meta’s ad review or link preview bots. Crawl activity is moderate and targeted toward pages relevant to Meta’s internal systems. It does not affect search rankings, as Meta has no public web search engine. It ignores the global user agent (*) rule. RobotSense.io verifies Meta-ExternalAgent using Meta’s official validation methods, ensuring only genuine Meta-ExternalAgent traffic is identified.

Meta-ExternalFetcher

Others

Meta-ExternalFetcher is a Meta crawler that retrieves webpage content to support link previews, metadata extraction, and other external content processing tasks across Facebook, Instagram, and related Meta products. It fetches titles, descriptions, images, and structured data required for rendering shared links or enriching user interactions. These requests are typically user-driven but may also support automated metadata refreshes. Crawl volume is lightweight and focused, targeting only the URLs needed for previews or content enrichment within Meta’s ecosystem. It ignores the global user agent (*) rule. RobotSense.io verifies Meta-ExternalFetcher using Meta’s official validation methods, ensuring only genuine Meta-ExternalFetcher traffic is identified.

Meta-WebIndexer

AI Training

Meta-WebIndexer is Meta’s web crawler used to discover and fetch publicly available webpage content for internal indexing, AI research, and content understanding tasks. It performs broader, more systematic crawling than Facebook’s preview-focused bots. The crawler analyzes text, metadata, and structured elements to improve Meta’s machine learning models and content classification systems. Crawl activity ranges from moderate to wide-reaching depending on Meta’s data needs. Meta-WebIndexer does not influence external search rankings, as Meta does not operate a web search engine. It ignores the global user agent (*) rule. RobotSense.io verifies Meta-WebIndexer using Meta’s official validation methods, ensuring only genuine Meta-WebIndexer traffic is identified.

Similar Bots

Other Ads bots from different operators.

AdIdxBot

Ads

by Microsoft

AdIdxBot is Microsoft’s advertising-focused crawler used to evaluate landing pages associated with Microsoft Advertising (formerly Bing Ads). It performs targeted fetches to assess page load speed, relevance, redirects, content quality, and policy compliance. These checks help determine ad quality scores, eligibility, and overall user experience. Blocking AdIdxBot, may limit Microsoft’s ability to review landing pages, potentially affecting ad performance. Crawl activity is selective and low-volume, typically triggered when advertisers create or modify campaigns. Its purpose is to ensure that ad destinations meet Microsoft’s standards for safety, usability, and relevance. RobotSense.io verifies AdIdxBot using Microsoft’s official validation methods, ensuring only genuine AdIdxBot traffic is identified.

AdsBot

Ads

by Google

AdsBot-Google is Google’s crawler responsible for evaluating landing pages used in Google Ads campaigns. It performs desktop-focused checks on page quality, load speed, relevance, and policy compliance. These assessments directly influence ad quality scores, cost efficiency, and overall eligibility. Blocking AdsBot prevents Google from reviewing landing pages, which can degrade or disable ad performance. Crawl activity is selective and tied to active or recently modified ad campaigns rather than broad indexing. Its purpose is to ensure that advertisers maintain fast, trustworthy, and policy-compliant landing pages. It ignores the global user agent (*) rule. RobotSense.io verifies AdsBot/AdsBot-Google using Google’s official validation methods, ensuring only genuine AdsBot/AdsBot-Google traffic is identified.

AdsBot Mobile Web

Ads

by Google

[This crawler is officially retired as per Google] AdsBot-Google-Mobile bot is Google’s mobile-focused crawler used to evaluate the landing page experience for Google Ads. It simulates mobile device conditions to assess page quality, load performance, mobile usability, and policy compliance. These evaluations directly influence Google Ads quality scores and ad eligibility. If you run ads, blocking it may negatively affect ad performance because Google cannot verify the mobile landing page experience. Crawl activity is targeted and low-volume, triggered when ads are created, updated, or actively running. Its purpose is ensuring advertisers provide fast, compliant, and user-friendly mobile pages. It ignores the global user agent (*) rule. RobotSense.io verifies AdsBot Mobile Web/AdsBot-Google-Mobile using Google’s official validation methods, ensuring only genuine AdsBot Mobile Web/AdsBot-Google-Mobile traffic is identified.

AdSense / Mediapartners-Google

Ads

by Google

Mediapartners-Google is Google’s crawler dedicated to evaluating webpages for Google AdSense. It scans pages to understand content, layout, and context so Google can deliver relevant ads and optimize revenue for publishers. Unlike Googlebot, this crawler does not index content for Search - its role is purely advertising-related. Blocking it may prevent AdSense from analyzing pages and serving targeted ads effectively. Crawl activity is generally light and focused on pages where AdSense code is present, helping Google match ad inventory with page themes and user interests. It ignores the global user agent (*) rule. RobotSense.io verifies AdSense / Mediapartners-Google using Google’s official validation methods, ensuring only genuine AdSense / Mediapartners-Google traffic is identified.

Mobile Apps Android / AdsBot-Google-Mobile-Apps

Ads

by Google

[This crawler is officially retired as per Google] AdsBot-Google-Mobile-Apps is Google’s crawler designed to evaluate landing pages used in mobile app promotion campaigns on Google Ads. It simulates a mobile app–driven environment to assess page load speed, relevance, usability, and compliance with Google Ads policies. These evaluations directly influence ad quality scores and campaign performance. Blocking it may prevent Google from validating landing pages for app ads, potentially lowering ad effectiveness or eligibility. Crawl activity is targeted and on-demand, typically occurring when app promotion ads are created, updated, or actively running. It ignores the global user agent (*) rule. RobotSense.io verifies Mobile Apps Android / AdsBot-Google-Mobile-Apps using Google’s official validation methods, ensuring only genuine Mobile Apps Android / AdsBot-Google-Mobile-Apps traffic is identified.