I've set up and run two small businesses online. On reflection I'm struck by my ability to
- Get social media accounts muddled up,
- Be unable to manage 'Google My Business' profiles,
- Waste too much time & money on software,
- And more...
I figured there has to be a 'better' way - a simple order to set up software and online accounts that
- Is free or as cheap as possible to start with, but
- If the idea works are simple to upscale and pay for what's needed.
So here's my list, it's the software I use. If think this list makes sense, I'd recommend following them in order.
If you've got recommendations or suggestions, please feel free to add them to the comments. My list isn't exhaustive, and it may not have everything you need.
Please note - none of these links below are affiliate links.
1. Find a name
TheNameApp - Free
The Name App is useful for sorting through domain names and social media accounts. It’s limited to 4 top level domains, and 4 social media accounts. But it covers the most important ones including .com, Facebook and Twitter.
2. Buy A Domain Name
NameCheap – US$ 8.88 / year
There are a TON of of domain registrars, many with tempting headline offers. It definitely pays to shop around and review prices. I found the best way to compare prices is look at their renewal rates.
I use NameCheap. Their website is pretty user friendly and they’re the cheapest domain registrar I have found.
3. 2-Factor Authentication
Google Authenticator - Free
Set up 2 Factor Authentiction on all your email and software accounts. There are lots of reasons to do this. Not least to prevent unauthorised people accessing your accounts. If you want to learn more click here
- Download, print and store the backup codes somewhere safe.
4. Professional Email
Google (or 'G Suite') – US$ 5.00 / month
You can manage any website with a free email account such as Google or Yahoo. I recommend not to for two reasons
- It's more professional. If you want people to take you seriously get a professional email ending in @yourdomain.com.
- It's easier to manage other software. You can set up the software (below) with a free email account. If you run multiple businesses, it is less confusing to use a professional email.
Sign up for the Basic version of 'G Suite'
- I suggest you use Chrome as your web browser.
- Sign In your Google Account in the web browser.
- Make sure you're signed into Chrome before signing up to online websites & subscriptions.
- Create two email aliases
- firstname.lastname@example.org to sign up to social media accounts
- email@example.com for everything else online
If the future, you can set up dedicated social@ and info@ email addresses and assign them to someone else.
- Secure your email using Google Authenticator. If you have a Professional Email with Gsuite, manage everything through Gsuite. Here is a guide. If you use a personal Google email account, here are Googles' help pages.
DigitalOcean – US$ 5.00 / month
- Well written documentation to help you get set up,
- Online support, and
- One click installations for popular software platforms such as WordPress.
I use DigitalOcean.
If you’re not confident rolling up your sleeves,you have some great options for a basic website. These include Weebly and Wix. They both offer free accounts. You can link your domain name to them, but you’ll need to pay a monthly subscription fee.
Don't forget to set up your
5. User Tracking
Google Analytics - Free
Sign up to Google Analytics to start tracking users to your website.
Find your Google Analytics ID you’ll need it in the next step. Your user ID will be in the format UA-XXXXXXXX-X. Make a note of it.
If you need help click here.
6. Manage 'Tags'
Google Tag Manager - Free
Google Analytics is a 'Tag'. Online businesses such as Facebook and Twitter publish 'Tags'. These help them track the actions people take on your website. Google Tag Manager allows you to mange all Tags in one place.
Here is a basic guide to setting up Google Analyics in Google Tag Manager.
7. Pay Per Click (PPC) Advertising & SEO
Google Adwords – Free until you set up an advert
Pay Per Click ('PPC') advertising can be a good way of bringing traffic to your website. Be warned: It can be a very expensive way bringing traffic to your site if you don't know what you're doing.
One good feature of Google Adwords is the Keyword Planner tool. This gives you access to Google's search data, and allows you to understand what people are search for online.
8. Host Advertising on Your Site
Google Adsense – Free
I don't set up Google Adsense on any of my websites. I don't think it looks professional, but I recognise many bloggers use it as a source of income.
9. Online Business Listings
Even if you don’t have a physical store it’s worth setting these up. They’re yet more sign posts around the web for people to find you
10. Set Up A Home Page On Your Website
This is a massive subject area and way outside the scope of this article.
You’ve a million variations from
There are lots of online resources available to help you if you need help.
Make sure you include on your home page
- A description of what you’re offering,
- Your contact details (amazing how many people forget or bury it on their website...)
- Links to your social media accounts (link everything to everything else)
- A newsletter sign up
Other Free Tools You Can Use
- FreeCodeCamp - Free - learn to code
- Canva - Free - to design logos and artwork
- Font Pair - Free - to help choosing fonts
11. Mass Email Program
Mailerlite – Free until you reach 1,000 subscribers
If you're going to send lots of emails - you’ll need a mass email program. They ensure the emails get into recipients’s inboxes and not their spam.
Mail Chimp is one of the best known but there are lots of alternatives. I prefer Mailerlite. It's simpler than Mailchimp, but still a robust solution to start with. You can use it to insert sign up forms into your website, set up auto responders and send your newsletters from.
12. Set Up Social Media accounts – Free
Make sure you're signed into Google Chrome when setting up the Social Media accounts.
You may have the option to sign in using Google (or another social media network). Feel free to do so, or to sign up using email and password.
In order I’d set up
- Facebook. Most of the world are on Facebook. You may want to set up a Facebook Business Page.
- Twitter. Twitter allows you to set up a Business profile.
- Google Plus – not sure how useful it is – people argue either way. These are managed through Google My Business
- Instagram. Instagram allows you to set up Business profile.
- LinkedIn. LinkedIn allows you to set up a Company page.
- Pinterest. Pinterest allows you to set up a Business page.
Why so many? They’re all signposts pointing to your business on the web. I’m going to tell you what tools to help to manage them next.
What's the point of setting up Business pages? They allow you to separate your personal (or business profile) from that of your Business'. Meaning you can Blog, Post or Tweet either on behalf of your business, or as an individual.
13. Social Media Management
Buffer - Free
Buffer allows you to post to many social media accounts all at the same time. It’s free version supports
- Google Plus
If you’re time pressed and want to send something from your smart phone – Buffer is great. If you want to plan and manage your social media posts from your laptop or desktop, Buffer’s also great.
- Download & setup the Buffer App for your mobile phone, so you can post on the go.
- It's available on iTunes or in the Google Play store.
14. Chrome Extensions – Free
These make working in Google Chrome a little easier.
- Buffer - a quick way to add online content to social media posts
- Pablo - a quick way to add images into social media posts
- Bit.ly - for creating short trackable links
- Pinterest - a quick way to add online content to you Pinterest account.
Google Forms - Free
Hopefully by now you’ve got an idea on what software you might want to use to help you test your business idea. If you've got any recommendations or suggestions, please feel free to add them in the comments below.
I've included only 3 paid services - Buying a Domain name, Webhosting and an email from Google. Testing your idea for 6 months will cost around US$70. If you've used Weebly or Wix to host your website, it may be slightly more.