Help somebody! Share the knowledge!

In this post, I will share the steps to create and launch your website in extremely simple steps.

The steps I followed helped me launch my home on the Internet in just 6 days! Yes, I launched my website in just 6 days!

Creating my website helped me build credibility among my audience, it built trust and authority and having a website helped me generate leads and sales.

Not only that, but due to my website and quality content, I made $3,328 in just 17 weeks – through Affiliate Marketing and corporate training!

Affiliate Disclosure: I, Shubhamjeet Kumar, participate in various affiliate programs, and I will earn a commission on qualifying purchases made through the links on this page at no extra cost to you. I have worked hard to put together items that are high-end and helpful.

What Is A Website?

According to GeeksforGeeks, “A website is a collection of many web pages. To make your website available to every person in the world, it must be stored or hosted on a computer connected to the Internet round a clock. Such computers are known as Web Server.”

In simple words, “A website is a collection of web pages created using HyperText Markup Language (HTML), that is hosted on a server and accessed with an address.”

For example, my website contains many web pages, is created using HTML, hosted on a server and you can access it by typing the address in the web browser.

When you type a query in the web browser’s search box, you see a list of results. When you click on any link and go through the article, the article is published on a website.

Query & Search Result


Web Page

Components Of A Website

Now that you know what a website is, you will need the following 3 components to create one:

Component 1: Domain Name

Component 2: Hosting

Component 3: Platform / CMS (Content Management System)

To explain the above components, I will give you the analogy of your house.

Suppose, you bought land in Mumbai to build your house. Your address, the address of your house is, A-101, Imaginary Building, Nice Street, Lovely Locality, Matunga East, Mumbai – 400 019.

Now, suppose, today is your birthday. (Happy birthday, if it is! Yay!)

So, today is your birthday and you have invited your friends over. For your friends to reach your place, they will have to follow your address, right?

Similarly, on the Internet, if people have to find your website (house), they will have to type your domain (address).

Now, let me talk about hosting. Building your website is like building your own house. And, to build your own house, you would need to buy land, isn’t it?

Without land, you cannot build your house. So, the area/land that your buy to build your house, is analogous to hosting.

Hosting is like the land on which you will build your online house, your website, okay?

So, in a nutshell:

  • The website will your house on the Internet.
  • The domain name will be the address of your website (house).
  • Hosting will be the land where you build your website (house).

How To Get Your Domain Name?

As I shared above, your domain will be the address through which people will find you on the Internet.

For example, to find my website, you’d need to enter my address

I have bought my domain name from Namecheap. If you have to find your domain name, you can go to Namecheap and follow the below steps.

Step 1: Go Top Namecheap

To find out if the domain name you want is available, go to Namecheap.

Domain Name - Step 1 - Go to Namecheap

Step 2: Type Domain

Then type your desired domain name and click “Search”.

Domain Name - Step 2 - Find Domain Name

Step 3: Select Domain

Domain Name - Step 3 - Select A Domain Name

If the domain name is available, you will see it in the results. However, if it is not available, you will see the same domain under other Top-Level Domains.

That is, if you try and search “”, you will observe that the domain name under “.com” is unavailable. You can select from the other TLDs in the list:

  • .net
  • .org
  • .ai
  • Etc.

Step 4: Add To Cart

Domain Name - Step 4 - Add To Cart

When you have selected the domain name you want to use for your website, click “Add To Cart.”

Step 5: Checkout

Domain Name - Step 5 - Checkout

After clicking ”Add To Cart”, you will see a “Checkout” button at the bottom-right of your screen (on desktop).

I’d recommend you do not add anything under the “Frequently Bought Together” section. For time being, only select the domain name and click “Checkout”.

Step 6: Order Confirmation

Domain Name - Step 6 - Confirm Order

On the order confirmation page, select the “Domain Registration” duration from 1 year, 2 years, 3 years, 4 years, and 5 years.

To begin with, I’d recommend choosing the duration of 1 year.

You can keep the other options as they are and click “Confirm Order”.

Step 7: Account Creation / Login

Domain Name - Step 7 - Create Account

On the “Login Signup” page, I’d recommend creating your account, if you don’t have one.

Enter your username, password, first name, last name, and email address to create your account on Namecheap.

Step 8: Verify Account

Domain Name - Step 8 - Verify Email

Once you have successfully created your account, you will receive a verification code in your email.

You need to open your email containing the verification code and enter it in the “Verification Code” text box.

If you did not get the code in 3-4 minutes, you could click Didn’t get the code? link.

After entering the verification code, click “Submit.”

Step 9: Payment Page

Domain Name - Step 9 - Payment Gateway

On this page, you pay for the domain name either through your credit/debit card, PayPal, or another payment gateway.

In the below section, you also need to enter your address.

I paid with my card, so I entered my card number and other credentials.

Then, click “Continue” on the right side of your desktop/laptop screen.

Step 10: Order Review

Domain Name - Step 10 - Order Review

