How to Build a Website For Free in 9 Steps

You may think that getting a website up and running would be a large hurdle difficult to overcome, but after discovering a few free tools, you’ll realize it’s as easy as pie.

1. You’ll need to have an account with a web hosting company, and a domain name. At most webhosts you can do both at the same time as you sign up.

2. Once signed up, you’ll need to get your FTP address and password from your webhost.

3. Next, you can either download a free FTP client such as Filezilla, or just use Internet Explorer which works fine as a simple FTP client. Simply type ftp, a colon, two slashes and then

into your web browser and enter your password when it asks. Look for a folder named “public_html” and double click it. All you need to do is place your website’s HTML files in here.

4. So where to get a good website? Go to openwebdesign.org and search for a design you like. These are all completely free website templates. Once you find one, download it to your desktop and unzip it.

5. Now you’ll need a simple HTML editor so you don’t have to mess with HTML coding. Go to nvu.com and look for the version of Nvu for your operating system. Download and install it.

6. Open Nvu and then from within open your newly download website template’s index.html file. This is your homepage.

7. Edit your homepage like you would a document, backspacing and replacing information and navigation menus with your own info. If you need extra navigation menu items, simply copy and paste. To link your menu items to “subpages,” double click them and change what they are pointing to.

8. Once you are done with your homepage, you can create subpages by simply copying and pasting the index.html file over and over again, and then renaming them to what you want.

9. When you’re done, upload them all to your public_html folder! Give it a few minutes, and then try navigating to your domain name in a web browser. You should see your new website.

This is the simplest of ways to get a real website up and running, but did you know that maintenance and updating can be labor intensive? And if you want to add different functionality such as a registered-users-only area, you may have to hire a coder to do it for you. There is another way to build a website. And it’s 100% free. It’s called a “content management system.” And it’s much easier to use than it sounds.l add a simple navigation menu and the other pages of the website.