Domains and Launch

Website go-live checklist: what to check before you launch

A website go-live checklist for small businesses: content, the WhatsApp order path, technical checks, basic SEO, and the first 48 hours after you publish.

A laptop screen showing a business website being checked item by item before the publish button is pressed.
Going live is not about pressing publish. It is about making sure every path a potential buyer uses actually works.

A website go-live checklist is the final check before your business website opens to the public, and it is the step people skip most often. The website is built, it looks good on the laptop, and the publish button gets pressed. Two weeks later it turns out the WhatsApp button on the product page points to an old number, and every potential buyer who tapped it vanished without a trace.

This article is not a guide to building a website. If you are still deciding which pages you need, start with 10 things every small business website needs or the guide to building a website for your business. The checklist below assumes your content already exists and focuses on a different question: does everything actually work for other people, not just look right on your screen?

A note for readers outside Indonesia: this checklist was written with Indonesian small businesses in mind, where most orders start as a WhatsApp chat rather than a checkout page. If your customers order through a cart, a booking form, or a phone call, read "WhatsApp button" as "whatever your main order path is". The checks are the same.

What a website go-live checklist is and why it matters

Going live is the moment a website stops being "yours" and becomes "your visitors'". While building it, you see the website from a very unusual position: you know which WhatsApp number is right, you know what an ambiguous sentence means, you know exactly where to click. Visitors have none of that context.

A go-live checklist forces you to switch positions. Every item takes the same form: not "does this section exist", but "does this section work for someone who has never heard of your business".

There is a practical reason this check is cheapest now rather than later. A mistake caught before launch costs nothing. A mistake caught after launch costs every potential buyer who arrived between those two moments, and you will never know how many there were. A wrong WhatsApp number does not produce an error message. The chat simply never arrives.

Organize the checklist by phase so you are not jumping around. Work in order, tick, move on.

Phase 1: Content, identity, and trust signals

This phase answers every new visitor's first question: who is this, what do they sell, and can I trust them?

  • One sentence on the first screen says what you sell and to whom. Visitors decide whether to stay or leave before they scroll. A sentence like "Welcome to our website" says nothing. "Home-cooked daily catering for offices in South Jakarta, minimum 10 portions" says everything.
  • Prices or a price range are listed. This is the item people most often avoid on purpose, and it has the most expensive consequences. Visitors who cannot find a price do not ask, they go to the next website that shows one. If your prices vary, give the range plus what affects it.
  • Real photos, not stock photos. A phone photo taken in good light is far more convincing than a stock model in a kitchen that is not yours. Buyers are good at telling the two apart.
  • Business name, city, and full address are listed. A business without an address looks like a business that could disappear tomorrow. If you sell from home and are not comfortable publishing your full address, at least give your city and district.
  • Opening hours are written clearly. This is not a formality. Opening hours set expectations about when chats get answered, and that saves you from looking unresponsive while you are asleep.
  • A return or guarantee policy has its own page. For physical products, this is a big difference between looking serious and looking like an experiment. It does not need to be long. Conditions, time limit, and how to make a claim are enough.
  • Testimonials use real names and context. "Great, highly recommended!" with no name adds no trust at all. "Rina, office catering for 3 months, South Jakarta" is much stronger even though the sentence is shorter.
  • No placeholder text is left behind. Search every page for words like "Lorem ipsum", "Product description here", "Company Name", or "email@example.com". Placeholder text is almost always left on pages that rarely get opened, not on the home page.
  • Your brand name is spelled the same on every page. The home page says "Mama's Kitchen", the contact page says "Mamas Kitchen". A small detail that makes visitors wonder whether this is the same business.

Tip: Open your website in your browser's private mode, read the first screen for five seconds, then close it. If you cannot explain afterwards what the business sells, visitors cannot either.

Phase 2: An order path that actually reaches you

This is the most critical phase and the one that fails silently most often. Every item here must be tested by running it, not by looking at it.

  • The WhatsApp number uses the correct format. WhatsApp links use the country code with no leading zero. An Indonesian number such as 0812 3456 7890 becomes 6281234567890. The most common mistake is leaving the leading zero in, and the result is a button that opens a chat with a number that does not exist.
  • Tap the WhatsApp button from someone else's phone. From your own phone, the chat looks normal because it opens a conversation with yourself. Borrow a friend's phone, tap the button, and make sure the chat really opens to your business number.
  • The automatic opening message mentions the page it came from. If buttons on product A and product B trigger the same message, you lose the most useful piece of information. A message like "Hi, I'd like to ask about the Daily Catering Package" gives context before the conversation even starts. How to set this up is covered in the guide to WhatsApp forms on your website.
  • Send one test order through the form, all the way through. Fill in the form like a real buyer, submit it, and make sure the data really arrives. Do not stop at the "thank you, your order has been sent" message. That only shows the button works, not that the data got through.
  • Check the spam folder for form notifications. Form notifications going to spam are one of the most common and least noticed causes of lost leads. Mark them as not spam now, before a real order comes in.
  • The order button is on every page, not only the home page. Visitors from Google often land directly on a product or service page and never pass through the home page at all.
  • Phone numbers can be tapped on a phone. A number that is only plain text forces visitors to copy it manually, and most will not bother.
  • Your email address uses your brand name. A random personal address lowers trust more than most people expect.
  • It is clear who replies. A website that sends chats to a number nobody monitors is worse than having no website. If you cannot be on standby yet, write your reply hours next to the button.

