ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Setting Up Your Own Website

Updated on April 9, 2014

How To Get Your Own Website

Have you ever wished there was a 'layman's guide' on, 'how to set up a website' that was simple to read and didn't get caught up in complicated terminology?

If so, then this guide is designed for you.

Many people don't even know where to start to get their own website designed and online. They think it will take lots of money and paying a trained expert to design their site.

The good news is that it is not difficult to build a website so I've put together some resources to help guide you through the process.

The Truth Is: Anyone Can Design, Set Up And Run a Website

I will show you what you need to get your website online including advice on getting a domain name, hosting companies and the other important parts of setting up your website.

This 'how to' guide is written with people in mind who know very little about setting up a website, and who thought that because they don't know much about it, they probably could never do it.


Even if you have no experience and know nothing about web design, you can soon learn a few simple steps to having your own site without having to pay large amounts of money to other people to do it for you.

It is not hard, and if you have the motivation, you can learn as you go, which is what I did, and I have taught others to do the same.

People think is that they have to be a large organisation to have a 'proper' website. This is not true. Any individual can set up their own website with relatively low costs.



Would you set up your own website?

See results

Minimal Costs

You may be wondering how much it will all cost, and here is the good news: getting a website does not cost much at all.

Really the main costs are the domain name and the hosting. The rest you can do yourself with a computer (therefore no further costs except an internet connection). The only other cost will be your time. Your website will be as good as how much time you are willing to put into it.

You can even use free resources including free templates and photographs, which are available on the internet, to help you get set up.

So with very minimal costs your website can be up and running.

If you want a specialised domain name ( then you will need to buy this, but depending upon who you buy it through it could cost you as little as $1 per month. Hosting will also cost, but does not need to be a large cost.

Basically there will be monthly running costs for your site but they can be under $10 a month.


What Do I Need To Know?

In order to get your own website, these are the things you need to know something about:

  1. How to get your own Domain Name
  2. How to get hosting for your website
  3. How to get the basic site designed and setup
  4. Uploading your website
  5. Marketing and advertising your site
  6. How to find free resources and photos for your site

Once you have worked your way through these you will have the basics sorted out and have your own website.

There are some other other optional things you might want to learn something about, however these are not essential for a basic website.

These include:

  1. Web design. Some basic knowledge of HTML and CSS is useful although not essential depending on how you set your site up.
  2. How to make money and generate income through your website
  3. Building a social network or community
  4. Networking with others

You will soon see how easy it is,and may even want to learn more and develop yourself from there, but I hope this basic information gets you started.

In this hub I will cover some of the essentials that you need to know to get started.


A) Website Domain Names

To get your website up and running, you need a domain name and a company that will host your site. You can get the domain and hosting through the same company (which is easier) or have them through separate companies.

What is a domain name?

A domain name is like your telephone number. It is what people type in when they want to find you online, your web address.

For example:

How do I get a domain name?

You get a domain name through a company that sells them. Most companies do not charge very much for domain names and you will usually pay for the domain for a period of time, most often one year. You then renew it when that period is close to expiring.

Some companies offer deals if you pay for longer upfront like two, three or five years

You can search google for companies that provide domains, however I have also listed some possible options to help you further down.

What about Free Domain names?

Some companies offer you a free site however free sites may have adverts placed on them by the company that provides it to you. This is so that they can make money off the visitors to your site.

The exception to this is that some places will offer you a free domain if you purchase hosting through them as well.

You need to check their terms of service to find out what the hidden catch is for your site being free.

Even if they are not placing adverts on your site and genuinely offering a free domain, you will also most likely not get a good domain name using a free service. More likely it will be a longer name that includes the name of the company you are getting the free domain through. This will look something like:

I do not recommend using this as your primary website address.


I Cannot Find The Domain Name I Want

You may already have in mind what domain name you want, however when you search for the domain name you find it is not available. Someone may already have used that name, so you need to think of another one. Many one and two word domain names have already been used, unless you can think of something more unusual, so it can be harder to think of a name that is available.

Your best option is to brainstorm and keep trying more options, possibly getting a little bit more creative in the name to find one that is available.

Should I try a Similar Variation of a Name that is Already Taken?

