A static storefront is a set of files that a browser can serve directly: usually HTML for pages, CSS for presentation, JavaScript for interactive details, and image assets. There is no application server assembling each page for a shopper. That makes deployment relatively simple, but it does not remove the need to choose a host, configure a domain, and check the live result.

This guide walks through the process without assuming a particular hosting provider. Provider interfaces and free-plan terms change, so use the host's current documentation for the final steps.

1. Prepare and inspect the site files

Start with the complete export—not just the homepage. Unzip it into a folder and check that it contains an entry page such as index.html, its assets, and any product or collection pages. Open the homepage locally, then follow its navigation and inspect at least one product page.

2. Choose a static host

Static hosts serve files from a deployed directory or a connected code repository. Compare their current bandwidth, build, custom-domain, support, and usage terms against your expected traffic. A free tier can be useful for a small project, but it is not a guarantee of zero cost at every usage level.

Common deployment approaches include uploading a folder through a host's dashboard or connecting a Git repository and letting the provider publish each update. For example, consult the current documentation for Netlify, Vercel, or GitHub Pages. Those are third-party services with their own terms and setup.

3. Publish the correct directory

Follow the host's instructions to upload the unzipped site folder or connect the repository containing it. If the service asks for a publish directory, choose the directory where index.html lives. A frequent deployment mistake is publishing the parent directory or the archive itself, which leaves the host unable to find the homepage.

After the first deploy, open the temporary URL provided by the host. Check the homepage, product pages, navigation, assets, and checkout handoff there—not only on your computer. A path that worked locally can fail when the site is served from a different directory or domain.

4. Connect a domain and HTTPS

If you want a custom domain, add it in your hosting provider's dashboard and follow its current DNS instructions. DNS changes can take time to propagate. The host should also explain how it provisions HTTPS certificates; wait until the domain and certificate are reported as ready before sharing the address widely.

A domain registrar and a hosting provider are separate services, even when one company offers both. Confirm renewal prices, DNS records, certificate status, and who controls the domain account. Storza does not provide hosting, register domains, or configure DNS for an exported storefront.

5. Test the live storefront like a customer

Use a private browser window and a phone as well as a desktop. Visit the homepage directly, refresh a product page, use the site's navigation, and follow a checkout link. Test any WhatsApp contact link or email handoff with a controlled test message, and make sure your business contact information is correct.

Before you share the link

Deployment is complete when the production URL works from a clean browser and the merchant-controlled checkout handoff behaves as expected. Store updates are a separate step: make the change in your source project, export or publish the updated files, then verify the new deployment. A downloaded site does not automatically sync with the builder.

Build a storefront you can take with you

Use storza to create a static storefront, then choose where to host the exported files.

Explore the builder