Select Page

How do I start an online business?

How do I start an online business? – (post series/ 1.)

I would like to write a more extended series of posts on how to get started online, from figuring out what you want to do to successfully selling products or services online. This is the first post, and I hope you enjoy it!

First of all, you need to figure out what you want to do in the online space. Do you simply need a website where you present yourselves, your business? Or do you like to produce text content, videos, or even audio material, or sell products through an online shop? These products can be physical or digital. For example a classic e-commerce system where we sell, e.g., electronics, TV, radio, or we sell our knowledge a PDF, ebook, or an online video course.

Once we know what we want to do, we need to think about what our business plan will be and what our strategy is going to be.
Who is the target group? How are we going to reach them? How will we get them to buy our product or service? What advertising channels will we use? How will it all pay off? Will we make a profit in the end? Or are we just doing this as a hobby?
Let’s answer these questions.

If we have figured out what we want to do, have a strategy, a business plan, we need a website. So I will write posts about strategy, business plans, and many, many more.

How do I start to create a website?

First, you need to think about the different possibilities. There are several options to choose from, depending on your needs, the size of your company, and your capabilities.
There are several solutions, ranging from entirely custom-developed websites to pre-written out-of-the-box ones.
Suppose you want to do a completely custom development, which is usually appropriate for huge companies, because of the endless possibilities. First, it is the most expensive site type. But it is customizable from design to functionality towards backend systems.
There are website engines that are pre-written, no need to custom develop them. Essentially, we can build our website on top of these with a unique design. It could also have a cms system (content management system) to edit the content, images, and text ourselves. Examples are WordPress or Wix. WordPress is one of the most popular solutions. There is a subscription version where they practically pre-install the system; we just have to customize the design and upload the content. Then, we get web hosting, where the site physically is, and we can register a domain.
Alternatively, with the help of developers, many people just use the source code of WordPress (for free) and build a completely custom website on top of it. Both have a cost; a rented WordPress site has a monthly subscription fee. In return, you get support; you don’t have to bother with installation. If you build a custom WordPress site, there is a one-time higher cost as you have to pay the developers, and there may be a monthly support cost here too. As far as I know, Wix, for example, only works on a subscription basis. WordPress is perfect for blogs or simple descriptive and presentation websites, but you can also use it as a webshop.

What about webshops?

If you are thinking about selling things online, you also have several options to create a webshop.  In most cases, there are out-of-the-box solutions, site engines explicitly designed for webshops, such as Shopify, BigCommerce, and other similar products.

Also, WordPress and Wix already have a webshop module. In case of WordPress, it is called: Woocommerce. It’s important to know that you have to pay a minimum percentage or even a fixed minimum amount for each sale with these webshop engines. Still, I encourage everyone to look into the different pricing plans. While a WordPress Woocommerce system could be free, unlike the out-of-the-box solutions, we also have to use additional plugins, for example, to bring in payment methods, which are also not for free. Everyone should look at and think about the different options and decide which one is right for them. It’s essential to know for a custom site or a WordPress site, you have the responsibility of running the site, the backend systems, making sure that the site itself is up and running. Whereas with a rented system, we don’t have to do that, just upload the products, deal with the design, manage the advertising channels, and deal with customers. If we don’t choose a leased system, everything has to be done by you or your subcontractor partner.

OK, we have our website, and it is uploaded with content. What are the next steps? Of course, if you sell something online, you have to upload the products too.

How will this whole thing work?

At this point, I should mention again that this is the first post of a more extended series of explaining posts. I would like to write separate posts about the business plan, strategy, campaign options, channels, and how to measure and optimize them.

It is crucial to measure things to see what we are doing right or wrong. For this reason, we need to have some kind of analytics system in place. In many cases, this is Google Analytics because it is a free and otherwise very well-functioning tool from Google. We can use various additional analytics systems and heat-mapping solutions to understand better how users engage with our website. We can also do a deeper focus group, A/B testing, or eye-camera analysis.
In most cases, Google analytics will be just fine in the first place. It is not enough to install it as most people think. You should configure many options in Google Analytics to use it the right way. But it will be in another post where we should talk about tracking or measurement strategy.

So we have a website, it’s loaded with content, it has a product that might be for sale, it has an analytics system behind it that measures the visitors that come there. So you know what they do on your site, whether they converted, i.e., bought, registered, or downloaded the different materials or not. So it’s worth running a couple of test campaigns first to see how the site is working. Are the users clicking where we want them to click, are they spending enough time on the site, or where they stuck?
These are the questions that we will answer with the help of Google Analytics.

