Facebook Crawler
SafeUser-agent: FacebookBot
Operator: Meta
Added:
Bot directoryCategory
Social media crawlers fetching Open Graph metadata for link previews.
User-agent: FacebookBot
Operator: Meta
Added:
User-agent: facebookexternalhit
Operator: Meta
Added:
User-agent: LinkedInBot
Operator: LinkedIn
Added:
User-agent: Meta-ExternalAds
Operator: Meta
Added:
User-agent: Pinterestbot
Operator: Pinterest
Added:
User-agent: Quora-Bot
Operator: Quora
Added:
User-agent: Slackbot-LinkExpanding
Operator: Slack
Added:
User-agent: Slackbot
Operator: Slack
Added:
User-agent: Twitterbot
Operator: X (Twitter)
Added:
No bots match those filters. Try a shorter search or browse every category. Missing a crawler? Tell us and we will research it.
Our database lists 9 social preview bots from 6 operators. 9 are rated safe, 0 caution and 0 aggressive. What they are for:
| Purpose | Crawlers |
|---|---|
| fetches a page to build a link preview when someone shares it | 8 |
| checks pages for an SEO, uptime or analytics service | 1 |
How the 9 social preview bots spread across our six priority tiers, where Tier 1 is what you would notice losing:
None of the social preview bots reach Tier 1 or 2, so decisions in this category rarely decide your visibility. They are mostly about load, data use and privacy.
User-agent: * should say, because every crawler you do not name follows it.Disallow lines inside it.The User-agent: * group. If there is no such group, it may crawl everything.
Not necessarily. Safety describes behaviour. Whether to allow it depends on what it does with your content and what you lose by blocking it.
Ranked by priority tier, these are the social preview bots with the biggest effect on a typical site:
Meta-ExternalAds (Meta, Tier 4): a utility crawler that checks pages for an SEO, uptime or analytics service.FacebookBot (Meta, Tier 5): a utility crawler that fetches a page to build a link preview when someone shares it.facebookexternalhit (Meta, Tier 5): a utility crawler that fetches a page to build a link preview when someone shares it.LinkedInBot (LinkedIn, Tier 5): a utility crawler that fetches a page to build a link preview when someone shares it.Pinterestbot (Pinterest, Tier 5): a utility crawler that fetches a page to build a link preview when someone shares it.Quora-Bot (Quora, Tier 5): a utility crawler that fetches a page to build a link preview when someone shares it.Slackbot (Slack, Tier 5): a utility crawler that fetches a page to build a link preview when someone shares it.Slackbot-LinkExpanding (Slack, Tier 5): a utility crawler that fetches a page to build a link preview when someone shares it.Related: how AI engines choose their sources
Of the 9 social preview bots we track, 2 are documented as following robots.txt, 0 as not following it for some requests, 0 with exceptions or disputed behaviour, and 7 with no clear statement from the operator. Where behaviour is unclear, back a robots.txt rule with a server-side one.
| If you run... | Recommended approach |
|---|---|
| Site that uses this kind of service | Allow the crawlers for services you actually use; they need access to work. |
| Site that does not use the service | Blocking is low risk; it has little effect on search or AI visibility. |
| Site under heavy bot load | Rate-limit or block the noisiest crawlers first. |
| Privacy-sensitive site | Block crawlers whose data use you have not reviewed. |
The errors we see most often with social preview bots in the files and firewalls we test:
All three hide inside a file that looks correct, so check social preview bots from outside after every change.
robots.txt says what Meta-ExternalAds and FacebookBot and facebookexternalhit and LinkedInBot and Pinterestbot and Quora-Bot may do; your access logs show what they actually did.
On a server with standard Nginx or Apache logs, this counts matching requests per day (adjust the log path for your host):
grep -iE "Meta-ExternalAds|FacebookBot|facebookexternalhit|LinkedInBot|Pinterestbot|Quora-Bot" /var/log/nginx/access.log \
| awk '{print $4}' | cut -d: -f1 | sort | uniq -c
And this shows which paths it requested most, which is the quickest way to see whether your Disallow lines are being respected:
grep -iE "Meta-ExternalAds|FacebookBot|facebookexternalhit|LinkedInBot|Pinterestbot|Quora-Bot" /var/log/nginx/access.log \
| awk '{print $7}' | sort | uniq -c | sort -rn | head -20
Anyone can send these user-agents, so confirm the source before acting on a match:
Meta-ExternalAds: we hold no published IP list, so use reverse DNS where social preview bots documents a hostname and treat an unverifiable Meta-ExternalAds request with caution. Check it separately from FacebookBot and facebookexternalhit and LinkedInBot and Pinterestbot and Quora-Bot.FacebookBot: we hold no published IP list, so use reverse DNS where social preview bots documents a hostname and treat an unverifiable FacebookBot request with caution. Check it separately from Meta-ExternalAds and facebookexternalhit and LinkedInBot and Pinterestbot and Quora-Bot.facebookexternalhit: we hold no published IP list, so use reverse DNS where social preview bots documents a hostname and treat an unverifiable facebookexternalhit request with caution. Check it separately from Meta-ExternalAds and FacebookBot and LinkedInBot and Pinterestbot and Quora-Bot.LinkedInBot: we hold no published IP list, so use reverse DNS where social preview bots documents a hostname and treat an unverifiable LinkedInBot request with caution. Check it separately from Meta-ExternalAds and FacebookBot and facebookexternalhit and Pinterestbot and Quora-Bot.Pinterestbot: we hold no published IP list, so use reverse DNS where social preview bots documents a hostname and treat an unverifiable Pinterestbot request with caution. Check it separately from Meta-ExternalAds and FacebookBot and facebookexternalhit and LinkedInBot and Quora-Bot.Quora-Bot: we hold no published IP list, so use reverse DNS where social preview bots documents a hostname and treat an unverifiable Quora-Bot request with caution. Check it separately from Meta-ExternalAds and FacebookBot and facebookexternalhit and LinkedInBot and Pinterestbot.The newest social preview bots in our database: Slackbot-LinkExpanding (September 22, 2026), Meta-ExternalAds (September 22, 2026), Twitterbot (March 17, 2026), Slackbot (March 17, 2026), Quora-Bot (March 17, 2026), Pinterestbot (March 17, 2026). A User-agent: * default decides what each of these gets until you name it.
Related: writing content AI engines can cite
None of the 9 social preview bots is in our tracked token set yet, so we report first-seen dates only.
From our robots.txt study of the Tranco top 10,000 (5,583 valid files, fetched October 20, 2026):
None of the tokens for social preview bots is tracked by name in our study. For scale, 20.1% of top-site files block at least one AI training crawler and 4.3% refuse every unnamed crawler with User-agent: * and Disallow: /, which would catch social preview bots too.
User-agent: *, so a short file with a sensible default is easier to maintain than a long list.User-agent: * default matters: it decides what happens to crawlers you have never heard of.Text size
Saved on this device only. Drag the round button to move it. Accessibility statement