How to Make a Website With Wordpress - Step By Step Guide to Create Your Own Site

78

By Laura Philips

It can be confusing the first time you set up your own blog or website, I know I found it difficult, but I now have over 35 websites and blogs. This hub will show you how to make a website using wordpress. There are two options when setting up your own wordpress site, a free wordpress blog which you do not own fully or your own self hosted website. Personally I will always do a self hosted site as you have full control over everything and you can use it to make money through advertising and affiliates which you cannot do with a free wordpress site.

How to Make a Website With Wordpress

This step by step guide will show you exactly how to create your own website and will cover all you will need to know to start creating your content on your own .com or .net site. The following are what is covered in this hub:

  • How and where to register a domain name and hosting.
  • How to set up DNS (if necessary)
  • How to install wordpress using cpanel

I recommend that you read through this whole tutorial before you begin so that you know exactly what is involved, if you have any questions please leave a comment and I will do my best to answer them as soon as possible. I have included links to the sites that you will need to use to set up your website as per the instructions, if you like you can open them in a new tab so that you can reference this guide as you go.

How Much Does it Cost to Make a Website?

It is relatively inexpensive to make your own website, the cost of registering a domain name for one year is around $10 to $15 for the year depending on the extension you want (.com, .net etc). The cost of hosting your website can vary depending on which hosting company your choose. The average is around $5 to $7 a month or $80s for a year. Most hosting providers will allow you to add on extra domains and websites to your hosting plan for no extra fee so you can host two or three websites for the same $80's a year if you choose to but not all hosts provide this option so be careful which one you choose. I will recommend the one's I use later on. 

The total cost for you to create a website is about $100 for a year, not very expensive overall.

How to Make a Website - Step 1 - Registering a Domain Name

Your first step to make a website is to register a domain name. Every site needs to have a domain name and for the purpose of this hub we will refer to your website as "yoursite.com". If this sounds confusing then think of your domain name as if you were registering a real world buisness name and your hosting is the premises, hosting is renting space online to put your website just as you might rent a building for your business.

You need to choose a name that is relevant to what you want your site to be about, try and stay away from your own name unless you are making a personal blog. For instance if you want to review toasters, www.toasterreviews.com would be an excellent choice, www.anniesbesttoast.com is not so good. If you can't get the name you want, try variations of the name like www.besttoasterreviews.com or www.redtoasterreviews.net. Think about it before you register because you can't change your mind later.

Now you are ready to register your first domain name. I always use godaddy to register because they are usually cheaper and it is easy to use. Below is a step by step guide to registering a domain name with godaddy.


Search for a domain name on godaddy, try to get either the .com or .net version of the name you want.  If it is not available it will suggest other extensions but keep searching until you get a suitable .com or .net
See all 16 photos
Search for a domain name on godaddy, try to get either the .com or .net version of the name you want. If it is not available it will suggest other extensions but keep searching until you get a suitable .com or .net
Next log in if you already have an account or register an account if you don't yet.
Next log in if you already have an account or register an account if you don't yet.
Pay with one of the options available ignoring any pop ups offering other services like hosting, we will sort out the hosting in the next section.
Pay with one of the options available ignoring any pop ups offering other services like hosting, we will sort out the hosting in the next section.

So You Have a Domain Name - What Next?

Once you have your domain name set up the next step in how to make a website is to purchase hosting.  I do this with hostgator.  I have had several different hosting providers over the years but have found them to not only be the most reliable but the best overall.

It may seem strange to get your domain from one place and your hosting from another but having built a lot of sites I have found these to worked out best for me, if you want to use another company do so but to make life easier on yourself, choose a host that offers cpanel, its the easiest content management system.  If you choose one without cpanel you may have to install wordpress manually which is not really that difficult if you know what you are doing, but if you are only starting out cpanel is easiest.

How to Make a Website - Step 2 - Hosting Your Site

When I built my first site, I honestly had no idea how to do it, I picked a hosting provider that completely overcharged me and allowed me only one site (they are no longer around) and I chose a domain name that had little to do with the overall aim of my site. So from experience and having tried and tested many of the hosting services out there I finally settled on Hostgator. I have never had a better provider and cannot complain about them in any way.

