All AI bots

FacebookBot

MetaTraining

FacebookBot is Meta's training crawler — the company behind Facebook, Instagram and WhatsApp. It is separate from the bot that generates link previews on Facebook and from the one that feeds LLaMA language models: its specific job is to collect text from public websites to train Meta's speech recognition systems. The connection to your business visibility in text-based AI assistants is indirect, but allowing access costs nothing and does not hurt your rankings anywhere.

User-agent
FacebookBotFacebookBot/1.0
Does it respect robots.txt?
Yes

How to allow it in your robots.txt

User-agent: FacebookBot
Allow: /

How to block it (not recommended)

User-agent: FacebookBot
Disallow: /

Frequently asked questions

Should I block FacebookBot?

For most businesses, there is no good reason to block it. It respects your robots.txt file, so you are in control. Its purpose is to train voice recognition, not to harm your site. Blocking it offers no practical benefit unless you have a specific reason not to want Meta reading your content.

Does FacebookBot help me appear in AI responses?

Not directly. This bot feeds Meta's voice technology, not the language models that generate text answers like ChatGPT or Gemini. If your goal is to show up in those answers, the bots that matter more for you are GPTBot, Google-Extended or ClaudeBot.

How do I know if FacebookBot is visiting my site?

Look for the string FacebookBot in your server access logs or in your CDN dashboard, such as Cloudflare. Every visit is recorded under that name in the user-agent field, along with the date and the page it requested.

Other Meta bots

Related resources

Do you know if these bots already read your site and what they say about you? Run the free test.

Run the free test