I am noticing that many bloggers are writing blog posts entitled how to start a blog and make money. I always thought to write something of this sort, but I wasn’t comfortable writing 2000-3000 words long guide so never dared to think of it. However, I have shared a small guide on my personal blog about starting out a blog as few of my readers asked for the same.
Today, I decided to take the challenge and write a step by step guide to set up a blog in detail. It’s not just one reason to write this guide, but I get so many emails from newbies to help them start their blog. I cannot be available to everyone all the time so this guide will also help them build their blog quickly, and if later someone will ask me, I can suggest him to read this guide.
I hope you will love reading my write-up. Continue reading…
A blog is an online diary where you write and publish the content of your choice. Read more about Blog on Wikipedia.
To publish blog posts, you first need a fully set up blog. In this guide, I will walk you through the steps that will help you set up a blog easily and efficiently.
Few things required to set up a blog:
- Domain Name.
- Web Hosting
- Setting up WordPress.
As every house on the planet has its address, every blog on the web has its address as well, and that address is technically known as URL. The principal constituent of a URL is Domain.
For example, techtricksworld is a domain name which mix with http://, www, and TLDs [.com, .co.in, .org, etc] to form a complete URL [Uniform Resource Locator].
The full URL of this domain name is: https://www.techtricksworld.com. When you enter this whole URL in the web browser, it fetches the data stored at this address and then displays it in the form of a website.
Domain names are subject to availability that means you cannot take the domain that is already registered by someone else.
Years ago, I have written an article listing 10 tips to choose the right domain that might help you understand what you should keep in mind while selecting a domain name for your upcoming blog. A few things I would like to mention here:
- Keep it short.
- Don’t hyphenate.
- Prefer brand name over keyword domain.
- Don’t take misspelled domain.
Domain name is the most important part of any blog or website, so I would advise you to spend some quality time on researching and then select the best one.
Moreover, many a time you don’t find suitable domain names in your mind and if you find something good then you come to know that they are already booked. In such case, you can make use of domain name generators that can help you get an enormous list of domain ideas. Leandomainsearch is such tool that shows a vast list of domain names when you feed one of your primary word.
For example, I fed the word blogging into this tool and see the results:
On the right hand of this screenshot, you can read the information that all of these suggested domain names are .com, Green ones are available, and pink ones are registered.
If you look carefully at the screenshot above, it says 3776 available domain names found containing “blogging”. So what else you need? I am sure; out of this huge list you can quickly select one as per your choice.
Now, you can select an available domain with the help of this awesome tool, and now you need to register it to make it yours.
Registering a domain from Godaddy.com is just a few clicks task. Open Godaddy by clicking here and you will see text box “Search Domain”. Now enter the domain name you have selected using the tool. Let’s say bloggingtop.com
And the domain is available, now Click on Select.
And the next task is to click Continue to Cart and keep following the instruction as they come and finally make the payment and now, domain is yours! 🙂
Important Note: At the time of writing this guide, the domain name used in the example is available and it is indeed a cool domain and if you want to own it right now then head over to Godaddy and buy it today.
Now you have registered your domain!
As discussed earlier, domain name is like the address of a house. But you need to build your house as well where you can keep your stuff, right?
There comes Web hosting into the picture. There are many web hosting companies that sell web space.
A web hosting company provides you web hosting service that includes web space where you store your website’s files, folders, media, and database, and other settings required to run a website.
I would like to recommend buying web hosting from one of the best hosting companies, Bluehost.
Once you have bought the web hosting, the very first thing you need to do is to update the nameservers of the domain in Godaddy. Let’s discuss how to do it.
To do it, login to your Godaddy account and go to Domain section where you can see all of your domains listed there. Look for the domain on which you are going to create the blog, click on “Manage.”
You will be taken to this page:
Check the box that is for the chosen domain and click on nameservers [I have circled it in the screenshot]. It will show a drop down, click on Set nameservers.
Clicking on it opens a pop up which looks like below screenshot:
Click on Custom, and then choose Enter custom nameservers. Go to your email box and find the email that Bluehost sent you when you bought hosting. There you will get the nameservers. Copy them and fill it like I did. Check screenshot below:
Hit OK which will bring this page:
Hit on Save. That’s it! DNS (Domain name servers) propagation takes maximum of 24 hours. But whenever I changed the nameserver, it never took more than 30 Mins to update.
Your domain is now pointed to Bluehost. Now there are 2 cases:
# You have added the domain while buying hosting:
If you have done it, you don’t need to add the domain now and directly move to installing WordPress.
# You are adding the domain as an Addon domain in your hosting:
If you are adding the chosen domain as Addon domain, then you need to follow few steps to do it which you can read by clicking here.
Once your domain is added to your hosting account at Bluehost, you are ready to install WordPress.
Once you buy web hosting, you will need to install WordPress to create your blog. Two ways you can install WordPress on Bluehost:
- Install using any third party FTP program. Read a detailed guide to know this method by clicking here. This process requires 20-25 minutes to complete.
- Installing using WordPress app from Cpanel. This method requires 5 Minutes to complete. Read the steps below:
# Step 1
Log into your Bluehost account and click on Install WordPress.
# Step 2
Click on Install WordPress, it will take you to the page shown below:
# Step 3
Now, click on Install. It will bring to a page where you will be asked to select the domain name on which you want to install WP.
If this is your first domain, then there is nothing to choose. Just proceed and the WP will be installed on the Root domain.
# Step 4
But if you have already many other domains running on your hosting account then you need to select the one you have chosen to install WordPress. Choose that domain.
As I want to run the blog on the main domain, so no need to do with “directory.”
# Step 5
Click on Check Domain That will bring you a page where you will be given two check boxes as:
- Show advanced options.
- I have read the terms and conditions of the GPLv2.
Check both the boxes. First one will display the advanced options that look like:
Fill the details in the text boxes.
There you will notice “Automatically create a new database for this installation” which is checked but if you want to create the database manually then you can uncheck this and create Mysql database first. Click here to read the guide to create the MySQL database.
I would recommend keeping it checked and let the system create the database automatically.
# Step 6
Now click on Install Now and wait for some time while it shows as the screenshot below:
After a few seconds, you will see completion confirmation notification.
Now you can click “View Credentials” button to see the details to log into your newly installed WordPress site.
# Step 7
Now Log into the dashboard and launch the blog by clicking on click here as marked in the below screenshot:
Your blog is live now, and you can access it typing the URL into the web browser.
At this stage, you have your blog up and running! Now you need to do few essential settings in order to make your blog fully ready to post articles.
Install a professional Looking Theme: Once your WordPress blog is up and running, the first thing you should do is to make it look good. And to do that you must install a professional looking responsive theme [Read why do you need a responsive theme for your blog]. Choosing a perfect theme for your blog is an important task because it’s the look & feel that get the attention of the audience at first.
Many free and premium WordPress themes available on the web that you can explore and then make a final selection. I would recommend you to choose the premium one because they are well coded, optimized and have various options. Make sure the theme is mobile responsive because as per Google’s latest Mobile search update which rolled out on 21st April, 2015, Google gives preference to those sites in mobile search that are mobile friendly.
Get a logo: Logo is important because it reflects your brand. You can get the logo designed by any professional designer. For affordable deals, you can check for gigs at fiverr.
Install Necessary Plugins: WordPress is popular because of its awesome plugin support. For everything, there are plugins in WordPress repository. There are many plugins that are essential to be installed. Here I am listing few of them:
- AddThis or Shareholic or floating social buttons or any other social sharing plugin
- WordPress Related Post
- WordPress SEO by Yoast
- WP Super Cache or W3 Total Cache
These are few basic plugins which are must, but you can install many more as the requirement comes.
Permalink Settings: Permalinks setting is critical because it forms the URLs of internal pages. Go to settings >> Permalinks and select the Permalink structure as per your choice. Having search & human friendly URLs are recommended. In the below screenshot, you can see the options. I am a fan of the one which I have marked as it keeps the URLs short, simple and SEO friendly.
Install Google Webmaster and Google Analytics: Google webmaster tool and Google Analytics are essential to be installed on the blog as webmaster tool tells all about on site issues, backlinks, and other details whereas Analytics records the visits on the blog.
Now, your blog is ready to post articles. Many more things still required to be done, but they can be done gradually as the requirements come.
This step-by-step technical guide can be very helpful to you if you are thinking to build your first blog. I tried to make everything clear in a way that you can easily follow the steps and successfully launch your blog. But if you still find any difficulties then please ask your problem in the comments.
Everything you require to start a blog has been described in this 2200 words long how to guide.
Note: There are smaller guides I wrote already on my other blog, so I tried to avoid writing those things again, but I linked them wherever required so that you can take reference of those guides as well.
If you enjoyed reading this guide then please help me spread it everywhere so that it can reach everyone who needs this.