Key takeaways
- Meta-WebIndexer is the crawler that feeds Meta AI search. Meta says allowing it in robots.txt "helps us cite and link to your content in Meta AI's responses."
- Blocking Meta-ExternalAgent does not remove you from Meta AI search, and blocking Meta-WebIndexer does not opt you out of training. They are separate decisions.
- Meta has published no ranking or citation factors for Meta AI answers. Everything beyond crawler access is generic GEO practice, and you should treat it that way.
- Verify crawler access in your own logs. User-agent checks alone are unreliable because Meta-WebIndexer has been seen rotating IPv6 addresses.
- Budget for crawl load. Meta's crawler traffic has been heavy enough to trip server alerts for some site owners.
Why Meta AI deserves a spot on your radar
Most AI visibility work in 2026 revolves around ChatGPT, Google AI Overviews and Perplexity. Meta AI gets less attention, partly because nobody publishes much about how it picks sources. But the crawler data is hard to ignore.
According to Promptwatch Data's Meta-WebIndexer report, the crawler went from about 2.2% of all tracked AI crawler requests in mid-July 2026 to 37.8% on August 9, 2026. That is roughly a 17x jump in under a month, and it made Meta-WebIndexer the heaviest AI crawler in the logs, at more than 1 in 3 requests. The share sat near 2% until July 17, spiked to about 23% on July 20 to 22, then surged again from August 5.
Two caveats from the report. The figure is a share of the AI crawler requests Promptwatch tracks, not total web traffic. And it covers only the meta-webindexer user agent, not Meta's training or link-fetching bots.
Why is Meta doing this? The popular theory is that it is building its own search index so Meta AI doesn't depend on Google or Bing. That rests on reports and an alleged comment relayed by @levelsio on X on August 6, 2026. It is unconfirmed, and I could not verify how Meta AI currently sources answers. Treat it as a reasonable guess, not a fact.
What you can say with confidence: Meta is crawling hard, and Meta's own documentation ties one specific crawler to citing and linking your content in Meta AI responses. That is enough to act on.
What we know, and what we don't
Before the checklist, here is the honest state of knowledge. Skipping this part is how guides like this end up selling guesses as rules.
| Question | Status |
|---|---|
| Which crawler supports Meta AI search? | Documented by Meta: Meta-WebIndexer |
| Does allowing it help citations? | Meta says it helps it cite and link your content |
| Does Meta publish ranking or citation factors? | No |
| Do schema, summaries and FAQs help Meta AI specifically? | Unknown, assumed from general GEO practice |
| Does Meta AI cite sources the way ChatGPT does? | Not measured in any dataset I found |
| Does Meta-WebIndexer fully respect robots.txt? | Not on Meta's bypass list, but no independent audit confirms compliance |
Promptwatch also has no report on Meta AI citation patterns, so I won't invent any. Content-type data exists for other engines. For example, product pages are 22.4% of ChatGPT citations (Sep 28 to Oct 4, 2026), but you can't assume Meta AI behaves the same.
Step 1: Know Meta's crawlers and what each does
Meta documents its crawlers at developers.facebook.com. The ones that matter here:
| Crawler | What it does | Matters for Meta AI answers? |
|---|---|---|
| meta-webindexer | Crawls the web to improve Meta AI search result quality | Yes, directly |
| meta-externalagent | Crawls to train foundation AI models or index content | Indirectly, mostly training |
| meta-externalfetcher | Fetches links at a user's request, including agentic tasks | Yes, for user-triggered fetches. May bypass robots.txt |
| FacebookBot | Meta's long-standing crawler | Check it in your logs |
The split matters. Third-party analysis from ppc.land points out that blocking Meta-WebIndexer won't opt you out of training, and blocking Meta-ExternalAgent won't remove you from Meta AI search results. So the decision is not one switch. You need a policy for each.
A sensible default for sites that want AI search visibility but have mixed feelings about training:
User-agent: meta-webindexer
Allow: /
User-agent: meta-externalagent
Disallow: /
That is a judgment call, not a recommendation for everyone. If you don't care about training, allow both. If you want out of everything, disallow both and accept that you probably won't be cited. Note that meta-externalfetcher may bypass robots.txt by design, because it acts on a user's behalf.
Two practical details from Meta's docs: robots.txt changes can take up to 24 hours to take effect because crawlers cache the file, and Meta says it prefers robots.txt over non-standard formats like "NoAI tags." Don't bother with the tags.
Step 2: Audit robots.txt, CDN and WAF rules
Allowing a crawler in robots.txt means nothing if your CDN or firewall blocks it first. This is the most common silent failure in AI visibility work.
- Open your robots.txt and search for blanket rules like
User-agent: *withDisallow: /, plus any AI bot blocklists you pasted in from a template. - Check bot-management settings in Cloudflare, Fastly, Akamai or whatever you run. Many have one-click "block AI bots" toggles that catch Meta too.
- Check rate limits. A crawler that gets 429s will back off.
- Wait 24 hours after changes, then confirm in logs that requests succeed with 200s.
Promptwatch's AI crawler traffic report (June 8 to September 6, 2026, IP-verified requests only) makes a useful point here: compare your own logs against the overall mix. If a provider is large in the benchmark but near zero in your logs, you are probably blocking it. OpenAI's share of verified AI crawler requests was 79.8% in Aug 31 to Sep 6, down from 94.8% in Jun 8 to 14, so other providers, Meta included, are taking a bigger slice. Don't mix that dataset up with the Meta-WebIndexer share above. They use different denominators.
For a full list of bot names and what they do, the AI bots directory at promptwatch.com/bots is a handy reference.
Step 3: Check your logs, and verify properly
This is where Meta is annoying. Meta-WebIndexer has been reported crawling from rotating IPv6 addresses (site owners flagged it on March 21, 2026), so checking the user-agent string alone proves nothing. Anyone can spoof it.
What to do:
- Pull server or CDN logs and filter for meta-webindexer, meta-externalagent, meta-externalfetcher and FacebookBot.
- Verify against Meta's published IP ranges rather than trusting the user agent.
- Look at which URLs it hits, status codes, and requests per day.
- Check whether it ever requests robots.txt. One unverified Reddit r/webdev post claimed meta-externalagent made 8,294 requests to a site and never fetched robots.txt. That is anecdotal, but it is a reason to look at your own data instead of assuming compliance.
If you don't want to parse raw logs, a few tools do it for you. Promptwatch shows IP-verified AI crawler logs, which filters out spoofed bots, and shows which pages each crawler read and which errors it hit.

