How to Create a Website for Less Than $50 Without  Developer | Md Jahid Shah

How to Create a Website for less than $50 Without  Developer
How to Create a Website for less than $50 Without Developer

If you’ve learned what it takes to start and grow a successful business, now’s the time to create a professional website. A website is a very crucial part of any business. Fortunately, you don’t have to spend a fortune on web developer fees, rather you can learn how to build a website yourself. In this article, you will learn How to Create a Website for less than $50 Without  Developer. By the way, we will build a website using WordPress CMS in 4 steps.

So, let’s jump on the topic and also learn why a website is important for any business.

How to Create a Website for less than $50 Without  Developer

Step-1: Choosing the right Domain with a reliable price.

The first step is to choose a domain that will represent your business.   There are different domain name service providers, from where you can buy “.com or .org or .net” domains just for $9-$10. Even if you want to buy a “.xyz or .shop” domain, you can buy spending less. I will recommend buying “.com or .org or .net” for business, if it is a shop then buy a “.shop” domain.

Also recommend buying from Namecheap or Godaddy, these are trusted and world-famous domain name service providers. By the way, this domain will be valid for 1 year. After one year, you have to renew  “.com or .org or .net or .xyz” with $12 and “.shop” with $32.

Note: if you are buying a domain from Namecheap for the first time, then you will get free SSL Certificate service for 1 year.

Step- 2: Buy Hosting to Run Website.

If you have done step one, then now time to buy a Hosting server, where you will draft all of your website data and install WordPress. Depending on your targeted region, you can buy hosting from different Hosting Providers. There is a twist, you can buy the best hosting from AWS, Google Cloud, Digitalocean, etc,  but they are too high price. So, if you want to build a website for $50, then I recommend you buy from Namecheap. Because here you can get a 20GB SSD hosting package for just $25 for 1 year.  You can run 3 websites at a time and after one year you have to pay $45 to renew.

Step- 3: Connect the domain with Hostinger and Cloudflare

If you have done steps 1 & 2, then now connect your website with the Hosting server and Cloudflare. Cloudflare will save your website from different kinds of attracts and you can use it for free. But if you can build a website without Cloudflare.

Connecting your domain from Namecheap with Cloudflare and your hosting server involves a few steps. Here’s a step-by-step guide to help you do that:

1. Sign Up for Cloudflare:

If you haven’t already, sign up for a Cloudflare account at Cloudflare’s website.

2. Add Domain to Cloudflare:

  • Once you’re logged in, click on the “+ Add a Site” button.
  • Enter your domain name and follow the prompts. Cloudflare will scan your current DNS records.

3. Cloudflare DNS Configuration:

After adding your domain, Cloudflare will provide you with two nameservers (e.g., and

  • Go to your Namecheap account.
  • Navigate to the “Domain List” and click on “Manage” next to the domain you want to connect.
  • Under the “Nameservers” section, select “Custom DNS”.
  • Enter the nameservers provided by Cloudflare (you can usually copy and paste them from Cloudflare’s DNS setup page).
  • Save the changes.

4. Update DNS Records on Cloudflare:

Once you’ve updated the nameservers on Namecheap, return to your Cloudflare dashboard.

  • Ensure that all necessary DNS records (like A, CNAME, MX records) that point to your Namecheap hosting server are correctly set up in Cloudflare.
  • Make sure that Cloudflare’s proxy status (the orange cloud) is enabled for the necessary records to benefit from Cloudflare’s security and performance features.

5. SSL/TLS Configuration:

  • Cloudflare provides a free SSL certificate for your domain. Navigate to the SSL/TLS section of your Cloudflare dashboard.
  • Set the SSL mode to “Full” or “Full (Strict)” depending on your hosting setup and certificate availability.
  • Ensure that Always Use HTTPS is enabled to redirect all traffic to HTTPS.

6. Test Your Setup:

  • After making these changes, it might take some time for the DNS changes to propagate across the internet.
  • You can use online tools like DNS Checker to verify if your domain’s DNS is resolving correctly to Cloudflare.
  • Additionally, ensure that your website is loading correctly with the Cloudflare proxy enabled.

7. Check Namecheap Hosting Configuration:

  • While Cloudflare is now managing your domain’s DNS and providing security and performance benefits, your actual website content is hosted on Namecheap.
  • Ensure that your hosting settings on Namecheap (like FTP/SFTP credentials, database configurations, etc.) remain correctly set up and unchanged.

By following these steps, you’ll have successfully connected your domain from Namecheap with Cloudflare while ensuring that your website continues to be hosted on Namecheap’s hosting servers.

Step- 4: WordPress Installation

Setting up WordPress on your hosting server involves several steps. Here’s a comprehensive guide to help you install WordPress on your Namecheap hosting server:

1. Access cPanel:

  • Log in to your Namecheap account.
  • Navigate to the dashboard and click on the hosting section.
  • Find the hosting package associated with your domain and click on the Manage button. This will typically take you to cPanel.

2. Navigate to Softaculous:

  • In the cPanel dashboard, look for the section titled “Software” or “Softaculous Apps Installer.”
  • Click on the WordPress icon, which will usually be prominently displayed.

3. Install WordPress:

  • Once you click on the WordPress icon, you’ll be taken to the Softaculous WordPress installer.
  • Click on the Install Now button to proceed with the installation.

Fill in the required details:

  • Choose Protocol: Select http:// or https:// based on your SSL configuration. If you’ve set up SSL through Cloudflare, choose https://.
  • Choose Domain: Select the domain where you want to install WordPress from the dropdown list.
  • In Directory: Leave this field empty unless you want to install WordPress in a specific directory (e.g., /blog). For a root installation, keep it blank.
  • Site Name: Now enter the name of your website.
  • Site Description: Provide a brief description of your website.
  • Admin Username: Choose a username for your WordPress admin account.
  • Admin Password: Set a strong password for your admin account.
  • Admin Email: Enter your email address.
  • Select any desired plugins or themes you want to install (or leave them as default).

After fulfilling all Avobe processes Click on the Install button to initiate the installation process.

4. Finalize the Installation:

Softaculous will run the WordPress installation script, and you’ll see a progress bar indicating the installation status.

  • Once the installation is complete, you’ll receive a confirmation message with links to your website and WordPress admin dashboard.
  • Click on the admin dashboard link (usually and log in using the admin username and password you set during installation.

5. Configure WordPress:

Once logged into your WordPress dashboard, you can start customizing your site by selecting themes, installing plugins, creating pages/posts, and configuring settings.

6. Ensure Security and Backup:

Install security plugins like Wordfence or Sucuri Security to protect your WordPress site from malware and other threats.

Regularly back up your WordPress site using plugins like UpdraftPlus or by utilizing the backup features provided by your hosting provider.

Now your site is done.

Cost Calculation:

  • Domain Price: Approximate $10
  • Hosting: Approximate: $22 to $25

Total Cost is $35 only. Now if you feel the installation process is not so easy, then contact me or hire someone from Fiverr or Upword. You can set it up fully for just $15.

2 responses to “How to Create a Website for Less Than $50 Without  Developer | Md Jahid Shah”

  1. […] Read, How to Create a Website for Less Than $50 Without  Developer […]

  2. […] Also read, How to Create a Website for Less Than $50 Without  Developer […]

Leave a Reply

Your email address will not be published. Required fields are marked *