Step By Step Guide on How To Build A Blog/Website

January 21st, 2009 by | This article was viewed 25,657 times.

Step By Step Guide on How To Build A Blog/Website

Over the pass few weeks, I have received a number of requests asking me how to build a website. So here it is, a step by step guide that will guide you from zero to having your own working website. Keep in mind that you don’t need to be a programming freak to own and maintain a blog/website.

What You Need

Here are a few things that you need to build a blog/website.

  1. A Domain Name
    A name that distinguishes your website from other websites. eg. ahwee.com
  2. A Hosting Provider
    Without a hosting provider, your website wouldn’t display any contents. Imagine a human with a name but without a physical body.
  3. Content Management System (CMS)
    Before the dawn of CMS, you would create a file for every page in your website. With a CMS, pages are automatically generated by PHP scripts, thus lowering the number of files.
  4. FTP Client
    FTP client helps you to transfer your files to your webhost.
  5. HTML, CSS, PHP and basic programming logic
    Above are 3 main languages that serve as vitamins and minerals of a webpage. HTML and CSS is a must to learn, but understanding basic PHP would make your life easier.
  6. Passion/Dream
    I’ve been creating my website since I was 13 years old, they kept failing and the only thing that is pushing me is my dream. Lack of that and you wouldn’t go far.
  7. Things to share
    The most important thing out of the bunch, the things you would share online. Usually people would stick to their niche when creating their website.
  8. About 50 usd a year
    Registering for your Domain Name and Web Hosting Service isn’t free. But it’s not too expensive also if you are just starting out.

In this page, I would only talk about how you can acquire all these 8 requirements. If you have already got them all figured out, you can scroll down to move to the Next Page.

How to figure out a good Domain Name?

Most new webmasters find it difficult to choose a proper name for their website. Usually they would ponder upon questions like “would the name fit?”, “is it good?”, “is it easy to remember?”, “is it SEO friendly?” and so on.

With so many years of experience and some consultation before, I’ve learnt that the best domain name is a domain name that has no meaning. Just take a peek at all the big companies like Dell, Google, Yahoo … got the point already?

However, niche domain names are as equally good as well, provided that they are short enough.

The idea is to get niche* domain names if possible, but if you’re unable to find one, choose a name that’s meaningless and easy to remember. Bear in mind that the name of your website doesn’t matter, it’s the articles and things you present to your readers that’s going to make your website popular.

There’s also this discussion before, dot com(.com) domains or dot net(.net) domains? Com stands for company, and Net stands for Network. Of course, the traditional .com domain would be the best, but .net and .org (Organization) is fine as well. As long as they are not new. I would recommend .com, .net or .org only though.

Tips: Always check with any registrar to see if your domain is available for sale.

Niche* : Usually a topic where your blog/website would only focus on

How to find a Registrar

Registrar is a company that helps you to register a domain name. One thing you should know when buying a domain name is you are not actually buying the domain name, you are buying the license to own the domain name for a specified period (usually a year or two) of time. So it is wise to renew your domain name (or auto renew) when your domain name reaches its expiry date.

Unlike hosting provider, you don’t need to be as fussy when it comes to buying a domain name. All you need to do is make sure the company is legit and their website load at a decent speed, then you’re good to go. Usually a .com domain name costs about 9 to 10 USD.

I’ve only experienced registering my domain names in GoDaddy and Dynadot. So I would only comment about these two.

GoDaddy.com is extremely popular but as half their website contains advertisements that slows down the loading time. I did not pay 9 bucks to view their advertisements.

Dynadot.com is my alternative choice after a disastrous experience at GoDaddy. Dynadot is easy to use, fast and simple. They have a forum too if you would like to rant about something.

If you have other registrars in mind, you would also like to do a simple search in Google.com to see if the registrar is good or not. eg. Do a search like “Dynadot.com sucks” in google. Avoid those registrars which have many complaints filed over the internet.

How to find a Hosting Provider

Here’s a warning before you read any further, do not purchase your domain name and your hosting package from the same company. I repeat, DO NOT purchase your domain name and your hosting package from the SAME company. Shit happens and before you realize it, the company might be threatening your domain name to make sure that you stay on their lousy hosting package.