More detail on turning visitors into WhatsApp conversations that actually close sales is in the guide to turning visitors into WhatsApp leads.

Phase 3: Technical checks and the mobile layout

Most visitors to Indonesian small business websites arrive on a phone, usually through a link in an Instagram bio or a WhatsApp status. A website that only looks tidy on a laptop is effectively broken for almost everyone who sees it.

  • Open it on a real phone, not just a narrowed browser window. Shrinking the window does not reproduce thumb size, mobile network quality, or how the keyboard behaves when someone fills in a form.
  • No horizontal scrolling. If the page can be swiped sideways on a phone, some element is wider than the screen. It makes the layout look broken and lowers trust immediately.
  • Text is readable without zooming, and the main buttons are big enough to tap with a thumb without hitting the wrong one.
  • HTTPS is active and the padlock icon shows in the address bar. A "Not secure" warning drives visitors away before they read a single sentence.
  • A favicon is installed. This small icon in the browser tab is often forgotten, yet it appears every time someone bookmarks your page or opens many tabs at once. Without one, your website shows up as a generic blank-page icon.
  • The 404 page sends visitors back. Mistyped links and old links circulating in chats will happen. An empty 404 page ends the visitor's journey, while a 404 page with buttons to the home page and product pages saves it.
  • The tab title is not "Untitled" or "Home". This title is what appears when the link is shared and when the page is bookmarked.
  • The link preview is correct. Send your website link to your own WhatsApp chat and look at the preview card. The title, description, and image that appear there are the first impression for everyone who receives your link.
  • Page speed is within reasonable thresholds. Google uses three main measures of page experience. According to web.dev, Largest Contentful Paint should be 2.5 seconds or less, Interaction to Next Paint should be 200 milliseconds or less, and Cumulative Layout Shift should be 0.1 or less, all measured at the 75th percentile of visits. The most common reason small business websites miss these thresholds is large product photos uploaded straight away without compression.
  • All internal links work. Click every menu item and every button once. Dead links to pages that were never finished are the most common leftover from a rushed build.

Phase 4: Basic SEO so the website can be found

This phase will not get you to position one next week, but skipping it means Google takes much longer to understand your website.

  • Every page has a unique, specific title. Five pages all titled "Home" give Google nothing to tell them apart.
  • Meta descriptions are written by a person, not the first sentence cut off halfway.
  • One H1 per page, with a logical heading hierarchy below it.
  • Alt text is filled in on the main product images. It is also what keeps the website making sense when images fail to load on a slow connection.
  • A sitemap.xml exists and robots.txt does not block important pages. The classic mistake is forgetting to turn off the "hide from search engines" setting used during the build. This one small setting can keep a website from ever appearing on Google.
  • Google Search Console is connected and the sitemap is submitted. The step-by-step is covered in how to get your website on Google, and the on-page basics are in the website SEO basics guide.
  • Your city name appears on the main page if your business serves a specific area. Local searches are much easier to win than general keywords.
  • Your Google Business Profile is updated with your website address filled in. For many small businesses, this is a bigger early source of visitors than regular organic search.

If you are still weighing whether to start on a free subdomain or buy your own domain straight away, the comparison is covered in full in custom domain vs free subdomain, with the basics explained in domains and hosting for beginners. In short, that decision does not need to delay your launch.

Phase 5: The first 48 hours after pressing publish

The checklist does not stop when the website goes live. The first two days are the best window to find anything that slipped past every earlier check.

  • Ask three people who do not know your business to find two things: the price, and how to order. Stay quiet and do not help. If one of them gets stuck, that is where the problem is.
  • Place one full test order from outside, using a different phone and network, until the chat actually arrives on your device.
  • Share the link everywhere you have a presence: Instagram bio, WhatsApp status, TikTok description, Google Business Profile, email signature, packaging stickers. A website with no visitors cannot prove anything.
  • Install analytics so you know which pages get opened and where people stop.
  • Note down every question that comes in through WhatsApp. A question that comes up twice means your website has not answered it yet, and that is the most accurate revision list you can get without paying for any research.
  • Check indexing status after a few days, not after a few hours. Google needs time, and checking too early only causes panic for no reason.

How long does a realistic path from zero to go-live take?

This is the part rarely discussed honestly, so let us settle it.

If you hire a web design service, the gap between agreement and launch is usually a few weeks, and most of that time goes to the revision queue, not the actual work. If you build it yourself on a template platform, the timing depends on how quickly you get used to the tool, and for first-timers, learning the tool often takes longer than creating the content. We covered the cost comparison in small business website costs.