After clicking “Continue”, you will see the order review. It will contain the details of the options you selected in Step 6 and the payment details that you filled in Step 9.

If you are happy with the order review, you can click “Pay Now.” Otherwise, you can make changes to your order.

Step 11: Order Successful

If your payment was successful, you will see the below “Thank you for your purchase” page.

Domain Name - Step 11 - Thank You

I have tried my best to cover each step and if you follow the above steps correctly, you will get the domain name of your choice in under 10 minutes.

How Can You Come Up With A Good Domain Name?

If you have to establish your brand or Affiliate Marketing business, choosing a domain name with a recall value becomes one of the most crucial steps.

When people visit your website, the first thing they notice is the domain name. If you choose a domain name that reflects your brand value or goal, it could pique the interest of your visitors.

However, if you do not put thought while choosing a domain name and choose it randomly, it could drive people off your website.

Therefore, it is crucial for you to follow a few principles before you choose a domain name for your business.

(1) The Length Of The Domain Name

I have experienced that when a domain name is short, it is easy for me to remember it. Additionally, a short domain name is easy to type.

Hence, while choosing a domain name, you should not exceed more than 2 or 3 words. For instance, my domain consists of my first name (Shubhamjeet) and last name (Kumar).

Yes, I have established a personal brand.

(2) The Simplicity Of The Domain Name

The simple the domain name, the easier it is to type. For example, which of the following domain names is easier for you to remember and type:


You want to choose a domain name that people can remember and type easily. I have observed that complicated domain names are hard to remember and difficult to spell correctly.

(3) Include Keywords In The Domain Name, If Possible

According to experts, if you have keywords related to your niche or business in your domain name, people can identify at a glance what your business is about.

For example, if your business is about fat loss, you can include the keyword “fat loss” in your domain name.

Also, you can include your location in the domain name. For example, if you run a fat loss programme in Mumbai, you can consider including “mumbai” in your domain name.

When you include keywords related to your niche or location in your domain name, your audience will easily find you in the search results.

(4) Include Your Brand Name In The Domain Name

If you do not have a personal brand like me, you can choose to keep your brand name as your domain name.

However, you should not choose existing brand names or trademarks in your domain name.

(5) Your Domain Name Should Match The Website Name

I know it’s a no-brainer, but you should choose a domain name that matches your website name or brand name.

If your domain name and website name are different, your visitors and audience will be confused.

For example, if your domain name is “” and your website name is “Healthy People”, it will leave your audience baffled and impact your credibility.

What Should You Avoid In Your Domain Name?

In my experience, a few elements could have a negative impact on how people look at your brand.

(1) Numbers Or Dashes (-) In Your Domain Name

This does not apply to every brand, but I observed that when there are numbers or dashes in your domain name, firstly, it becomes difficult to type, and, secondly, it impacts your credibility.

(2) Crazy Spellings

Although I love the brand, its spelling is difficult to remember and type. I am talking about Louis Vuitton.

When I first heard about the brand, I typed “Lewi Weton” in the search box. Again, I love the brand!

(3) Incorrect Spellings

A website with incorrect spellings in its domain name may make it look suspicious and people could assume that it is a phishing website.

(4) Other Brands’ Names

I will say it again, never use names of other existing brands and trademarks. Doing so will only attract legal action and suspension of your domain.

Now, Let’s Talk About Hosting

As I shared earlier, building your website is like building your own house. And, to build your own house, you would need to buy land, isn’t it?

Without land, you cannot build your house. So, the area/land that your buy to build your house, is analogous to hosting.

Hosting is like the land on which you will build your online house, your website, okay?

For all the techies out there, the formal definition of hosting is, “Web hosting is server space to store your website’s files. The file can contain code, images, videos, text, links, etc. and everything is stored somewhere on the server.”

If you’d like to know what a server is and what it does, you’d love to read this snippet.

What Are The Types Of Hosting?

A few months ago, I wrote a post about hosting in depth. Here’s a snippet from it that explains the types of hosting.

If you’d like to learn hosting in detail, you would love this post!

(1) Shared Hosting

Shared hosting can be understood with the analogy of a bus. On a bus, you will share the space with 20 passengers, 30 passengers, or 50 passengers.

Shared hosting works pretty much the same. Suppose the bus is a server and passengers are websites.

Now, let’s go over the example again. In shared hosting, your website will share the same server space with multiple other websites.

Your website is allocated space on the same server as many other websites. The number of websites can be a handful to hundreds. Technically speaking, all the websites stored on the server will share common resources such as RAM and CPU.

Since the space is shared, shared hosting is an economical option and you can go for shared hosting when you are on a low budget. However, with low prices come a few overheads.

Since the server space is divided, the chances of disruptions are higher. Additionally, shared hosting will provide you with basic services and it is not flexible for updates to your websites.

(2) Virtual Private Servers

Although Virtual Private Server or VPS hosting is similar to shared hosting, your website files are stored in a dedicated space and you get dedicated resources.

