Welcome on my blog about how to start a blog! Great, you’ve set your first foot step into the world of blogging! Believe me, once you get going, it can become addicting. Let’s get to the point:
- Decide what you want to blog about
- Decide to host or not to host
- Find a domain name
> GoDaddy has a good domain search. Head over to GoDaddy to check it out.
- Find a web host for your blog
> BlueHost offers a “One-Click” WordPress installation with all their webhosting packages. Bluehost is listed as a good WP host on the WordPress site.
What type of blog are you planning to start?:
Click on the link and my guide will explain you everything you need to know!
This post has been translated into Indonesian(Cara membuat blog) & Spanish(Cómo crear un blog).
How to start a regular blog
Friends and family members often ask me how to start a blog, and I always enjoy explaining the advantages of a blog over a traditional website, but it is a lot information to take in over dinner. I thought I would document the process to make it easier to understand
1. Decide What You Want To Blog About
There are a lot of bloggers on the web already. If you want to attract readers, you are going to need to establish your credibility. Don’t just blog about anything. Pick a topic you are are passionate about. Something that you have lots of experience with. Some examples might be fashion, food, or design.
2. Decide to Host or Not To Host
When it comes to starting a blog, your biggest decision will be whether you want to host the blog yourself, or use a free blogging service that is hosted for you.
Free Blogging Services
Yes, it’s free, but nothing is really free. When you start a blog with a free blogging service, you don’t get your own domain. You get something like mygreatblog.blogspot.com (where there are a million other blogs) and you don’t actually own the blog. If you ever do decide to move to your own domain, you have no way to take your readers with you, because you have no control over the site.
Cheap – Host your own blog using WordPress free Blog software
This is the method I suggest, because it offers much more flexibility and freedom to do what you want. You will have your own domain name, like misshowtostartablog.com. You can get this for as little as $30 per year. In my experience, WordPress is excellent free blog software that allows you flexibility and room to grow.
If you want to host the blog yourself, read on.
3. Find a Domain Name
For me this part is fun. You know what your theme is already, so now you have to find a good domain name.
There are lots of places to buy domains, but it’s better to go with a reputable company.
Godaddy has a good domain search, and is currently offerning domains for $1.99 (normally around $10 or more per year). Head over to GoDaddy (see link below) to check it out.
4. Find a Web Host for Your Blog
By far, the easiest way to get a website is to go with a hosting company that offers “1 click installs”, or instant installations for Blogging and Forum software. Blogs and Forums make it possible for someone with no experience to get good content up fast.
Hosts with “1-click” (easy) Installation
GoDaddy Blog Hosting
Godaddy has a ‘one click install’ Economy WordPress hosting plan that is really a great deal ( $1.99 / month (only $24 / year) ). Go to GoDaddy to check it out.
BlueHost Blog Hosting
BlueHost offers a “One-Click” WordPress installation with all of their webhosting packages. Plans start at about $4.00/month ($3.95/month – and this includes a free domain name). Available at BlueHost.com. They are listed on the WordPress site as a good WP host.
Another “easy” Option
If you want to get a website up and running quickly and have no technical skills or help, Godaddy’s Website Builder is a great option. You can choose from lots of professional themes/ designs, do a bit of customization, and have a website up in very little time. Another benefit of this service is that it comes with a free mobile version of your site. Head over to GoDaddy to try it out.
5. Install WordPress
Installation Overview If you have experience with installing web applications that use mySQL, this could take as little as 5 minutes to do, and the 5 steps below may be all you need, however, I have further explained each step below for beginners.
- Make sure your host meets the requirements.
- Make sure you have a database ready with proper username and password.
- Download and unzip WordPress.
- In the WordPress folder, find and make a copy of
wp-config-sample.php. Rename the copy to
wp-config.phpand fill in your database details. Save the new file.
- Upload all the files to the directory in your web host where you want the blog to live.
- Run the installation file.
To run WordPress your host just needs a couple of things:
- PHP version 4.3 or greater
- MySQL version 4.1.2 or greater
Create a Database
You can usually do this in your hosting control panel. If you aren’t sure how to do this, ask your hosting company. After you have set it up, you should have 4 pieces of information about the database.
1. Database Name – The name of your database.
2. Username – your database user name.
3. Password – Your database password.
4. Host name – This is going to be a host name. It might be something like mysql.mydomain.com, or just localhost.
Without these 4 things, you won’t be able to set up WordPress. Again, contact your hosting company’s tech support if you have any trouble with this.
Download the current version of WordPress.
This is easy. Just download the current version. You have a choice between the ZIP file or the TAR.GZ file. I think the TAR.GZ file may be smaller, but I always download the ZIP.
Uncompress the WordPress ZIP file.
Again this is easy.
Open the WordPress folder and rename the file wp-config-sample.php to just wp-config.php. Now open it and insert the 4 pieces of information about your database into the 4 fields below.
define(‘DB_NAME’, ‘database_name_here’); // The name of the database
define(‘DB_USER’, ‘username_here’); // Your MySQL username
define(‘DB_PASSWORD’, ‘password_here’); // … and password
define(‘DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value
define(‘DB_NAME’, ‘yourDatabaseName’); // The name of the database
define(‘DB_USER’, ‘your-username’); // Your MySQL username
define(‘DB_PASSWORD’, ‘your-password’); // … and password
define(‘DB_HOST’, ‘your-hostname’); // 99% chance you won’t need to change this value
Choose Your Install Directory and Upload Everything
If you want your WordPress blog in a separate directory of your website, like “yourdomain.com/blog”, then rename the “wordpress” folder to “blog” and upload it to the root directory with an ftp program.
If you want your blog to be in the root directory of your site, meaning the blog will be located at “yourdomain.com”, then just open the wordpress folder and upload all the files and folders into your web root. If you already have a file called index.html, or index.php, you’ll need to rename it or get rid of it before you uploading everything.
Finish and Install
8. In a browser, go to the domain where you uploaded WordPress, and then to /wp-admin/install.php, and follow the simple directions there.
You will be given a username and password. Save it in a safe place.
That’s it. You now have a new blog. You can now log in with your username and password, and start writing.
Download a WordPress theme
This is the fun part. Picking a WordPress theme. There are many places to find WordPress Themes. When you find one you like, just download it and unzip it just like you did with the WordPress ZIP file.
6. Add Your Theme
You can do this after you upload, but it’s probably easier to just do it now.
Look for the themes folder. It’s in the wordpress => wp-content => themes.
There should already be 2 theme folders in the themes folder, “classic” and “default”.
Just drop your new theme folder in with them. (remember, it must be unzipped first)
There are many things that come into your mind and you want to express everything in the internet. You want the people from all parts of the world to know your ideas, feelings, and aspirations for them to be inspired because of you. You can see blogs anywhere in the internet and it seemed like easy for other writers to type every word that they use. But, when you are about to start, there is this feeling that hinders you from writing. Yes! You have many ideas, but can you really put it into writing?
Blogging is not easy, believe me! And as a beginner, you should know how to start a blog, or else, you will find it hard to continue successfully. And you don’t want to waste your time, right? That is why from the very start of your blogging journey, you should think of the things that I want to share to you. Just have faith in me and together, we will reach for the stars.
Maybe you are wondering what I am talking about. Well, if you follow the guidelines that I will teach you, your blog will certainly be one of the bests. And when you attained that, it is just like you have reached the stars. Hey! That takes a long time if you don’t know how. Just come to think of the hundreds and thousands of people who blog every second. It only means that the competition in the blogging industry is really high and there is a bigger probability of success if and only if you are focused on what I will be teaching you.
Don’t worry about some of the cash outflows that you will be making because it is just natural. Remember, there is no such thing as free in this world nowadays. Just like in many other businesses, the more you invest, the more you could expect for a higher return. And that is true with blogging!
You should start now and enjoy your blogging journey! Don’t forget to beep me. I will be very pleased to help you. I promise!