Wordpress & Web Development

How To Setup A Self-hosted WordPress Blog for Free

Jeffry Thurana 22-09-2009

A blog is a layman-friendly variation of a website, and having a blog is one of the many ways to state your presence in the virtual world. While there are many hassle-free blog services out there that will take care of everything except automatically blog for you – like Blogger and WordPress, nothing can beat a self-hosted blog in the terms of customization and self pride.


The problem is, the process of building your own self-hosted blog is (almost always) not free and is considered complicated. So most newbies will choose the easier path and never give themselves a chance to experiment.

I personally believe that experience is the best teacher (and that you should never consider yourself a cool person if you’ve never tried to “build” a blog).

So, if you are in an adventurous mood right now and willing to take up the challenge, I’ll show you how to easily set up a free WordPress site.

free blog sitesSome of you might ask, “Why WordPress?” I could go on and explain how cool it is, how it has grown from a simple blogging platform into an advanced CMS (Content Management System) and still stay simple and free, how you can expand it into virtually everything by adding plugins and themes; but to save you the time, I’ll just go with “Why not?”

Getting your own domain nam>

The first step in our little project is obtaining a domain name. But with zero budget, you shouldn’t expect to be able to snatch a dot com – or any other popular dots like org, net, name or tv. For this experimental purposes, we’ll go with a less popular but free alternative.


The free service that I always use for quick and free domain names is www.co.cc. This service will provide you with 2 free domain names (with .co.cc suffixes) for personal use. (But that doesn’t mean that you can’t register for more with different email addresses. Wink!)

Visit the site and search for the availability of your chosen domain name(s). I’ve registered buildablog.co.cc for this article so you can’t claim that one.

how to set up blog site

If your chosen name is available, please check whether it’s available for free because there are names which are not free. Then continue with the registration.


how to set up blog site

If you’ve been here before, you can log in with your account. Newcomers click “Create an account now“.

After completing the registration process, you need to set up your domain. This step should be done within 48 hours or they will delete the domain. So click the set up button now.

how to set up a free blog site


Finding yourself a host

To be able to set up the domain, you need a webhost. So, we’ll postpone the domain set up process for a while and find ourselves a webhost first. I stumbled on a service which provides free webhosting without ads called 000webhost. You won’t get premium features, but 1.5GB of disk space and 100GB of data traffic per month should be sufficient for our project.

how do i set up a blog

Sign up for free hosting with your registered domain name from the previous step, and you’ll get the DNS addresses needed for the domain set up – both in the confirmation email and in the website. Armed with that information, we are ready to go back to our postponed task.

how do i set up a blog


Please note that the host set up process could take a long time (up to 24 hours). So be patient here and refresh the page often.

Setting up the domain

Back at the “Manage Domain” page, choose the number one: “Name Server” option and write down these values:

– Name server 1: ns01.000webhost.com
– Name server 2: ns02.000webhost.com

how do i set up a free blog site

Then click “Set Up“, and you’ll go into another waiting game.

Installing WordPress

After the host and the DNS settings are active, we can log in to the cPanel to install WordPress. You can log in using your email address and password.

Find the Software section inside the cPanel and choose Fantastico, then select WordPress and provide the admin name with the chosen password. The Fantastico installation script will make the WordPress installation easier by automatically building and linking the database for you.

free blog sites

You have to decide where you want to install WordPress. If you leave the sub-folder blank, then WordPress will be installed in the root folder: your domain name and you can access it using –> http://www.your-domain.co.cc. But if you put name in the sub-folder, then WordPress would be installed in that folder and accessible via http://www.your-domain.co.cc/foldername

Customization and final notes

You can customize your WordPress installation using plugins and themes and upgrade it to the latest build via FTP. The details of the FTP is available in the welcome email and in the cPanel. I won’t go into detail here because discussing that topic would require another one or two more articles.

With all that said and done, I have to emphasize that the free domain name and free hosting service will only go that far: as an experiment tool. If you want to do this seriously, you have to go with the paid service as they will provide you with more necessary bells and whistles.

But let me share one last trick here: you don’t have to settle with the price that web hosting company offer you. You can get a far cheaper price by applying for a web host reseller account. Normally, this kind of account is not opened to the general public and also not free. But I found one which is free for everybody to join called Resellers Panel. (The link will put me as your referrer, but you can go directly to their website if you want)

By applying to become a reseller, not only you can get the cheapest price for domain names and hosting but you could also start your own business by reselling the service with the market price.