In VPS hosting, the server space is divided into virtual spaces, and each virtual space will have dedicated resources. Hence, we can say that, in VPS hosting, there is a one-to-many relationship between the server and virtual spaces.

Since the server is divided into virtual spaces and each space gets dedicated resources, the cost of the VPS hosting is usually higher, but it reduces the risk of disruption and sharing resources with other websites.

(3) Dedicated Hosting

In dedicated hosting, your website will be hosted on a dedicated server which improves its security and performance.

The user has full admin rights to access the server, which implies that the user himself/herself is responsible for the security and maintenance of the dedicated server.

(4) Managed Hosting

In managed hosting, you will have access to a dedicated server, but you do not have full admin rights to access the server. Hence, the security and management responsibilities of the server will lie in the hands of your provider.

The users are not granted full amind rights which results in a better quality of service and risks such as modification or configuration problems are avoided.

It is to be noted that users are given a dedicated server space for monthly rent.

(5) Cloud Hosting

The most latest option for hosting your website is cloud hosting.

Cloud hosting uses resource sharing to reduce the costs and risks of disruptions. It is more affordable in comparison with other options.

Although I have shared only the 5 types of hosting, there are other types available.

If you want to know how you can choose the best host for your website, you can read this post.

Where Can You Host Your Website?

I have explored many platforms, but I felt that HostGator provides the best hosting for websites.

However, if you’d like, you can explore the other hosting options:

But, why HostGator?

Here’s a bit about HostGator:

HostGator was founded by Brent Oxley in October 2002 when was a student at Florida Atlantic University. In June 2006, the company opened its first international office in Canada.

HostGator provides shared, reseller, virtual private server, and dedicated web hosting services.

Why Should You Choose HostGator?

  1. Uptime: 99.9%
  2. Services: Shared, VPS, Dedicated
  3. Pricing: From ₹139 per month
  4. Security: HostGator provides solutions that make website protection and reliability easy with free SSL, malware detection, security updates, 24×7 expert support, and Cloudflare’s protection.
  5. Backup: HostGator provides daily and weekly backups depending on the plan you choose.
  6. Speed: In 2019, HostGator decided to try LiteSpeed Web Server (LSWS) as their main web server instead of Apache. LiteSpeed engineers developed their own LiteSpeed Cache plugin for WordPress that helped websites to load about 6x faster than before.
  7. Support: Yes. BlueHost provides 24×7 support 365 days a year. You can also reach out to them on other channels.
  8. Extra Benefits: HostGator provides themes and plugins for your WordPress website.

How Can You Host Your Website On HostGator?

To host your website on HostGator, click this link and follow the steps in the below video.

If you follow the steps in the video, you will have your hosting set up.

What’s left?

Creating your website.

Why Do You Need A Website?

A crucial tool you must have in order to run an Affiliate Marketing business is your website. Your website is one of the most important systems for running your Affiliate Marketing business.

If you want to grow your business, you need to be found by the right audience. Through this, I imply that you need a website.

The unfortunate COVID-19 has forced businesses to take the online route, however, “Why do I need a website?” is quite common.

You can consider the below points if you have the question “Why do I need a website?”:

Reason 1: Website Establishes Your Credibility

When you have a website, it establishes your credibility. There are many Affiliate Marketers in the world and your website is what makes you stand out.

Reason 2: You Can Communicate Your Message

Through your website, you can clearly communicate your message and establish your authority.

As a matter of fact, if you do not have a website, people may question the legitimacy of your business.

Your website communicates to the visitors what your brand is about and the types of services and/or products your offer.

Reason 3: You Can Generate Organic Traffic

In simple words, organic traffic is people visiting your website from a Search Engine like Google or Yahoo.

In my experience, you can get organic traffic if you have a website with high-quality content.

How Can You Create Your Website On WordPress?

There are many platforms that provide the capability of creating websites, but WordPress is, by far, the simplest to use!

I have created all my websites on WordPress and I am sure you will love the features that make the process of creating a website extremely effortless.

In my paid community, I share the simple steps to help you buy the domain name, and hosting, and create and launch your website in just 6 days!

You can click this link to join my community and get started!

If you want to create your website on WordPress, you can watch the below video:


In this detailed post, I shared the 3 crucial components for your creating a website for your Affiliate Marketing business.

Component 1: Domain Name

Component 2: Hosting

Component 3: Platform / CMS (Content Management System)

I also shared the steps for buying your domain name and hosting. I also shared a video that walks you step-by-step through the website creation process.

If you need help buying the domain, hosting, and creating your website, you can join my paid community and launch your website in just 6 days!

As a bonus, I would love to give you my premium Affiliate Marketing course worth ₹4,999 for absolutely FREE!

Click the below button and enrol on the free course, now!

If this post helped you with the steps of launching your website, please share it with others and help them!

Similar Posts

Notify of

Inline Feedbacks
View all comments