It is quite common for people to have their own website.
It doesn’t matter whether it is a personal blog, or a site that relates to their business, or maybe they have it just for a fun.
And there is also a group of people (that keeps growing) who want to create a simple business website for monetization purposes.
I get it and I have created this site for the same purpose back in 2018.
What I had not realized back then, were a few very important things that I want to discuss right now.
I wanted to know what it takes to create such a website that would bring some revenue and eventually full-time income.
In other words, there are at least 5 important things to know when building a website.
Let’s go through each step so that by the time you are done reading this post, you have a nice overview of what’s needed.
So here we go with 5 essential things to know before building a website.
1) Choose a Niche
The very first thing one needs to do is to choose a niche.
This is essential.

For people that are already passionate about a specific thing, this is not an issue.
For example, a person that loves hiking and has been doing it for a decade is quite simple.
He or she can even dig a bit deeper and decide to focus on hiking shoes for women only.
Why go so specific?
Because there is already competition out there and the wider you want to start the longer it takes to make generating revenue.
So be very specific when it comes to the niche selection.
If you are not sure what niche you want to choose, my recommendation is to go to Amazon.

There are thousands of different niches and you can dig down to a very specific category.
Make sure to choose a very specific niche, for example, “Desks with built-in USB Ports”.
Choose such a specific niche and your website will get traffic within a few months.
Note:
You don’t have to create a website that focuses on Amazon only. I just wanted to show you the easy way how to choose a specific niche.
In fact, it is recommended to become a partner with more affiliate programs, for example:
- Wallmart
- AliExpress
- CJ Affiliate (Commission Junction)
- Rakuten
- ShareASale
Make sure to focus on your niche only.
So now that we know what area we want to focus on, let’s go to a more technical side of the issue.
2) Hosting

I know this might sound technical, but don’t worry.
The point is that you need to choose a company that will provide you with proper hosting so your website, will be safe, will load fast, have a backup, and so on.
There are many companies offering hosting services, but we won’t go too much into detail here.
For the sake of this article keep in mind that you want to choose a hosting company offering the following attributes:
- Robust
- Plain, Simple, and Fast
- Has a backup of your website (providing support in case you made a mistake)
- Hosing Security (to prevent hacking or spam before it happens)
and of course, doesn’t wipe out your credit card.
Here is a little comparison of the best-managed WordPress Hosting:

I personally use the 1st alternative.
It is considered one of the best hosting services in the world.
3) Name of Your Website (The Domain Name)
You have your niche, you already have chosen your hosting service, and now it is time to pick a great domain name or the name of the website.
I am sure you most likely have great ideas when it comes to naming your website.
But the question is, is it available?
That’s why you need to check whether or not, the domain name is available, and if not pick an alternative.

The easiest way to check whether your favorite domain is available is to go to the search engine Google and type the following keyword:
“check domain availability”

Scroll down and you see that there are many websites where you can check the availability of your favorite domain name.
Tip:
Please keep in mind that you want to choose a .com
Or if you insist on the naming, go for “. net” or “.org”.
These are evergreen extensions.
It is not recommended to have extensions like:
- .info
- .xyz
- .site
Do your best to select the .com extension, even though you would have to use a dash in the domain name.
By now we have a blank website with no content, no nothing.
What to do next
We want to somehow get to the result page of search engines right?
In other words, how to rank well?
4) SEO Optimization
Again this might sound technical as well, but there is nothing you should be worried about.

The thing is to take into consideration certain aspects when it comes to ranking.
It is actually quite simple.
Mainly it concerns the right keyword selection and its proper use within the specific article (or post).
Let me mention a few steps that are essential when it comes to ranking:
- Keyword in Meta Title
- Keyword in Meta Description
- Keyword in the 1st paragraph of the article
- Use Images with Alt Description
More details about how to improve search engine ranking can be found here.
Plugins
Plugins within the WordPress site can help us with SEO. For example, the All in One SEO Plugin allows us to use the keyword in the Meta Title and Description as mentioned earlier.
Other useful plugins can for example:
- Optimize the image size
- By selecting a proper theme we can increase the page load time
- GDPR Compliance – keeps you out of trouble when it comes to email addresses collection
Also, do not use too many plugins as it can slow down the page load speed.
SEO Optimization concerns also actual content creation.
Therefore the 4th and 5th steps are overlapping.
5) Content Creation
Ad the final important point – Content Creation.
It is closely related to the previous paragraph.

Tip:
Don’t worry if you are not a writer.
You don’t have to be.
You need to be a communicator. Imagine you are talking to your friend about a certain item or product you bought, or you are about to buy,
When it comes to content creation, use these exact words – as you would talk to your friend.
Remember you want to have the content clear and understandable so the message will reach as many people as possible (even non-native English speakers).
Please understand that simplicity, clearness, and structured article are essential for SEO.
Once you have all this in place, there is no reason why your site should not be ranking.
My Recommendation
I am not tech-savvy, nor know how to code. Never been.
The good news is there is no need for that.
I simply wanted to find a platform where I can build a simple website and learn how to get free traffic.
I did spend more than a year comparing different companies and services and came to one conclusion.
The platform offers:
- Great hosting,
- Website builder (I can build a website within the platform)
- It has great support (very responsive, within minutes)
- A very helpful community of like-minded people (There are actually thousands of active members)
And beyond;
This platform that I have found offers exactly the step-by-step training that I used to look for.
A valid question is – The price?
It cost about $50 per month and it includes all the above I mention.
On top of it, each premium member has access to, weekly live classes, support, tools, mentoring, network, and exclusive access to all updates…you name it.
And just to be precise.
It is not some kind of DFY (Done-For-You) system that generates money
It doesn’t work that way.
if you don’t believe go check the WarriorPlus products where 90% of them promise high returns for little to no work.
Shortly, no system exists that generates money on autopilot.
Only humans are able to make money.
No machines.
Sure there are machines that can help us to generate revenue, but first of all, there must be a human touch.
So basically this platform I keep mentioning offers tools that help you to have a consistent income online.
The tool is like a car that allows you to visit new places.
But first of all, you need to learn how to drive.
If interested in how to “drive” at the internet marketing highway, and how to generate revenue, you are welcome to check the link below for more details.
You have already access to 1st 5 lessons for free:

