Back to Blog
Chris Ashby
January 5, 2022

Everything you Need to Get Your Digital Business Website Up & Running

A checklist of what you need to set up on your business website to be ready to launch, as well as recommended tools

Photo by Avel Chuklanov, Unsplash

When it comes to launching a digital business, there are few things more daunting than figuring out your business website.

The proposition of creating this beast, with multiple moving parts, and multiple technologies plugged into it, can be incredibly overwhelming.

But it doesn’t have to be that way. Now, more than ever, there are technology companies popping up all over the place, that are effectively lego-ising everything you need to create a digital business.

But what does that mean in reality? Well, it means that these tools fulfil individual parts of your business, and have built in, user friendly integrations as part of their setup, that easily connect with whatever platform you decide to use.

Which is amazing for those just starting out. It means you no longer need expensive development to integrate custom or complex services.

It means you can conceivably create a great looking website, get it live, and hook up everything you need in less than a week.

So what do you actually need? Well, I’ve broken this down into 6 different things that you need to setup in order to get your business website up and running. They are:

  • Platform or Content-Management System
  • Email or Customer Relationship Management
  • Payment Gateway (optional)
  • Analytics Tools & Tag Manager
  • Marketing and Cookie/Privacy Policy
  • Optimisation Tool (optional)

So without further ado, let’s get into each one.

Step 1 — Platform or CMS

When setting up your website, you need somewhere to host it, and something to build it.

