Creating a Professional Blog in Easy Steps!

Before I start telling you how to go about doing this, I assume a few things.

  • You know a bit of coding especially in CSS, HTML, jscripts and PHP.

  • Understand networking terminologies like CNAME, A Records etc

  • Know how to use FTP and have a FTP client

  • Finally, believe that you really can have a professional blog for less than 5$ !!!


Hosting Solution.

You would need a hosting solution first. There are hosts of free hosting providers. Some of them also offer space upto 2GB without any ads. I recommend FreeWebHosty. You can a comprehensive list from here.

What you need to look for in the hosting solution

  • PHP Support

  • SQL Database

  • Good amount of space

  • Native SSL Support

  • CUSTOMER SUPPORT (Yes, even free hosting providers give customer support!)


FTP Client.

You would need a FTP client. You can download one like FileZilla or FireFTP which are free. If you have purchased an FTP Client, its all upto you. But you would not require it. Freeware ones are just as good, if not better.



Download Blogging Software or ‘Blogware’

There are a number of blogger software available on the internet. Most of them are open source and that is what we are looking for. You can try these out, but for the ease of use and availabilty of vast number of skins and plugins my personal recommendation would be WordPress.

Meanwhile you can check these out as well.

Ok, now we are set. After choosing the blogger software, we need to upload it on to the server. I hope you have created the account with the hosting provider by now.


Upload Blogger Software

Upload the files on the webhost in the root directory. They would give you FTP details along with the registration details. We go to the next step now.


Server Side configuration

  • You need to create a database as most of the blogwares would need a SQL database. mySQL is preferred.

  • Create a user account with admin privileges.

  • assign the user to the database.

  • Enable SSL on the server, (you might have to contact customer support for the same)


PHP File configuration

  • The files that you would be uploading would contain a cofig file, in PHP format mostly.

  • You need to append the server name, username, password and database details.

  • The blogware you download would contain all these details and where to provide the details.


Run the installation script

You need to finally run the installation script which would execute the setup. It is mostly automated where it would create the database entries and tables. I would also install the scripts needed for the user interface.


Buy a domain (Notice, this is the only time you shell out cash!)

Finally, you need to shell out some cash for the domain. I am yet to find a domain provider for free. But Microsoft has been offering domain names for free. But please do not opt for the hosting solution as well, because it does not support PHP. I bought one in India for 200 rupees (thats around 5 dollars!)


Domain Configuration

We finally come to the domain configuration. You need to set the A record for the domain name as provided by the hosting provider. Please ensure you do not change the name server settings.


Going PRO! - Get an email service too! For free!

Log on to gmail and go the gmail for organizations link. You can find it here! This allows you to create email service for the domain name you have registered. Follow the onscreen steps and verify the domain with google. Now you need to set the MX record with the domain provider.


Lets see how much you have spent till now.

Hosting FREE
Database FREE
Email FREE
Domain $5-$10

You can contact me for more details and problems if you face any. However, i doubt that you’ll face problems.

Incase, you want to use Blogger and use the domain to be forwarded like i am using presently, you can read this article by Nikhil on Nikhil’s Musings.

Retweet this post

Related posts:

  1. Auto Signature Generator
  2. I am the blog
  3. OpenID: One world, one login

, , , , , ,

  1. #1 by Susan Sonnen on December 2nd, 2007

    Wow! I know where to come when I have a question! :) I am technologically illiterate…
    Thank you for stopping by my humble blog the other day, Vinni. We did have a nice Thanksgiving and I hope that you did, as well. : )

  2. #2 by Vinni on December 16th, 2007

    sure thing susan! u can count on me

  3. #3 by rahul aggarwal on January 8th, 2008

    thanks dude…for the article……..

  4. #4 by vinni on January 15th, 2008


    anytime. lemme know if u need anyhelp

  5. #5 by The Pseudonym on April 30th, 2008

    kind of tempting to get my own domain. Sounds simple and then incase of emergency I can check with you. cheers Mate. Wonderful…

  6. #6 by Angelism on June 14th, 2008

    I think this is what i was exactly looking for!!!

  7. #7 by sandrar on September 10th, 2009

    Hi! I was surfing and found your blog post… nice! I love your blog. :) Cheers! Sandra. R.

  8. #8 by angelina jolie on September 10th, 2009

    I love your site. :) Love design!!! I just came across your blog and wanted to say that I

(will not be published)

  1. No trackbacks yet.
SetTextSize SetPageWidth