What are 5 Things You Should Do Before Building a Website?

It is quite common for individuals to have their own website, whether it’s a personal blog, a site related to their business, or simply for fun.

Additionally, there is a growing group of people who want to create a basic business website for the purpose of monetization. I understand this desire, as I myself created a website with the same intention back in 2018.

However, during that time, there were a few crucial aspects that I overlooked, which I would like to discuss now. I wanted to understand what it truly takes to create a website that can generate revenue and potentially become a full-time income source.

In essence, there are at least five important factors to consider before embarking on the website-building journey.

Let’s explore each step so that by the time you finish reading this post, you will have a clear overview of the necessary requirements.
Without further ado, here are the five essential things you need to know before building a website.

Choose a Niche

The first and most crucial step is selecting a niche, which is essential for your website.

How To Build A Small Business Website

For individuals who already have a strong passion for something, this step may not be a challenge. Take, for instance, someone who has been an avid hiker for over a decade; their niche choice is fairly straightforward.

They could even narrow it down further and focus solely on hiking shoes for women.
Why such specificity?

Well, the reason is simple: there is already competition in the market, and the broader your focus, the longer it will take to generate revenue.

Therefore, it is vital to be highly specific when selecting your niche.

If you’re uncertain about which niche to choose, I recommend visiting Amazon.

How To Build A Small Business Website

There are countless niches to explore, and you can narrow down your focus to a highly specific category. It’s important to choose a niche that is extremely specific, like “Desks with built-in USB Ports”.

By selecting such a specific niche, your website will start receiving traffic within a few months.

Please note that you are not limited to creating a website solely focused on Amazon.

I simply wanted to demonstrate an easy way to choose a specific niche.

In fact, it is recommended to partner with multiple affiliate programs. For example:

Ensure that you concentrate solely on your chosen niche.

Now that we have identified the area we want to prioritize, let’s delve into the technical aspects of the matter.


How To Build A Small Business Website

I understand that this may seem technical, but don’t worry.

The important thing is to select a reliable hosting company that will ensure your website is secure, loads quickly, and has backup capabilities, among other things.

There are numerous hosting companies available, but we won’t delve into the details here.

For the purpose of this article, keep in mind that you should look for a hosting company that offers the following features:

  • Robust performance
  • Simple and fast user experience
  • Website backup support in case of mistakes
  • Hosting security to prevent hacking or spam
  • Transparent pricing without unexpected charges

Here is a brief comparison of the top-managed WordPress hosting providers:

How To Build A Small Business Website

Personally, I prefer and use the first alternative, which is widely regarded as one of the best hosting services globally.

Name of Your Website (The Domain Name)

You’ve selected your niche and hosting service, and now it’s time to choose top-quality domains for your website.

I’m sure you have some great ideas in mind for naming it. However, the important question is:

Are top-quality domains available for your desired domain name?

That’s why it’s crucial to check their availability and have alternative options in mind if they’re already taken.

How To Build A Small Business Website

The simplest way to check if top-quality domains are available is by using the search engine Google. Just type in the following keyword:

“check domain availability”

How To Build A Small Business Website

Scroll down, and you’ll find several websites where you can check the availability of top-quality domains for your preferred domain name.

Tip: Remember to prioritize a .com extension for your domain. If necessary, consider alternatives like “.net” or “.org.” These extensions have long-lasting appeal.

It’s not advisable to use extensions such as:

  • .info
  • .xyz
  • .site

Make an effort to select top-quality domains with a .com extension, even if it requires using a dash in the domain name.

At this point, our website is empty, lacking any content or substance.

What’s next? Our goal is to appear on the search engine results page, right? In other words, how can we achieve good rankings?

SEO Optimization

I understand that this might seem technical, again, but there’s no need to worry.

How To Build A Small Business Website

To rank your website effectively, it’s important to consider a few key aspects.

Don’t worry, it’s actually quite simple.

The main focus is on selecting the right keyword and using it appropriately within your article or post.

Here are some essential steps for effective ranking:

  • Include the keyword in the Meta Title.
  • Use the keyword in the Meta Description.
  • Incorporate the keyword in the first paragraph of your article.
  • Utilize images with Alt Description.

And a few additional essential steps to improve your search engine ranking:

  • Optimize your website’s loading speed for a better user experience.
  • Create high-quality, engaging, and relevant content that provides value to your audience.
  • Utilize header tags (H1, H2, etc.) to structure your content and highlight important sections.
  • Build quality backlinks from reputable and relevant websites to increase your website’s authority.
  • Ensure your website is mobile-friendly and responsive to cater to the increasing number of mobile users.
  • Regularly update and maintain your website to keep the content fresh and relevant.

By incorporating these steps into your SEO strategy, you can enhance your website’s visibility, attract more organic traffic, and improve your search engine ranking.


Plugins available within WordPress can assist with SEO tasks.

One such plugin is the All in One SEO Plugin, which enables us to incorporate keywords into the Meta Title and Description, as mentioned earlier.

There are other beneficial plugins that can, for instance:

  • Optimize image size for improved performance.
  • Enhance page load time by selecting an appropriate theme.
  • Ensure GDPR compliance to safeguard against issues related to collecting email addresses.

It is important not to overload your website with excessive plugins, as this can slow down page load speed.

Optimizing SEO also involves the actual content creation process. Hence, the 4th and 5th steps mentioned earlier overlap in this aspect.

Content Creation

Include the final important point: Content Creation.

This aspect is closely connected to the preceding paragraph.

Tip: Don’t worry if you don’t consider yourself a writer. It’s not necessary.

What you need to focus on is being a communicator. Imagine you’re having a conversation with a friend about a particular item or product you have purchased or are planning to buy.

When it comes to content creation, use the same language and style as you would when talking to your friend. Remember, the goal is to make the content clear and understandable, so the message can reach a wide audience, including non-native English speakers.

Please keep in mind that simplicity, clarity, and a well-structured article are vital for SEO.

Once you have all these elements in place, there’s no reason why your site shouldn’t achieve a good 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:

Wealthy Affiliate 5 Lessons
  1. An Introduction to Wealthy Affiliates and how it can help you
  2. A detailed overview of how online business works
  3. Choosing a Niche/direction for your online business
  4. Building your Website
  5. 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,


12 thoughts on “What are 5 Things You Should Do Before Building a Website?”

  1. 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 🙂

  2. 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

  3. 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! 

  4. 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,



    • 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:

      Hope that helps,
      If you have any further questions, let me know
      Cheers 🙂

  5. 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

  6. 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


Leave a Comment