Website launch checklist
39 things to check before your online shop website goes live, each with how to do it and the free tool or guide that does it. Tick them off as you go; your progress is kept in this browser.
What kind of site is it?
Content and design
-
Read each page out loud on the live site rather than in the editor; typos you skim past in the builder show up when you hear them. Website copy that converts
-
Search each page for template text, stock photos and example phone numbers that never got swapped for yours. The photos your site needs
-
Open the live site on your own phone, not just the builder preview, and tap every button and menu item. Using the builder
-
Click them all, footer and logo included; the checker follows the links on a page and reports the broken ones. Website checker
-
Send a message through each form and confirm it arrives where you expect; if the site takes money, run one real order with your own card. Test your website before launch
-
A 4 MB photo in the header is the most common reason a small site is slow; resize to the width it is shown at. Image resizer
-
Colour contrast, heading order and form labels are what make the site work for people on screen readers and in sunlight. Accessibility checker
-
Sizes, colours and quantities entered, so nothing sells that you cannot send and nothing is hidden that you can. Add products
-
Measurements in a table on every product where "wrong size" is the usual reason for a return. A size guide that prevents returns
Findability
-
Each page gets its own, specific to what is on it; check that both fit a search result without being cut off. Meta title and description checker
-
Describe what the image shows, for search engines and screen readers alike; the checker lists the ones that are missing. Website checker
-
The small icon in the browser tab; Google shows it beside your search result, and a blank one reads as unfinished. Favicon generator
-
Markup that lets search engines read your address, hours and phone number directly rather than guessing from the page. LocalBusiness schema generator
-
The details on the site read exactly as they do on your Google Business Profile, down to the suite number and the phone format. Business details and local SEO
-
Submit the sitemap, then expect days to weeks before pages appear; the wait is normal and the post explains it. Why your new website is not on Google
Measurement
-
Switch it on before you announce the site so the first week is measured rather than remembered. Your analytics dashboard
-
Email, phone or your CRM: pick where orders, bookings and messages go, and send yourself a test to see it arrive. Understanding notifications
-
One action a visitor should take on each page - call, book, buy, ask - is what you will measure against next month. What to measure on a small business website
Trust and essentials
-
Phone, email, address and hours, right and reachable from the footer, and the phone number tappable on a phone. Business details
-
Link it from the footer; some privacy laws require the link on the home page itself, so the footer is the safe place. Privacy policy generator
-
Needed as soon as people buy, book or create an account on the site; say what you provide and what you do not. Terms of service generator
-
Say what cookies the site sets and let visitors refuse the optional ones before they are set. Cookie consent basics for small sites
-
A direct link to leave a Google review, in your email signature and ready to send after the first job or sale. Google review link generator
-
Turn protection on before the address is published anywhere; bots find a new contact form within days. Stop contact form spam
-
Where you post to, what it costs and how long it takes, linked from every product page and the cart. Shipping options for a small shop
-
How long customers have, who pays return postage and how refunds are made, linked from the product page and the checkout. Refund policy generator
-
The right rates for your regions, and prices shown the way the law where you sell requires them. Shop settings
Going live
-
Point your own domain at the site, wait for it to resolve everywhere, then open every page over HTTPS. Connect a custom domain
-
Remove any password or coming-soon page you used while building, or the first visitors meet a locked door. Site status and visibility
-
Replacing an old site? Each address it had either still works or redirects to its new home, or the rankings go with it. Move a website without losing rankings
-
Confirmations and replies should carry your name and reach the inbox, not the spam folder; set the sender before the first order. Set up how your emails are sent
-
Publish every page, open the live address in a private window and go through it the way a first-time visitor would. Publish your site
-
A real card, a real order, then a refund; check that both the customer email and your own notification arrive. Accept payments
After launch
-
Existing customers first, then your Google profile, your socials and your email signature; the post gives the order and the wording. How to announce a new website
-
Google Business Profile first, then every directory, social profile and supplier page that carries your old address. Local SEO for a one-location business
-
Look at which pages people leave from and which forms nobody finishes, and fix those first. Your website in its first 30 days
-
Prices, hours and photos date quietly; a monthly pass and the site health score catch it before customers do. Monthly website maintenance checklist
Website launch checklist - Online shop CONTENT AND DESIGN [ ] Proofread every page - Read each page out loud on the live site rather than in the editor; typos you skim past in the builder show up when you hear them. [ ] Replace every placeholder - Search each page for template text, stock photos and example phone numbers that never got swapped for yours. [ ] Check every page on a phone - Open the live site on your own phone, not just the builder preview, and tap every button and menu item. [ ] Test every link - Click them all, footer and logo included; the checker follows the links on a page and reports the broken ones. [ ] Submit every form yourself - Send a message through each form and confirm it arrives where you expect; if the site takes money, run one real order with your own card. [ ] Resize images before upload - A 4 MB photo in the header is the most common reason a small site is slow; resize to the width it is shown at. [ ] Check contrast, headings and labels - Colour contrast, heading order and form labels are what make the site work for people on screen readers and in sunlight. [ ] Every menu item goes to a finished page - Nothing in the menu points to a draft, and no draft page is linked from anywhere a visitor can reach. [ ] Stock and variants set on every product - Sizes, colours and quantities entered, so nothing sells that you cannot send and nothing is hidden that you can. [ ] A size guide on anything that gets returned - Measurements in a table on every product where "wrong size" is the usual reason for a return. FINDABILITY [ ] Set a title and description on every page - Each page gets its own, specific to what is on it; check that both fit a search result without being cut off. [ ] Add alt text to meaningful images - Describe what the image shows, for search engines and screen readers alike; the checker lists the ones that are missing. [ ] Add a favicon - The small icon in the browser tab; Google shows it beside your search result, and a blank one reads as unfinished. [ ] Add LocalBusiness structured data - Markup that lets search engines read your address, hours and phone number directly rather than guessing from the page. [ ] Match your name, address and phone everywhere - The details on the site read exactly as they do on your Google Business Profile, down to the suite number and the phone format. [ ] Verify the site in Search Console - Submit the sitemap, then expect days to weeks before pages appear; the wait is normal and the post explains it. MEASUREMENT [ ] Connect analytics before launch day - Switch it on before you announce the site so the first week is measured rather than remembered. [ ] Decide where enquiries land - Email, phone or your CRM: pick where orders, bookings and messages go, and send yourself a test to see it arrive. [ ] Write down what each page is for - One action a visitor should take on each page - call, book, buy, ask - is what you will measure against next month. TRUST AND ESSENTIALS [ ] Contact details correct and on every page - Phone, email, address and hours, right and reachable from the footer, and the phone number tappable on a phone. [ ] Publish a privacy policy - Link it from the footer; some privacy laws require the link on the home page itself, so the footer is the safe place. [ ] Publish terms of service - Needed as soon as people buy, book or create an account on the site; say what you provide and what you do not. [ ] Handle cookies if you have EU or UK visitors - Say what cookies the site sets and let visitors refuse the optional ones before they are set. [ ] Have your review link ready - A direct link to leave a Google review, in your email signature and ready to send after the first job or sale. [ ] Protect every form from spam - Turn protection on before the address is published anywhere; bots find a new contact form within days. [ ] A shipping page with rates and times - Where you post to, what it costs and how long it takes, linked from every product page and the cart. [ ] A returns and refund policy - How long customers have, who pays return postage and how refunds are made, linked from the product page and the checkout. [ ] Sales tax or VAT set for where you sell - The right rates for your regions, and prices shown the way the law where you sell requires them. GOING LIVE [ ] Connect your domain and check the padlock - Point your own domain at the site, wait for it to resolve everywhere, then open every page over HTTPS. [ ] Set the site to live and drop the password - Remove any password or coming-soon page you used while building, or the first visitors meet a locked door. [ ] Redirect every old address - Replacing an old site? Each address it had either still works or redirects to its new home, or the rankings go with it. [ ] Check the share preview - Paste the address into a chat with yourself and look at the title, description and image that appear. [ ] Set how the site sends email - Confirmations and replies should carry your name and reach the inbox, not the spam folder; set the sender before the first order. [ ] Publish, then walk the site as a stranger - Publish every page, open the live address in a private window and go through it the way a first-time visitor would. [ ] Buy something from yourself - A real card, a real order, then a refund; check that both the customer email and your own notification arrive. AFTER LAUNCH [ ] Tell people, in the order that brings them - Existing customers first, then your Google profile, your socials and your email signature; the post gives the order and the wording. [ ] Update the address on every listing - Google Business Profile first, then every directory, social profile and supplier page that carries your old address. [ ] Watch the first month - Look at which pages people leave from and which forms nobody finishes, and fix those first. [ ] Put ten minutes a month in the diary - Prices, hours and photos date quietly; a monthly pass and the site health score catch it before customers do. From https://webkio.com/website-launch-checklist
How this is worked out
The list is the website launch checklist from our blog, extended to thirty-odd items and grouped as that post groups them: content and design, findability, measurement, trust and essentials, going live, and after launch. Choosing a trade adds four to six items specific to that kind of site, placed in the group they belong to. Each item carries a one-line how and a link to the free tool or documentation page that does the job. Ticks are stored in your own browser under the trade you chose; nothing is sent to us. Copy as text and Print render the same list from the same source.
Standards and documentation it follows
- The original checklist on our blog
- Google Search Central: mobile-first indexing
- Google Search Central: favicons in search results
Guides that use this
- Your Website Launch Checklist: 12 Things to Do Before You Go Live
- Before You Launch a Store or Booking Page, Run One Real Order Through It
- How to Announce a New Website (Without Buying an Ad)
Quoting this tool
Free to quote and link. Cite it as Website launch checklist, a free tool by Webkio, https://webkio.com/website-launch-checklist. The method above is the whole
method, so a figure you quote can be checked by anyone with the same inputs.
Questions
What should I check before launching a website?
Four things catch most launch-day embarrassments: submit every form and click every link, read every page on a phone, confirm your contact details and hours, and check each page has its own title. The rest of the list is what separates a site that is merely live from one that is findable, trusted and measured.
Where is my progress saved?
In your own browser, on this device, separately for each trade. Nothing is sent to us and there is no account. Clear your browser data or switch devices and the ticks are gone, which is why there is a Copy as text button - paste it into your notes once you are done.
Do I need every item?
No. A portfolio with no forms can skip the spam item; a site with no EU or UK visitors can skip cookies. Read each one and decide. The trade items are the ones that come up again and again for that kind of business and are the easiest to forget while you are busy with the rest.
Does this only work for Webkio sites?
The list applies to any website on any platform. Where an item links to a doc, that doc explains the Webkio setting; on another platform find the equivalent. The free tools linked here work on any address.
How long does the checklist take?
An afternoon for a small site if the forms and the domain already work, longer if several items turn up problems. If you want a rough plan for the whole build rather than the last day, the build-time estimator next to this tool gives one with every assumption shown.