What are the main sources in Analytics?

Now we should talk about from what kind of sources visitors are coming to us in the first place. For example, if we are a more extensive, more well-known brand and many people know about our brand and website, many people search for it on Google, Bing, Yahoo, or other search engines.
Or they may even type the URL directly into their browser. If the user is coming from search (not paid), Google analytics will display these users as google organic, bing organic, organic yahoo traffic. If someone types the domain name into the browser, it is called direct traffic, whereas if the user comes from another site via a link, it’s usually considered as a referral source.
You should know it is possible to uniquely identify users coming from different campaigns, to assign so-called UTM parameters to the links. We can tell analytics from which source a given user came to our website, which campaign, which creative message, etc.

This is important because we know which sources, which campaign elements worked, or what users did on our site by source. If the site and the process are correctly measured, we can see who registered or bought something on the site. It means that we can optimize our future or even ongoing campaigns.
We shouldn’t get only get visitors from paid sources, so here’s what we can do about it.
First, we need to make our website search engine friendly; this is search engine optimization or SEO for short. For Google to “like” your site and show it many times in different results, we need to be relevant for specific keywords and make several adjustments. Second, it is also crucial to produce valuable, relevant, unique content because Google will rank us higher. And also, links matter a lot. I would like to write a separate post on search engine optimization; However, I am not an SEO expert.
Nevertheless, I can summarize the most critical elements. You only need to know that solutions will help you get ahead in Google search. Still, there is no guarantee because Google is constantly changing its algorithm to ensure that it is not possible to bypass, hack the system. So it’s important to them that users get the best possible experience, the most relevant results possible.
We can further strengthen our organic presence If we have various Social Network pages, Facebook pages, Instagram pages, YouTube channels, or even if we are written about in multiple articles organically or in a paid way. Of course, building a Facebook page and a YouTube channel take away extra energy and cost, but these social sites will help us drive traffic to our site.

I would like to emphasize that in the long term, it’s essential to build the brand, customer satisfaction so that more people know us, more people recommend us to their friends, and more people come back to visit us, or buy from us.

Let’s talk a little about brand building

There are a lot of interesting articles, books about brand building.

You need to have your brand image with a logo, slogan.
You have to know yourself, your products, and your services to answer these questions:
– Who is my target group?
– Why do they want my product?
– Why this product/service is better than others? Why is it unique? (USP=Unique Selling Proposition)
– How are they going to know about my brand and product?
– What is your mission that people can identify with themselves?
– What is your story? Nowadays, everyone needs one..:)

In the long term, potential customers can go through these steps:
(It is called a brand pyramid, you can find a lot of different of it, marketers love these charts:).)

1. Brand awareness – you have to tell people your brand is exist
2. Consideration – you need to convince them your product is an alternative for a problem or need. So when they buy a product, you should be in the TOP 3 brands to choose from
3. Trial – you have to make them try your products to have (hopefully good) impressions
4. Re-purchase – if your product is excellent, then they will re-buy it
5. Loyal customer – if they are delighted with it, and you can build trust and give them a good customer experience, they could become loyal
6. Brand ambassador – and from loyal clients, you can have those who can influence others, and they will gladly promote your products to friends and family or on social media because they love, satisfied enough with your brand

OK, how can you make them go from not knowing your brand to gladly promoting it to their friends, colleagues, and family?

It is not easy, and you need a strategy. You have to start slowly and build it up step by step.

Before the first step (Brand awareness), we need to talk about the basics and research (market research).

Who is your target group, who will buy your product or services?
Sometimes it is not so obvious. And there are some cases when you make a mistake and want to sell things for those who never even intended to buy them. Until you realize it, you have spent a lot of money and effort on them. So to prevent this mistake, you need to plan and research.

Are there any competitors who sell the same or similar products? Who are their customers? Who are they aiming at with their commercials, ads? You can check the competitor’s website and see what they show about their customers. Are they old, young? Men or women? So do a little research.

If you know the target audience, you have to ask yourself why they will buy my product? What is the USP? Why is it better than the competitor’s product? Is it cheaper? Does it have better quality? What is its feature that no other solution has?

OK, now move on to brand awareness, which is only the first step. I won’t go through the whole brand pyramid now, but I will write more about this topic from brand awareness to have loyal, ambassador customers later.

OK talk a little about this first step.

How to reach your audience?

