When you know you have created a beautiful and helpful website. The challenge that comes next is uploading it on the internet. Of course its not that much of a problem for people who want to publish it by buying a custom domain. But, what if you are a beginner and you want to upload your website on the internet for free? There are many hosting websites for doing so but most of them don't provide a SLL certificate which is quite important. But if that does'nt matter then you can go ahead and upload your website on the internet with hosting websites like infinityfree.net etc. But if you want an SLL certificate too then let me introduce you to an amazing web-hosting site. It's netlify.com. Netlify provides a bunch of benefits. You are provided with 100gb of space for uploading your websites! They generate an SLL certificate for you automatically when you upload your site! They have an amazing community and help center. I upload my websites with netlify. Even the website you are reading blogs on right now is uploaded by netlify. The drag and drop feature of netlify allows you to upload a website in less than 10 seconds. If you don't like the autogenerated name for your site in netlify. You can change it by going to your SITE OVERVIEW and then clicking on 'DOMAIN SETTINGS' and if you scroll down a bit you will see 'OPTIONS', click on it and it will show 'Edit site name'. Then after you have edited your site name you must click on 'SAVE' and that will give your netlify website your own custom name. Netlify's speed, its features are just amazing. Netlify is a San-Francisco-based company that works on web hosting infrastructure and automation technology. Surely, I am very satisfied with netlify. Some other good web-hosting sites are GitHub Pages and Firebase. When I first tried deploying my website on the internet for free, I went over many hosting sites until I bumped in to netlify where I was very satisfied by their incredible service. I would recommend anyone who wants to upload his or her website on the internet to try out netlify.com .