DarkVisitors is a lighter option focused on tracking AI agents and bots hitting your site.

Step 4: Plan for the crawl load
There is a cost angle people skip. Meta's crawling has been aggressive. @levelsio reported on August 6, 2026 that Meta's scraping triggered load alerts on his VPS, and another anecdote claims about 11 million requests to one site in 30 days. Both are single-source and unverified, so don't treat them as typical. But if your hosting bills per request, or you run on a small server, set up monitoring before you open the gates.
- Set alerts on request volume and server CPU.
- Make sure heavy pages are cached at the CDN.
- Consider a crawl-delay or rate limit for non-critical sections, while keeping your important pages fully open.
- Keep faceted navigation and infinite URL spaces out of reach via robots.txt so crawlers don't burn budget on junk.
Step 5: Make pages easy to read for machines
From here on, nothing is Meta-specific. Meta hasn't published ranking or citation factors, so these steps come from general GEO guidance, including Google's own documentation on generative AI features. They are cheap, sensible, and help across engines.

Keep the answer in crawlable HTML
If your key content loads only after JavaScript runs, many crawlers won't see it. View source and check that your main text is in the initial HTML. Server-side rendering or static generation fixes most problems.
Fix page structure
Use one H1, headings in order, and descriptive title tags. An audit write-up from To The Web notes that AI uses your HTML as the map of the page, and that broken heading order and vague titles get pages skipped. That is their observation from B2B audits, not a Meta finding, but it is plausible and costs nothing to fix.
Lead with a summary
Older SEO copy builds up to the point. Answer-oriented systems tend to favor the opposite. Open each key page with two or three sentences that say what the page covers, who it is for, and the main answer. Then add detail.
Write extractable sections
- Put each question in a heading, then answer it directly in the first sentence below.
- Keep paragraphs short and self-contained, so a passage makes sense when lifted out of context.
- Use tables for comparisons and lists for steps.
- State specifics: numbers, dates, names, prices. Vague claims are hard to quote and hard to verify.
Add schema where it fits
Mark up products, organizations, locations, FAQs, articles and authors with JSON-LD. Yext and others argue that clean structured data helps machines. I'd call the evidence for Meta AI specifically nonexistent, but schema also helps Google and Bing, which makes it worth doing anyway.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example Co",
"url": "https://example.com",
"sameAs": ["https://www.linkedin.com/company/example"]
}
Step 6: Publish content worth citing
Google's own guide to generative AI features says it plainly: create non-commodity content with a unique point of view, like first-hand reviews or original data, instead of recycling what others have said or what a model could easily produce. That advice holds up across engines.
What counts as citable in practice:
- Proprietary data, benchmarks or surveys that exist nowhere else.
- Product and documentation pages that state facts clearly. Promptwatch's data shows docs and landing pages stay cited longest in ChatGPT, while news loses half its pages within 36 days, so evergreen reference content tends to last.
- Named authors with visible expertise.
- Original images and video where they help.
Also expect AI answers to pull from many sources. Almost half of ChatGPT responses cite 10 or more unique domains (Sep 28 to Oct 4, 2026). Whether Meta AI does the same is unknown, but being one of many sources is a realistic goal. You don't need to be the only answer.
Step 7: Keep the fundamentals healthy
A site that is slow, broken or half-indexed gets skipped by everyone. Run a regular technical audit.

