OpenAI Operator is an AI agent that uses a web browser for people. It can open your site, read the page, click buttons and fill in forms to finish a task such as booking a table or ordering groceries. For website owners, that means some visits now come from software working for a customer, not from the customer directly.
OpenAI released Operator on 23 January 2025 as an early research preview. It is not a big source of traffic yet. But it gives us a clear look at where the web is heading, and it shows which parts of a website make life easy or hard for an agent. In this guide I explain what Operator does, how it sees your pages, and what I would check on your site now.
What OpenAI Operator Is
Operator is a tool inside the ChatGPT family that does tasks on the web for you. You type a request in plain language, such as “Find a table for four at an Italian place near me on Friday at 7pm.” Operator then opens a browser, goes to the right sites and works through the steps.
The browser does not run on your own computer. It runs on OpenAI’s servers, and you watch it work in a window on the Operator site. You can step in and take control at any time.
Who Can Use It Right Now
At launch, Operator is only open to ChatGPT Pro users in the United States. Pro is OpenAI’s top personal plan, priced at $200 a month. Users reach it at operator.chatgpt.com.
OpenAI says it plans to expand to Plus, Team and Enterprise users later and to build Operator into ChatGPT itself. It has not given dates for that. So today, the number of people using Operator is small.
The Companies OpenAI Worked With
OpenAI says it worked with companies such as DoorDash, Instacart, OpenTable, Priceline, StubHub, Thumbtack and Uber. The goal was to make sure Operator works well on their sites and respects their needs. OpenAI also named the City of Stockton in California, which is looking at Operator to help residents sign up for city services.
The list tells you a lot about the first use cases: food, travel, tickets, local services and rides. If your business sells in one of these areas, agent visits matter to you sooner than to most.
How Operator Sees and Uses Your Website
This is the part I think most site owners should understand. Operator does not use a special API (a direct connection between two systems) to talk to your site. It uses your site the way a person does.
Operator runs on a model OpenAI calls the Computer-Using Agent, or CUA. OpenAI describes it as GPT-4o’s ability to understand images, combined with extra training on reasoning. It works in a loop:
- It looks. It takes a screenshot of the browser window.
- It thinks. It works out what is on the screen and what to do next, based on the task and the steps so far.
- It acts. It clicks, scrolls or types with a virtual mouse and keyboard.
- It repeats. It takes a new screenshot and checks whether the action worked.
The key point is that Operator mainly reads your site from what is visible on the screen. If a button looks like a button and says what it does, Operator has a good chance of using it. If a key option is hidden behind an icon with no label, it may get stuck, just like a confused human visitor.
Where Operator Stops and Asks the User
OpenAI built in several points where Operator pauses:
- Takeover mode. When a task needs a login, payment details or a CAPTCHA, Operator asks the user to take over. OpenAI says Operator does not collect or screenshot what the user types in this mode.
- Confirmations. Before a big action, such as placing an order or sending an email, Operator asks the user to approve it.
- Refusals. OpenAI says Operator is trained to decline sensitive tasks such as banking transactions and high-stakes decisions.
- Watch mode. On sensitive sites like email or financial services, the user has to keep watching for the task to continue.
For you, this means Operator rarely completes a purchase without a human. It does the browsing and the form filling. The customer still logs in, pays and confirms. Your checkout is still a human moment, but the path to it may not be.
How Good It Is Today
OpenAI shared test results for the CUA model. It finished 87% of tasks on WebVoyager, a test that uses live sites such as Amazon and GitHub. It reached 58.1% on WebArena, a harder browser test, where humans score 78.2%.
OpenAI is open about the limits. It says Operator can make mistakes and struggles with complex interfaces, such as building slideshows or managing calendars. It also says success depends a lot on how clearly the user words the request. In my view, that is a fair picture: useful for simple tasks, still clumsy on messy ones.
What OpenAI Operator Means for Websites
Here is how I think about the impact, sorted from most to least practical for a typical business.
1. Your Site’s Usability Now Affects Agents Too
For years, good user experience has been a ranking help and a conversion help. Now it is also an agent help. A site that is clear for humans tends to be clear for Operator, because both read the visible page.
The things that trip up agents are the same things that annoy people:
- Pop-ups that cover the page and have a tiny close button.
- Cookie banners that block every click until answered.
- Buttons labelled only with icons, or vague text like “Go” or “Submit”.
- Forms with placeholder text instead of real labels, so the hint disappears when you start typing.
- Date pickers and drop-downs built with custom code that behave in odd ways.
- Prices or stock levels that only appear after several clicks.
When I review a site for agents, I start with the main money page. That might be the booking form, the contact form or the product page. I ask one question: could someone who has never seen this page finish the task without guessing?
2. Bot Protection May Block Real Customers
Many sites use security tools that challenge or block automated traffic. That makes sense for scrapers and fraud. But Operator is a bot acting for a real, paying customer.
Operator hands CAPTCHAs to the user, so a single challenge is not a dead end. But some security setups block traffic from cloud servers outright, or show an error page instead of a challenge. Because Operator’s browser runs in OpenAI’s cloud, it could be caught by those rules. I’d check how your security settings treat traffic from data centres before agent use grows.
I am not saying you should open the doors to every bot. Fraud and scraping are real problems. I just think the decision should be a choice you make, not an accident of default settings.
3. Robots.txt Is Not the Control You Think It Is
Robots.txt (a file that tells crawlers which pages they may visit) is built for crawlers that collect pages in bulk. Operator is different. It does a live task for one person, much like that person using their own browser.
OpenAI has not said that Operator reads or follows robots.txt. OpenAI’s documented crawlers, such as GPTBot, are separate tools with their own names. So I would not assume that blocking GPTBot keeps Operator off your site. If you want to limit agents, your server or CDN (the network that delivers your site) is the more reliable place to do it.
4. It Will Be Hard to Spot in Your Analytics
OpenAI has not published a separate user agent (the name a browser or bot sends to identify itself) for Operator. Because Operator uses a real browser, its visits can look a lot like an ordinary Chrome visit. They load your pages, run JavaScript and fire your analytics tags.
That means a few things for your reports:
- Agent visits will likely be counted as normal sessions in tools like GA4.
- They may arrive with no referrer, so they could show up as direct traffic.
- Location data may reflect where OpenAI’s servers are, not where the customer lives.
- Behaviour may look unusual, such as very fast form completion or odd scroll patterns.
At this stage, with only US Pro users, the effect on most sites will be tiny. My habit is to note the launch date in my reporting so that if I see strange direct traffic later, I have a possible reason to check.
5. Content Still Matters, but Tasks Matter More
Operator is not a search engine. It does not show ten blue links. OpenAI’s search product is separate, and I covered it when ChatGPT search launched. When a user asks it to book something, it often goes straight to a site it knows, or uses a search engine in its own browser to find options.
That has two effects. First, being a well-known brand helps, because an agent may go to familiar names first. Second, the classic SEO basics still count, because Operator may search the web just like a person does. If you don’t rank, it may never find you.
How to Prepare Your Site for AI Agents Like Operator
None of this needs a new kind of website. It mostly means doing the basics well and testing a few key journeys. Here is the order I would work in.
- Pick your most important task. Choose the one action that makes you money, such as booking, buying, getting a quote or calling. Write it down as a sentence a customer might type into Operator.
- Walk through it as a stranger. Go through the task on a fresh browser with no saved logins. Note every pop-up, unclear button and step where you had to guess. If you have Operator access, give it the same sentence and watch where it struggles.
- Fix labels and buttons. Give every form field a visible label above or beside it, not just placeholder text. Make button text say what happens, such as “Book table” or “Add to basket”.
- Put key facts in plain text. Show prices, delivery costs, opening hours, stock and contact details as text on the page. Don’t hide them inside images or tabs that need several clicks.
- Calm down pop-ups. Delay or remove pop-ups on task pages. Make sure cookie banners have clear buttons that are easy to find.
- Review your bot settings. Ask your hosting or security provider how it treats cloud-based browser traffic. Decide on purpose which pages agents can reach, especially your forms and checkout.
Clear structure helps here too. A page with a logical heading order is easier to understand for people, search engines and agents. I cover this in my guide to using H1 to H6 headings properly.
A Simple Example
Picture a local restaurant with its own booking form. The form has fields for name, phone, date, time and party size. The date field is a custom calendar with tiny arrows, and the submit button just says “Send”.
An agent asked to “book a table for four on Friday at 7pm” would need to find the form, work the calendar, pick a time and guess that “Send” makes the booking. Each of those steps is a chance to fail.
Now picture the same form with a standard date field, a clear time drop-down and a button that says “Confirm booking”. The page also states the opening hours and the maximum party size in plain text. That version is easier for the agent and for every human visitor too.
Don’t Forget JavaScript and Page Speed
Operator uses a full browser, so it can handle pages built with JavaScript. But a slow or broken page is still a problem. If a key button loads late or a script fails, the agent sees the same broken page your customers do.
JavaScript is also on Google’s mind right now. Google recently started requiring JavaScript for its own search results page, which I covered in what Google’s JavaScript requirement means for SEO tools. The wider trend is clear: more of the web is being read by software that behaves like a full browser.
Operator Compared With Other AI Agents
Operator is not the only tool of its kind. Anthropic released “computer use” for its Claude model in October 2024, aimed at developers. Google showed Project Mariner, a research prototype that works in the Chrome browser, in December 2024.
All three work in a similar way: they look at the screen and use the mouse and keyboard like a person. Operator stands out because it is a finished product for consumers, not a developer tool or a closed test. That is why I think it deserves attention from business owners, not just from developers.
OpenAI also says it plans to release the CUA model in its API soon. If that happens, other companies could build their own agents on top of it. That would mean many more agents visiting websites, not just Operator.
What I Would Not Do Yet
There is a lot of hype around AI agents. Here is where I would hold back for now.
- Don’t rebuild your site for agents. The fixes above help humans too. A separate “agent version” of your site is not needed.
- Don’t panic about traffic loss. Operator is a paid, US-only preview. It will not change your traffic this month.
- Don’t block it by reflex. A person using Operator to book with you is still a customer. Blocking them may send the booking to a competitor.
- Don’t chase “agent SEO” tricks. Hidden text or special instructions aimed at AI agents can look like manipulation. OpenAI also says Operator is designed to detect and ignore prompt injections (hidden text that tries to trick the AI).
In my experience, the sites that do well with every new technology are the ones with clear content and a simple user journey. Agents look set to reward the same thing.
Privacy and Trust for Your Customers
Some of your customers will ask whether it is safe to use an agent on your site. OpenAI gives users a few controls. They can turn off the setting that lets OpenAI use their data to train models, and they can delete browsing data and log out of all sites in one step.
For your business, the main thing is that logins and payments still go through the customer. Your normal security checks still apply. I’d make sure your privacy policy and terms are easy to find and plainly written, because both humans and agents may look for them before a purchase.
Conclusion
OpenAI Operator is an early sign that AI agents will become regular visitors to websites. Right now it is a small, US-only preview for Pro users. It reads your pages from screenshots, clicks and types like a person, and hands control back for logins, payments and final confirmations.
The best way to get ready is not a new strategy. It is making your key pages clear, fast and easy to use, then checking that your security settings don’t block real customers by accident. If you want a starting point, go through my on-page SEO checklist on your most important page, then test that page’s main task from start to finish.