Setting up hosting for you site might seem tricky if you have never done it but it is really pretty straightforward. You go over to Hostgator.com (keep this page open too as a reference if you need to) and choose the hosting package you want. I recommend the baby package as it allows you unlimited domain names and is quite cheap by all accounts.

These are the basic hosting plans available, the baby package is a little more expensive but allows you to add more sites in the future without paying more money.
These are the basic hosting plans available, the baby package is a little more expensive but allows you to add more sites in the future without paying more money.
You already have your domain name bought so you choose the second option "I currently have a domain name"  Enter your domain name in the space provided and press continue
You already have your domain name bought so you choose the second option "I currently have a domain name" Enter your domain name in the space provided and press continue
Next you need to choose your hosting package from the drop down menu, choose whichever suits you best, the longer you choose the more of a discount you get, fill in your payment details and you are ready to go.
Next you need to choose your hosting package from the drop down menu, choose whichever suits you best, the longer you choose the more of a discount you get, fill in your payment details and you are ready to go.

Once you have completed the details you will be sent your information via email with instructions on what you need to do to log into your control panel (cpanel) and the DNS details for your site. If you chose to register your domain name with hostgator everything will be set up for you but if you have registered your domain name with godaddy as above there is another simple step that you need to do. You will receive a couple of emails from hostgator welcoming you and they will provide your account information as well as a set of DNS (domain name servers) these are simply numbers similar to these: 

  1. ns1.hostgator.com
  2. ns2.hostgator.com
Save those emails and keep a record of your DNS details.  Next you need to go back to your go daddy account and log in.  Click on domain manager (the go daddy site is a bit complicated to navigate but you do get used to it) and find your domain name, it should look something like the image below.

Scroll down to the part that says Nameservers and click the "set nameservers" link.  A box will open up and you can add the nameservers you recieved in the email from your hosting provider into the boxes.
Scroll down to the part that says Nameservers and click the "set nameservers" link. A box will open up and you can add the nameservers you recieved in the email from your hosting provider into the boxes.

How to Make a Website - Step 3 - Installing Wordpress

Now that you have set up your domain registration, hosting plan and DNS you are ready to start to make your website.  DNS can take up to 24 hours to propagate but I have found that using these two companies it is usually instant and you should be able to type your domain name into the address bar of your browser and see your website so far.  If you can't yet, don't worry its the DNS, just try again in a few minutes or an hour or so.

To log into your control panel of your website with hostgator you must go to "yoursite.com/c-panel" and as long as everything is working a log in box will appear.  Follow the images and instructions below to log in and install wordpress for your new website.

Once logged into cpanel you will see this screen, you can the first option if you want their introduction, otherwise choose the second option
Once logged into cpanel you will see this screen, you can the first option if you want their introduction, otherwise choose the second option
Scroll down the page until you find Fantastico De luxe under Software/Services, click on the link
Scroll down the page until you find Fantastico De luxe under Software/Services, click on the link
You will be brought to this page, to install wordpress automatically press the wordpress link
You will be brought to this page, to install wordpress automatically press the wordpress link
Next choose "new installation"
Next choose "new installation"
Fill in your website details, if you want wordpress to be the first page in your site leave "install in dierectory" blank. Keep note of the details you enter here
Fill in your website details, if you want wordpress to be the first page in your site leave "install in dierectory" blank. Keep note of the details you enter here
Click on finish installation!
Click on finish installation!

How to Make a Website - Wordpress

Once all that is finished (it may seem complicated but once you have done it you will always know how to do it) you can now go to your site, www.yoursite.com and you will see the sample wordpress theme for your site.  Don't worry you will change this and can change it as often as you want after that, it is your site now, you can do pretty much whatever you want with it!

To log into wordpress you need to type /wp-admin after your domain name eg. www.yoursite.com/wp-admin and use the details you entered when you were installing wordpress in Fantastico to log in.

Your new website should look like this
Your new website should look like this
type /wp-admin to bring up this log in screen for your website
type /wp-admin to bring up this log in screen for your website
This is your wordpress dashboard, in here you can edit themes, redesign your site and add content
This is your wordpress dashboard, in here you can edit themes, redesign your site and add content

Your First Website