If you have already understood the simple rule above, let’s move on. There are a few things you need to look for when choosing a hosting provider.

  1. Package Size
    This is the first thing most buyers will look for. Usually 500 MB is more than enough for a new website, but as time moves on you’ll need bigger spaces. Not very important but worth a look. Don’t be fooled by some of the package size offered. Big doesn’t mean it’s good, also read the terms and conditions of the usage of the package size. Start small, upgrade your hosting plan as you grow.
  2. Package Monthly Bandwidth
    Important. This tells you the maximum transfer rate of your website per month. 10 GB for a new website is a good start.
  3. Database Size Limitation
    Do check with the hosting provider to see if they limit your database size or not. I’ve stumbled across some hosting providers which limit the database size to as small as 50 MB. Don’t go near those because other providers would combine database size with the package size, which is a better option to take. Important!
  4. Reliability
    Like the name suggests, you want a reliable hosting provider that would be up most of the time with very little downtime (or better, zero downtime). Very Important!
  5. Customer Service
    Very straight forward, fast response and fantastic solutions from the staff is the way to go. Very Important!
  6. Online Reviews
    Also check out online hosting reviews on the hosting providers of your choice. Those reviews would give you insights on the hosting provider you checked. Be careful of some biased reviews on the internet as well.

My experience with ServerFreak Hosting
I had a problem with the connection from Australia to Malaysia (where ahwee.com was hosted before), I asked for a solution from one of the staff through MSN. He offered a solution and transferred my account to the US server. In less than an hour, my website is up and my FTP connection is smoother. I didn’t even expect it to answer my emails and msn chats so quickly!

I would personally rate this hosting provider 5 stars and recommend people ServerFreak whenever they talked about which hosting provider to use. Look at the uptime tab at the bottom of the website. It’s 100%.

Which Content Management System (CMS) Should I Use?

There are many options of CMS you can choose to build your website, the popular ones are WordPress, Joomla and Drupal.

From what I’ve observed so far, WordPress is for learning webmasters and the flexibility offered is moderate (but enough).

Joomla and Drupal are for advanced webmasters where flexibility is abundant, thus more web programming knowledge is required to use Joomla and Drupal.

If you’re too new to these web programming languages, you might want to try blogspot.com and wordpress.com (not wordpress.org). But I wouldn’t recommend anybody to use blogspot.com and wordpress.com because it’s not flexible enough and you’re not going to learn anything extra. But if you insist on using them, my vote would be to use wordpress.com.

However, in this guide, I will be using WordPress because it is the best CMS for new webmasters.

NOTE: WordPress and WordPress.com are 2 different things. WordPress.com is pre-installed but you’ll have you install WordPress yourself.

Which FTP Client Should I Use?

I’ve only tried FileZilla and FlashFXP before. In my personal opinion, FlashFXP is a better FTP client, if you have the money, buy FlashFXP. If you don’t think it’s worth the money (and your trial version had expired), try FileZilla.

Where do I learn Web Programming Languages?

Usually I would search in Google to learn how to use some commands or functions of a language. For starters, W3schools is the first place to visit. They have practical examples which are perfect for our learning methods.

Other than that, you could also find some webmaster mentors to guide you as you bump onto the wall.

In the end everything boils down to your determination to program. Web programming is all about debugging and finding solutions. I wouldn’t be surprised if you’re stuck for a week only to write a simple script, because I’ve done that before.

Passion and Dream? What?

Most people have no idea why they create a blog or a website for. Some think that they have to own a website to follow the trend, some would like to own one to rant about their life and got fired by their boss, and some would follow their friends because they think it’s cool to own a website.

I personally don’t give a damn what kind of reasons you decided to make a website, all I know is if you don’t have Passion and Dream, you’ll fail in almost anything you do.

What Would I Share Online?

Usually, a website has a niche of topics the author would focus on writing about. The idea of niche topic is to write only related topics so readers will know what that particular website is all about.

You can have your niche topics as well! Think, what’s your expertise? Do you have things you could share about sports? Are you a successful business person who would like to share business methods? Or are you an all rounder like me, who owns a website to share almost anything.

Anything you share is good, as long as they make sense and worth reading. Bear in mind that everybody is seeking knowledge, especially from the World Wide Web. So, make an effort to share knowledge to your readers.

That’s a lot of reading … But You’re Not There Yet

Now that you’ve had all the things planned out, it’s time to start building your website like I promised you in the first paragraph.

Before you move on any further, I must, however warn you that maintaining your website is no easy matter. If you don’t have the passion or dream to own a blog/website, you might end up wasting your money, effort and time. Also, don’t worry about the layout, worry about the quality of the articles you’re going to write.

If you’re still determined to continue, great! Take a tea break and get refreshed for Page 2 of Step By Step Guide on How To Build A Blog/Website.