Crawlers like Screaming Frog and Sitebulb catch broken links, redirect chains, orphan pages and missing sitemap entries.

Google's guide also suggests verifying your site in Search Console and reducing duplicate content so crawl resources go to pages you care about. Same logic applies to Meta's crawler.
Step 8: Measure what you can
Here is the uncomfortable part. There is no Meta AI equivalent of Search Console's generative AI report, and I found no tracker with documented Meta AI coverage in the research for this guide. So measurement is mostly indirect:
- Crawler logs: are Meta-WebIndexer requests rising, and do they return 200s on your important pages?
- Referral traffic: look for referrals from Meta properties in analytics.
- Manual spot checks: ask Meta AI the questions your customers ask and note whether you are cited. Record the date, since answers change.
- Cross-engine tracking: monitor ChatGPT, AI Overviews and Perplexity, where tooling exists, as a proxy for whether your content is citable at all.
For the cross-engine part, a few options from the catalog:
| Tool | Strength | Good fit |
|---|---|---|
| Promptwatch | Tracking plus crawler logs, citation analytics, content gap analysis and an agent that writes and publishes content | Teams that want to act on the data, not just watch it |
| Profound | Monitoring across AI search engines | Enterprise brands |
| Peec AI | Multi-language prompt tracking | Teams tracking several markets |
| Otterly.AI | Affordable monitoring | Small teams on a budget |

Check each vendor's current engine list before buying if Meta AI coverage matters to you. I couldn't confirm it for any of them. For more options, the GEO software directory at bestgeosoftware.com lists dozens of trackers.
The checklist
Copy this into your task tracker.
- Read Meta's crawler documentation and decide a policy per crawler
- Allow meta-webindexer in robots.txt if you want Meta AI citations
- Decide separately on meta-externalagent (training) and note that meta-externalfetcher may bypass robots.txt
- Check CDN, WAF and bot-management rules for blanket AI bot blocks
- Wait 24 hours after robots.txt changes
- Verify Meta crawler hits in logs using IP ranges, not just user agents
- Set server load and cost alerts
- Confirm key content is in server-rendered HTML
- Fix heading order, titles and canonical tags
- Add a short summary at the top of key pages
- Structure sections as question-then-answer
- Add JSON-LD for organization, products, articles, authors and FAQs
- Publish original data or first-hand experience
- Run a technical audit monthly
- Spot-check Meta AI manually and log the results
Common mistakes
Blocking all Meta bots because one of them is noisy. You lose the one crawler tied to Meta AI citations. Allowing everything and never looking at logs. You may be paying for crawl load with no way to tell if it helps. Trusting user-agent strings. Spoofing is easy and Meta's IPs rotate. Assuming Meta AI works like ChatGPT. Maybe it does. Nobody has published data showing it. And treating generic GEO tips as guaranteed Meta tactics. They are reasonable bets, not proven levers.
If you'd rather hand this to specialists, an agency such as 1001 SEO Media covers technical SEO and AI search work, but the steps above are mostly an afternoon of robots.txt, log and content cleanup you can do yourself.
What to do this week
Start with robots.txt and logs. Those two steps take an hour and tell you whether Meta is crawling you, and whether you are accidentally turning it away. Everything else on the list is slower, general-purpose work that pays off in every AI engine at once. Revisit the Meta-WebIndexer data at promptwatch.com/data every few weeks, because the share moved from 2% to 38% in a month and could move again.


