Web

The AI agent web team: an operating model for running a B2B website with agents

The short answer

An agent-run web team gives each website function its own AI agent (builder, content, SEO and GEO, accessibility, design QA, performance, experiments and tracking QA), makes every change a pull request and runs each one past a review board before a person approves the merge. People are notified only for QA and approvals. This is the operating model PlanConversion uses on its own site and builds for clients.

Want this for your site? Talk to our team →

Key takeaways

  • One agent per function, each working from written rules, and no agent can merge its own work.
  • Pull requests are the unit of work: the brief, the preview, the review and the audit trail in one place.
  • A review board of agents checks design, UX and CRO, accessibility, SEO and GEO, and claims; written gates decide what blocks a merge.
  • People own strategy, facts, approvals and final calls on experiments; agents get least-privilege access and never hold production secrets.
  • Headcount changes because routine work moves to agents and roles become reviewers; we show the reasoning and BLS pay data, not an invented savings figure.

The agent roster: one agent per function

Start with functions, not tools. Each agent owns one job, works from written rules and cannot merge its own work. That separation is what makes the output reviewable, and it is the same separation a good human team has between the person who builds and the person who checks.

AgentOwnsTypical triggerChecks before asking for reviewWho gets notified
BuilderPages, components, templates, framework updatesA brief, a request or another agent’s findingType check, build, visual comparison of changed pagesHead of web, for approval
ContentDrafts from a brief, updates to existing pagesContent calendar, product change, stale pageApproved claims file, brand voice, every number sourcedContent owner, for the fact check
SEO and GEOTitles, descriptions, internal links, schema, llms.txt, answer-first structureNew page, ranking drop, AI visibility gapTitle and description length, canonical, valid schema, crawler rulesSEO owner, on exceptions only
AccessibilityWCAG checks on every changed pageEvery pull requestContrast, form labels, heading order, accessible names, keyboard focusNobody unless a check fails
Design QALayout, spacing and brand consistency at phone and desktop widthsEvery pull request with interface changesScreenshots at set widths compared with the live versionDesigner, when the difference is large
PerformanceCore Web Vitals budget, JavaScript and image weightEvery pull request; scheduled lab runsLighthouse on changed templates, bundle size against budgetHead of web, when a budget breaks
CRO and experimentsHypotheses, variants, test plans, readoutsBacklog review, test end dateSample size fixed in advance, metrics pre-registeredMarketing lead, for go or no-go
Tracking QATags, form events, CRM fields, UTMsPull requests touching forms or tracking; dailyEvents fire in a test run, hidden fields reach the CRMMarketing operations, on failure

Notice the last column. Most agents notify nobody when their checks pass. People hear about exceptions and approvals, not routine work.

The experiments agent follows the method in our guide to A/B testing without an experimentation platform.

Pull requests are the unit of work

Every change, from a typo to a new template, arrives as a pull request with a preview deploy. The pull request holds the brief, the evidence and the decision. Nothing reaches production without one, and nothing is merged by the agent that wrote it.

  1. Intake: a request, a scheduled finding or a brief becomes a task with an owner agent and a written acceptance check.
  2. Build on a branch: the owner agent makes the change on its own branch and never touches the main branch directly.
  3. Self-check: the agent runs the type check, the build and its own function’s checks, and attaches the results.
  4. Preview: the host builds a preview URL, so reviewers look at the real page rather than a description of it.
  5. Review board: specialist agents review the pull request against their rules and comment or block.
  6. Fix loop: the owner agent addresses each comment until the board passes.
  7. Human approval: the named approver checks the preview and merges, or sends it back with a reason.
  8. Deploy and notify: the merge deploys, changed URLs are submitted to search engines, and scheduled agents watch the next checks.

Version control gives you what most CMS audit logs try to: who changed what, when, why and who approved it, with a one-step revert when something goes wrong.

The review board and approval gates

The review board is a set of agents that review other agents’ work. On our own site it covers design, UX and CRO, accessibility, SEO and GEO, and claims. Gates decide which reviews block a merge and which person approves.