The AI route changes how the time is split, and that is what makes the checklist above more realistic to run. Writing one sentence about your business takes seconds. The full website is built in the background with a measured production latency of about 4.5 minutes, then it can go live on a free subdomain the same day. That means the time usually spent building is now left for the things that actually decide results: checking the WhatsApp number, testing the form, and rereading the pages from a buyer's point of view.

That is how it works on Forgelo. You describe your business in one sentence, for example "Home-cooked daily catering for offices in South Jakarta, minimum 10 portions, orders via WhatsApp", and a complete website with page structure, copy, and order buttons takes shape within a few minutes. After that, changes work the same way you would explain something to a person: type "make the headline shorter" or "add an opening hours section to the contact page", and Forgelo rebuilds only that part without touching the rest. How section-by-section editing works is explained in more detail in editing a website section by section, and the full flow is on the how it works page.

For many business owners, this means the whole checklist in this article can be run on the same afternoon the website is created. The Free plan gives you one website on a Forgelo subdomain with a "Made with Forgelo" badge and 5 AI actions per day, enough to prove your message works before spending anything. When you are ready to use your own domain and remove the badge, Starter at $9 per month gives you 3 websites with 30 AI actions per day, Pro at $19 per month gives you 10 websites with 100 AI actions per day, and Business at $39 per month gives you 25 websites with 300 AI actions per day. Details for each plan are on the pricing page.

Conclusion: publish first, refine as you go

The website go-live checklist looks long, but almost every item is a one-minute check. What makes the process feel heavy is usually not the length of the list, but material that was never prepared: prices not yet decided, a return policy never written, product photos that are still makeshift.

If your time is limited, do Phase 2 first. A broken order path is the one mistake that makes every other effort pointless, because visitors may be interested but still cannot order. Then Phase 3, because a broken mobile layout wipes out trust before visitors get a chance to read. Phases 4 and 5 matter, but you can still catch up on them after the website is live.

One last thing. A website that launches this week with five simple pages and a working WhatsApp button will always beat an impressive website that still lives in your head. If there is an item on this checklist you cannot finish today, mark it, publish, and finish it next week. A live website gives you data. A perfect plan gives you nothing.

FAQ

Quick answers

What is a website go-live checklist?

A website go-live checklist is the final list of checks you run just before a website is opened to the public. Its job is not to add new content, but to make sure everything already built actually works: the order button connects to the right number, the form reaches the right inbox, the layout does not break on phones, and no placeholder text is left behind. It is the last quality gate before your first potential buyer arrives.

How long does it take to run a go-live checklist?

For a small business website with five to seven pages, one to two hours is enough to run the whole checklist calmly. The most time-consuming part is usually not the technical checks but preparing material that turns out to be missing, such as real product photos, a return policy, or opening hours that were never written down.

Which checklist items do small business owners forget most often?

Three slip through most often: a WhatsApp number in the wrong format so the order button does not open a chat, order form notifications landing in the spam folder unnoticed, and template placeholder text left on pages that rarely get opened. None of them are visible if you only check the home page from your own laptop.

Does a website have to be perfect before it goes live?

No, and waiting for perfect actually costs you. The only things that must be sorted before launch are the ones that stop visitors from buying or trusting you: the order path, prices, your business identity, and the mobile layout. Everything else, such as blog articles, a full gallery, or extra pages, can be built after the website is live and you know what buyers actually ask.

Do I need a custom domain from day one?

It is not required. A free subdomain is enough to validate whether your message and order path work. A custom domain becomes important when you start printing business cards, running ads, or setting up email with your own brand name. On Forgelo, a free subdomain is available on the Free plan, and a custom domain can be connected from the Starter plan at $9 per month.

What should I do right after the website goes live?

Place one test order from someone else's phone until the chat actually arrives, then share the link in your Instagram bio, your WhatsApp status, and your Google Business Profile. Connect Google Search Console and submit your sitemap so your pages start getting indexed. After that, note down the questions that come in during the first two weeks, because they are the most accurate revision list you can get.

Does a website built with AI still need a manual check before launch?

Yes. AI can put together the page structure, first-draft copy, and order buttons quickly, but only you know which WhatsApp number is active, which prices apply, and what hours you can realistically reply to chats. Precisely because the building part is now short, the time you save is best spent on detailed checks like these.

Keep reading

Related guides

A comparison of a custom domain and a free subdomain for a business website
Domains and Launch

Custom domain vs free subdomain: which should you choose?

Custom domain vs free subdomain for a business website: the pros, the cons, the effect on your brand, SEO, ads, and the right moment to upgrade your address.

9 min read
Illustration of a website domain connected to a business page in a browser
Domains and Launch

Domain and hosting for beginners: a short explanation

A beginner's guide to domains and hosting: how they differ, how they work together, when you need a custom domain, and the safest setup for a business site.

9 min read
A custom domain address connected to an AI-built website and prepared for a clear public launch
Domains and Launch

How to Connect a Custom Domain to Your AI Website

Connect a custom domain to your AI website in Forgelo: open the Domain tab, click Connect, add the A or CNAME record it shows, then click Verify.

9 min read
Start building

Describe your business. Get a website.

Start free, publish in minutes, and edit anything by typing what you want to change.