You have lots of channels to think of. You can have offline ads: TV, radio, newspaper, etc. And also a lot of online media to use. I will mainly focus on digital solutions, but you have to listen to one thing. Which tools, media are used the most by your target group? If they are young, it’s not TV, more likely Netflix, Instagram, Snapchat, etc. So you need a list of potential channels, and then you also need to think through all the possibilities on each channel.
Some systems work with video ads which are great to communicate with the audience, but you might not want to create a video (at least at first).

Also, you should compare the different pricing methods. For example, you have to pay a lot for a fixed ad in some cases, but in other systems, you pay for impressions or reach or the number of clicks you generate to your website.
If you want to build awareness, clicks are not so important, but they are crucial if you have a promotion or want to sell already.
After that, you have to plan the campaign with all the potential costs and compare the different channels based on the estimated units and unit prices to start with an optimized plan and budget.

You also have to decide what to communicate on each channel to your audience and how do you measure success.

Tracking your online business

You can track almost everything in a lot of advertising channels like Google or Facebook ads. And also, as you already have an analytical system running on your site, you have the chance to measure the complete registration or purchase process of your site. So after (or meanwhile) the campaign, you can see the cost per result of the different channels, messages, keywords, etc.

You also need to figure out the KPI (key performance indicator) for a campaign so you can optimize for it. E.g., you have a webshop, and, of course, your final and most important goal is to sell many products or increase ROI (return on investment), BUT for that, you might have to optimize another metric, which is your KPI. For example, imagine doing a little analysis and finding out that the more users put products in the basket, the more they spend in your shop. So in this scenario, you have to optimize for “add to cart” events. It is a better KPI than a purchase also because more add-to-cart events are than final purchases, so you have more data to work with.

There are a lot of advanced analytics methods, A/B testing, heatmaps to improve a sales process, and we will talk about it later.

I hope you liked this post, and thanks to anyone who managed to read till the end.:) If you have any comments, don’t hesitate to comment.





Disclaimer: is not responsible for the business and marketing decisions made by the reader after reading this article. The above article is merely the author’s opinion of on the subject matter and does not constitute a business offer or advice.

What is marketing?

What is marketing?

Here you can find the definition on Wikipedia.

marketing definition

What does it mean?

Marketing is a tool to sell stuff. As a tool, you can use it good or wrong. The way you use it will make a difference for your business. So if you have a product or service, marketing will help you sell it. Marketing has all kinds of fields, but the main thing is that you should know what you are selling, and answer these questions:

Who will buy it and why? What is the reasonable price in exchange for it? What are the competitors do? Where will they buy it? Why will the customers repurchase it?

How can you reach your potential customers? Where can you ask them about your product? Was it profitable for you?

Digital marketing

Like many things, marketing has evolved and changed in the last 20 years, thanks to the digital online revolution. Of course, the basics do not change, but nowadays we can reach the potential customers many many ways not only on TV, radio or in newspapers.

We will discuss it later, but first, we answer the above questions, and you might have an idea…:)

So how will marketing help you?

Who will buy your product? Marketing research is about getting to know your customers. What age group is your average buyer belong to? Where do they live? Why do they need your product? Why is it better than others?

Woow wait! These are not answers but more questions to figure out.

Now you understand:). Marketing is, in my opinion, to have the right questions, understand all aspects of it, and then answer it. You might have more answers, and hopefully, you will test many different solutions before you find it out, so you will have a lot of experience along the road:).

We will discuss the potential answers to those questions focusing on small companies and digital solutions in the following posts. I plan to write posts about exact digital marketing strategies for restaurants, webshops, and many more. I also would like to give you some additional questions: what kind of data should a small company use and measure to optimize their digital marketing?


Using UTM parameters in Google Analytics

What is UTM?

UTM is a Google Analytics parameter that helps you label your website traffic from different sources. You can ask: “Isn’t Analytics already makes it possible to see?” The answer is yes, and no. Analytics better identify traffic when the links have UTM parameters. Without it, there is a good chance that the system doesn’t appropriately capture every visitor. Most of the time you will use it to segment ad traffic or organic traffic, e.g., a Facebook post, and you have five parameters for segmentation (source, medium, campaign, content, and term). Content and term are optional, and the other three are mandatory.

How does it look?

Here is an example; your URL is: and you want to send Facebook or email marketing traffic to it, so you should add UTMs to it like this:

Maybe it looks a little bit confusing if you are not a techy person, but you will understand it in a minute. What’s more, you can download my UTM creator excel for free, where you can test it out and also can make many URLs easily with parameters in seconds.