- An Introduction to Wealthy Affiliate and how it can help you
- A detailed overview of how online business works
- Choosing a Niche/direction for your online business
- Building your Website
- The next steps to take in your business
You only need your best email to get there.
Well, of course, if you have any questions regarding the website, the platform, or any other course, let me know in the comment section below.
Hope you find this article helpful,
Thank you for reading
Mike
Dear Mike,
Thank you so much for all your help. I appreciate every single article you have here. As a newbie, all the information you provide is easy to understand and follow. You make me feel comfortable, and now it is not so scary when it comes to SEO and building your Business essentials without any knowledge sounds so tricky. Now with a better understanding of what to look for and how to do the right thing.
Hi Gabriela,
I am glad you find the article helpful.
It is my goal to explain things in a way that is understandable.
Wishing you all the best and if you have further questions, let me know.
Cheers 🙂
Mike
Thanks for this overview on website creation. As a member of Wealthy Affiliate, I can attest to the power of their hosting. The SiteRubix software is incredibly powerful. Before SiteRubix, I used Siteground and had to deal with all of these maintenance issues and lose access to my site, very annoying. The WA package is definitely a steal!
Yes, I agree.
Their hosting is very powerful.
It is extremely fast, safe, so people using WA hosting can focus on business.
Besides if one website is happened to go down, there is a “mirror” of that website running at all times.
Regarding security – they are able to prevent spam or hacking before it happens.
Really happy with the service.
Thanks a lot for your comment
Mike
Very helpful and informative article about building a website! Your tips are so relevant Having myself built a website in 2018, i don’t regret choosing Wealthy Affiliate to train me and support me through this process. I don’t believe I would have made it on my own. The community is just fantastic & it is so encouraging to see how successful it is! I believe quality content plus SEO is the key!
Thank you for your comment.
Appreciate it.
I am having trouble with the dfy set up prcwess and no vendor is wlling to help nor bothers to answer my queries. How does one activate the program (I;ve often gone to the original site only to see and hear an inaudible gentleman take about 2 minutes to read a script (in an unintelligible voice. How can the vendor expect anyone to be successful?!I fo need your course it seemsoh and a website,
Regards
Jo
Hello Jo,
Generally speaking any DFY (Done-For-You) rarely works. Almost never.
I am not sure what kind of service do you use, but if there is no support (or support that is no responsive) I would leave…
Please check the link above (where it says “Learn More Here”) and you can take advantage of free 10 lessons, where you will be walked through the steps of creating a successful website (or business online) that generates revenue.
One thing I would like to point out is the support within the platform I recommend.
They have been always helpful and very responsive, literally within minutes.
Or check the link directly here:
https://setaffiliatebusiness.com/1-recommended-training/
Hope that helps,
If you have any further questions, let me know
Cheers 🙂
Mike
Excellent information! Creating a website is probably the most important thing for a digital entrepreneur.
There are many tools within the post that are really useful. Especially the domain part is a topic that seems quite technical at first but it is super important to understand the topic of hosting and domain.
Thank you very much for the quality content
You are welcome.
Yes, the domain part might be tricky for a beginner, as well as the Hosting.
In the article, it is shown also the way how to choose one of the best domains in the industry.
Website speed is crucial these days when it comes to ranking on Google.
Thanks a lot for your comment
Cheers
Mike
Hi Mike
I do appreciate your articles they’re really nice self explanatory though, I do believe I am going to make money sooner if put into use.
My question is, in a situation that one is more in love with a social media handle for instance, would you preferred that in affiliate marketing instead instead of the use of a website?
Secondly, what are the base line work activities needed for one to make grow huge sale for these vendors and to more income.
I will be very happy for your useful advice.
Robert Ateze
Hello Robert,
As for Social Media – it depends on how many followers you have.
Sure thing people having 100K+ followers on Instagram don’t really need the website. Although it is recommended – it is the headquarters so-called.
But for the sake of revenue – that social media profile can be leveraged.
Concerning the growth in sales – I can talk about a website since I don’t have much success with social media.
So a website that generates revenue must have authority. Meaning it ranks well in the 1st of google and has at least 2,000 visitors per day.
That can be achieved by choosing a proper niche and regular content creation.
Let’s say it can take 4 to 10 months until one sees some revenue.
If you really want to know what it takes I can recommend you to join the platform I am a member of.
You have the first 10 lessons for free (just sign up by your email) where you can also interact with other members (including me).
What also works is Youtube.
But again, it is important to select a proper niche and be able to create/upload at least 30 to 40 videos to see the traction.
Hopefully, that answered your question, otherwise, let me know
Cheers
Mike