How To Build A Website Via WordPress – Step By Step Tutorial Part 1

Before I get down to this topic, I would like to make it clear that this post is for those rookies who happened to know nothing or just a little about how to set up a site on the platform of wordpress. As I have suggested on my first post that you’d better understand some basics of HTML and CSS to polish up your site design if you set your mind on building an online business other than just a blog for fun. And now I am going to reveal all the details about how did I establish my first blog on WordPress and furnish my blog according to my desire on the foundation of a free template.

Step 1: Download the latest version of WordPress and Unzip it to your local files: I located it on my drive E

This is a no-sweat but exciting part, for me I thought I just turned over a new leaf in my life so I guess most of you guys would share the same feeling as me!

Step2: Download XAMPP

This is a software that help you to local test your site which means that you can have an access to your upcoming site without internet connection, the reason why we do that is because it will save you a lot of time of frequently uploading modified files to your hosting in case you jump to launch your first site that requires a lot of tweak and understanding at the early stage. Benefits:

1.You can check how the site turns out
You will see what the site would look like before it goes on line and easily customize the apperance based upon your preference

2.Problem found and solved in the first place
You can do the CSS or PHP modification at your discretion and recheck the result immediately which could cycle for a while until you gain what you want.

It would be time-consuming or annoying to transfer your revised files to your hosting over and over again and get depressed with the failure

4.All the things are done without internet connection

After you download your XAMPP, unzip it to the same drive where WordPress is located and install the software by double click the setup.exe, just follow the instruction to finish the setup. Now go for the file httpd.conf which could be found at xampp\apache\conf and there are three things you need to do now:

1.  Find documentroot and change the path to (in my case I saved my wordpress files in E drive) “E:/wordpress”
2.  Find directory and change the path to <Directory “E:/wordpress”>
3.  Find ServerName, I change it to localhost:8080
Ok, when you complete that, just run the XAMPP and click the start.



1.Go to your browser and type in: http://localhost:8080/phpmyadmin, we need to create a database for your site: I put the name as wordpress, then you click the button create.

Create mysql for wordpress

Create mysql for wordpress

2.Input http://localhost:8080 on the browser, you will see the following screen, just fill out required information, please note that remember your user name and password, you are going to use them to log into your admin. Click the button at the bottom to complete.

Wordpress setup

Set Up Wordepress Admin Account

3.If you have held on to this moment, then give yourself a big hand. Finally you can see the site at: http://localhost:8080, maybe it doesn’t look great now, but no worry, I will show you how to manage your site and do some simple design work to make your site look better.

As a matter of fact before we go to the next step we have a lot of stuff to do and here I have to stress again that you should test your site locally as much as you can until there is no mess-up arising from the adjustment of CSS , HTML or PHP languages. Keep in your mind that you need to try it on different browsers (mainly firefox, google chrome,IE and so on) sometimes it would work well on one browser but fail on other brwosers due to the compatibility problem.

From my experience, I spent about 4-6 months on this phrase ( sorry that I started as a total layman and I do research on line whenever I find a problem that I was unable to handle, it would be great that I could be of help here) and I went for several nice free templates that are popular on wordpress and revamped them, test them and eventually activate them. This could be the most intriguing and afflicting part on the site-creating journey, but you have my words that once you step into it and get hold of it you would fall in love with it head over heels. During the process of  touch-up you will be able to deepen your comprehension over CSS or HTML which were mostly used when redesigned an existing theme. I don’t do too much to PHP, I learned to understand the language but I barely try to modify it as it is more complicated than HTML so keep away from it if you are in the same level with me. Beside the wordpress, I also work with the ecommerce open source Zen-cart, pretty sure that I will show you how did I get my zen cart site up and running in my other posts.

 Step 3: Come up with your domain name

I don’t think there is any rule for that, but just a little tip, from the aspect of SEO, it would be good to put keyword or your whole site topic or your brand ( if you tried to build your own brand) in the domain which will drop a hint to both search engine and readers about what roughly your blog is about. Anyway it doesn’t matter that much, I named my blog newdreamonline, I think that most of you could imagine what I am trying to tell. Not only I create this site to fulfill my own dream of operating my on line business, but also I am willing to share my success and failure with all those who bear the same dream and work hard just as me. So we will see whether my new dream could come true!

Step4: Choose a great hosting

This is of great important as a good hosting makes your work easier and more efficient. Here are a few things you need to consider before you made up your mind:

1.    How long the company has been in the business
2.    Are there any positive reviews on the internet
3.    Does the hosting space meet your requirement
4.    How many domains can you manage at the same time
5.    Does it support the mainstream open source system especially for WordPress
6.    Does the price fall into your budget
7.    Is it easy to set up your site
8.    What about the customer service? ( to me, this means a lot, a good customer service could help you a lot as you got to have a great deal of questions to be solved)

I did a lot of research on Google before I finally nailed Bluehost, a reliable and stable hosting recommended by a number of guys. Until now it works well for me, but I am planning to purchase my second hosting account from another company for my other site project. By then I would have a comparison in light of functionality and cost from my own experience and will share with you later.

Step 5: Grab a hosting package

As the competition for hosting companies is getting fierce, discounted packages were available all over the internet, I picked out a Bluehost package at the cost of 90 dollars which I thought is a good price to start ( Package with a free domain). Anyway it is all up to you.

Step 6: Install wordpress

In most cases, the hosting companies support the one-click setup which made the installation a breeze for you. As I log into my bluehost Cpanel, I just need to go for simplyscript and choose wordpress, then click the install button, in less than one minute all were done!

However it is also ok if you prefer to do it manually, then some additional steps need to be taken:

1.    Install the wordpress file under the public_html directory, ahead of which you need to download a FTP client as a tool to upload your local file to your server.
2.    You need to create a database on your own and remember the user name and password. Try to make the password as complicated as you can to prevent hacking! All of the site data is saved in the Database that is why you always need to backup your database to avoid disaster.
3.    If your domain is not a part of your hosting package, then you need to configure the nameservers which the hosing provider will send to your email address after your registration
As a newbie, I strongly suggest that you utilize the built-in installation (simple script) which is easy to manipulate unless you have a confidence in yourself. A tiny mistake could lead to a total mess-up!

Ok, time to reach a cup of coffee, I don’t really want to run a too long post, so that’s it for part 1, in part 2 I will focus more on the wordpress settings, recommended plug-ins ,on-page SEO techniques.


  1. John Lily says:

    Hi, I found your site is very useful, can you sell a link to me? How about $50/month? This link is on the bottom of your site. If you want, you can publish your site on LinkWorth, then tell me to pay by paypal. My email: If you feel not interested, please delete my comments. Thanks!

  2. Hello are using WordPress for your site platform? I’m new to the blog world but I’m trying to
    get started and create my own. Do you require any coding knowledge to make
    your own blog? Any help would be really appreciated!

  3. serwery mt2 says:

    Excellent post. I am facing many of these issues as well..

Leave a Reply