Do you use WordPress? Have you tried to install one on the web server? Share your experience using the comment below, and don’t forget to check out our article on installing WordPress locally in your hard drive How To Install Wordpress Blog Locally On Your PC Read More .

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. comprare follower google veri italiani
    November 2, 2018 at 3:18 pm

    Pretty! This has been an incredibly wonderful article. Thank you for providing these details.


  2. Vishnu
    April 4, 2018 at 5:38 pm

    It’s good to start with a free hosting. But there are better free hosting providers out there. Good article write more such awesome posts.

  3. google friend
    March 27, 2017 at 7:31 am

    Component supplier Ibiden is the first company in Japan to pledge it will power all of its Apple manufacturing with 100 percent renewable energy ― a new milestone for Apple and Japan. The announcement marks a significant step forward in Apple’s efforts to help its manufacturing partners transition to clean power. Apple today announced its 28th annual Worldwide Developers Conference (WWDC) ― hosting the world’s most talented developer community ― will be held at the

  4. google news
    February 14, 2017 at 2:14 pm

    OKMIN: “No. No. But I could get bitter, and I could get really angry about the direction and being an older woman and aging and feeling like, ‘You know, she's being pushed out or aged out of this business.’ Or I could do something to make a difference.” The timing of Christmas was also a major factor behind peaks and troughs in shopper numbers during December – with the big day falling on a Wednesday many people held off on finalising their festive spending in the l

  5. Bright Joe
    April 9, 2015 at 12:12 pm

    I am already Blogging and I want to be a part of Make Use of. Please allow me to guest post.. :)

  6. Aayushi Gupta
    April 9, 2015 at 11:22 am

    Great and a very useful blog. I am very much benefited after reading this blog. Keep sharing.

  7. Sara
    March 26, 2015 at 11:39 am

    I dont have the option to click FANTASTICO any thoughts?

    • Anonymous
      June 24, 2015 at 3:17 pm

      I am also stuck at this step. Any help?

  8. Aayushi Gupta
    January 17, 2015 at 11:31 am

    Great and a very useful blog for me. I like reading this blog. This is very helpful blog for me. Thanks a lot for sharing.

  9. john
    December 11, 2014 at 6:16 am

    I have a guide that gives a go daddy domain and hosting free for an entire year!

  10. Dave
    January 20, 2010 at 6:36 pm

    I'm interested in using .co.cc for testing out some blog ideas as I could save on the $$ before buying a domain. I already have hosting.

    But, do you .co.cc "owners" find that Google indexes your sites (subdomains really) quickly and do they get traffic from the search engines?

    This info is hard to find and preventing me from just jumping in and building a blog on a co.cc.

    So, from 1-10, please rank:

    ** Indexing Time (1 being slow, like weeks!) (10 being within 24 hours)

    ** Ranking (1 being on page 100+) (10 being page 1 for your keyword/s)

    Thanks everyone!

  11. free domains philippines
    November 30, 2009 at 8:52 pm

    Self hosted can give you the total control, the freedom for your blog. Naming your domain is also an advantage of the self hosted blog. You can choose for either which extension .com or .net. And lastly profitability, blog is like an investment for in case someone gets interested with your blog you have the option to sell it for them.

  12. waqas
    November 25, 2009 at 6:20 am

    Really it is Cool
    and easy too
    thanks Jeffry

  13. wade
    November 17, 2009 at 11:55 pm

    This blog looks very nice!

  14. 龙膜
    November 12, 2009 at 9:49 pm

    I would try this one

  15. Helen
    November 5, 2009 at 7:32 am

    I couldn't get the co.cc website to work, anyone else had this problem?

    • Will Robinson
      November 5, 2009 at 10:15 am

      They were down for a while today but it seems that they're back up and running again (",)

  16. Matthew
    October 23, 2009 at 5:01 pm

    Very informative information. I would try this one. Great post!!!!!!!!!!!!

  17. Forex Forum
    October 14, 2009 at 8:24 pm

    RSS is working now, thanks

  18. Forex Forum
    October 9, 2009 at 12:20 pm

    Nice post, I would like to read this blog through my RSS feed but i cant get it to work, any ideas?

    October 8, 2009 at 1:17 pm

    An IIT student has started a concern giving free domain name [TLDs] and free hosting! Seriously. See this:


  20. Doc
    October 3, 2009 at 12:05 pm

    Tried this, got a domain name through co.cc with no problems, but it appears the Fantastico AutoInstaller has been down for "upgrades" (apparently since January), with nothing but a recommendation to "upgrade to a paid account to use another autoinstaller." (this is called "bait and switch.") Meanwhile, tech support is blaming me for doing the self-install wrong and asking dumb questions ("what server are you on?" - my account # should tell them this).

    • Will Robinson
      October 3, 2009 at 12:36 pm

      I don't see why not, it's just your password you don't let on.

      I had a few quirks setting it up myself the first time; it failed to access the database propery. Had to try again and it worked. Here's how...

      cPanel: Access 'phpMyAdmin' (under Software Services), click on 'Enter phpMyAdmin', check all the boxes and - using the pull-down menu select 'drop' to clear your database.

      All that remains now is to delete your existing WordPress files and re-upload them (in a zip file) using 'File Manager' (cPanel, under 'Files' funnily enough) which will upload and auto-extract. Try again.

      I've noticed they're a finnicky, for want of a better word, still, if I can be of further assistance I'm more than happy to help (",)

      • Will Robinson
        October 3, 2009 at 12:40 pm

        Ignore my first line, I misread your last line (",)

  21. Rahul
    October 3, 2009 at 8:14 am

    Yes i made one free wordpress site. Using this method. monsterbuzz.co.cc freehostia as my free hosting service.

  22. Javs
    September 24, 2009 at 1:42 am

    Hello I find this post to be useful and started following. But what the drawback is I registered my domain name with ".co.cc" but the webhost you provided has not responded yet to me for further activation. I feel I can go for some other Webhost for free. Say me if any other webhost is there and what is the necessary modifications we have to make in name servers field in our domain settings in ".co.cc"

    • Jeffry
      September 25, 2009 at 4:27 am

      Usually it takes about one full day for activation. Like I said: it's a waiting game. As for other free webhost, I couldn't find any with 'less trouble'. But there are few suggestions here in the comment. Maybe you could try some of them.

  23. DPS9682
    September 23, 2009 at 9:51 am

    I would advise people NOT to use 000webhost for hosting, as whenever you upload anything to their server they actually BLOCK visitors from viewing your page until they have checked the files you uploaded to make sure they are not illegal, during which time you see a white 000webhost page saying "this website's content is being checked", not a nice host at all.

    • Javs
      September 24, 2009 at 6:16 am

      Do you know some other free webhosts

  24. Elizabeth Fairleigh
    September 23, 2009 at 9:32 am

    This is great information - Thanks you for sharing. I am going to give it a go and also share with my client.

  25. Christopher Masiello
    September 22, 2009 at 7:27 pm

    Nice tutorial. Good tip on the reseller discounts.

  26. Akhil
    September 22, 2009 at 11:14 am

    yes u r right.....wordpress is a lot of fun packed stuff....
    nothing to worry for the starters...

  27. Duggy Moore
    September 22, 2009 at 11:10 am

    Great post. I've been using wordpress as a CMS to build a website and blog.

    I'd like to recommend Machine Networks as an excellent hosting provider in the UK. Their up-time and support has been exceptional (and they're cheap). Well done to them

  28. gjulian
    September 22, 2009 at 10:58 am

    Wow, it's exactly the same as I made my blog. lol

  29. Charax
    September 22, 2009 at 9:19 am

    has anyone tried migrating a Blogger blog to WordPress on a free host? every time I try on byethost.com it times out

  30. Matthew S
    September 22, 2009 at 9:11 am

    I've been looking for a post exactly like this! Thanks for the great walk-through.

  31. John C.
    September 22, 2009 at 8:42 am

    The free account displays the following when trying to install wordpress:

    We are upgrading autoinstaller at the moment. We do not have exact date when it wil be finished.
    However, you can upgrade account and immediatelly start using another autoinstalled that has 50 scripts ready to install in one click!

  32. BlogToTheMax
    September 22, 2009 at 8:40 am

    Thank you very much...

    Did it step by step reading your post... and setup my first one!

    Waiting for WordPress setup to be available through Fantastico... cos' it says its not available at the moment.

    Thank you again

    • Will Robinson
      September 29, 2009 at 1:15 pm

      I had the same issue, your best bet is to download wordpress from http://wordpress.org/download/ and set it up yourself offline (takes 5-10 minutes tops), then it's just a case of zipping it up and uploading it using the site's filemanager (which extracts it online automatically).

      • BlogToTheMax
        October 21, 2009 at 2:27 am

        Just came back to this article after a long time.
        I did exactly that and the blog is now up & running

        Thanks for your suggestion

  33. Jack
    September 22, 2009 at 8:31 am

    Hi All, if you would like a free .com domain name, TechMan Help (www.techmanhelp.com) is currently having a domain name competition. This allows you to win a Free .com domain name.

    If you are interested, read http://www.techmanhelp.com/stories/free_domain_name_competition for more information.

    Good luck everyone

  34. WebDesignExpert.Me
    September 22, 2009 at 8:11 am

    You could always get free self hosted wordpress blog by going to LimeDomains.com. Or for that matter, they also provide free Drupal, Joomla hosting also. Of course there are traffic/bandwidth/storage limits, but so is the case with 000webhost.

  35. Jalisa E.
    September 22, 2009 at 7:34 am

    This is why I love this site! It's perfect! I'm planning on starting my very first blog, and this is just what I needed to get myself started. Great article, thanks a bunch.