Now, you can get hosting separately, but the easiest and most user friendly way to do this if you are a small business, is to use a platform that already includes hosting, a domain, and an SSL certificate.

  • Hosting — This is the server space that your website exists on
  • Domain — This is the url of your website, ie ‘hello.com’
  • SSL certificate — This gives your website security, and helps it rank higher on Google (this is what gives you https:// instead of http://)

Now, you don’t need to know these in any more detail, just know that all of the platforms I’m going to recommend have these options available at setup. These 3 are all things you need, and will be part of the platform you choose.

The second thing you need is a CMS, which stands for content management system, and is how you create pages, products, blog articles, and anything that exists on your website.

My recommendations for platform based on being the most straightforward to setup and get live are:

  • Squarespace — Great if you want to use a pre-designed template and get up and running quickly. They have options for all types of website including eCommerce and have a lot of integrations.
  • Webflow — Great if you want to use a template or design from scratch and have full control over everything about your website. Although this is more technical and is more geared towards those who understand the basics of code, this is by far the most flexible platform, and has options for eCommerce, blogs, and more, along with a myriad of integrations.
  • Shopify — The best option for small to medium eCommerce businesses. Much more fully featured as an eCommerce offering than both Squarespace or Webflow.
  • Wordpress — Used by just under 40% of all websites on the internet, this CMS and web platform is not the most user friendly, but it is one of the most fully featured, with a huge amount of integrations. The downside is that setting up integrations can often be more complex, and getting your website structured and looking right can be very fiddly and frustrating.
  • Kajabi — An amazing platform if you are selling online courses or subscriptions. Although much more expensive than the options above (Wordpress is free), it offers by far the best feature set for online course and e-learning businesses compared to any other.

Once you have a platform in place, you can get started choosing a template or theme, mapping out your web pages, building your content, and getting stuck in with those design tweaks to align with your brand.

Wherever possible, I would fully recommend paying for a decent theme if you are using a pre-built theme. These themes are much more likely to be structured correctly for SEO, be built to respond correctly to all browser sizes, and just give you peace of mind that every page will look great on every device.

Step 2 — Email or CRM

Now you have your website platform selected, you have your domain name, and your site security setup, you’ll next need to setup your email platform. This is also known as customer relationship management.

Simply put, this tool will give you a way to:

  • Create forms to collect email addresses for your email list that you can embed on your website
  • Create segments (groups of email addresses) to organise your email list
  • Create automations that allow you to send multiple emails to different segments on different subjects
  • Send out regular emails to keep your email list engaged

There are a few tools out there, but the one you want to choose will be based entirely on your usage.

My recommendations for email tools are:

  • Mailchimp — The daddy of all email list building tools, used by individuals and businesses alike, this is an easy to use option that is a safe bet if you’re not sure which platform to use.
  • Flodesk — A relatively new, woman owned email list platform, with a fixed price for unlimited subscribers, and a focus on ease of use and great design. This is a perfect choice if you have simpler automations and want a much simpler and user friendly setup, as well a quicker email editor. (This is what I use)
  • ConvertKit — A popular tool used by many, in the same arena as Mailchimp, this is another great alternative if you aren’t sure Mailchimp is right for you, but still want the in-depth feature set.
  • HubSpot — The biggest feature set platform, that covers more traditional CRM tasks as well as emails, workflows and more. HubSpot is a great tool if you do more work on the lead generation side or have a dedicated sales team. This will give them the tools they need to succeed. I would be hesitant to recommend this to those starting out or those with a very small business, as the details and variety of tools can be more than you need.

Great! So now you have your website with a few pages, you have a domain and security, and you have your email tool in place!

Now you can create some forms in the email platform you’ve chosen, and embed them on your website. If you’re using any of the platforms I recommended they provide easy ways to embed forms or to link to forms you have created on any of these email platforms. Just refer to the platform documentation to get your email form setup.

The second thing you’ll want to do as well is create a welcome automation. Just a few emails, a day or so apart, that users will get when they sign up to your email list that just introduces them to your brand, what you offer, and redirects them back to your products or services again at a later date. We could go into this is so much detail but I’ll save that for a later piece…

Step 3 — Payment Gateway (optional)

Now we need to provide users a way of paying for our products or services. This step is actually only relevant if you want to sell a product or service directly to a user on your website — where they pay for it up front.

There are a few great options here, and all of them are great choices and easy to set up.

  • Stripe — The go-to payment provider for individual entrepreneurs to medium businesses. Stripe provides the best set of features for those looking to sell their products online, and also make it incredibly easy to integrate with your web platform of choice. You can also create payment links, so you can send users to a checkout without needing to integrate a full checkout on your website (which you’ll need a developer for). Stripe is also used on most platforms eCommerce offerings as the default payment provider — all you need to do is create a stripe account, hook up your business bank account, and then link Stripe to your web platform. Stripe also offers subscription products with integrated checkouts — check your web platform to see if this is supported.
  • Paypal — An oldie but a goodie, Paypal is great for non-traditional product offerings, outside of the realm of eCommerce, although is a great option to include on larger eCommerce websites for users who want to pay using their Paypal account. Similar to Stripe, very easy to set up, and also has options when it comes to the checkout process and integrating checkout.
  • Gumroad — A great payment gateway for creative businesses and creatives looking to sell their product easily on their website. You can create payment forms as well as optional payment products where users can choose what to pay. Great if you want a quick and easy payment setup, but not so good if you want a more traditional integrated checkout or payment flow.

Now we’re rolling. You’ve got your website, it’s secure, your email form is ready to collect emails, you’ve set up a welcome automation for people who sign up, and you’ve got your payment provider in place for your products.

So create some products, see what the pages look like. Try out the user journey and see if it makes sense, then optimise it so you’re happy.

At this point, you can also setup one of my favourite tools to use for business websites. Now this is a little more advanced and totally optional, but if you’re willing then stay with me…

Create an account on Zapier, a tool that connects and creates flows between multiple third party tools.

Then, link a successful payment action to your payment gateway of choice, to then add the email address of the customer as a subscriber to your email platform, and then add them to a segment on your email platform. Once you’ve done that, you can then create an automated workflow in your email platform that triggers when a user is added to this segment (call it ‘purchase workflow’ or something similar). Then, within that workflow, send your customer a series of emails related to their order, or that asks for a review after 2 weeks, or that prompts them to refer other customers to your brand.

This is the second most important email automation journey you need in your email platform. This is how you turn your customers from just customers, to loyal brand advocates. Again, there is so much to unpack with this automation that I’ll save it for another article.

Step 4 — Analytics Tool & Tag Manager

We’re nearly there, we’re on the home straight. You’re doing great!

The next thing you need to setup on your website is two things.

The first of these, is called Google Tag Manager.

The reason you need this, is to easily and quickly inject tracking and marketing scripts into the header and footer of all pages on your website.

This means you can track the users on your website and you won’t need to write any code to do it.

Simply create an account on Google Tag Manager, follow the installation instructions, and then copy and paste the code it gives you onto the right setup page on your web platform of choice.

If you are unsure, each of the web platforms I recommended has documentation explaining exactly how to set it up. Just google ‘Shopify google tag manager setup,’ for example.

The second thing you need to do, is use Google Tag Manager to install an analytics tool of your choice.

Analytics lets you see how many people are on your website, what pages they view, what actions they take, where they are from, and so much more. Analytics gives you insights into your website that allows you to make better business decisions based on who exactly is viewing and using your website.

My recommendations for these are:

  • Google Analytics — By far the easiest and most widely used analytics tool. It is free and has a huge amount of data contained within it. It may not be the most friendly tool to use, but the benefits of learning to get to grips with it will be huge for your business in the long run. For now, don’t worry too much about the data, just get it set up, and let it collect the data over time.
  • Simple Analytics — A user friendly and privacy-forward analytics platform. Great for tech startups and businesses where privacy is paramount. It is paid and I would only recommend for very specific businesses.
  • Full Story — An incredible platform that I’d set up alongside Google Analytics, that allows you to see how your users are behaving on your website. It also offers a ton of insight into user behaviour, as well as having a reasonable free plan which includes 2000 sessions per month. You can easily set this up by following their instructions and using your Tag Manager account.
  • HotJar — Another great platform, that shows heatmaps for all of your web pages, as well as the percentages of users who clicked on certain elements. Great as a companion to Full Story and Google Analytics. Very simple to setup through Google Tag Manager.

All you need to do here is to create an account, and then follow the instructions on your account to setup your analytics tag in google tag manager, and then publish the tag!

This can seem daunting and complicated, but persevere with it, it’s not that hard once you really follow the steps.

Once that’s done, let’s go to step 5…

Step 5 — Marketing & Cookie/Privacy Policy

This is one of the more difficult steps, but keep going, we’re nearly done.

First, assuming you want to do some digital marketing for your business, you need to setup your ad accounts on the platform of your choice. For most businesses, Facebook and Instagram are the best choices — they offer the biggest user base, with the widest variety of targeting options.

For B2B businesses, LinkedIn is often the best choice, as it gives the best level of targeting when it comes to company type/size, and job roles/seniority. In regard to the ad manager, it functions very similarly to Facebook and Instagram.

Once you’ve set up your ad account on the platform of you’re choice, you’ll then need to create an insight tag to use on your website.

What an insight tag does, is it tracks the users who have come from your campaigns on your marketing platform, through to your website, and allows you to see what they have done in your marketing data.

This means you can track how many people convert from your ad by measuring it based on how many people visit the order confirmation page for example.

There is a huge amount of detail you can get into when it comes to digital marketing, that I won’t cover here, but you can find in a load of places across the internet if you want to learn more about creating and optimising marketing campaigns.

Once you’ve found your insight tag in your marketing platform, you’ll then need to take that insight tag information, and create a new tag in Google Tag Manager. Choose the tag type of the platform you are using, enter the tag details, and then set it to fire on every page of your website.

Once you’ve done that, click publish in tag manager, and you’re marketing insight tag will be live.

Addressing the privacy elephant in the room

The last thing you need to do, especially if you’re in the UK or EU (GDPR), is to set up your cookie and privacy policy consent banner.

This basically means you’ll be legally compliant with the latest privacy laws, and allows your users to agree to be tracked (contrary to their beliefs, it is partially in their interest, as the data from tracking often helps improve the service or experience they get!)

There are several tools to do this, and a quick google will show a lot, but one of the most easy to use tools I’ve found for this is one called Osano.

You simply create your policies based on what your business does, copy those policies to a new page on your website, and then copy and paste the code it gives you into the <head> of your website (your web platform will have documentation on how to do this).

Once you’ve done that, a cookie and privacy policy message will show up on your website — simple!

Ok everyone, final step now, and this is a fun (albeit optional) one!

Step 6 — Optimisation Tool (optional)

Now you have everything you need setup on your website, you are legally compliant with privacy laws, can market your product or business and measure conversion, can see what your users are doing on your website, can take payments, can collect and automate email flows, and can create and control your website.

So what more could we possibly need to do?

Well, in all seriousness, when you’re starting up, probably nothing.

This next one is for the businesses that have been around for a little bit, and are starting to get more traffic to their website.

This one is for those of you who want to create test variations of your website pages, in order to see what works better. In order to increase your conversion rate, or get more people to buy.

To be honest, there’s not harm in setting it up in advance. And it couldn’t be simpler.

When it comes to optimisation tools, for small businesses and those starting out, there is really only one non-enterprise option worth considering:

Google Optimize.

On this platform you can target a specific page on your website, and make changes to copy, code, and more, in order to see what works best.

These are called A/B tests and Multi-variate tests in the business world, and can be incredibly powerful when you have your business rolling, and want to get more from your existing setup.

If you have 1 in 100 people buying every day from your product page for example, that is 1% conversion rate. If you can increase that by a tiny amount to just 2%, then you’ve doubled your sales. Small changes make a big difference at scale, and Google Optimise is your first port of call to testing those changes, and measuring them.

You simply create an account, and setup using your tag manager, just as you did with analytics.

That’s it! Now launch your business!

Hopefully, this has helped demystify the website creation process for those looking to setup their business website for the first time.

The internet is full of loads of tools, and they may not be right for you. I want to help save you time in choosing the right tools, and in making sure you get the right tools set up in the right order.

This seems like a lot, but if you really get stuck into it, you could easily have a business website setup in just a week.

And if not, well I’d love to help you.

Read more like this

How to improve your website or digital product in 4 simple steps

Read our feature on Startups.co.uk

We Are Heroes featured in Startups.co.uk 'Just Started'

Thanks to Design Rush for listing We Are Heroes as a top digital agency in the UK

We Are Heroes recognised in the Design Rush Top United Kingdom Digital Agencies