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.
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 see | What to do |
|---|---|
| "Page not found" on your .pages.dev link | You 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 address | Wait. 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 day | Check the nameservers at your web address company for typos. Only Cloudflare's two should be listed. |
| Your custom domain says "Verifying" or shows an error | Make 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" warning | Wait for the padlock. It can take up to a day after your address switches over. |
| Your business email stopped working | An 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 arriving | Check 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 screen | Both 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 [email protected].