So as you can see after the example URL, we add a question mark (if it already has a “?” then we mustn’t use it again. instead we use a “&” ), and then we add the UTM parameters one by one connecting them with “&” sign.

The five UTMs are:


After the equal sign, you add the name of the traffic, or creative version, or campaign name.

So when a user clicks on your link and goes to your landing page Analytics will identify the UTMs, and you will see the same traffic names you added to the URL.
This is how it looks:

And here, you can download our UTM creator, or you can check Google’s original UTM builder here, but you can only use it for one link at a time. With our creator, you can generate more than 100 URLs, and copy and paste URLs, names, and so on.

Download UTM creator

IMPORTANT: do not use special characters, only lower case English letters (it is case sensitive) and numbers. If you want to separate words then use a hyphen or underscore.


You should be very careful with URLs, and only use this UTM creator for your own risk! Any mistake, misspelling, or space could cause broken links! is not liable for any harm, business loss caused by using this excel file.

First steps to create a website

First steps

You need to figure out what you want the website to be about and book a good domain name.
Then you need to decide what system the site will run on, custom development or some kind of pre-installed, out-of-the-box solution.

What kind of websites are there?

There are a few types you can choose from.

  • unique site
  • “pre-programmed” site engine (WordPress, Wix, etc.)
  • webshops engines

First, you can have a unique site in terms of programming and design. You need to know coding, web development for this, or you have to find someone to make it for you. It could be static or editable. Most of the time, you need an editable website with a CMS (content management system), where you can edit text, images, create pages or posts.

To continue with “pre-programmed” sites. These solutions are top-rated because the system in the background is already programmed, and you only need to design it and upload your content. There are a lot of solutions; one of the most popular is WordPress what is originally was a blog engine, but you can use it in many ways: blog, website, webshop, etc. WordPress is free, but there are a lot of pre-designed themes you can buy and a lot of free versions too. Also, there are tons of free and paid plugins you need to run, optimize the site.

At this point, I have to say that a website is never free. There are complimentary parts of it (e.g., your time to create content and upload it is not for free either), but there are a lot of costs that can occur. At the end of this post, I will make a list of possible expenses.

In the case of WordPress, there are two ways to go.

  • pre-installed WordPress site (free and paid versions)
  • you buy web hosting service and domain on your own (or you ask somebody’s help) and install WordPress and do every setup too

Both ways will cost you money. Except for the free pre-installed version, but I guess in that case, you can not use your unique domain, so I will not recommend it.

In the first versions, you have to pay a monthly or yearly fee for WordPress. However, there are different pricing plans to choose from. Here you can check it.

It means a more negligible but ongoing cost until you cancel this subscription.  Then, you have support, and it will work. The other solution is to make everything on your own (or you can order it from a professional). You have to pay a higher one-time cost for a pro to create and install your site. There are also some fixed costs (domain, web hosting, plugins that you may have to pay yearly). This way is more flexible; you can even have a unique design that no one has. With the pre-installed version, you can choose from many templates to personalize more or less and look impressive enough.

Suppose you want to use your site for business purposes. In that case, I recommend going with the second solution and finding a company or someone who will create the website for you, because the monthly fee will be more after 1-2 years than the one-time cost you have to pay. But you have to order support from the company that has created it or does it yourself. Building, changing the content is your responsibility anyway, or you can outsource it too.

Ok, the third option I would like to tell you about is webshop engines. Logic is the same. You can have a unique webshop developed by someone. Or you can rent a shop from a webshop engine company like Shopify. Or you can use word press as a webshop too with Woocommerce module. It works as a WordPress site, but it might have some extra cost to create it and pay for additional plugins, e.g., if you have a paywall, etc.

They will charge you a few percentages of every sale you make (but you have to check the different offers). For example, the “free” Woocommerce shop is not accessible because, for the best payment solutions with plugins, you have to pay monthly fees for every sale you make. It gives you a little more flexibility than a webshop engine, but it will not necessarily be cheaper.

Or you create a unique webshop, but it is very-very expensive, only big companies do that.

Ok as I promised, here is the list of possible costs:

  • domain (yearly)
  • web hosting (yearly)
  • if you rent a site (monthly/annual)
  • If you order a site development, you have to pay a one-time development cost (maybe monthly support cost)
  • there are plugins to help in SEO, make your site faster, create automated backups, etc. (one time/ monthly/ yearly)
  • content creation is time, or you have to pay for someone (also, images are not accessible most of the time)
  • you might need a lawyer for privacy, cookie policies (one time)