GateBlocks the merge whenApprover
ClaimsA number, client name or partnership is not in the approved claims file, or a source is missingContent owner
AccessibilityAn automated check fails on a changed pageHead of web
SEO and GEOMissing or duplicate title, broken canonical, invalid schema, page blocked to crawlersSEO owner
Design and UXLayout breaks at phone width, brand rules are broken or the primary call to action is lostDesigner or head of web
PerformanceA page exceeds the agreed budget for JavaScript, image weight or lab LCPHead of web
TrackingForm or conversion events do not reach analytics and the CRM in the test runMarketing operations
Legal and privacyConsent, cookie or privacy text changesLegal or privacy owner

Keep the gates few and written down. A gate nobody can explain becomes a gate everybody bypasses.

Is your site ready for AI search?

We build fast, structured B2B sites with tracking, schema and answer-ready pages.

Get your pipeline plan

Scheduled agents and notifications

Some work has no request behind it. Scheduled agents run on a timer and only open a pull request or send a notification when something has changed.

  • Daily site health: broken links, redirect chains, missing titles, pages that dropped out of the sitemap.
  • Indexing: after each deploy, changed URLs are submitted through IndexNow, which Microsoft Bing, Naver, Seznam.cz, Yandex and Yep support; pages crawled but not indexed are reviewed in Search Console.
  • AI crawler checks: robots rules still allow the search crawlers you want, such as OpenAI’s OAI-SearchBot, and llms.txt still lists current pages.
  • Performance drift: lab runs on key templates, with field Core Web Vitals reviewed as the data builds up.
  • Tracking: a test form submission confirms that events and CRM fields still arrive.
  • Content freshness: pages with dated facts, prices or statistics are flagged for review.

Notifications go to the person who owns the decision, in the channel they already use, with the preview link and the one question they need to answer. If a message does not need a decision, it is a report, and reports go in a weekly digest.

What people still own, and how governance works

Agents do the work. People own the decisions and the accountability. On our own site, and in the builds we scope for clients, the split looks like this.

  • Strategy and priorities: which pages, offers and markets matter this quarter.
  • Approval of every merge to production.
  • Facts: the approved claims file, client names, prices and partnerships.
  • Brand and positioning decisions.
  • Final calls on experiments: ship, iterate or stop.
  • Access, budgets and vendor contracts.

Governance is mostly configuration. Agents get least-privilege access: they can open pull requests but not merge to the main branch, and they never hold production secrets or CRM admin rights. Branch protection enforces the human approval. Customer data stays out of agent context unless a written policy allows it. Every action is in the version history.

Security reviews get easier, not harder. There is no CMS admin panel exposed to the internet on a static site, the deploy is a build of a reviewed commit, and rolling back is reverting a commit.

Hours and headcount compared with a typical web team

We will not give you a savings percentage, because it depends on your stack, your publishing volume and who you already employ. What we can show is the reasoning.

A typical in-house or agency web team covers the roles below, full time or in part. In the agent-run model, the routine work of each role moves to an agent, and the role becomes a reviewer or approver. Often one person covers several of them.

FunctionTypical web teamAgent-run model
Front-end build and maintenanceWeb developersBuilder agent; head of web approves
SEO and GEOSEO specialist or agencySEO and GEO agent; SEO owner reviews exceptions
AccessibilitySpecialist audit, often once a yearAccessibility agent on every pull request
Design QADesigner reviewing buildsDesign QA agent; designer reviews large changes
PerformanceDeveloper time, usually after a problemPerformance agent with a budget on every change
ExperimentationCRO specialist plus a testing platformExperiments agent; marketing lead decides
Tracking QAMarketing operations or an analytics engineerTracking QA agent, daily and on every relevant change
Content productionWriters and editorsContent agent drafts to a brief; the owner fact-checks

For a reference point on cost, the US Bureau of Labor Statistics reports a median annual wage of $92,650 for web developers in May 2025, and $99,520 for web developers and digital designers combined. It projects employment in that group to grow 5% from 2025 to 2035. If the agent-run model means one fewer developer to hire, that is the order of magnitude to compare against agent usage and review time. Your market, seniority and benefits will change the figure.

