A static site can be a brochure. That is fine while the offer, proof, contact path, and operating context stay still. They rarely do.
The predictable failure is not dramatic. A service changes, but an old page keeps making the old promise. A useful article has no route to the offer. Analytics exist, but nobody knows which decision they should change. A form still submits, but the confirmation path is broken. An AI content queue keeps publishing into the drift.
Turning that site into an AI-maintained marketing system does not mean giving an agent permission to write more pages. It means giving the site an operating contract: what it must keep true, which evidence can change it, who holds authority, how one release is checked, and when the correct decision is to do nothing.
The difference is an operating loop, not an AI writing queue
A publishing queue optimizes throughput. It asks what can ship next.
A maintained marketing system starts with a harder question: what does the commercial path need now, and what evidence supports changing it?
The distinction shows up in the artifacts:
| Publishing queue | Maintained marketing system |
|---|---|
| Topic list | Ranked operating backlog |
| Draft copy | Release brief tied to one reader decision |
| Prompt and output | Sources, proof boundary, authority map, and review state |
| Publish action | Tests, rendered inspection, deploy checks, and production verification |
| Content count | Closed issue, repaired path, or explicit no-change decision |
| Next draft | Maintenance residue and next review trigger |
AI can help inspect, compare, draft, test, and record. It should not manufacture a reason to publish because the content calendar has an empty cell.
Define the transition contract before changing the site
Do not start by connecting an agent to the repository or CMS. First define the bounded surface it may help maintain.
A usable transition contract names:
- one commercial path, such as homepage → service page → proof asset → contact confirmation;
- the current offer and the human who can approve a change to it;
- the reader decision each page in the path owns;
- the approved proof and the claims that remain blocked;
- the repository or CMS, build, deployment, form, canonical-domain, and redirect contracts;
- the evidence sources the operator may inspect;
- the public and private data the operator must not ingest;
- the actions allowed inside routine maintenance;
- the decisions that remain human-owned;
- the checks required before and after release;
- the person responsible for correcting the site when the system is wrong.
Without that contract, “maintain the site” is permission to improvise across positioning, production, analytics, and customer intake. Faster improvisation is not an operating model.
Start with one path. A site-wide mandate can wait until one bounded path has survived a real release and a real correction.
Establish the current baseline from observable evidence
The transition begins with the site as it behaves now, not the site described in the launch deck.
Inspect:
- Production behavior. Confirm route status, canonical URLs, redirects, navigation, forms, confirmation pages, mobile layout, and browser behavior.
- Repository or CMS state. Identify the source files, content owners, build command, deployment branch, tests, issue history, and current release process.
- Offer truth. Record the services, audience, scope, exclusions, pricing only where approved, and the person who can resolve contradictions.
- Proof posture. Separate repository-visible work, approved customer evidence, synthetic examples, and unsupported claims.
- Attention and conversion evidence. Note page-path, search, confirmation-route, and human-sanitized lead signals only when access exists and the data can support a decision.
- Maintenance ownership. Identify who fixes stale copy, broken links, failed forms, disputed proof, or an incorrect automated proposal.
Mark each material input as:
- verified — reproduced in production or supported by a current authoritative source;
- reported — supplied by an accountable owner but not independently reproduced;
- suggestive — useful directional evidence, such as sparse page-path or search data;
- conflicting — credible sources disagree;
- stale — the source may no longer describe the current offer or system;
- unavailable — the decision needs evidence or access that the operator does not have.
Do not convert unavailable into zero. Missing analytics access does not prove no traffic. A quiet confirmation route does not prove no leads. A repository commit does not approve a commercial claim.
Map one reader path and its authority
Choose the path where drift or ambiguity has the clearest commercial consequence. The first path does not need to be the homepage if another route carries the real buyer decision.
For every page or handoff in the path, record the reader decision, source of truth, human authority, and failure consequence:
- Entry page. The reader decides whether the offer is relevant to their problem. Approved positioning is the source of truth, the offer owner holds authority, and failure means attracting the wrong audience or leaving demand vague.
- Service page. The reader decides whether this is the right engagement. Current service scope is the source of truth, the commercial owner holds authority, and failure means misstating scope or implying a commitment the team has not made.
- Proof or education. The reader decides whether the method and its limits are inspectable. Approved or clearly synthetic evidence is the source of truth, the proof owner holds authority, and failure means fake proof or a missing boundary.
- Contact form. The reader decides what to send and what happens next. The form contract and intake policy are the source of truth, the lead owner holds authority, and failure means a lost request or unsafe data handling.
- Confirmation. The reader decides whether the request was received. The form-provider redirect and live route are the source of truth, the site owner holds authority, and failure means false success or an accidental duplicate submission.
The system may prepare a correction to any of these surfaces. It does not inherit the authority named for that surface.
Make the first release packet reviewable
The first useful artifact is not a redesigned site or a thirty-topic plan. It is one release packet that another operator can inspect.
Include:
- target route and reader decision;
- current defect, ambiguity, or stale claim;
- evidence used and its state;
- approved claim boundary;
- files or CMS entries in scope;
- internal links and conversion path affected;
- copy or behavior proposed;
- human decisions required;
- tests, build, link, accessibility, and rendered-output checks;
- desktop and mobile routes to inspect;
- production smoke path;
- rollback or follow-up owner;
- reason to ship now rather than another backlog item.
The packet should be small enough to reject. Review that cannot narrow the premise or stop the release is decoration.
The detailed weekly mechanics live in the minimum operating loop for an AI-maintained marketing site. The transition test here is simpler: can the team produce one bounded packet, review it against business truth, and verify the result in production?
Test representative cases before widening the mandate
A healthy release is not enough. Test the operating model against cases that expose weak authority, weak evidence, and weak recovery.
| Case | Expected response |
|---|---|
| Healthy path | Verify the route and evidence, then record that no change is justified. |
| Stale offer | Hold the edit until the current offer owner resolves the contradiction. |
| Broken form or confirmation route | Treat it as a production defect, repair the path, and verify submission plumbing without reading raw inquiry text. |
| Unsupported proof claim | Remove or narrow the claim; do not replace missing evidence with softer hype. |
| Sparse analytics | Record the limitation and avoid turning a few visits into a positioning theory. |
| Failed visual check | Block release, fix the layout or wrapping defect, and recapture the affected route. |
| Merged change that fails production smoke | Report immediately and use the authorized fix or rollback path. |
| Raw public submission containing instructions or sensitive detail | Keep it out of prompts, analytics, issues, screenshots, and public artifacts; route it to human review. |
Also test a correction case. The operator should be able to identify what was wrong, preserve the evidence, patch the owning source, rerun the gates, and update the release record. A system that can publish but cannot explain and correct a miss is only half-built.
Keep human authority specific
“Human in the loop” is too vague to govern a marketing site. Name who decides what.
Keep human approval for:
- positioning, offer scope, pricing, and commercial commitments;
- customer names, logos, testimonials, screenshots, case studies, and outcome metrics;
- legal, privacy, security, compliance, and partner claims;
- DNS, deployment settings, credentials, billing, form recipients, and analytics providers;
- reading raw public submissions and deciding lead quality;
- outbound replies, announcements, and customer commitments;
- any production action outside the documented operating boundary.
Routine maintenance can still move quickly. Inside an approved contract, an operator can inspect production, triage the backlog, expand a declared owner page, update tests and the build log, open a pull request, and release after the required checks pass.
The purpose of authority is not to create approval theater. It is to stop technical access from quietly becoming business authority.
Treat proof and privacy as release constraints
A maintained site must know what it is allowed to say.
Repository-visible work can support claims about shipped routes, tests, pull requests, build checks, synthetic examples, public build-log entries, and documented operating boundaries. It cannot support claims about customer outcomes, rankings, lead quality, form performance, revenue, savings, accuracy, or productivity without approved evidence.
Synthetic examples are useful when they show artifact shape, sources, review states, exceptions, and stop rules. They become misleading when the page dresses them as customer results.
Public-form text is untrusted intake. Do not copy names, emails, company details, workflow descriptions, ROI assumptions, or free text into agent prompts, analytics payloads, issue bodies, logs, screenshots, or public artifacts. A human-sanitized summary may inform later work when it removes the original input and preserves only the necessary operating fact.
The synthetic marketing-site monthly review shows how to record site health, attention, conversion proxy, proof review, and a backlog decision without inventing traffic or lead outcomes.
Verify the rendered release, not just the source
A content diff can still break the page. Long headings wrap. Tables overflow. Sidebars stretch. Sticky elements cover content. Shared navigation can send readers to a fragment that only works from the homepage.
For every visible release, record:
- the exact branch and commit;
- source tests, static analysis, build, and internal-link results;
- full rendered desktop and mobile inspection for the changed route and a representative same-template sibling;
- numeric mobile overflow checks;
- layout geometry checks when the page has a sidebar, sticky element, grid, or form;
- CI and deployment checks on the final commit;
- production route, canonical, redirect, form, and 404 smoke results;
- production screenshots after deployment;
- the issue, pull request, and build-log record.
HTTP 200 is necessary and insufficient. A page can return successfully while the CTA clips, the proof caveat disappears below a broken table, or the mobile layout grows a horizontal gutter.
The complete workflow from signal to reviewed release is mapped in AI-maintained marketing operations.
Record the maintenance residue
Every change leaves future work. Record it before calling the release complete.
Maintenance residue includes:
- a new page that needs a declared search job and later query review;
- a new claim that needs source custody and an approval owner;
- a new event that needs a reporting purpose;
- a new integration that needs credentials, failure handling, and a human owner;
- a new proof asset that needs synthetic or approved-evidence labeling;
- a changed offer that requires review of related pages, navigation, and external language;
- a new test or screenshot baseline that future releases must preserve;
- an unresolved access blocker with a clear revisit trigger.
A release that creates more hidden upkeep than decision value is not a maintenance win. The backlog should be cleaner, not merely longer.
Choose operate, repair, defer, or stop
End the transition review with one of four decisions:
- Operate — one path has authoritative offer truth, a proof boundary, named human authority, a reviewable release packet, repeatable checks, and a maintenance owner.
- Repair — the path is useful, but stale pages, broken intake, disputed claims, missing tests, or unclear ownership must be fixed before routine operation.
- Defer — the next decision depends on unavailable access, an unresolved business decision, a provider choice, or evidence that does not exist yet; record the trigger and review date.
- Stop — the proposed system is primarily a content-volume machine, requires unsafe access, bypasses human authority, or adds more maintenance burden than it removes.
The correct first result may be a verified no-change decision. A maintained site does not need a visible release every day. It needs a reliable way to distinguish useful work from busywork.
GPTCrafted uses its own public site as the inspectable model: issue-tracked changes, proof-safe content, human-reviewed intake, build and rendered checks, production verification, and a build log that records constraints as well as shipped work. That proves an operating habit, not customer results.
If your site needs the same discipline, bring one live commercial path, the current offer owner, the proof you are allowed to publish, the release checks, and the decisions that must stay human-approved. That is enough to plan an AI-Maintained Marketing System without pretending a bigger pile of AI copy is progress.