Sign in / Join

Learn How to Make a Website From Scratch


create websiteHave you ever looked at a website and wonder how many countless hours it must have taken the web designer to make a website. Or maybe, more importantly how much money did that business spend to have the website made or maintained. Website designs are not cheap if you have someone build a web page for you and can take a long time to build if you do it the hard way. Learn how to make a website from scratch; the easy way by reading this webpage tutorial.

Finding a Domain

The first step in learning how to make a website is sometimes one of the most important and daunting tasks. You need to determine what the name of your website will be. Stick with something simple, maybe descriptive or a business name. For example I picked the domain of in order to describe exactly what I am looking to accomplish. Once you have a name picked in your head, you will have to check if anyone else has already taken that name. Just to clarify, a domain is not the actual website itself. The domain is the location where people will be able to find your site. An example of a domain is For example the domain would be equivalent to the name on the front of your business. Yes, it is your business name, however without anything inside, or even a place to put your products, you really don’t have much. As we continue to learn about making a website, I will go into more detail about how the site works with the domain. To search for domain names I have used both and You can actually use any domain search engine in order to find the names, however both, GoDaddy and Hostgator have worked great for me. It doesn’t make too much difference in what company you choose to search and purchase a domain name however I would likely go with the cheaper one. Domains normally only cost about $10 to own for a year. There are some domains that are considered premium domains. These can cost significantly more, however if you are willing to put in the extra cash, then it may be an option. I found that there are lots of good names out there without going to premium names; you just have to be creative and take your time. Once you purchase a domain, you will be ready for the next step.

Web Hosting

hostgatorWeb hosting is like the container that holds your website. If we go back to our business analogy; the Web domain hosting would be the empty building on which we put our sign (the domain name). Inside our business contains lots of space and potential for lots of product and a great looking store.

Without web domain hosting, you would have no where to put your domain name. In reality, web hosting is actually just a computer that holds all of the content found on your site. These computers are on all the time and allow anyone in the world to access the information. Its like renting a space to put your domain. For my webpage,  I personally have been using Host Gator for my hosting. If you would like to also use Hostgator. I would suggest getting the “Baby” or “Hatchling” hosting package from Hostgator. These two packages are great for starting out. You can find free hosting sites, however they are much slower and will actually force you to advertise for them by making there ads mandatory. The paid hosting isn’t that expensive and its worth having.

To get one of these packages, you need to go to and go to the web hosting page. Then select the hosting package that suits your needs. The baby package allows you to expand later if you need.  When I first learned to make a website, I  started with the hatchling package which did the trick at the time, however you can only put one website on this package. If you have any intentions of ever building a second site then you may outgrow this package. You can put as many domains on the baby hosting package as you would like. This means that if you want to build 20 different web pages later, you can do that without paying for any more hosting. I soon upgraded from the hatchling package, as I wanted to make more then one website.

Connect the domain to the host. Name Server

Name Server…what’s a Name server?. A name server  makes a website domain into an actual name rather then a series of numbers. The numbers are used by the computer to tell it where to go to obtain the information about your website.  In this guide I will not get into too much detail about name servers as it is not necessary for us to know everything about them. Although we don’t need to know much about name servers, we should still know where to find them.

So, you have a great name for your website and you have a great place to put it. Now its time to put the two together and to make this an actual working website. If you go to your website at this time it will probably open up to a site which advertises for the company you bought your domain from (maybe or This means that the domain is not linked to your host (This can happen even if it is the same company for hosting and your domain).  First thing you will have to do is look at the email you received for when you signed up for hosting.  Another email should have been sent to you for signing up for a domain. Make sure you keep these emails, as it makes life easier when you try connecting your hosting to the domain.

On the email you will be looking for what’s called Name Servers.  Usually they look similar to There are probably two of them. If you can’t find your Welcome email, you will have to log in to your hosting account to find it. On you will have to log into you Cpanel.  An easy way to log into the Cpanel, is go to and click on the billing log in button on the top right of the screen. Once you are logged into your billing, you will look down the left column and click on the View Hosting Packages.  Next you will open the Cpanel Login, which is located in the center of the screen. Log into the Cpanel with your information. Remember, it usually has different login information then your billing account. Once you are in the Cpanel, scroll down to the bottom of the screen to the account information. You will find the Server Name information in that area. If you did not use then you will probably have to search around a bit or open up the help section of your hosting site in order to find it. Once you found the Name servers, keep them handy for the next few minutes.

What do I do with this name server?

Now that you have your Name servers, we are going to go and log into the site where you bought your domain.  Again, if it was then I will show you exactly where to find this. First you will log back into your Cpanel as I showed you above. Once in the Cpanel, look for Hostgator links. In that section you will find a link called Domain Management.  Enter this link and log in to the domain management. It should be the same login as your billing.  From the domain management page, click on the tab that says Manage Domains. This will show you a list of domains you have registered.  At this point you will probably only see one domain. Open up the link that has your domain name. On the right you will see the Name Servers. Now, before you go changing them, make sure they are not the same as what you already have.  If they are, then leave them alone, however they are probably different. Go ahead and change them to the ones you have written down. This is the same process you will use even if you bought your domain with a different company. You will have to locate where the name servers are for your domain and change them to match the ones located on your hosting site.

YOU ARE NOW DONE THE HARD PART.  So it is now time to take a break… in fact you don’t have much choice at this point. Once you change the Name Servers, a period of time is required in order for everything to allow the world to catch up to the changes. This is called propagation. There is no way around propagation and it can take up to 48 hours. The site may start working for you sooner, however it may not work for your neighbor. Its all a waiting game. You can continue to read ahead on this webpage tutorial if you like however I find it is much easier to follow along once your website has propagated . You may as well congratulate yourself on completing the backbone for your website. Once your back from your break, check out the next page.