Site menu

Guide

How to make your website live

Last updated 21 June 2026

“How do I make my site live?” usually means one thing: you have a finished website (HTML, CSS, images, or an export from a builder or AI tool) and you want it on the real internet, with a proper URL anyone can open. You don’t need a server, FTP, or a build pipeline. You can make it live for free in a couple of minutes. Here’s exactly how with MakeMySiteLive.

What you’ll need

  • Your finished website files, with an index.html as the homepage.
  • A way to create a .zip archive (built into Windows and macOS).
  • An email address to create a free account. No credit card.

Steps

  1. Step 1 of 5

    Gather your site into one folder

    Put every file your site needs (index.html, your CSS, JavaScript, and images) into a single folder. The index.html at the top is the page visitors see first.

    Illustration
    my-website
    index.html1
    style.css
    script.js
    images

    You should see: one folder with every file inside, and index.html sitting at the top, not inside another folder.

    1. index.html is the page visitors see first
  2. Step 2 of 5

    Create a ZIP

    Compress that folder into one .zip file. On Windows: right-click → Send to → Compressed (zipped) folder. On macOS: right-click → Compress. A single wrapping folder is fine. It’s detected automatically.

    Illustration
    On Windows
    Open
    Send to
    Compressed (zipped) folder1
    On a Mac
    Open
    Get Info
    Compress my-website2
    my-website.zipappears next to the folder

    You should see: a new file ending in .zip right next to your folder.

    1. Windows: right-click the folder, then Send to
    2. Mac: right-click the folder, then Compress
  3. Step 3 of 5

    Create a free account

    Sign up for MakeMySiteLive. Every account includes one permanent free full site, plus unlimited microsites for single HTML pages, so there’s nothing to pay to get your first project live. Tick I agree to the Terms of Service and Privacy Policy first, or the buttons stay greyed out.

    Screenshot: the Create your account page.

    You should see: the Create your account page.

    1. Quickest: sign up with Google
    2. Or type your email and choose a password
    3. Then select Create account
  4. Step 4 of 5

    Pick your address and upload

    Create a site, choose a free yourname.makemysitelive.com subdomain, and upload your ZIP. It’s validated, scanned, and published as a new version.

    Screenshot: the Put a new site online window, with a green tick under your address.

    You should see: the Put a new site online window, with a green tick under your address.

    1. Choose A folder or ZIP
    2. Type the address you want
    3. Drop your ZIP here
    4. Select Put my site online
  5. Step 5 of 5

    Your site is live

    Your website is online at your subdomain with free HTTPS in under two minutes. Share the link, or connect your own custom domain on a Pro site whenever you’re ready.

    Screenshot: Your site is live, with your address in yellow.

    You should see: Your site is live, with your address in yellow.

    1. Your new address
    2. Copy the link to share it
    3. Or send it straight to WhatsApp

Frequently asked questions

What does “make my site live” actually mean?

It means publishing your website files to a public web address so anyone can open them in a browser. With MakeMySiteLive you do that by uploading a ZIP of your files, and they’re hosted and served over HTTPS at a real URL in minutes.

How long does it take to go live?

Usually under two minutes. After you upload your ZIP it’s validated, scanned for malware, and published as a version, and your URL works immediately.

Is making my site live really free?

Yes. Every account gets one permanent free full site with a free subdomain and free SSL. The free full site shows a small MakeMySiteLive badge. Unlimited microsites are included for normal single-file use; extra full sites and custom domains are paid.

Can I use my own domain instead of a subdomain?

Yes. On a Pro site you can point your own domain with one DNS record, and SSL is issued and renewed automatically. See the custom-domain guide for the steps.

More: all guides · comparisons · pricing

Ready to go live?

Create a free account and publish your first site in 2 minutes.