On this page11 sections
The short answer
To get cited by Mistral’s Le Chat, renamed Vibe on 28 May 2026, allow MistralAI-Index and MistralAI-User in robots.txt, keep Googlebot unblocked, and rank in Brave Search. Mistral’s own API docs tag web results "source": "brave", and a May 2026 capture of Le Chat found the same tag on every reference. Answers paraphrase search snippets in the user’s language, often with the current year added to the query, so write dated pages whose title and opening lines answer the exact question.
Key takeaways
- Le Chat became Vibe on 28 May 2026. The address (
chat.mistral.ai), accounts and history carried over, and so did web search with citations. - Mistral runs three bots:
MistralAI-Indexbuilds its search index,MistralAI-Userfetches pages for users, andMistralAI-Trainingcollects training data. Only the last is about training. - Web results come from Brave’s Search API. Brave said so in February 2025, Mistral’s docs show
"source": "brave", and a May 2026 capture found it on every reference. - In that capture Le Chat showed no sign of opening the pages. It paraphrased Brave’s snippets, added the year to most queries and switched generic terms into English.
- In a June 2026 test Mistral was the only Western assistant that ran a pasted page’s JavaScript. Search answers are built from Brave’s snippets, so server-render anyway.
- Mistral is a small referrer: 0.85% of AI-referred visits in France and 0.24% across the EU (SE Ranking, Jan–May 2026). GA4’s AI Assistant channel doesn’t name it.
How Le Chat searches and cites#
Le Chat answers from its training data unless web search is switched on and the question needs something current. In Vibe you enable it from the + menu under Tools, and then, per Mistral’s web search docs, it “searches the web and weaves the findings into its response” when a question needs up-to-date information. Searches are metered: the Free plan gets “limited messages and web searches” and Pro and Team get “up to 5x” as many, per Mistral’s pricing page.
Mistral’s product docs don’t name a search provider. The rest of this pipeline comes from Mistral’s API documentation and from the one detailed independent capture of Le Chat’s search traffic, which Nicolas Sitter logged across nine prompts from one account in May 2026.
- 1
Vibe decides whether to search
With the Web search tool on, it searches when a question needs current information. Otherwise the answer comes from training data, and on the Free plan searches run out.
Your lever: Be in the training data too. Blocking
MistralAI-Trainingkeeps future content out of every answer that doesn’t search. - 2
It writes one query, often with the year
Sitter saw one
web_searchcall per hotel prompt, and “Mistral attaches the current year to most Brave queries even when the user didn’t mention it.” Brand comparisons got a light fan-out: one parallel call per brand.Your lever: Match the literal query: the category, the place or product name, and an honest year in the title and a visible “updated” date.
- 3
Brave returns results with snippets
Each result arrives with a title, URL, description, an array of snippets and a date, and every reference carries
"source": "brave". Since spring 2026 Mistral has also run its own index crawler; it hasn’t said how the two are blended.Your lever: Rank in Brave’s top results for the exact intent, not just the head term.
- 4
It paraphrases, and may open a page
In Sitter’s captures “Le Chat streams a paraphrase of the snippets,” with no sign of it fetching the pages. Mistral says
MistralAI-User“may visit a web page to help answer,” and it opens any URL a user pastes.Your lever: Make the title, meta description and first paragraph state the answer on their own. That’s the text the model is most likely to see.
- 5
It answers with links and a Sources panel
Mistral’s docs describe a globe icon next to the response, inline links to the sources, and a Sources button at the bottom that opens a panel listing every reference. News answers add a news icon for AFP and AP content.
0.85%
of website visits sent by AI tools in France come from Mistral: 3.5x its 0.24% share across the EU
#32
chat.mistral.ai's rank among the most-visited AI chatbot and tool sites in August 2026
2,300
AFP stories a day, in six languages, feeding Le Chat's news answers
Mistral's three crawlers#
Mistral documents three bots, each with its own robots.txt token. The page says Mistral “uses specific robots.txt tags” to help webmasters manage access. It is explicit about compliance only for training (“Webmasters can disallow this user agent in their robots.txt file”). For MistralAI-User it says the token “governs which sites these user requests can be made to.” It doesn’t mention Crawl-delay, CAPTCHAs or X-Robots-Tag.
MistralAI-IndexAllowSearch indexHonors robots.txtAutomated crawling “for indexing purposes only.” It indexes content for Mistral search, which helps answer questions in Vibe, and is “not used for generative AI training of any kind.” IPs:
mistral.ai/mistralai-index-ips.json. Listed as a robots.txt tag; the page doesn't spell out how it handles each rule.MistralAI-UserAllowUser-triggeredHonors robots.txtVisits a page when a user’s question needs it, and links the source in the answer. “Not used for crawling the web in any automatic fashion, nor to crawl content for generative AI training.” IPs:
mistral.ai/mistralai-user-ips.json. Mistral: the token "governs which sites these user requests can be made to."MistralAI-TrainingYour callModel trainingHonors robots.txtCrawls web content to build datasets for training Mistral’s models. “Not used for search indexing or to answer live user queries.” Mistral publishes no IP list for it.
Two of the three are new. As late as February 2026 the page listed only MistralAI-User (archived copy). MistralAI-Index appeared that spring, and its IP file is dated 19 April 2026. MistralAI-Training was added between the page’s archived July and August 2026 copies. A robots.txt written before then won’t name them, so only your User-agent: * rules apply.
# Mistral search index and live fetches: allowUser-agent: MistralAI-IndexAllow: / User-agent: MistralAI-UserAllow: / # Model training: your callUser-agent: MistralAI-TrainingDisallow: / # Brave (Le Chat's web results) won't crawl what Googlebot can'tUser-agent: GooglebotAllow: /Then check your CDN and WAF, since blanket AI-bot rules override robots.txt. Mistral’s IP lists are short: four addresses for MistralAI-User and two for MistralAI-Index as of September 2026. Allowlist them rather than the user-agent strings, which anyone can spoof.
Where Le Chat's results come from#
Mistral’s product docs don’t name Le Chat’s search provider. Four pieces of evidence point to Brave, and one points to a change:
- Brave said so. When the Le Chat apps launched on 6 February 2025, Brave posted that “this AI assistant utilizes Brave Search API for its live web results.”
- Mistral’s API docs show it. In the Websearch tool documentation, every citation in the example output is a
tool_referencechunk with"source": "brave". The API has two tiers:web_search(a search engine) andweb_search_premium(a search engine plus news with “integrated news provider verification”). - Le Chat’s own traffic shows it. Sitter’s May 2026 capture of Le Chat’s response stream found that “every reference carries
"source": "brave".” It predates the Vibe rename by a few weeks; we found no capture made since. - The query is Brave-shaped. In the same capture, generic terms were switched into English for Brave while named places stayed in the user’s language. More on that below.
- Mistral is building its own index. Since spring 2026
MistralAI-Indexhas crawled for “Mistral search.” Mistral hasn’t said whether that index supplements Brave or will replace it. Plan for both: allow the bot, and rank in Brave.
Getting into Brave works the same way it does for Claude, which also searches Brave: rank on Google and Bing, earn links from pages Brave already knows, and request a crawl through Brave’s Submit URL form. Our Claude guide covers Brave indexing step by step.
News comes from AFP and AP
Mistral signed a multi-year deal with Agence France-Presse on 16 January 2025, its first of the kind. It covers “2,300 wires in six languages: French, English, Spanish, Portuguese, German, and Arabic,” and TechCrunch reported that Le Chat can query AFP’s archive back to 1983. The current docs name AFP and the Associated Press: “for news queries, Work draws from professional news partners,” shown with a news icon, and “sources link directly to the original agency reporting.” We found no Mistral announcement of an AP deal. For news, then, you compete with the wires. Our read is that the way in is what they don’t carry: primary data, specialist analysis and local detail.
Open URL and Deep Research
| Mode | What it reads | Your lever |
|---|---|---|
| Web search | Brave results (titles, snippets, dates), sometimes the page itself | Brave ranking and an opening that answers on its own |
| News | AFP and AP wires alongside web results | Primary facts and analysis the wires don’t have |
| Open URL | The single page a user pastes, fetched live. No login or paywalled pages | Allow MistralAI-User and keep the answer unwalled |
| Deep Research | A multi-step search plan across many sources, as a Skill in Work | Depth, primary sources and pages that survive scrutiny |
Deep Research proposes a search plan the user can edit, runs in the background, and returns a report with a summary, inline citations and a list of every source, which can be saved as a PDF. Mistral doesn’t publish how many sources a run reads.
Technical requirements#
Mistral documents little about how it fetches. Its docs make three admissions: pages “behind a login or paywall can’t be accessed,” “some highly interactive websites may not load fully,” and web search “can return outdated or incomplete content depending on what the source page exposes.” The rest is inference from Brave’s behavior and independent tests.
- Crawlable by GooglebotRequired
- Brave mirrors Googlebot’s robots rules and has no user agent of its own. Block Googlebot and you leave Le Chat’s main source.
- Mistral's bots allowedRequired
MistralAI-IndexandMistralAI-Userin robots.txt, and their published IPs at the WAF, including bot-fight modes and AI-bot managed rules.- No walls on citable contentRequired
- Mistral says login-protected and paywalled pages can’t be read. Interstitials and cookie walls in front of the answer do the same damage.
- Answer in the snippet zoneHelps
- Le Chat paraphrased Brave’s snippets in the May 2026 capture. The title, meta description and opening lines are what it most likely sees, so they have to carry the fact.
- Server-rendered HTMLHelps
- A June 2026 test saw Mistral run a pasted page’s JavaScript, but search answers come from Brave’s crawl, and Mistral warns that interactive sites may not load fully. Server-render the answer.
- Visible, honest datesHelps
- Brave results carry a date, and Le Chat adds the year to most queries. Show a real updated date and keep
dateModifiedaccurate. - Pages in your buyers' languageHelps
- Answers always matched the prompt’s language in Sitter’s captures. A French buyer gets a French answer, built from whatever Brave returns.
- Structured dataUnconfirmed
- No statement from Mistral. The model works from snippets and page text, so keep every fact that matters in visible copy too.
- llms.txtUnconfirmed
- Mistral publishes its own at
docs.mistral.ai/llms.txtbut has never said Vibe reads other sites’ files. - IndexNowNo effect
- Neither Brave nor Mistral is on IndexNow’s list of participating engines. It still helps with Bing.
Test what Mistral’s fetcher receives. If your key sentence isn’t in the response, the bot is blocked, challenged or served a JavaScript shell:
# Does your server (and WAF) serve Mistral's fetcher the real content?curl -s -A "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-User/1.0; +https://docs.mistral.ai/robots)" \ https://yoursite.com/pricing | grep -c "Plans start at" # Repeat with MistralAI-Index/1.0 in place of MistralAI-User/1.0# 0 = blocked, challenged, or the text needs JavaScriptWhat Le Chat cites#
We found no large-scale independent study of Le Chat’s citations. The best evidence is Sitter’s nine captures of hotel prompts in May 2026, plus what Mistral documents. Weigh the signals below accordingly, and test in your own category before you act on them.
Brave ranking for the exact intent
ObservedEvery captured reference was a Brave result. Sitter’s conclusion: the unlock is being “on the page Brave ranks #1 for the exact intent,” not just somewhere in the category.
Snippet-ready openings
ObservedAnswers were paraphrased from Brave’s snippets, not from full pages. A page whose title and first lines state the fact is the one whose fact survives.
The current year
ObservedMistral added the year to most Brave queries unprompted. Pages that honestly carry it, in titles and visible dates, match those queries.
Specialists win niche questions
ObservedNiche prompts surfaced specialist sites. Generic city-and-tier prompts surfaced SEO-spam aggregators, which Mistral paraphrased “without a quality filter.” Target the specific questions.
Wire-grade news
OfficialFor news queries Mistral draws on AFP and AP, shown with their own icon and linked to the agency’s reporting.
Few, visible sources
Our readEach answer shows inline links plus one Sources panel. With so little independent data, measure your own citation rate over repeated runs rather than one screenshot.
One warning from the same study: Le Chat made claims its sources didn’t support. It described a Mama Shelter hotel in Vienna, a city where Sitter notes the chain has no property, using Prague review snippets, and turned one TripAdvisor complaint into “a significant number of reviews.” If Le Chat misstates your product, the fix is in the snippet, so make the correct fact explicit where Brave will extract it.
Language and the European audience#
Le Chat’s audience is concentrated where Mistral is: SE Ranking’s study of 101,574 Google Analytics sites found Mistral sends 0.85% of AI-referred visits in France, about 3.5x its share across the EU, where it ranks sixth among AI referrers. Mistral’s product page lists ASML, BNP Paribas, CMA CGM, the Government of Luxembourg, Stellantis and SNCF among its customers. If you sell to French or European organizations, Le Chat matters more than its global numbers suggest.
- Answer in the prompt’s language. In Sitter’s captures, “Italian in, Italian out. French in, French out.” Publish the pages your European buyers need in their language.
- Expect a code-switched query. A French prompt for “un hôtel boutique à Bordeaux mais pas Saint Pierre” became the Brave query “boutique hotel Bordeaux hors quartier Saint Pierre.” Generic terms with richer English results were switched to English; named places stayed as they were.
- Use both vocabularies where buyers do. Our read: on local-language pages, keep the English category term that buyers and Brave use (“CRM”, “boutique hotel”) next to the local one, and write named entities exactly as locals do.
- Rank in Brave per market. Check the results for the query as Le Chat would write it, in each language, with the year appended.
Tracking Le Chat traffic and crawls#
Mistral doesn’t document how outbound links are tagged, and we found no evidence of UTM parameters. Cloudflare attributes AI referrals by the Referer hostname and counts Mistral’s, so expect web clicks to carry the app’s address, chat.mistral.ai. GA4’s default AI Assistant channel, added on 13 May 2026, doesn’t name Mistral: Google’s channel documentation lists “ChatGPT, Gemini, Deepseek, Copilot, or Grok,” and doesn’t publish the full list. Check where your chat.mistral.ai sessions land. If they’re in Referral, add a custom channel above it:
# Session source — Mistral's assistant (Le Chat / Vibe)^chat\.mistral\.ai$ # Session source — all major AI assistantschat\.mistral\.ai|chatgpt\.com|perplexity\.ai|claude\.ai|gemini\.google\.com|copilot\.microsoft\.comServer logs show what referrer data can’t. MistralAI-User hits are real conversations that needed your page, and MistralAI-Index hits show what Mistral’s own index is picking up:
# Mistral bot hits by typegrep -oE "MistralAI-(User|Index|Training)" access.log | sort | uniq -c # Pages Mistral fetched for users: your live-demand listgrep "MistralAI-User" access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head -20Verify hits against mistral.ai/mistralai-user-ips.json and mistral.ai/mistralai-index-ips.json. MistralAI-Training has no published list, and Brave’s crawler can’t be picked out by user agent at all. For citations themselves, run a fixed prompt panel in Vibe with web search on, in each language you sell in.
Myths worth dropping#
Myth
Blocking Mistral's training crawler hides you from Le Chat.
Reality
MistralAI-Training is “not used for search indexing or to answer live user queries.” Search runs on Brave, MistralAI-Index and MistralAI-User, which are separate rules.
Myth
Le Chat searches Google.
Reality
Its web results come from Brave’s Search API: Brave said so, and Mistral’s own API output tags results "source": "brave". Google matters only indirectly, because Brave won’t crawl what Googlebot can’t.
Myth
Le Chat reads your whole page.
Reality
In the May 2026 capture it paraphrased Brave’s snippets, with no sign of opening the pages. It fetches a page when a user pastes the URL or MistralAI-User decides to, so your opening lines carry most of the load.
Myth
Le Chat is gone, so there's nothing to optimize.
Reality
It was renamed, not retired. Vibe runs at the same chat.mistral.ai address, Mistral’s crawlers kept their names, and the Chat tab keeps the old Le Chat features.
Myth
Mistral runs JavaScript, so client-side rendering is fine.
Reality
One June 2026 test saw it render a pasted URL. Search answers are built from Brave’s snippets, and Mistral itself warns that interactive sites may not load fully.
The action checklist#
Everything above, in the order we’d do it. Tick items off as you go — your progress is saved in this browser.
0 of 14 done
Mistral Le Chat SEO: frequently asked questions#
How do I get my website cited by Le Chat?
Allow MistralAI-Index and MistralAI-User, keep Googlebot unblocked, and rank in Brave Search for the specific questions your buyers ask, since Le Chat’s web results come from Brave. Then make each page’s title, description and opening lines state the answer, with an honest date, in the language your buyers use.
Is Le Chat the same as Mistral Vibe?
Yes. Mistral renamed Le Chat to Vibe on 28 May 2026 and added Work and Code modes. It still runs at chat.mistral.ai, accounts and conversations carried over, and the Chat tab keeps the Le Chat features. The crawlers and search backend didn’t change.
What search engine does Le Chat use?
Brave. Brave announced in February 2025 that Le Chat uses its Search API for live web results, Mistral’s API docs tag web results "source": "brave", and an independent capture in May 2026 found that tag on every reference. Since spring 2026 Mistral has also crawled for its own index, MistralAI-Index, in an undisclosed role.
What's the difference between MistralAI-User, MistralAI-Index and MistralAI-Training?
MistralAI-Index crawls automatically to build Mistral’s search index. MistralAI-User fetches a page only when a user’s request needs it. MistralAI-Training collects data to train Mistral’s models. Mistral says the first two aren’t used for training and the third isn’t used for search.
How do I stop Mistral from training on my content?
Disallow MistralAI-Training in robots.txt, which Mistral’s crawler page explicitly supports. Search visibility is unaffected. Robots.txt only governs future crawling, and answers that don’t search draw on training data.
Can Le Chat read JavaScript-rendered pages?
Mistral doesn’t document it. In a June 2026 test Mistral was the only Western assistant of 12 that ran a pasted page’s JavaScript. But search answers come from Brave’s snippets, and Mistral warns that interactive sites may not load fully, so server-render anything you want cited.
How do I track traffic from Le Chat?
Look for session source chat.mistral.ai. Mistral documents no UTM tagging, and Google doesn’t name Mistral in GA4’s AI Assistant channel, so add a custom channel. Cloudflare Radar recorded almost no Mistral referrals in July 2026, so compare your numbers before and after 28 May 2026 and check Direct.
Does Le Chat favor French or European sources?
Mistral doesn’t say it does. What’s observed is that answers follow the prompt’s language, Brave queries mix English category terms with local names, and Mistral’s audience skews French: 0.85% of AI-referred visits in France, about 3.5x its EU share (SE Ranking, 2026).
Sources
- 1.Mistral crawlersMistral Docs · docs.mistral.ai ↗
- 2.Mistral crawlers (archived, February 2026)Internet Archive · web.archive.org ↗
- 3.Search the webMistral Docs · docs.mistral.ai ↗
- 4.Deep ResearchMistral Docs · docs.mistral.ai ↗
- 5.Websearch (Agents API)Mistral Docs · docs.mistral.ai ↗
- 6.Vibe gets to workMistral AI · mistral.ai ↗
- 7.Le Chat is now VibeMistral Help Center · help.mistral.ai ↗
- 8.Purr-fectly informed: Mistral and AFPMistral AI · mistral.ai ↗
- 9.Mistral signs deal with AFP to offer up-to-date answers in Le ChatTechCrunch · techcrunch.com ↗
- 10.PricingMistral AI · mistral.ai ↗
- 11.Le Chat uses Brave Search API for its live web resultsBrave on X · x.com ↗
- 12.Brave Search crawlerBrave · search.brave.com ↗
- 13.How Mistral searches hotels (2026): inside the Brave-paraphrase pipelineNicolas Sitter · nicolassitter.com ↗
- 14.Do AI assistants actually render your JavaScript when grounding?Search Engine World · searchengineworld.com ↗
- 15.Mistral AI to become Europe's new default LLM? [2026 research data]SE Ranking · seranking.com ↗
- 16.Top AI chatbots and tools websites rankingSimilarweb · similarweb.com ↗
- 17.The crawl before the fall… of referralsCloudflare · blog.cloudflare.com ↗
- 18.We analyzed robots.txt across Cloudflare's networkTechnologyChecker.io · technologychecker.io ↗
- 19.Default channel group (AI Assistant)Google Analytics Help · support.google.com ↗
- 20.What's new in Google AnalyticsGoogle Analytics Help · support.google.com ↗
