Free tool · No sign-up

Meta AI Crawler Checker

Can Meta's AI crawlers reach your website? Test Meta-ExternalAgent (AI training and indexing) and Meta-ExternalFetcher (links Meta AI opens for people) live, without breaking the link previews your social posts rely on.

Check your home page or any page URL. Free, no sign-up, and we don't save results.

  • Meta's crawlers first
  • Live robots.txt check
  • Firewall test
  • Fix-it advice
Meta's crawlers

Meta and Meta AI: every crawler at a glance

User agentWhat it doesFollows robots.txtIf you block it
Meta-ExternalAgent Crawls the web to train Meta's AI models and index content for its products. Yes Your content is excluded from Meta's AI training crawl.
Meta-ExternalFetcher Fetches individual links when a Meta AI user requests them. Not always (user-requested) Meta AI may be unable to read your page on request.
facebookexternalhit Not tested by this checker Fetches pages shared on Facebook, Instagram and Messenger to build the link preview (title, description and image). May bypass robots.txt for security or integrity checks Your links show without a proper preview when shared.
How it works

How Meta's crawlers use your website

Meta documents three crawlers, and only two of them are about AI.

Meta-ExternalAgent crawls the web to train AI models or to improve products by indexing content directly. Meta says it is controlled through robots.txt, so a Disallow rule for its token opts you out.

Meta-ExternalFetcher fetches individual links when a user requests them, supporting agentic AI features. Because the fetch is user-requested, Meta says it may bypass robots.txt.

facebookexternalhit is the long-standing crawler that builds link previews when your pages are shared on Facebook, Instagram or Messenger. It isn't an AI crawler, and blocking it breaks your previews.

Meta notes that crawlers may cache your robots.txt for up to 24 hours, so changes can take a day to apply.

Fix it

How to allow or block Meta AI in robots.txt

Write rules for Meta's AI crawlers without touching facebookexternalhit. A crawler with its own group ignores your User-agent: * group, so repeat any other rules you still want it to follow (such as Disallow: /wp-admin/) inside its group.

Opt out of Meta AI training, keep link previews

facebookexternalhit stays allowed through your * group, so shared links still show previews.

User-agent: meta-externalagent
Disallow: /

Welcome Meta's AI crawlers

A permissive * group already allows them. Use this only if another rule might catch them.

User-agent: meta-externalagent
User-agent: meta-externalfetcher
Allow: /
Common problems

Why Meta AI might not see your site

Blocking facebookexternalhit by mistake

It powers link previews, not AI. Blocking it makes your shared links look broken on Facebook, Instagram and Messenger.

Expecting robots.txt to stop Meta-ExternalFetcher

Meta says it may bypass robots.txt because a person requested the link. Use a firewall rule for a hard block.

A firewall that blocks AI bots

Bot protection can return 403s to Meta's crawlers even when robots.txt allows them. The firewall test above shows this.

Content that only appears with JavaScript

Vercel's 2024 analysis found Meta-ExternalAgent doesn't run JavaScript. Keep key text in the server HTML.

Next step

Readable by Meta AI is not the same as recommended

Passing this check means Meta AI can read your site. Whether it cites or recommends you depends on what it finds: clear answers to your customers' questions, consistent business details and mentions on sites it trusts. That's the work of generative engine optimisation (GEO) and AI SEO, built on solid technical SEO. Our AI search team does exactly this for Australian businesses.

Free strategy session · valued at $5,000

Readable by Meta AI is step one. Let's get it recommending you.

Book a free 30-minute AI search strategy session. We'll check where your business shows up, or doesn't, in ChatGPT, Gemini, Perplexity and Google AI Overviews, show you what your competitors are doing, and hand you a written plan to fix it.

  • AI visibility review across the major engines
  • Competitor analysis: who AI recommends instead of you
  • Technical fixes from your crawler check, prioritised
  • A written plan that's yours to keep. No obligation.
Google Premier Partner
Meta Business Partner
250+ Australian businesses scaled · 50+ five-star reviews
$5,000 value · Free

Apply for your free strategy call

Get your competitor analysis, deep dive and clear report. Takes about 30 seconds, no obligation.

Step 1 of 6 Quick questions first

Are you currently running any paid advertising?

Your details stay private
FAQ

Meta AI crawler questions, answered.

Will blocking Meta-ExternalAgent break my Facebook link previews?

No. Link previews come from a different crawler, facebookexternalhit. Block meta-externalagent to opt out of AI training and leave facebookexternalhit allowed.

Does Meta use my website to train AI?

Meta says Meta-ExternalAgent crawls the web to train AI models or improve products by indexing content directly, and that you can control it with robots.txt.

Can I stop Meta AI opening my pages when someone asks?

Not reliably with robots.txt. Meta says Meta-ExternalFetcher may bypass robots.txt because the fetch is user-requested, so a firewall rule is the way to block it.

How long do Meta robots.txt changes take?

Meta says its crawlers may cache robots.txt for up to 24 hours.

Sources

Facts on this page were checked against these sources in November 2026. AI crawlers change often, so we review this page regularly.

Check another site, or a competitor's.

See whether Meta AI and every other AI crawler can read any website. Free, with no sign-up.

Run the Meta AI check
Call now Book Strategy Session