If you initially try and find it is not available, you may be tempted to go for something very similar like by adding in an 'underscore' into the name to change it slightly.

This is actually not as good an idea as you may think.

Having a domain name that is very similar to another name allows for mistyping and people ending up going to the other website. It can create confusion and cause traffic that should have come to your website to end up going else where.

Rather try to find something that is unique and individual to you and your website


Domain and Hosting Companies

Here are some companies you can look at for both hosting and domain names. I have used these and recommend all of them.

  1. Hostmonster
  2. Hostgator
  3. Certified Hosting

B) Hosting

Having a domain name alone is not enough to get your website up and running. You also need a company to 'host' your website.

You can get the domain name and hosting through the same company if you prefer.

If you are not experienced with websites it is probably better to use the same company for your domain name and hosting, as this is less complicated. You can have the domain with one company and another hosting it, but that just complicates things, as you then need to instruct the one company that you purchased the domain through to forward your site to the place it is hosted.

What is hosting?

All the jargon involved in setting up a website can get quite confusing, including words like 'host' or 'hosting'.

One definition for a host is, 'a place where an event is held: a place or organisation that provides the space and facilities for an event such as an international sporting competition.'

In website terms hosting is similar.

A company that hosts your website provides you with space online that you can use to put your website up for everyone to see. It is where all the files that make up your website will be stored online.

In basic layman's terms, hosting is like renting an apartment or house. You pay someone else so that you can stay there.

Your website needs a place to 'live' on the internet. In order for people to view your web pages, they must be somewhere on the internet to be seen.

So just like your domain name is like your telephone number (it's what people type in to find you online) so hosting is like where your site lives.

It is where people's computers will be directed to look for the content of your website when they type in your domain.

Hosting Companies

It is possible to host your own website, however this involves having the necessary equipment. Most people are not in a position to host their own site so they pay another company who provides this hosting service for them.

There are companies that do offer free hosting of your website, but there are disadvantages to their services as well.

Paying the small fee for hosting is worth it, and it can be as little as a few dollars per month.

There are different types of hosting accounts, however for most people, the basic level (often known as 'shared hosting') is acceptable and is what we will talk about here.


Things to consider in a Host

As you look for a host, you may want to consider these points:

  1. Do they have good customer services?
  2. How quickly and efficiently do they deal with any problems which may arise?
  3. What is their definition of unlimited hosting, and what restrictions (if any) do they impose if you go over what they consider 'fair usage'?
  4. Do they allow you to host one domain, multiple domains or unlimited domains?
  5. Do they have an automated control panel (cpanel) from which to run your account?
  6. Are their prices competitive compared to other companies?


What to look for in a Host

There are so many companies that sell domain names and host websites. With all the choice it can often be hard to decide which are the best companies with which to host your website.

You want a company that will give high quality service, ease of use and with as little hassle as possible. This is where other people's reviews come in useful. It is worth doing a search online for reviews about the particular company you are considering to see what experience others have had.

Your individual needs will affect what you are looking for in a hosting company, however I will provide some suggestions for you to consider.

My first website I hosted with a company that was completely useless. Their customer services were impossible, they made mistake after mistake on my account and bills, and I spent many hours of frustration trying to sort out their messes.

When my contract with them ended, I went looking for a better company, and spent a lot of time researching on the internet.

However I now had to transfer my domain name from the one company to the other which was just one added thing to do. Fortunately the new company had a fully automated process and made things simple.

I say this as it is important to get a good company from the start in order to save yourself hassles later.

One thing that I really liked with my hosting company is how everything is automated. I have never had to deal with any live customer services, everything is dealt with through a very simple and easy to figure out control panel (known as cpanel). You run your account and website through this control panel and everything can be done online and is very self explanatory and works smoothly.

They also have a large range of scripts you can easily install onto your website, like Wordpress and other blogging software. They have a selection of shopping carts you can install, as well as content managers etc.

Their costs are very low, and they offer unlimited space for your site. There is no limit to the amount of MB you can upload. Also you can add on more domain names to the same account, meaning once you have paid for one hosting account you can develop a whole range of websites by simply buying a new domain name. The unlimited amount of hosting applies right across the board for all your websites.

You need to be aware however that 'unlimited hosting' does not technically mean there is no limit. The hosting company will explain in their terms of service that this is subject to a fair usage policy. If you use too many resources they may impose restrictions on your account for a period of time, so check out the terms.


Now What?

Once you have a domain and your website has a host, you need to think about the design of your site and its content: what you will actually be putting on the site for people to see. I will cover these points in more detail in other hubs, however here is some basic information to get your started:

C) How to Get the Basic Site Designed and Setup

