On this page10 sections
The short answer
To be used and cited by Manus, let its agent in and make your page usable by it. Manus’s cloud browser identifies as Manus-User, signs its requests with Web Bot Auth, and — per Cloudflare’s bot directory — doesn’t follow robots.txt, so your WAF and bot settings decide access, not robots.txt. It runs a real Chromium browser, so JavaScript isn’t the blocker; CAPTCHAs, overlays and facts locked in images are. Put prices, specs and answers in visible text on stable URLs, and Manus can list you as a numbered reference in what it delivers.
Key takeaways
- Manus is an agent, not an index: it runs a search tool, then opens pages in a Chromium browser inside a per-task cloud VM — over 80 million of them created by December 2025.
- Its cloud browser sends a Chrome user agent ending in
Manus-User/1.0and signs requests with Web Bot Auth. Cloudflare lists it as a verified AI Assistant bot. - Manus doesn’t document robots.txt handling, and Cloudflare’s directory marks it as not following it. Your WAF and bot rules decide whether it gets in.
- It renders JavaScript, but it reads through extraction: facts in visible text reach the report more reliably than facts in images, PDFs or hover states.
- Wide Research sends hundreds of parallel agents, one per item. Browser Operator runs inside the user’s own Chrome, with their logins and their IP.
- Links inside a Manus task open with
rel="noopener noreferrer", so those clicks arrive with no referrer. Measure Manus in your server logs, not GA4.
How Manus researches a task#
Manus describes itself as “a virtual colleague with its own computer,” and that’s literal. Every task gets a fully isolated cloud virtual machine with networking, a file system and a browser. By December 2025 Manus had created more than 80 million of them. The output isn’t a chat reply you might click through from — it’s a report, slide deck, spreadsheet or website, and your page is either a numbered reference in it or absent.
That changes the question you’re optimizing for. With ChatGPT or Claude the question is whether a crawler can read your HTML. With Manus it’s whether an agent can finish its sub-task on your page: find the price, open the plan table, read the limits, and move on.
- 1
It turns the task into a plan
Manus breaks a request into steps and keeps rewriting a to-do list as it works — “reciting its objectives into the end of the context,” per its engineering write-up (July 2025). A typical task takes around 50 tool calls.
Your lever: Answer the sub-questions a plan will contain — pricing, limits, integrations, alternatives — each on a page of its own.
- 2
It searches with a tool, one attribute at a time
Manus doesn’t document which search engine backs its search tool. Its system prompt, as extracted in March 2025, told it to prefer that tool over search-results pages and to “search multiple attributes of single entity separately.” Its task view still tallies them, in steps labeled like “Searched 6 queries.”
Your lever: Make each attribute findable on its own: a pricing page, a limits page, an integrations page, each titled for the query that would find it.
- 3
It opens pages in a cloud Chromium browser
The browser runs inside the task’s VM — E2B, whose microVMs Manus used in 2025, lists Chromium among its tools. It works from “data center IP addresses, not residential IPs,” identifies as
Manus-User, and signs its requests.Your lever: Don’t challenge it. A CAPTCHA stops the task until the user takes over the browser by hand.
- 4
It reads what the browser extracts
The 2025 prompt described page content extracted “in Markdown format” that “omits links and images,” alongside the interactive elements in the visible viewport. Search snippets “are not valid sources” — it must open the page. Once used, page content can be dropped from context “as long as the URL is preserved.”
Your lever: Keep the fact in text, near the top, on a stable URL — where a screenshot, an extraction and a later revisit all find it.
- 5
It writes the deliverable and lists what it used
The prompt told Manus to “provide a reference list with URLs at the end.” In the 2026 app, references show as small numbered pills; hovering one opens a card with the source’s title and hostname, and the list at the end reads
[1] Title.Your lever: Give pages a
<title>that says exactly what they are. It’s the most likely text for the reference line.
$100M+
annual recurring revenue eight months after launch, with 80M+ virtual computers created
~50
tool calls in a typical Manus task
<5%
of observed agentic traffic came from ManusAI and five other agents combined in April 2026; agentic browsers led
How Manus shows up at your server#
Manus reaches your site three ways, and only one of them is distinguishable from a person. Most tasks use the cloud browser. Wide Research runs many of those at once. Browser Operator is an extension that drives the user’s own Chrome or Edge.
| Route | Where it runs | How it identifies | What you control |
|---|---|---|---|
| Cloud browser (default) | Chromium in a per-task cloud VM, on data-center IPs | Chrome user agent ending Manus-User/1.0; Web Bot Auth signature | WAF and bot rules; verified-bot allowlists |
| Wide Research | Hundreds of parallel agents, each a full Manus instance | The same as the cloud browser, many at once | Rate limits, and whether verified bots are exempt |
| Browser Operator | An extension in the user’s own Chrome or Edge | The user’s browser, IP address and cookies | Nothing that wouldn’t also block the user |
Manus-UserAllowUser-triggeredIgnores robots.txtManus’s cloud browser, opening and operating pages for a user’s task. Observed as a Linux Chrome user agent with
Manus-User/1.0appended, and signed with Web Bot Auth keys published onapi.manus.im. Manus doesn't document it; Cloudflare's directory lists it as not following robots.txt.
Manus hasn’t published its user agent string; its help page for the bot, linked from Cloudflare’s directory, returned a 404 in September 2026. Known Agents records it as Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36; Manus-User/1.0 — the Chrome version moves with each release, so match on the token.
Because any client can send that string, the identity that matters is the signature. Cloudflare Radar’s verified-bot directory (mirrored as open data) lists Manus Bot in the AI Assistant category, verified by Web Bot Auth — HTTP message signatures checked against a public key directory. Fingerprint (March 2026) likewise names Manus among operators “signing their requests today.” The directory is public:
# Manus's Web Bot Auth key directory (as served in September 2026)curl -s https://api.manus.im/.well-known/http-message-signatures-directory{"keys":[{"crv":"Ed25519","kty":"OKP","x":"KcGM6sqzNes25V0hn96KsrIwL6pbut1KQMGmyFwpboM"}]} # The response is itself signed (tag="http-message-signatures-directory").# Keys rotate: verify against the live directory, never a hard-coded key.robots.txt still has a use: stating your policy. Just don’t expect it to enforce anything. Known Agents says a disallow “only communicates your preference,” and reports that 9% of top websites block Manus-User there (September 2026). If you want Manus in, say so and keep private paths out:
# Manus's cloud browser. Cloudflare lists it as not following# robots.txt: this states your policy, it doesn't enforce it.User-agent: Manus-UserAllow: /Disallow: /account/Disallow: /checkout/Agent-readiness: pages an agent can use#
Manus hasn’t published guidance for site owners, so the clearest spec comes from Google. Its web.dev guide to agent-friendly sites (April 2026) says: “Prefer <button> and <a> tags over modified <div> and <span> elements,” link labels to inputs, keep layouts stable, and “avoid ‘ghost’ elements or transparent overlays.” Manus confirmed in 2025 that it used Browser Use, open-source software that extracts a page’s buttons and widgets for the model — the same accessibility-first reading.
- Reachable without a challengeRequired
- The cloud browser runs from data-center IPs. CAPTCHAs, interstitial checks, 403s and 429s stop the task until the user takes over. Allow the verified bot.
- Facts in visible textHelps
- Manus’s extraction “omits links and images.” Prices in a graphic, specs only in a PDF, or copy drawn on a canvas may never reach the report.
- Real links, buttons and labelsHelps
- Native
<a href>,<button>and labeled form fields are what DOM-reading agents detect reliably. Manus’s 2025 prompt admits that “not all interactive elements may be identified.” - No overlays or interstitialsHelps
- Cookie walls, newsletter modals and app-install banners cost the agent steps, and transparent overlays can hide the control it needs.
- Stable layoutHelps
- Google: “Agents that take screenshots will likely be confused if your website layout is constantly shifting.” Reserve space for late-loading elements.
- Stable, specific URLsHelps
- Manus keeps the URL when it drops a page from context, then revisits it. A plan, filter or tab that has its own URL can be reopened and cited; a state reached only by clicks can’t.
- Server-side renderingHelps
- Not required for Manus, whose browser runs JavaScript. It still makes the first extraction complete — and ChatGPT, Claude and Perplexity don’t render at all. See server-side rendering.
- Structured dataUnconfirmed
- Manus hasn’t said whether it reads JSON-LD. Extraction works on visible content, so keep every fact from your schema markup in the copy too.
- Markdown for agentsUnconfirmed
- Its browser is Chrome, which asks for HTML. Whether any other Manus fetch path sends
Accept: text/markdownisn’t documented. - llms.txtUnconfirmed
- Manus publishes an llms.txt for its own docs, but hasn’t said its agent reads other sites’ files.
- robots.txt rulesNo effect
- Cloudflare’s directory lists
Manus-Useras not following robots.txt. Use it to state policy; enforce policy at the edge.
The quickest check is whether your edge turns the user agent away. It can’t reproduce Manus’s IP reputation or its signature, so a pass here is necessary rather than sufficient:
# Does a UA or bot rule turn Manus away?curl -s -o /dev/null -w "%{http_code}\n" \ -A "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36; Manus-User/1.0" \ https://yoursite.com/pricing # 403, 429 or 503 = your edge blocks agents by user agent.# 200 doesn't prove the real agent gets in: IP and signature# checks only apply to real Manus traffic.What an agent needs from a pricing page
- Every plan’s name, price, currency and billing period as text, in a real HTML
<table>. - What each plan includes and its limits — seats, usage caps, overage rates — on the same page, not behind tabs that change nothing in the URL.
- A visible ”last updated” date, because agents run the same comparison again next month.
- Links to docs, changelog and comparison pages as plain
<a href>elements. - No “contact sales” wall in front of numbers you are willing to publish. An agent can’t book the call.
What Manus uses and cites#
There’s no public study of which domains Manus cites as of September 2026, so treat citation statistics from ChatGPT or Perplexity as irrelevant here. What is known comes from Manus’s docs, from its system prompt as extracted in March 2025 — whose tools and architecture co-founder Yichao “Peak” Ji confirmed at the time — and from how its app renders references. Manus says it has “rebuilt our agent framework four times” (July 2025), so read the prompt-based signals as direction, not current rules.
Pages it opened, not snippets
ObservedThe prompt: “Snippets in search results are not valid sources; must access original pages via browser.” A page that blocks or stalls the browser can’t be the source, however well it ranks.
Cross-checked facts
ObservedManus was told to “access multiple URLs from search results for comprehensive information or cross-validation.” When your site, review sites and profiles disagree on a price, the agent has to pick — and may not pick you.
Data providers before the open web
OfficialManus has built-in data sources for company profiles, financial data and SEC filings, and its prompt ranked “datasource API > web search > model’s internal knowledge.” Your profiles on those providers may be read before your site.
Text the extraction can see
ObservedExtracted page text leaves out images and links, and only viewport elements are listed for interaction. Facts that live in visible copy near the top travel best.
Pages that load for a data-center browser
OfficialManus documents that its cloud browser’s data-center IPs can trigger verification. Sites that challenge them lose the visit unless the user steps in.
Sources inside the user's subscriptions
OfficialWith Browser Operator, Manus reads Crunchbase, PitchBook, SimilarWeb, the Financial Times, Semrush and Ahrefs through the user’s own logins. Your presence on those platforms is part of your footprint.
One complete page per item
Our readWide Research gives each item — a product, a company, a location — its own agent. A dedicated page that covers the item completely is what that agent lands on and quotes.
Titles that name the page
Our readEach reference is listed as
[n]plus a title, with your hostname on the hover card. A precise<title>is the likeliest text for that line.
Being read isn’t the same as being cited. Manus opens far more pages than it references, so the pages that earn the reference are the ones that supplied a fact the deliverable actually uses — a price, a limit, a date — stated plainly enough to copy into a table.
Wide Research, Browser Operator and scheduled tasks#
Wide Research: hundreds of agents, one item each
Wide Research launched on 31 July 2025, for Pro users first. It deploys “hundreds of independent agents that work in parallel,” each “a fully capable, general-purpose Manus instance” with its own context. Manus says it has been tested up to 250 items and takes “minutes for 50-100 items.” Its own examples are comparisons: 100 sneaker models, 250 AI researchers, Fortune 500 companies.
- Expect bursts. A comparison that includes you can send many agents to your site within minutes. Rate limits keyed on IP bursts can turn most of them away.
- Publish one page per entity. Each subagent researches one item; a complete page for each product, plan or location gives it one place to finish.
- Keep facts table-ready. Results are assembled into tables and decks. Consistent plan names, units and currencies across your pages survive that merge.
Browser Operator: the agent in your visitor's browser
Browser Operator is an extension for Chrome and Edge that runs Manus in a dedicated tab, grouped under the task’s name, in the user’s own browser. Manus says it has been available to all users since 22 November 2025, though its docs still describe a beta for paid plans. Because it uses the user’s sessions and local IP, “there are no unfamiliar login attempts. No CAPTCHA interruptions.”
For you, that traffic is your visitor. It carries their cookies, their IP and their browser’s user agent, so you can’t see it separately or block it without blocking them. It also reaches logged-in areas: if your customers ask Manus to pull data from your app or gated docs, it works there with their permissions.
Scheduled tasks: agents that come back
Manus can run tasks on a schedule — daily, weekly, monthly or custom. Its documented examples include “weekly checks for product updates, pricing changes, and new blog posts” and competitor price tracking. Your pricing page, changelog and blog index are the pages those tasks revisit; a visible date on each tells the agent what changed.
Measuring Manus traffic#
Your server logs are the reliable view. Manus-User hits show which pages tasks open, and weekly spikes on the same URLs suggest scheduled monitoring. Known Agents warns that “any bot can claim to be Manus-User,” so for decisions, rely on your CDN’s verified-bot flag — which checks the signature — rather than the string.
# Pages Manus's cloud browser opened, most-visited firstgrep "Manus-User" access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head -20 # Hits per day: the same pages every week suggests scheduled tasksgrep "Manus-User" access.log | awk '{print substr($4,2,11)}' | sort | uniq -cAnalytics sees less than you’d hope. As shipped in September 2026, Manus’s web app opens links in a task — in-line references, the reference list, plain links — with rel="noopener noreferrer", so the browser sends no referrer and those visits land in Direct. Websites Manus builds are published on manus.space subdomains, with sandbox previews on manus.computer; clicks from those carry their origin. Google’s AI Assistant channel names ChatGPT, Gemini, DeepSeek, Copilot and Grok — not Manus — so give it a custom channel:
# Session source — pages Manus built or hosts, linking to you(^|\.)manus\.(space|computer|im)$ # Clicks from inside a Manus task carry no referrer: they land in DirectThe agent’s own visits can pollute analytics too. The cloud browser runs JavaScript, so your analytics tags may fire for Manus-User visits and record them as sessions. Compare log hits with GA4 sessions on your most-visited pages before trusting engagement numbers there.
Citations need a panel of your own. Run a fixed set of buyer tasks in Manus each month — the comparisons your customers would delegate — and record whether you appear in the reference list, and which of your pages it used. Tasks cost credits, so keep the set small and identical from month to month. See AI referral traffic for the wider picture.
Myths worth dropping#
Myth
Manus is part of Meta now.
Reality
Meta announced the deal in December 2025, China blocked it on 27 April 2026, and on 11 August Manus said it would return to independent operation.
Myth
A robots.txt disallow keeps Manus out.
Reality
Cloudflare lists Manus-User as not following robots.txt, and Browser Operator is the user’s own browser. Block at the WAF if you must — or, better, let the verified bot in.
Myth
Agents can't handle JavaScript, so SSR is mandatory for Manus.
Reality
Manus drives a real Chromium browser, so client-side rendering doesn’t hide you from it. Server-rendering still matters for Claude, ChatGPT and Perplexity, whose fetchers don’t run scripts.
Myth
Manus clicks show up as manus.im referrals.
Reality
Links inside a Manus task open with rel="noopener noreferrer", so they arrive with no referrer. Only pages Manus hosts, like *.manus.space sites, pass one.
Myth
Hidden text aimed at AI agents helps them choose you.
Reality
It looks exactly like prompt injection, which Manus warns its own users about. Agents read the visible page; write for that.
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 15 done
Manus SEO: frequently asked questions#
How do I get my website cited by Manus?
Make sure its verified agent can load your pages without a challenge, then put the facts a task needs — prices, limits, specs, dates — in visible text on stable URLs. Manus cites the pages it actually opened and used, so the page that supplies a fact to the deliverable earns the reference.
What user agent does Manus use?
Its cloud browser sends a Chrome user agent with Manus-User/1.0 appended, observed as a Linux Chrome string. It also signs requests with Web Bot Auth, with keys published at api.manus.im. Browser Operator uses the user’s own browser and user agent.
Does Manus respect robots.txt?
Manus doesn’t document it. Cloudflare’s verified-bot directory lists Manus as not following robots.txt, and Known Agents says a disallow only communicates your preference. Enforce access with WAF or bot rules instead.
Can Manus read JavaScript-rendered pages?
Yes. Manus drives a real Chromium browser in a cloud VM, so client-side content renders. What stops it is a CAPTCHA, an overlay, or a fact that only exists in an image.
What search engine does Manus use?
Manus doesn’t say. It has its own search tools — including web, image and scholar search — but hasn’t named the provider behind them. It then opens the results in its own browser rather than relying on snippets.
Should I block Manus?
Only if you don’t want agents using your pages for people’s tasks. Blocking takes a WAF rule, because robots.txt isn’t followed, and it can’t touch Browser Operator, which runs in the user’s own browser. If you sell to people who delegate research, let the verified bot in.
How does Manus traffic show up in Google Analytics?
Mostly as Direct. Links clicked inside a Manus task open with rel="noopener noreferrer", so no referrer is sent. Sites Manus builds on *.manus.space do pass their origin. GA4’s AI Assistant channel doesn’t list Manus, so use a custom channel and your server logs.
Is Manus owned by Meta?
No longer. Meta announced the acquisition in December 2025, China’s NDRC blocked it on 27 April 2026, and Manus said on 11 August 2026 that it would operate independently again. In September it was reported to be raising at a $4B valuation.
What is Wide Research, and why does it matter for my site?
It’s Manus’s mode for large comparisons: hundreds of parallel agents, one per item, tested up to 250 items. For you it means bursts of agent visits and a premium on having one complete page for each product or plan.
Sources
- 1.Cloud browserManus Documentation · manus.im ↗
- 2.Manus Browser OperatorManus Documentation · manus.im ↗
- 3.Wide ResearchManus Documentation · manus.im ↗
- 4.Scheduled tasksManus Documentation · manus.im ↗
- 5.Introducing Wide ResearchManus · manus.im ↗
- 6.Introducing Manus Browser OperatorManus · manus.im ↗
- 7.Understanding Manus sandbox — your cloud computerManus · manus.im ↗
- 8.Context engineering for AI agents: lessons from building ManusManus · manus.im ↗
- 9.Manus update: $100M ARR, $125M revenue run-rateManus · manus.im ↗
- 10.How Manus uses E2B to provide agents with virtual computersE2B · e2b.dev ↗
- 11.Manus system prompt (extracted March 2025)GitHub (jujumilk3/leaked-system-prompts) · github.com ↗
- 12.Manus-User user agentKnown Agents · knownagents.com ↗
- 13.Cloudflare Radar verified-bot directory as open dataMicrolink (GitHub) · github.com ↗
- 14.Manus Web Bot Auth key directoryManus · api.manus.im ↗
- 15.Verified botsCloudflare Docs · developers.cloudflare.com ↗
- 16.Content Independence Day: new AI optionsCloudflare · blog.cloudflare.com ↗
- 17.Building agent-friendly websitesweb.dev (Google) · web.dev ↗
- 18.State of Agentic Traffic — April 2026HUMAN Security · humansecurity.com ↗
- 19.China blocks Meta's $2B Manus deal after months-long probeTechCrunch · techcrunch.com ↗
- 20.Manus says it will resume operating as an independent companyTechNode · technode.com ↗
