Skip to content
Articles
Guides6 min read

How to appear in Meta AI

The engine inside WhatsApp and Instagram exposes neither an API nor its sources. What is known, little as it is, the two Meta agents, the right name on the pages it reads, proximity questions, and how you measure it in a real session when there is no other way.

CTO

person holding smartphone
Photo by Christian Wiediger on Unsplash

Meta AI is the engine most Portuguese people have at hand, inside WhatsApp and Instagram, and the one that lets itself be measured least: no API, no visible sources. This guide says the little that is known and how the rest is measured.

How Meta AI decides

Through Llama, with its own search. It answers from what Meta indexes of the open web. It exposes neither an API nor sources: what gets measured is what a person sees in a real session.

Through the name in the text. With no visible citations, the signal that counts is the brand said with the right name in the answer, and the absence is the data. What appears comes from the pages Meta reads: the brand's own, the directory listings, Wikipedia where it exists, and the press.

Close to the buyer. WhatsApp questions are quick, local decisions. In our measurements, the answers carry places from the map and what Meta found about each one.

The rule

The absence is the data.

What to do, in order

Step by step
Step 1 of 4: Let Meta read the site
  1. Let Meta read the site

    Meta AI answers from Llama with its own search over what Meta indexes of the open web. The crawler is meta-externalagent, and meta-externalfetcher goes to fetch a page when somebody asks for it in a conversation. Without a way in, the brand exists only through what third parties say about it.

    Do: in robots.txt, allow meta-externalagent and meta-externalfetcher. Server-rendered HTML: what only exists after the JavaScript runs is not read.

The check, in one command

What is verified with a command. Swap the domain for yours.

The Meta agents have a way in

$ curl -s https://example.com/robots.txt | grep -iA1 'meta-externalagent\|meta-externalfetcher'

User-Agent: meta-externalagent
Allow: /
--
User-Agent: meta-externalfetcher
Allow: /

If there is no block at all for them, the general rules apply; if there is a generic Disallow, they are left out. The full check is in six commands to find out whether the AI can read your site.

What is not known

The pace of Meta's index, the weight of each source, and whether the answer changes between WhatsApp, Instagram and meta.ai. There is no public study that answers this, and we do not invent one. What we have is the series: the same questions, every week, in a real session, and the answer kept in full so it can be compared.

Frequently asked questions