Skip to content

What Happens After You Download the Code From an AI Website Builder?

Downloading or exporting code from an AI website builder is an important step towards business control. The next job is to understand what came with the export, what still lives elsewhere and what must be checked before real customers depend on it.

In Plain English

Downloading the code is a little like receiving the keys and plans for a new shop. You now control something important, but the shop is not ready to open simply because the handover folder exists. You still need to check the locks, utilities, payment arrangements and what happens when something fails.

For a website, that means putting the files somewhere the business controls, identifying services that sit outside the download, protecting passwords and keys, choosing hosting, and testing the journeys customers will use. A production-readiness review brings those pieces together so the useful prototype can become a system the business is prepared to operate.

Key Takeaways
  • Exporting code improves control and makes independent review and change more practical.
  • The exported files still need checks for dependencies, configuration, security and customer-facing behaviour.
  • Long-term control includes the repository, domain, cloud and important service accounts—not only a downloaded folder.
  • A dependable launch needs monitoring, recovery, documentation and accountable operation as well as deployment.
Detailed guide contents

Engineering-led guidance. This guide draws on Productionise's standards and practical engineering experience. Examples are generalised to protect confidentiality.

You now have the code — what exactly have you gained?

The download usually contains the source files used to build the visible website or browser application. Those files can be reviewed, stored independently, changed by another suitable developer and potentially deployed away from the original builder.

The folder may still omit hosted data, authentication settings, service accounts, deployment configuration or licences. Possessing files also does not settle every legal ownership or licence question. Check the builder terms, asset licences and relevant agreements, and obtain legal advice where ownership rights are material.

Put the code somewhere you control

The business should not depend on the only usable copy of its website being stored on one person's computer. Put the source in a business-controlled repository: a versioned home where authorised people can find, review and maintain it.

Git is the common system repositories use to record changes over time. That history supports collaboration and can help return code to a known working version, although it does not automatically undo database, provider or DNS changes. Give people only the access they need and keep account recovery under business control.

  • Create the repository in an account the business controls.
  • Import the usable source and retain its change history where available.
  • Exclude local settings, generated output and secret files.
  • Record who may approve and deploy changes.
  • Confirm another authorised person can recover access.

Work out what the prototype depends on

An exported folder rarely explains every service the prototype uses. It may rely on an API, authentication provider, database, storage, email, analytics or AI service, and some integrations may belong to the builder or an individual's account.

Create a simple dependency register: what each service does, what information it receives, who owns and pays for it, where its configuration lives, and what happens if it is unavailable. During production-readiness reviews, we commonly check whether mocked or preview-only behaviour has been mistaken for a production service.

  • APIs and server-side functions
  • Authentication and account recovery
  • Databases and file storage
  • Email and contact-form delivery
  • Analytics, maps, payments or AI services
  • Builder-specific hosting and integrations

Separate configuration from secrets

Exported code may refer to passwords, API keys or service credentials. Before it is stored or deployed, establish which settings are safe for a browser to see and which must remain private. A private credential must not be copied into the repository or browser code.

Environment variables are named settings supplied when software is built or run. They can separate development, preview and production configuration without embedding private values in source. Store secrets in the host's protected configuration, restrict them to the service that needs them and document names and purposes without values. If a credential entered source history, rotate it rather than relying on deletion alone.

Decide where the production system will live

Hosting makes the website available, and the right option depends on what the exported application does. A content-led site may suit static hosting, while accounts, changing data or substantial server logic may require additional managed services.

The business should understand and preferably control production accounts, billing, recovery access and the domain. Azure is one option, not the only correct choice. Compare providers against required behaviour, region, support, team skills, portability and expected usage; cost depends on architecture, traffic and provider pricing.

  • Match hosting to the application's real runtime needs.
  • Keep the domain and production account under business control.
  • Separate development, preview and production configuration.
  • Define how reviewed source becomes a production release.
  • Record provider, billing and account-recovery responsibilities.

Test the things customers actually rely on

A successful build proves that the tools can produce files, not that the customer journey works. Test the production version through the paths a customer will take, including understandable failures rather than only the ideal path.

Check forms at the server as well as in the browser, verify account permissions and minimise the information collected. Review navigation, mobile layouts, keyboard access, semantic headings, performance and error states. Use invented test information and remove it afterwards.

  • Complete the main journey on representative phones and desktops.
  • Verify navigation, links, forms and confirmation messages.
  • Test account and permission boundaries where relevant.
  • Check validation, abuse controls and safe error handling.
  • Review accessibility and performance with appropriate tools and manual checks.
  • Confirm personal information goes only to approved services.

Make the site understandable to search engines

The exported code should produce useful public HTML that search engines can access and people can understand. Each indexable page needs an accurate title and description, one preferred canonical URL, logical headings and descriptive internal links.

An accurate sitemap and sensible robots rules help discovery. Structured data can describe visible, evidenced information, but it should not invent ratings, people or business details. These controls remove common technical barriers; they cannot guarantee indexing or rankings.

Add visibility into what happens after launch

Analytics describes how people use the site in aggregate—for example, which public pages are visited or whether an approved enquiry step succeeds. Configure it deliberately, avoid personal form values and sensitive URLs, and prevent duplicate measurements.

Operational monitoring answers a different question: is the system healthy? It should help the responsible person notice failures in availability, certificates, deployments, forms or critical dependencies. Logs can support diagnosis, but should avoid passwords, tokens, message content and unnecessary personal information.

Plan for failure before launch

Reliable operation means considering likely failures, detecting important ones and knowing how to respond without improvising under pressure.

Keep a known-good release and define when and how to roll back. Back up source and essential operational records outside the failure boundary they protect, then test a meaningful recovery. Document the architecture, configuration names, providers, deployment and support boundaries so another authorised person can maintain the system later.

  • Identify the last known-good release and rollback owner.
  • Define backups, retention and a tested recovery path.
  • Record critical providers and outage workarounds.
  • Document deployment, configuration names and routine maintenance.
  • Confirm business-controlled recovery access does not depend on one person.

Decide whether it is actually ready

Production readiness brings the evidence together. The decision should reflect the customer journey, information, dependencies and consequences of failure—not whether the homepage looks complete or a deployment happened once.

Critical security or reliability problems should block launch. Smaller limitations may be accepted when understood, recorded and assigned to an owner. Identify what was reviewed, who approved it, how to reverse it and what to check after launch.

  • The business controls source, domain, hosting and recovery access.
  • The application builds from the controlled repository with documented configuration.
  • Dependencies, information flows and licences are understood.
  • Security, customer journeys, accessibility and technical SEO have been reviewed.
  • Deployment, monitoring, backup, recovery and handover are ready.

Should I care?

This matters if…

  • You have exported the project and want to publish it under the business domain.
  • The exported site uses forms, accounts, stored information or services connected to the original builder.
  • You are unsure who controls the code, hosting, domain or recovery access after handover.

It may not be urgent if…

  • The project remains a private experiment with no real customer access or information.
  • You are still testing the idea and expect to replace the current prototype before launch.

Have a question about this guide?

Use the existing contact form and include the guide title with your question.

Contact Productionise