You have a number of options to choose from when it comes to the design of your website. You may want to learn programming languages like HTML, CSS, PHP and others. This route however is more complicated and takes more time.

Another option is to use blogging software or a Content Management system. These give you the tools to set up your website, often without any knowledge of website design.

Personally I recommend Wordpress.

Through your hosts cpanel, you might be able to instal Wordpress onto your site through a 'one click installation' feature. Alternatively you can go to Wordpress, download the latest version of the software and install it yourself onto your website. This is reasonable easy to do.

You will need to learn the basics of how to use Wordpress. There are plenty of free plugins which extend the capabilities of the software, as well as free templates which give your site a different look. Wordpress has tutorials on site to explain how to install and operate it.


D) Uploading Your Website

If you used the 'one click installation' feature, then you do not need to upload your website. It will already be on your host and ready to go.

However if you chose to download Wordpress and install it yourself, then you will need some way to upload it into your host. You can do this through your hosts Cpanel, or use what is known as an FTP program. I recommend Filezilla, which is free and easy to use.


E) Adding Content

Installing Wordpress does not mean your site is ready to go. You will need to take time to add in the content, pictures etc for your website.

F) Marketing and Advertising Your Site

Once you are ready to unleash your new website for the world to see, you will want visitors and traffic to visit your page. This will take some marketing and advertising.

You can advertise your site to friends and family and offline by using flyers and other traditional forms of advertising.

You can also market online.

It is a good idea to set up a Facebook page for your website. You can use this to let your followers know when you upload new content onto your website. Other social media like Twitter and Google+ will enable you to build up followers.

If your site includes videos, it is worth opening a Youtube channel. You can use Youtube to upload your videos and then embed them into your website. This way people can find you on Youtube or through your website.

Wordpress has plugins which make it easy to embed videos from Youtube into your site.


G) How to Find Free Resources and Photos For Your Site

Not all of us are great photographers, and finding good pictures for your website will help make it more attractive.

There are plenty of sites which allow you to use their pictures for free, as long as you give them credit for the picture. Read their 'Terms of Service' to find out what they require in order for you to use pictures from their site.

One good place to find free photos is You will notice that I have used images from there on this Hub.

Keep Going

Knowing how to set up your own website is only the start. You need to keep building your site, add new content and build up traffic to visit your pages.

This is a process, however hopefully you have now been equipped with the basics to get you started.


    0 of 8192 characters used
    Post Comment

    • enjoy life profile imageAUTHOR

      enjoy life 

      22 months ago from Europe

      @grand old lady: I am glad this has helped you. My recommendation, if you are new to websites, is to use Wordpress. It can be installed on your own domain name. It is easy to learn and very diverse. It makes running and updating a website easier. It is also free. It can be expanded with lots of plugins (many free ones, some paid). It is possible to find free plugins for most things. You can set up a shopping cart and online shop by adding the free Woocommerce plugin to Wordpress too

    • grand old lady profile image

      Mona Sabalones Gonzalez 

      22 months ago from Philippines

      This is so easy to understand and extremely helpful. I want to set up my own website, and you have answered a lot of questions that I was mulling over. Thank you very much, I am so grateful to you for sharing your knowledge of websites through this article.

    • enjoy life profile imageAUTHOR

      enjoy life 

      4 years ago from Europe

      Thank you sam777777, I hope when you do start using this information that you find it helps. I will put more tips up about websites shortly as well

    • sam777777 profile image

      Satvinder S. Sihra 

      4 years ago from Queens, NY

      This hub is very informative! I will start using this at some point

    • enjoy life profile imageAUTHOR

      enjoy life 

      4 years ago from Europe

      Thank you kalinin1158, glad you enjoyed it

    • kalinin1158 profile image

      Lana Adler 

      4 years ago from California

      This is an excellent guide! Voted up.


    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)