Now that you have learned how to make a website you can use your new site to publish just as you would here on hubpages, you can advertise products, write reviews and earn money by adding adsense to your site. There are thousands of different free wordpress themes available online so you can customize your site however you want and get it exactly as you want it to look. If you follow this guide and set up your first site I would love to hear how you got on and if you have any questions on any of the above just leave me a comment here and I will answer as soon as possible. Good Luck!


Comments

Dennis Pace profile image

Dennis Pace 15 months ago

I have wanted my own site. this is great. I am a distributor for a line of natural foods, and related appliances, and supplys. After you have a site , what is the best way to go for installing a shopping cart. Is word press the best for this kind of site? what is the best brand to use? I wastold google is good.. and of course, what is the best way for collecting the money?

BRIAN SLATER profile image

BRIAN SLATER Level 5 Commenter 15 months ago

Thanks for the information just been looking at Youtube videos on this very subject. Voted up as this should do very well with many hubbers wanting their own site.

Laura Philips profile image

Laura Philips Hub Author 15 months ago

@Dennis thanks for your comment, Wordpress is a great publishing tool and is an excellent choice for affiliate style sites and content sites that display adsense, however it is not ideal for selling your own products. There are other site tools and shopping cart builders that will in the long run be a much easier option for your needs. I will be doing a series of hubs on this subject and that is one of the things I will be covering as well as a full step by step tutorial on how to build a website from scratch using html and css.

Laura Philips profile image

Laura Philips Hub Author 15 months ago

@Brian thank you very much for your comment. I decided to do this hub because when I went to set up my first site I found it so confusing, this is the type of article that would have saved me a lot of frustration and I hope it will help other writers to see that setting up a website is really not that complicated. Its a learning curve for anyone new to it but is such a useful thing to be able to do.

I now own many sites, run sites for others and offer site setup and hosting packages as well as website design and eventually I hope to work full time in this field!

bogerk profile image

bogerk 15 months ago

Awesome! This is almost exactly what I was looking for. I plan to start a Wordpress website in the next month or so and will be bookmarking this Hub!

Thank you.

Dennis Pace profile image

Dennis Pace 15 months ago

I am interested in your service. How do I sign up?

rpalulis profile image

rpalulis 15 months ago

Wow, over 35 websites and blogs, how do you manage them all, I have a difficult time keeping up with two blogs and one website, my hat is off to you.

I am very interested in checking out hostgator. How easy is it to switch my wordpress blog that I currently have? My current hosting company is very costly, they do an excellent job and designed my template and do all my upkeep, but I just can't afford them any more but want to keep the blog, and continue writing post.

I figured I would start shopping around.

Great hub,

Rob

Laura Philips profile image

Laura Philips Hub Author 15 months ago

@bogerk, thanks for your comment. good luck with your site, It takes a bit of getting used to but once you get the hang of it, its quite easy. Id love to hear how you get on with it!

Laura Philips profile image

Laura Philips Hub Author 15 months ago

@dennis, thanks, but I am not taking on any more clients just now, I strongly recommend that if you want to set up a shopping cart site that you learn the above first, paying someone else to make a website for you can be very expensive, running to hundreds of dollars. If you really want to sell your own products from your site you can do a very basic wordpress cart using a paypal plugin. Its a lot easier than using the likes of zen cart which would require you to know how to use it and customize it.

Laura Philips profile image

Laura Philips Hub Author 15 months ago

@rpalulis, hostgator is in my opinion the best hosting company. I have used many and still do use others for various reasons but hostgator is the most affordable and reliable. Transferring an existing wordpress blog is a little more complicated but you can do it. You should be able to download all your blog files, theme etc and your existing content, transfer your domain name to your new host and set it up again but its not something to rush, you need to know exactly what to do before attempting it. Different hosts also have different ways of transferring sites and it depends on who your hosting is with.

I was planning on writing a hub on doing just that as its something that most webmasters need to do at some stage.

NeilJohnson 15 months ago

I wanted to make a website on wordpress but was so confuse that how i start. After studying this hub i have become happy and right now I can make my website.

You have given step by step knowledge so it will be very useful for every person who want to make his website on wordpress.

Thanks a lot.

Submit a Comment
Members and Guests

Sign in or sign up and post using a hubpages account.



    • No HTML is allowed in comments, but URLs will be hyperlinked
    • Comments are not for promoting your Hubs or other sites

    Please wait working