Gabriel EspinheiraFounder · senior software engineer
AI website builders are finally good enough to produce a convincing launch. That is the wrong test.
A polished homepage can be assembled in hours. Six months later, the business may still be unable to change a price safely, explain where an enquiry went, restore a failed deployment or give another operator everything they need.
TL;DR: Judge an AI-built website by what happens after the demo. Test whether the business can edit it, receive and trace enquiries, own search and analytics access, recover a failed release, export the whole operating system and hand it to another competent operator. Launch speed matters. Dependence matters more.
The real question is not “Can AI build this?”
It can.
AI can now generate a credible marketing site, connect common services and iterate on a design quickly. For a founder who needs to validate an offer, that is useful progress.
But a business website is not only the pages a visitor sees. It is also a set of operational promises:
- the owner can change an offer without calling the original builder;
- enquiries reach the right place and failures are visible;
- search, analytics and consent settings remain under business control;
- a bad release can be reversed;
- code, content, data, domains and credentials can move;
- another competent operator can take over.
That is why “the AI built it” tells me almost nothing about production readiness. The useful distinction is between a fast artefact and an operable business system.
This AI website builder checklist tests the second one.
Test 1: change one price without the builder
Pick a real, low-risk change: a service price, an opening hour, a team member or the wording of the primary offer.
Ask someone inside the business who did not build the site to make the change. Give them the access and documentation that would exist on an ordinary Tuesday. Do not let the original builder guide them over a call.
The test passes when they can:
- find the source of truth;
- preview the change;
- publish it without breaking another page;
- see who changed what;
- reverse it if necessary.
If the content is trapped inside generated code, an unfamiliar visual editor or a prompt history only one person understands, the site is not easy to operate. It is easy to demo.
The right editing model depends on the business. A small brochure site may only need a clear repository and deployment path. A site with frequent offers, locations or articles probably needs structured content. The standard is not “use a CMS”. The standard is “the intended operator can make the intended change safely”.
Test 2: trace one enquiry from click to owner
Submit the contact form using a recognisable test address. Then follow the enquiry.
Where was it validated? Where was it stored? Who was notified? What happens if the email provider rejects the message? Does a duplicate submission create noise? Does the success page load only after the system accepts the lead?
On SharpHaw’s own site, the form path is explicit: server-side validation, a honeypot, defined handling for rejected, duplicate and rate-limited submissions, and a separate success route after acceptance. That plumbing is less exciting than a generated hero section. It is also closer to the sale.
A useful conversion-first website treats the enquiry path as part of the product. If nobody can explain that path, the site has not passed launch.
Test 3: prove the business owns search access
The business should control the domain, DNS and search property. It should also know how pages are discovered.
Google recommends a Domain property in Search Console where possible. Its documentation also points site owners to URL Inspection for individual pages and the Sitemaps report for submitted sitemaps (Google Search Console).
Run a simple check:
- Can the owner add and remove Search Console users?
- Does the property cover every protocol and subdomain that matters?
- Is there a sitemap, and can someone explain which routes belong in it?
- Can the team inspect a new or changed URL without asking the vendor?
- Are canonical URLs intentional?
“It is indexed” is a moment in time. Search ownership is the ability to diagnose what happens next.
Test 4: reconcile the analytics event with reality
Open the analytics tool, submit the form and confirm the event that represents the outcome you care about.
Do not stop when a button click appears. A click can happen before validation fails. A form can report success while the lead never reaches its owner. A booking widget can load while no appointment is completed.
For the SharpHaw site, the primary website conversion is tied to the success route rather than the initial form interaction, and analytics loading is consent-aware. That is a design choice: measure the accepted outcome, not the optimistic gesture.
The test passes when the team can connect one real test action to one recorded conversion and one received business outcome. If those three records disagree, the dashboard is not evidence yet.
This is also where performance belongs. Core Web Vitals are useful experience signals, with Google’s current good thresholds at 2.5 seconds for LCP, 200 milliseconds for INP and 0.1 for CLS at the 75th percentile (web.dev). They do not replace the enquiry test. A fast form that loses the lead is still broken.
Test 5: recover one bad release
“We have backups” is not a recovery plan. Restore something.
Create a safe failure in a non-production environment or use a known previous release. Then ask the operator to return the site to a working state.
You are testing four separate things:
- the source is versioned;
- a known-good release can be identified;
- deployment access belongs to the business;
- recovery steps are documented and rehearsed.
The exact mechanism can be simple. A small site may only need a previous deployment and a database export. A content-heavy or transactional site needs more. What matters is that recovery does not depend on one person remembering a private sequence of clicks.
Test 6: export the system, not only the pages
Ask for an export and list what did not come with it.
Code export is useful, but it can create a false sense of portability. Webflow, for example, documents that an exported site can include HTML, CSS, JavaScript and assets while excluding CMS content and functionality, user accounts, ecommerce, localisation, form processing and site search (Webflow export documentation). That is one platform’s documented boundary, not a criticism of every builder.
It illustrates the question to ask everywhere: what part of the business system remains behind?
Inventory at least:
- source code and build instructions;
- content and uploaded assets;
- form submissions and customer data;
- environment variables and external service accounts;
- domain and DNS control;
- analytics, search and advertising properties;
- deployment history and backups;
- licences and paid integrations.
If the answer is “we can export the code”, keep going. A static bundle is not the same thing as a runnable business system.
Test 7: hand it to another competent operator
This is the strongest test because it combines the other six.
Give a competent developer or operator who was not involved in the build:
- the repository;
- the access map;
- the content source;
- the environment-variable inventory without exposing secrets in documentation;
- the deployment and recovery notes;
- the ownership list for every external service.
Ask them to run the site, make one content change, identify how a lead moves through the system and describe how they would roll back a bad release.
The test should not require them to prefer the original stack. It should only prove that the system is legible enough to take over.
This is the practical version of ownership. A contract can promise transfer. A handover rehearsal proves it.
Run the cancellation-day test
There is a shorter way to expose hidden dependency:
If the builder, platform or subscription disappeared today, which parts of the website would still work tomorrow?
The honest answer may include trade-offs. A managed platform can be worth depending on because it removes maintenance. A specialist integration can be better than rebuilding a commodity service. Portability is not the absence of dependencies. It is knowing which ones you chose, what they control and how you leave.
At SharpHaw, code and content ownership is explicit, while SharpOS gives the work a shared operational home. The important part is not pretending dependencies do not exist. It is making them visible and movable.
A slower launch can still be the faster decision
These checks add work. A throwaway validation page does not need the same handover package as a revenue-critical site. Building every recovery path on day one can be wasteful.
Scope the standard to the risk:
- Experiment: publish quickly, use reversible tools, avoid collecting data you cannot govern.
- Operating website: own access, trace enquiries, measure accepted outcomes and document recovery.
- Revenue-critical system: rehearse restoration, export data and complete an independent handover.
AI has reduced the cost of producing the visible layer. That makes operational quality more important, not less, because more sites can now look finished before the business underneath is ready.
Use the seven tests before choosing a builder, before approving launch and again six months later. If the site passes, it is not merely AI-built. It is business-owned.
If you want a website designed around measurable enquiries, weekly improvement and a clean exit path, show us what you are working with.
FAQ
Are AI website builders good enough for a business website?
They can be, especially for simple marketing sites and fast offer validation. Production readiness depends on editability, lead delivery, measurement, recovery, portability and handover, not only the quality of the generated pages.
What should I own when using an AI website builder?
At minimum, the business should control its domain and DNS, source or exportable site files, content and assets, customer data, analytics and search properties, deployment access, external service accounts and recovery materials.
Is exporting website code enough?
Usually not. Confirm whether the export includes structured content, form handling, user data, ecommerce, localisation, search, environment configuration and deployment instructions. A code bundle may reproduce pages without reproducing the operating system behind them.
How often should I run this website checklist?
Run it before platform selection, before launch, after any major integration change and at least every six months. Repeat it whenever the original builder or internal owner changes.
Does portability mean avoiding managed platforms?
No. Managed platforms can be a sensible trade-off. Portability means the business knows what the platform controls, owns the surrounding accounts and data, and has a realistic handover or exit path.