Pages: 1 2

Enjoy Reading? Subscribe to our RSS Feed for future updates.

17 Responses to “Step By Step Guide on How To Build A Blog/Website”

  1. Saravanakumar Says:

    Very easiest method to build blog… COOL

  2. Onofis Internet Servisleri Says:

    I think this is the easiest way

  3. George Says:

    Very interesting material. How to subscribe to your new material, we do not want to miss something fresh. Thank you

    Sincerely George

  4. James Wee Says:

    Thanks guys.

    Quote(George on January 22nd, 2009 at 9:48 pm):
    Very interesting material. Podskazhiet pozhaylutsa how to subscribe to your new material, we do not want to miss something fresh. Thank you

    Sincerely George

    If you want to subscribe, you can always click on the “subscribe” button at the top right corner of the website.

  5. Make money on the Internet for Real Says:

    Good article Congrats!

    Obviously you took the time to write it.
    I assume it will help many readers.

    Arthur.

  6. Frost Fox Says:

    nice guide! I think this will help alot of new people out there. I didnt know you started building websites when you were 13 haha..

  7. James Wee Says:

    Thanks Arthur, FrostFox.
    Well, that was with lots of javascripts taken from the internet, HTML marquee and cute emoticon that lags the webpage.

  8. Townsville Talk Forum Says:

    Hey Everyone,

    I’m really enjoying this site.

    Keep Up the good work.

    Love Always

    Sky

  9. mica Says:

    i am not a beginner in blogging but this is awesome tutorials on how to build a blog, very easy to follow if you are really a newbie in blogging.

  10. Water Filtration Says:

    Good guide to build website and how to choose a good domain and hosting provider. Thanks.

  11. Boxing Bags Says:

    Good advice there

    Another good place to buy domain names is: http://www.namecheap.com

    I find with go daddy though a quick search on google you can always find a discount coupon meaning those $9.99 domain names you can get for $7.00 or so

    Another good hosting company is Hostgator – I have used them for a couple of years they are cheap and their customer service is 2nd to none

  12. Chaya Phomphithak Says:

    It’s loads of fun. I do wish people would just leave comments so we can all have fun together! I simply have got to find a way for them to speak up! =)

  13. Leslee Moraga Says:

    This is a awesome entry for all web site owners too look over. I appreciate it!

  14. David Peers Says:

    Thanks, this blog helped me somewhat in narrowing down some problems with the latest release, Why do they often leave out vital documentation when they upgrade? It may be minor to them but not for us! I’m sure i’m not alone.

  15. kimberly Says:

    Finally, an issue that my partner and i are passionate about. We’ve looked for information of this caliber in the last several hours. Your site is greatly appreciated

  16. Valeria Serisky Says:

    I recommend Yahoo Small Business Web Hosting. Management of one’s internet website at Yahoo! is a breeze due to their web hosting handle panel. Everything from setting up email accounts, acquiring monthly web website statistics, to web site improvement and maintenance can be easily controlled utilizing 1 standardized interface.

  17. Tenzho Says:

    Is it really require to buy a Domain name at start? Can I use free Blogging services like Blogger to start my blog and if my blog is successful then I proceed to buy a domain and implement the domain name in my blog?

Leave a Reply

You must be logged in to post a comment.

More Posts
29 Oct - Google Voice Search vs. Apple Siri | 4,294 views
23 Oct - Starcraft 2 Heart of the Swarm BlizzCon Units Update (Detailed) | 3,061 views
17 Oct - How To Disassemble Laptop (Sony Vaio VGN-C25G) | 5,214 views
16 Sep - University or College Education Not Worth the Dollars | 17,877 views
13 Sep - Millionaire Mind Intensive (Things You Don’t Know) | 13,834 views
11 Aug - Baking is no Engineering Business | 11,150 views
04 Jul - We are Living in The Matrix | 22,260 views
17 Jun - Monetary Inflation Made Simple | 18,553 views
06 Mar - How To Disassemble Laptop (Dell Latitude E4300) | 32,132 views
28 Jan - Apple iPad “The Future” If Revised | 16,902 views
31 Dec - How To Import Blog Post Into Facebook Automatically | 24,223 views
30 Dec - Sherlock Holmes 2009 Movie Review | 17,350 views
28 Dec - Dota Hero Guide – Pugna The Oblivion | 46,782 views
24 Dec - Avatar 2009 Movie Review | 21,418 views
21 Dec - A Prologue Of A DotA Gamer | 14,553 views

Share