ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Host your own website easily

Updated on July 24, 2013

A simple guide to host your first website

Have you ever wanted to host a website or blog yourself and confused where to start and how to do it? And ‘bang your head’ over all the technical jargons and thought this is not ‘your cup of tea’? I would say you were wrong, provided you have some basic idea about internet. Let me see if I can help you.

Before we start it is better to have a quick idea of Domain name and Web hosting terminologies.

What is a domain name?

In the internet world, a domain name is a unique phrase, word or group of word which will locate or identify a specific web server/space (organization/entity) and mask the IP (Internet Protocol) address of the web server/space (Examples:, By masking the IP address, the domain names help us to easily remember the web address of web server/space (where the resources we are looking for is available). Think how easy to remember rather than some IP address like (just example).

Hence every Domain name will have a corresponding IP address which will be stored on domain Name Server (Name Server/ DNS Servers). This is called DNS (Domain Name System). Whenever user access a web site, the request goes to the Name Server and finds the corresponding IP address, locates the web server for the request and re-directs the request to that server.

To get a desired domain name for your website, you need to register the name in a Name Server provided by domain name registrars., are some examples of domain name registrars.

You may read more about domain names here.

What is hosting and webspace?

A webspace is a space allocated for you on a web server. You will get an IP address (Multiple IP addresses, depend on your hosting service) for this space. Uploading all your internet resource files (html, images etc.) in to your webspace is called hosting. Hence, as explained above, once you register your domain name you need to point your new domain name to your webspace. We will see this in detail below.

Let see how to register and host your website.

1. Register a domain name

Once you have identified a good domain name, you need to register this. Hundreds and hundreds of domain registrars can be found on internet. Pinpointing which one is good is almost impossible. However, are some of the well known registrars and I have an account with each one of them.

Getting the desired web site name registered is another challenge here. Most of the common word and phrases have already been registered either by individuals or domain reselling companies. (Try yourself, just enter any common word/phrase in the web browser and suffix with .com and hit enter, 99% you will get a website in that name!!) To register your domain name you need to have an account with the registrar. However you can freely search for your desired domain name on these registrars to see if it has already been taken by someone.

Remember every registrar is performing search on the common Domain Name Servers for it’s availability and hence you need not search again on another registrar for the same domain name (Obviously, we cannot have two websites with same name J).

Once you identified a domain name which is available for you, then you can register it by creating your account on registrar and providing all the required details requested by your registrar. In most registrars these steps are self explanatory and can be completed easily.

To register your domain name with GoDaddy go here: Domain Sale! $7.49 .com at GoDaddy

2. Buy a webspace.

After you completed with registering a domain, now it’s time to buy a webspace where you can upload all your internet resources. Most of the domain registrars also provide web hosting services. However you can always have your domain name registered with one provider and your webspace from another provider. Sometimes I found it is better to have two separate services – one for domain and one for web hosting – mainly to reduce the cost of services.

Here also, there are many web hosting companies out there. It is your choice which one should select. Both Godaddy and 1and1 has hosting services. There are also many cheaper hosting companies we may consider to start and test our first site. Remember cheaper the price lesser the quality of service, however to start with, it would be a good choice and as your website growing you can change the hosting company as per your need. (Incase of Domain names, I would recommend always register your domain with a good company from the start itself)

As in domain registration process, the webspace registration process would be as simple as giving some of your details with your domain name and pressing submit button. Once you registered you will be provided with your IP address of your space, DNS names (important), control panel access to manage your webspace etc.

There are also different types of hosting services, shared hosting, VPS hosting, dedicated server hosting etc. among them shared hosting being the cheapest type and a good option for beginners.

To buy a web space from GoDaddy go here: $1.99 Web Hosting

Or to get a cheaper web hosting service to try, go here: $11/yr 2GB hosting

3. Point your domain name to your webs pace (DNS Names)

Now you have bought both domain name and webspace. Now you need to link this two. That is, if some one type your domain name on their web browser and hit enter/Go, they should be redirected to your webspace to view your website. DNS names provided by your web hosting company plays a major role here. These DNS names should be updated on your domain name account so that it can be pointed to your webspace.Usually you will get two DNS names, one is 'primary name server' and another one is 'secondary name server' from your hosting company. It can be more than 2 in some cases.

To do the same, login to your domain name account (where you registered your domain name, eg: Godaddy). Go to settings of your domain name management/control panel. It would be different registrar by registrar. However you should be able to find the setting option where you can modify the DNS settings, if not, get in touch with your registrar support team. Once you found where you can update your DNS names, enter the DNS name got from you hosting company there and update the settings. The changes will take up to 48 hours to reflect. Due to this, if you check immediately by accessing your website it will not redirect you to your web-space but will be redirecting to a default webspace provided by your registrar (if available.)

After the required wait time is over, if you check your website, you get either a ‘Not Found’ error or a default web page provided by your hosting company. So now it’s time to upload your website!

Sample DNS settings

4. Uploading your files (website)

Before you upload files, we should know something about the root directory and default documents on the web server. The root directory is the folder available on the web server where the web browser check for internet resources (your website files) once it is redirected to the web server. You can get detail about your root folder from your hosting company or from your hosting control panel.

The default document is the file which one is accessed by the web browser if no specific file name has been mentioned in the web address (URL). For example we usually type but not something like (just sample), however we will land in the main web page. The default document serves as a default file to the web request if no file name (full URL) has been mentioned in the URL. Usually the default file names would be default.htm/index.htm/home.htm etc.

Either there will be an option in your hosting company control panel to select the default document for your site or you have to rename your main web page to a name suggested by your hosting company to identify as a default document for your site.

Once you identified your root directory and default document, you can upload them to your root directory. To upload you can use any FTP client software such as FileZilla (freely available) etc. Or you can also use your hosting control panel to upload your documents (if such option is available with your hosting company). If you have many files to be uploaded, an FTP client is recommended.

You can also have sub folders in your root folder (directory). Sub folders will help you to organize your content well. For example where ‘hub’ is the sub folder.

If you have successfully uploaded your files, you can try accessing your website, you should get your new home page (default page) in your browser!!

5. Manage your webspace (Plesk Panel)

You will be provided with you a control panel (settings screen) by your hosting company where you can manage your webspace. This include managing your root folder and files, space allocation, server password management, IP address management, email management, database management etc. etc.

Most of the web hosting companies use a third party provider to provide a web interface for your control panel. One of them is Parallels® Plesk Panel. I have given a sample screenshot of the Parallels® Plesk Panel below.

Content Management Systems

Though it is not really in my scope (well actually not in my plan) of writing about CMS (Content Management Systems) in this article, however I thought giving a summary would be good.

CMS are the web applications which can be installed in your webspaces and will help you to manage the contents of your website easily. Imagine the effort of uploading files one by one every day for your site update, managing comments, forums, archiving your files etc. manually!!! Content Management Systems will help you to automate all these tasks plus do many more; even the best part is you need not be a good programmer/coder to do all these.

Some of them are: joomla, dotnetnuke, drupal and wordpress.

May be I will find some time write on these later. Now try hosting your website today and let me know your feedback/queries.


    0 of 8192 characters used
    Post Comment

    • Kejanny profile image


      5 years ago from Papua New Guinea

      Very useful informative hub. Thank you for sharing.

    • RNMSN profile image

      Barbara Bethard 

      7 years ago from Tucson, Az

      Congrtulations psf on the hubnuggets win!! what a good and thorough article on web building. I have to print this out and try it

      I have a nursing blog but I still use mainly HP as main source of revenue :) and of course the hubbers as you have found are very supprtive!

      welcome and keep on!

      barbara b

    • psf profile imageAUTHOR


      7 years ago from Canada

      Thanks PWalker281, hawaiihibou and WannaB Writer.

    • WannaB Writer profile image

      Barbara Radisavljevic 

      7 years ago from Templeton, CA

      This should be very helpful to those just starting a web site. I remember how confusing it was for me when I started and still is whenever I need to change hosts.

    • profile image


      7 years ago

      Thanks for an enlightening hub!

    • profile image


      7 years ago

      I haven't even read this hub yet, but have already bookmarked it and rated it up and useful based on a quick perusal of the content, which by the way, was easy to do because of how well it is formatted.

      I have been thinking for several weeks now about how to host my own website, a bit overwhelmed by the prospect. But the information in your hub will give me a solid foundation and help me ask the right questions.

      Great start to your HubPages journey, psf! Congrats on your Hubnugget nomination and win.

    • psf profile imageAUTHOR


      7 years ago from Canada

      Thanks for commenting justom, sameer.anand

      Thanks K9keystrokes

    • sameer.anand profile image

      Sameer Anand 

      7 years ago from Pilani (India)

      really great work!

      I was never so clarified about web hosting! thanks for sharing!

    • K9keystrokes profile image

      India Arnold 

      7 years ago from Northern, California

      congrats on your Nugget win!

    • justom profile image


      7 years ago from 41042

      Good hub..I think :-P I purchased a domain name from godaddy but I have a friend who does web sites for a living and he's offered to take care of that part for me. I find that part confusing but he did tell me there are 101 reasons not to use godaddy for that part. Don't know why and really didn't want to hear one of the reasons because he knows of what he speaks. I'm looking forward to jumping in with a new product that's fine art related that no one else is doing. I've done 2 hubs about it. Again, good info! Peace!! Tom

    • OnTheRock profile image


      7 years ago from Tortola, British Virgin Islands

      Perfect timing- just got my domain and have been nervous about setting up a website as I am clueless! I will be using this article for reference.


    • profile image

      sreekumar sukumaran 

      7 years ago

      Though I do not plan to host a web myself in near future. I liked the informative article very much. It will be inspirational to aspirants to try themselves. Look forward to read more articles from you.

    • profile image


      7 years ago

      I must say that you have given a very neat and chronological method of making a website which will go a long way in helping a number of readers to develop their own website.


    • psf profile imageAUTHOR


      7 years ago from Canada

      Thanks goody7. I am glad that I came to know this from you first, a reader of my hub. I wanted to say thanks to every one on HubPages and all people who voted for me. This is really an inspiration for me to go ahead.

      Thank you all

    • goody7 profile image


      7 years ago from over there under the sycamore tree

      I want to be the very first to congratulate you psf on winning the hubnugget's contest & award. You won by a landslide with a whopping 63% of the vote. Great job, and congratulations again. Keep on hubbing!

    • K9keystrokes profile image

      India Arnold 

      7 years ago from Northern, California

      psf~ Welcome to HubPages! Outstanding information and truly a top pick for the Hub Nugget contest. You have got my vote right out of the gate. Clear and well organized work, a very welcome addition to the HP community.


    • psf profile imageAUTHOR


      7 years ago from Canada

      Thanks Deborah and Menagerie.

    • Mrs. Menagerie profile image

      Mrs. Menagerie 

      7 years ago from The Zoo

      Very helpful!

    • Deborah Demander profile image

      Deborah Demander 

      7 years ago from First Wyoming, then THE WORLD

      Congratulations on your hubnugget nomination. This hub is comprehensive and well written. You take what seems to be a very complex subject, and break it down until it is easily understandable. Thank you for writing.


    • psf profile imageAUTHOR


      7 years ago from Canada

      Thanks Denise Handlon.

      Please let me know if you need any help in this matter.

    • Denise Handlon profile image

      Denise Handlon 

      7 years ago from North Carolina

      I'm bookmarking this hub for future reference. Thanks. Congrats on your hubnugget nomination. Good luck.

    • psf profile imageAUTHOR


      7 years ago from Canada

      thank you very much goody7.

      I have just checked your hub and found it is really interesting and scary. I like ghost stories much and I have a good collection of horror movies with me. I became a fan of scary movies (may be) after I watched my first horror movie 'Evil dead (1981 - Sam Raimi)' with my uncle when I was a child. :-)

      I still like that movie and recently watched again, an horror classic.

    • goody7 profile image


      7 years ago from over there under the sycamore tree

      Congratulations on your hub being nominated in the hub-nuggets competition psf. My hub "Ghostly Places" won the hub-nugget award back in February of this year, and you have my full support & vote. I'm going to round up all of my friends to vote for you as well. Best of luck to you, and keep on hubbing!

    • psf profile imageAUTHOR


      7 years ago from Canada

      thanks ripplemaker.

      actually it is easy to setup a website our own. I wish you all the best for your website.

    • ripplemaker profile image

      Michelle Simtoco 

      7 years ago from Cebu, Philippines

      I will bookmark your hub. We have bought our website name but since it's my friend's brother doing it for us, your hub is a wonderful resource to keep for me to learn how to do it myself.

      Congratulations on your Hubnuggets nomination! Read this week's hubnuggets and vote right here:

    • psf profile imageAUTHOR


      7 years ago from Canada

      Thanks andyoz for your comments. It is happy to know that your first website is up and running. I wish you all the best.

    • andyoz profile image

      Andrew Orrell 

      7 years ago from UK

      I have recently had a go at doing just this. My first website is now up and running, it's been very hard going as I was starting from scratch having no knowledge of what I was doing. I could have done with reading this hub about 6 weeks ago. Very well described and interesting to get a better understanding of DNS as that is something I have not been able to get my head round! Excellent Hub and congrats on your nomination!

    • psf profile imageAUTHOR


      7 years ago from Canada

      Thanks jaise

    • profile image


      7 years ago

      Very good hub and informative. I like it.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)