Time works the same way. A change that waited a sprint in a ticket queue becomes a pull request the same day, and the person’s time goes into review, which for most changes is a few minutes of looking at a preview. That is reasoning, not a measured benchmark, so measure it on your own backlog.

This is the core argument of our pillar on enterprise headless without a DXP: the licence is the smaller cost and the team is the larger one.

How PlanConversion runs its own site with this model

We run planconversion.com this way in English, French and Italian. One day in practice: on November 9, 2026, our own Lighthouse runs flagged menu buttons just under the 24 pixel minimum tap target. An agent opened the fix as a pull request, the review board checked it, a person approved the merge and the next measurement confirmed it. The same day an agent tried inlining all CSS to speed up first paint; the live measurement showed mobile first paint got slower, so a second reviewed pull request reverted it. Two changes, two approvals, a few minutes of human time each.

The static build is what lets the checks stay cheap. Because every page is generated as complete HTML, with metadata, schema, the sitemap and llms.txt produced by code, the SEO and GEO agent inspects one build output instead of chasing settings across a CMS admin panel.

The results are public, and we explain the build behind them in how we scored 100 on PageSpeed Insights.

If you are weighing the model against a platform, read our comparison of agent-run headless vs Contentful, Storyblok and Sanity.

For clients we deliver the same model through our website development service.

Testing runs the same way as our conversion rate optimization work, with agents building variants and people deciding what ships.

Search and AI visibility follow our generative engine optimization method from the first build.

This is how we built and run our own site. If you want the same results, talk to our team and we will come back with a full solution for your stack.

Frequently asked questions

What is an AI agent web team?

A set of AI agents, each responsible for one website function such as building, SEO and GEO, accessibility, performance, experiments or tracking QA, working through pull requests and review gates, with people approving every change that goes live.

Can AI agents publish to the live site on their own?

Not in our model. Agents open pull requests and review each other’s work, but branch protection requires a named person to approve every merge to production.

Who is notified, and when?

Only the person who owns the decision, and only when a check fails or an approval is needed. Passing checks notify nobody; routine results go into a weekly digest.

How is this different from using an AI coding assistant?

A coding assistant helps one developer write code. An agent-run team covers every function of the website, with defined roles, review gates, scheduled checks and approvals, so the work runs without a developer driving each change.

Does this replace our web team?

It changes what the team does. Routine build, QA and monitoring move to agents; people own strategy, facts, approvals and experiment decisions. Many companies need fewer specialist hires, but someone still has to own the site.

How do you keep agents secure?

Least-privilege access, no production secrets or CRM admin rights for agents, branch protection on the main branch, customer data kept out of agent context unless a policy allows it, and a full version history of every action.

Related service: Website development. See also pricing and client results.

We run enterprise B2B demand generation for teams in Montreal, Toronto, Ottawa and the United States.

Keep reading

Related insights

Every resource on this topic

Free 30-minute pipeline plan

Let’s have a quick chat.

No pitch and no commitment. We would genuinely love to hear what you are working on, what needs to change, and share what we would bring to the table. Two short steps, and a senior strategist replies within one business day.

  • Senior-led first call, no junior handoff
  • Your top three fixes, whether or not we work together
  • NDA on request, transparent paid media fees
$120M+pipeline influenced
18,000+qualified leads
92%clients expand scope
PlanConversion Strategy TeamSenior strategists in ABM, paid media, search, RevOps and AI. Every request is read by a person.

Trusted by enterprise and growth B2B teams

  • ABB logo
  • KNIME logo
  • Nakisa logo

Founder’s in-house leadership. Before PlanConversion, the founder led enterprise marketing in-house at these companies as Director of Revenue Growth. They are not clients.

  • Coveo logo
  • Assent logo
You are requesting: Free 30-minute pipeline plan
About your team

This helps us bring relevant examples and a realistic scope.

Reply in one business dayNDA on requestSenior team on every call

We use your details only to reply to this request. No mailing lists, no sharing. Privacy policy

Pipeline planPricing