Ebrahim Hasan

The way it should be.

How to create your own website for free!

Aug 16, 2020

Create your website

in today’s digital world, it has never been easier to create a website, too many options to choose from, but the real question, which option is the right one?

it all depends on too many things, what are you creating the website for? how complex is the website? do you expect too many users? in this article I am going to show 3 ways to create a website and the Pros and cons of each one.

1. Website Builders

one of the most common and easy ways to create your website, is to use one of the available website builders, a good example would be Wix and Squarespace it is easy to create a website on both platforms, they also handle the hosting of the website, and buying the domain as well.

Wix offers a free plan to help you get started, but to be able to connect a custom domain, you have to go with the least paid plan, which costs about 4$/month.

Squarespace on the other side, is a paid platform but it gives you sometime to check it out by offering 14 days trial , the cheapest plan in Squarespace would cost you about 16$/month or 12$/month if you pay anually.

2. CMS websites

These types of websites are also common, CMS websites are like WordPress, Shopify both CMS may require some configuration before you get started, you can either do it yourself, or hire someone to do it for you.

Both WordPress and Shopify are great, however with WordPress you can create different types of websites, while Shopify on the other side is more focused on eCommerce, that doesn’t mean WordPress can’t make eCommerce but if you are looking to create an eCommerce site faster, Shopify would be your best fit.

WordPress would be a much better option if you are looking to create blogs, personal or business sites, and anything under this genre.

Shopify costs you around 29$/mo for the basic plan but like Squarespace, it gives you a 14 days free trial.

WordPress on the other side is free and open source but they offer a hosting service on wordpress.com which starts from 4$/month and up to 45$/month depending on your needs but if you would like some adventure you can go to wordpress.org, download the source code and run it on any hosting of your choice!

3. Custom websites

these types of websites are the more complex ones, you have to have some programming experience to be able to do it, you also have to find your own hosting and you have to buy your domain, and point it to the hosting as well, if you don’t have any programming experience, you can also hire someone to do it for you, the process of creating custom websites varies depending on the complexity of the website, the complexity of the design and also the developer who works on it.

Custom websites also requires a bigger budget, specially if you aren’t looking to create simple landing pages.


there are many ways to create a website, but it all depends on your need, your budget and your timeframe, there is no right or wrong way on how you approach this, the best thing you could do while creating your site for the first time, is to keep your costs low, and once you feel more confident, you can surely scale your website!

What is your biggest struggle when building your website? Share in the comments below!

If you are looking for a freelancer who can help you achieve your dreams, Click the button below!

Recent posts

Problems Dealing with freelancers
Common Problems Clients Face when hiring freelancers

During my career I had many problems when dealing with Clients, but then I thought, what problems do clients face instead? 1. Communication ComRead more...

How to debug and increase a website speed like a boss

No one likes a slow website, not only it affects your customers, but it also affects your website ranking but the real question is, how slow is too sRead more...

How to create your own website for free!

Create your website in today's digital world, it has never been easier to create a website, too many options to choose from, but the real questionRead more...

Leave a Reply

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