Launch guide

Put your new website live, step by step.

No tech skills needed. Go in order, tick each box as you finish it, and your new website will be live at your own web address. Most people are done in under an hour, plus some waiting at the end.

Start here

About 2 minutes

Before you start

Get these ready. Tick each one when you have it.

Good to know: Cloudflare, the free website host you'll use, sometimes changes how its buttons look. If a button in this guide looks a little different, click the closest match. On Cloudflare, your website is called a project, and your web address is called a domain.

About 2 minutes

Unzip your website

Only see one more folder inside? Open that one. Your website folder is the one with index.html directly inside it.

About 5 minutes

Make a free Cloudflare account

Cloudflare is the company that keeps your website online, day and night. Its free plan is plenty for a small business website, with no ads or badges on your site.

About 3 minutes

Upload and name your website

Don't worry: customers can't find this link yet. Your website gets your own web address in Step 4.

About 15 minutes, then waiting

Connect your web address

Your web address (also called a domain) is what people type to find you, like yourbusiness.com. Do you already own one?

If you need a web address

Buy one through Cloudflare

If you already have a web address

Move it over to Cloudflare

You'll keep your address and keep paying the same company for it. You're only telling it to let Cloudflare handle where your address points.

Already bought your address from Cloudflare? Skip to Part 3.

Part 1: Add your address to Cloudflare

Part 2: Where you bought your address

Important: don't cancel your web address, and don't delete rows marked MX or TXT; they keep your business email working. If your old website was on Squarespace, Wix or GoDaddy, keep the address and only cancel the old website plan after your new website shows up.

Part 3: Connect it to your website

Where to change nameservers, company by company

GoDaddy

Sign in at godaddy.com, open your Domain Portfolio (or My Products), click your address, then DNS, then the Nameservers tab. Click Change Nameservers, choose I'll use my own nameservers, paste in Cloudflare's two and save. If GoDaddy warns you, that's normal; confirm.

Squarespace (and old Google Domains)

Sign in at account.squarespace.com, click Domains, click your address, then DNS, then Domain Nameservers. Choose Use custom nameservers, paste in Cloudflare's two and save.

Namecheap

Sign in, open your Domain List and click Manage next to your address. Under Nameservers, change the menu to Custom DNS, paste in Cloudflare's two, and click the green check mark to save.

Wix

Wix doesn't always let you change nameservers for an address bought through Wix. Open Wix's help chat and say: "Please change my domain's nameservers to" followed by Cloudflare's two. If they say they can't, email me and I'll help you move your address.

Somewhere else

Look for a setting called Nameservers, DNS servers or Custom DNS. Or open the company's help chat and say: "Please change my domain's nameservers to" followed by Cloudflare's two. They do this every day.

About 5 minutes

Get form messages by email

If your website has a contact, booking or request form, do this so messages from customers land in your inbox. Your form uses Web3Forms, a free service that emails you each message (up to 250 a month).

No form on your website? Then you can skip this step.

About 10 minutes

Test everything

Once your web address shows your new website, check these on your phone and your computer.

About 10 minutes

Tell everyone

Put your new web address everywhere customers find you.

You're live

After launch

Making changes later

When I make changes for you, I'll send you an updated website folder. Unzip it like in Step 1. Then in Cloudflare, go to Workers & Pages, click your website, and click Create deployment (it may say Create new deployment). Drag the new folder onto the upload box and click Save and Deploy. It's live in about a minute.

Changes are $40 each, or get up to 4 a month with the Monthly Care Plan for $100 a month. See pricing.

About Cloudflare's free plan: a small business website stays well within its limits, and it never adds ads or badges to your site. If Cloudflare offers you a paid plan, you don't need it. Check with me before you pay for anything.

Just in case

If something goes wrong

What you seeWhat to do
"Page not found" on your .pages.dev linkYou uploaded the folder that holds your website folder. Open folders until you see index.html, then upload that folder as a new deployment (see Making changes later).
Your old website still shows at your addressWait. It can take up to 24 hours. Try a private (incognito) window, or check on your phone with Wi-Fi turned off.
Cloudflare still says your address is "Pending" after a dayCheck the nameservers at your web address company for typos. Only Cloudflare's two should be listed.
Your custom domain says "Verifying" or shows an errorMake sure your address shows Active in Cloudflare first. Then check that no old A, AAAA or CNAME rows for your address or www are left (Step 4B, Part 3).
A "Not secure" warningWait for the padlock. It can take up to a day after your address switches over.
Your business email stopped workingAn MX or TXT row is missing. In Cloudflare, open your address, then DNS, then Records, and compare with the email settings your email provider gives you. Your email provider's help chat can tell you exactly what to add.
Form messages aren't arrivingCheck your spam folder. Sign in to web3forms.com and make sure the form's email is spelled right.
You're stuck on a Cloudflare or web address screenBoth have free help. Cloudflare's is at community.cloudflare.com, and your web address company has help chat or phone support.

Questions about your website itself? Email me at chattmanjohnsoniv@gmail.com.