
One of the biggest misconceptions about AI tools is that building something means it is ready to use.
It does not.
I keep seeing people ask AI to build websites. AI does exactly what they asked. It writes the code and delivers a working project.
Then reality sets in.
Now what?
- How do you put it online?
- Where do you host it?
- How do you connect your domain?
- How do you collect form submissions?
- Where do the results go?
- How do you send emails after someone completes an assessment?
- How do you connect it to your CRM?
- How do you track conversions in Google Analytics?
- How do you update it six months from now without breaking everything?
- How do you make sure it loads quickly?
- How do you keep it secure?
None of those questions are solved by generating code.
AI has made software development more accessible than ever, but it hasn’t removed the technical knowledge needed to launch and maintain what it creates.
Prompting is only one step in the process.
This isn’t unique to websites. The same gap shows up in branding — a lot of what makes a brand feel unfinished has nothing to do with budget, and everything to do with the pieces nobody thought to check.
Deployment, hosting, integrations, analytics, automation, maintenance, security, backups, version control, and ongoing updates are all separate pieces of the puzzle.
Here’s what needs to happen after AI builds your website
1. Hosting and deployment: where the code actually lives
Your website needs a host. That might be a platform like Vercel, Netlify, Cloudflare Pages, GitHub Pages, or a traditional web host, depending on how the site was built.
A website lives on a server that is reachable from the internet, running twenty-four hours a day, returning your files when someone types your domain into a browser.
That server is what “hosting” means. It is rented space, somewhere out in the world, that keeps your site available around the clock. Some hosting options are built for simple sites that just display content. Others are built for sites that need to do more like process payments, run a backend, or manage a database. What AI generated for you determines which category you need, and that is a question worth asking before you pick anything.
The thing to know going in: hosting is not a one-size-fits-all decision, and the cheapest option is not always the right one. If your site needs to do something beyond displaying pages, that changes what kind of hosting will actually work. Big name hosting that makes hosting seem easy, really is quite the opposite. When something goes wrong, you need to make sure their customer service knows how to handle the situation. Too often I’ve seen big brand hosting providers hold your account hostage, be wary of all-in-one providers.
2. Domain setup and DNS: pointing your domain at your host
Your domain and your hosting are two separate things, and this is where a lot of people get stuck without realizing why. Your domain, the name people type in, is registered with one company. Your hosting, where the actual files live, is often somewhere else entirely. Getting them to talk to each other requires a set of instructions called DNS records, which essentially tell the internet “when someone looks for this domain, send them here.”
This step is invisible when it works and confusing when it does not, because there is no visual confirmation that it is set up correctly beyond the site actually loading. It can also take anywhere from a few minutes to two full days to take effect everywhere, which catches people off guard when they expect it to be instant.
A few things worth knowing before you touch any of this:
If you have email tied to your domain, be careful. Email and website hosting use different types of DNS records. It is very possible to update your website’s settings and accidentally disrupt your email without realizing the two were connected. If you are not sure which records control what, that is a good moment to ask before changing anything.
There are tools that let you check whether a domain change has gone through. Free DNS checker tools exist that show you how your domain is resolving from different locations around the world, which takes the guesswork out of “is this done yet.”
3. Forms backend and serverless functions: making submissions actually work
AI can generate a contact form that looks exactly right. What it generates, underneath, is just the visual layer. A form that has no connection behind it is useless. When someone hits submit, nothing happens, or worse, the page errors and the visitor assumes something is broken with your business.
Forms need somewhere to send the information once someone clicks submit. There are services built specifically for this — you connect your form to one of them, and it handles receiving the data, storing it, and sending it wherever you want, like your inbox or your CRM. Setting this up is often a small, one-time task rather than something that requires ongoing technical work.
If you need the form to do more than just deliver a message, for instance, check a piece of information before accepting it, look something up, or trigger a separate action, that requires a small piece of custom logic running behind the scenes. This is sometimes called a “function,” and the idea is that it only runs for a moment when needed rather than sitting on all the time. You do not need to understand exactly how it works, but it is worth knowing this is a real and common piece of the puzzle, not an edge case.
One thing AI-generated forms almost always miss: there is no protection against spam submissions. A form sitting on the open internet will get hit by bots filling it out automatically, sometimes within days of going live. There are simple, low-effort ways to filter most of that out — a hidden field that only bots fill in, or a tool that scores submissions by how likely they are to be human, working invisibly in the background. Either approach is worth asking about before a form goes live, not after the spam shows up.
4. Install analytics before you publish
If you launch without analytics running, you lose every bit of data from day one and never get it back. Google Analytics tells you who is visiting, where they came from, and what they did once they arrived. Google Search Console tells you how your site is actually performing in search results, and flags problems Google finds on its own. Conversion tracking tells you whether the things you care about, form submissions, bookings, purchases, are actually happening.
None of this is complicated to set up. It just needs to happen before launch, not after someone asks “how is the site doing” and the honest answer is nobody knows.
5. Think about search engines
A page can look finished and still be invisible to search engines. Every page needs a title and a short description that search engines use to understand and display it.
The site needs a sitemap, which is essentially a map handed to search engines so they know what pages exist. It needs a robots.txt file, which tells search engines what they are and are not allowed to look at. And it needs proper headings — a clear, logical structure of what is a main heading versus a subheading, used consistently rather than just for visual styling.
AI-generated sites often skip these details entirely, because they are invisible in a normal preview. The page looks complete. Search engines still cannot make sense of it.
6. Check it on real devices
Open the site on phones, tablets, different browsers, and different screen sizes. Something that works in AI preview may not work everywhere else.
The only way to know is to actually look. Open the site on a phone, a tablet, a couple of different browsers, and a few different screen sizes, before anyone else does.
This takes minutes. Skipping it is one of the most common ways a site quietly loses visitors.
7. Optimize performance
A slow site loses people before they ever see what you built. Large, uncompressed images are one of the most common culprits, along with extra code left over from the build process that the page does not actually need. Both can be cleaned up, and there are free tools that test your site’s speed and tell you specifically what is slowing it down.
This matters beyond visitor experience. Search engines factor load speed into ranking, so a slow site is not just a worse experience, it is also a quieter one in search results.
8. Security and SSL: the basics that are not optional
Keep dependencies updated, enable HTTPS, protect forms from spam, and back up your site regularly.
The good news: on most modern hosting, SSL is handled automatically the moment your domain is connected, with no ongoing effort required. On older or more custom setups, it needs to be configured once and then renewed periodically, which can usually be automated so no one has to remember to do it.
Beyond the SSL, a few other things are worth asking about for any site that is live and public:
There are settings that tell browsers how to behave when loading your site, which close off entire categories of common attacks — things like someone embedding your site inside theirs without your knowledge, or a malicious script sneaking in through an unexpected source. These take a small amount of setup and then run quietly in the background. There are free tools that scan a site and tell you exactly what is missing.
Backups are easy to forget until the moment you desperately need one. Most hosting providers offer automatic, scheduled backups for a small monthly cost, and most website platforms have backup plugins or built-in options that do the same. The detail that actually matters: a backup that has never been tested is not a real backup. At some point, someone should actually restore from it, just to confirm it works, rather than assuming it does.
Software gets outdated, and outdated software is where most security problems start. Any AI-generated project will have a list of components and tools it relies on, and those components release updates — often specifically to patch security holes. Setting a recurring reminder to check for and apply updates, even something as simple as once a month, closes off a huge percentage of common vulnerabilities.
9. Have a plan for updates
This is the one almost nobody thinks about until the moment they need it — usually six months in, when something needs to change and no one is quite sure how.
Who owns the code? If AI generated it inside a chat session, the honest answer for a lot of people is: nobody, yet. It exists in a conversation, maybe copied into a file somewhere, maybe not. Ownership is not really established until the code lives somewhere permanent and someone can point to it and say, with confidence, this is the current, real version of my site.
Where is it stored? This matters more than it sounds like it should. If the only copy of your site lives on one laptop, in one folder, you are one hard drive failure away from starting over. The standard answer to this is version control, a system that keeps a complete history of every change ever made to your code, stored in a way that is backed up and accessible from anywhere. You do not need to become an expert in it. You need it set up once, by someone who understands it, so your project has a permanent home and a record of how it got there.
How will you make changes six months from now? This is the real question underneath all of it. AI can regenerate code on demand. Ask it to build the same quiz again and it will. What it cannot reliably do is pick up exactly where your specific, customized, already-launched project left off and make one small, careful change without disturbing something else. The more your site grows — more pages, more integrations, more custom logic layered on over time — the more a fresh regeneration risks undoing work that took real time to get right.
What you actually need is a workflow. That means your code lives somewhere permanent, changes are tracked and can be undone if something goes wrong, and there is a clear, repeatable process for making an edit, testing it, and pushing it live without affecting the rest of the site. A small business does not need an elaborate version of this. It needs a simple one that is consistent, and that someone other than the original builder could step into and understand.
This is also where it is worth being honest about what AI is good at and what it is not. AI is excellent at generating something from scratch. It is far less reliable at safely modifying something that already exists, already works, and already has real people depending on it. The further a project gets from “brand new” and the closer it gets to “live and in use,” the more that distinction matters.
10. CRM setup, field mapping, and tagging logic: making your data useful
Getting form submissions into a CRM is step one. Making them useful is everything that comes after.
Most CRMs can connect directly to a form, either natively or through a third-party connector, so submissions flow in without anyone manually copying them over. Setting up that connection is usually the easy part. What requires real thought is what happens to the information once it lands inside.
Field mapping is the process of telling your CRM which piece of form data goes into which spot in your system — name goes into the name field, email goes into the email field, and so on. Where this gets tricky is anything custom: a question you added about company size, a dropdown asking what someone is interested in, a text box where they described their problem. Those need a matching spot created inside your CRM before the connection will know what to do with them. Skip this step, and that information either disappears or ends up somewhere no one will ever find it.
Tagging logic is where most small business systems quietly fall apart. Every person who comes through your website should be labeled with at least the basics: where they came from, what action they took, and roughly when they did it. Without that, your contact list is just a pile of names. With it, your list becomes something you can actually search and act on — pull up everyone who downloaded a resource but never booked a call, for instance, and reach out to exactly that group.
This kind of labeling needs to be thought through before the automations are built, not bolted on afterward. It is worth deciding early on a consistent way of naming things, because a system that makes sense today is much harder to untangle a year from now if no one remembers what the original labels meant.
One habit worth adopting regardless of which CRM you use: connect your form directly to it rather than relying on email notifications that someone then manually copies over. The manual version works for a while, until it does not — contacts get missed, follow-up gets delayed, and the data gets messy. The direct connection takes a short amount of setup once and then runs on its own indefinitely.
One thing AI almost never handles properly: accessibility
Most AI-generated websites work visually, but that doesn’t mean they work for everyone.
Before you launch, check:
- Can the site be used without a mouse?
- Are all buttons and inputs reachable with keyboard navigation?
- Do images have proper alt text?
- Are headings structured correctly (H1, H2, H3 in order)?
- Is there enough colour contrast between text and background?
- Do forms announce errors clearly to screen readers?
- Are labels properly connected to inputs?
- Does anything rely only on hover or animation to function?
These aren’t “nice to have” details. They determine whether your site is usable for a large group of people. And AI will often skip or flatten them because it’s focused on making something that looks correct, not something that is structurally correct.
A finished-looking website is not the same as a finished website. AI got you a real, working starting point, faster than ever before. What happens next, hosting it properly, connecting it to the systems that run your business, securing it, making it findable, making it usable for everyone who lands on it, and having a real plan for what comes after launch, is still a body of work that takes actual expertise.


