It’s really easy to setup your own blog now a days. So much so that it can be done within an hour. But being a first timer, it’s always convenient to have a handy guide at your disposal. Since we setup our own blog last year, many readers and friends queried us about how to setup own blog. And we promised them a post elaborating the process. So that it becomes even more easier and smoother for you all. And saves you the small hassles that we had to go through being novices.
1)Decide on your domain name to setup your own blog
Yes, there are free blog hosting platforms like google blogspot, WordPress and many more. And we also used blogspot for couple of years before setting up our own blog. In fact, that is when we realized that there is definitely advantage of owning your own exclusive domain name. And we list some of these here:
- You do away with the ugly suffix that blogspot and others tend to add to your domain name, when you use their free platform. And thus, it looks so much more professional.
- It hardly costs you anything. And it is very cheap.
- It gives you the flexibility to be the exclusive owner. And you can sell the domain name in future if you want to.
So, go get a domain name. It can be purchased independently and then used to setup your blog on any hosting server that you decide to use. But be thoughtful about the name you choose.
- Think about how much flexible or how much tightly coupled you want to keep it with your blog theme.
- Brainstorm about good domain names and note them down.
- Check the internet to find out if something with this name already exists. Strike through your list, and finally arrive at a unique domain name.
If I recall correctly, it took us almost same amount of time to setup the website as it took to figure out the domain name :). We personally wanted our domain name to be flexible so that we can add diverse content to it in future. But we also wanted it to be trendy and easy to remember. Some time, we will talk more about the traits of a good domain name.
2)Buy a hosting space to setup your own blog
So you got your domain name. What’s next? You got a name for your website. Now you need a space to set it up physically. There are different hosting providers in today’s market. We went with bluehost for our own blog. And hence, we provide you here the steps to hosting your website on bluehost server. To be honest, we didn’t do too much comparison of different hosting providers. Bluehost mostly has lucrative and price effective offers going. And we chose the best suited one for our need. So far, we are satisfied with the service. Some of the reasons being:
- The prices are very competitive and suited to the budget user.
- Right from the point of buying the package through the lifetime of your website, the assistance of bluehost is at your disposal, just a phone call away, 24/7.
- Even people with non – technical background can setup an account very easily with bluehost. Because there are technical assistants available to take care of most of the technical aspects right from the setup onwards.
That said, here goes the set of steps to host your website up and running on bluehost server.
Users from India can follow this link to get hostnig space from bluehost.
Others, follow this link to get the hosting space from blue host . OR, click the below image, and then follow the steps listed in sections below.
PS: The steps are mostly the same for India and global. The screenshots shown here are for global. But users from both the locations can follow the same screenshots.
2.1)Get started to setup your own blog
Click on the “get started now” button on the link where you land after clicking on the above image.
2.2)Choose a suitable plan
2.3)Either buy a new domain or if you have an existing domain link it.
Type in your domain name in the left box and then click “next” to see if it is available.If you already own a domain name and want to use it for your blog, type your existing domain in the right box and then click “next”. But you should have already purchased a domain name earlier in this case. Otherwise, you should go with the left box and choose a domain name.
2.4)Create an account on bluehost
After choosing your domain name above, the next step is to create an account on bluehost.
2.5)Choose your hosting package and options & buy your plan
As a beginner you can start with the basic plan. We are due for a renewal and we are planning to add a few extra things in our cart this time. Like an antivirus software and backup support for the website. Being a serious blogger, you will be putting in a lot of effort in creating your posts and setting up your website. And you definitely don’t want that to get wasted. So, backup is a must.
2.6)Setup your account password
Once the payment is made successfully, you will get a screen like the below one, welcoming you to bluehost. It will also ask you to setup your password for the bluehost account.
Clicking on the above “create your password” link takes you to “Manage Your Password” screen below. Here, you can create a password for yourself.
2.7)Wait for a mail from bluehost with the details
After this step, you will need to wait for a few hours or so for a mail from bluehost. Your new domain information takes some time to setup and get activated. In the meanwhile, bluehost will send you an email with a temporary url using which you can login into bluehost “control panel” and setup your website. Control panel is an interface to the underlying system on which you have installed your website. This provides you access to all the important areas of your website. You will particularly want to access the following to start with:
- File Manager : Here you can see all the files (html, css, javascript etc.) on your website. You can read/write/modify them. More on it some other time.
- WordPress : This will be used to setup your WordPress account. (Explained in the next step below)
- PhpMyAdmin : This will be the interface to setup your database, or make any direct changes to the database. You might or my not need to do direct changes to the database depending on your requirements and technical expertise.
2.8)Login to the control panel
One you login to control panel, below is the screenshot of the interface you land on.
3)Install wordpress
Head under the “Website Builders” heading on your control panel and click the “Install WordPress” link. This will take you to the MOJO Marketplace. And on the WordPress installation page. Click on the “Start” button.
Next perform a check to make sure your domain name is detected. For this, on the next window that comes, select your domain and click “Check Domain”.
Click on “install” button next. The WordPress installation will start.
Enter in your site title, username, and password. All of them except the username can be changed later. Take a note of your username and password somewhere! Finally, check the box to agree to the terms and then click “Install Now”.
It will take just a few minutes for WordPress to install. But once the installation has completed you can click “View Credentials” at the top of the page to see your login information. This information is only available for next 12 hours, so make sure to note it down before it is wiped off. Finally on successful installation you will get something like the below screen:
4)Login to your WordPress site & understand your options
After the successful installation of the WordPress website, you will get a mail with the following message from the MOJO marketplace.
You can next go to the WordPress login screen to login into WordPress website.
Once you login into your WordPress site, you land on the WordPress panel that looks something like this:
Click through the various options on the left hand side of your dashboard. And explore them to understand what each one of them offer.
5)Get a theme setup for your blog
WordPress has many pre-defined themes to set the look and feel of your website. You can install one of these and get a standard site look setup within a few minutes. For this head to Appearence->Themes. And you can search for a theme name here. Google for WordPress themes. Come back to Appearence->Themes and type your theme name in the search box on the right hand side. You can either download the theme on your system and then upload and install from there. Or, you can directly install it on your WordPress blog. We experimented a lot with different themes before moving on to the one which best suited our requirements.
You should choose a theme which allows you easy alternations. For instance, if you plan to display paid advertisements on your website in future, your wordpress theme should support good advertisement designs . Also, it should be fast and responsive so that your website ranks well for search engines.
6)Get some useful plugins installed
There are tons of WordPress plugins available out there. Almost for everything that you might want to do on your website. We list here some plugin requirements that will be essential for you in the beginning.
- Email/Subscription manager. A plugin to manage your blog’s email subscriptions. It should have features for sending mails and notifications to the subscribers about new posts, periodic newsletters etc. , sending you notifications about users (assuming you are the admin) Basically one plugin to manage all inbound and outbound mails for your blog.
- SEO optimization plugin. To ensure your content is following the SEO guidelines and is optimized for SEO.
- Socializer plugin. It helps you add social media icons and link them to your social media accounts like facebook, twitter, instagram, pinterest and many more so that users can follow you from here on the click of a button. The same plugin can as well configure social icons on your blog to facilitate the users to share your posts on their favorite social media platforms.
- Importer-Exporter Plugin. If you want to import your posts from some other blog that you previously had, you can install an importer – exporter plugin for the same.
- Optimizer plugin. A plugin to optimize your blog content following best web content practices like minifying, caching, zipping and other optimizations of the content. It can also help manage your web content CDN.
- A few other plugins that we found useful , but you might not need them immediately, are for:
- Adding any header or footer html to your webpage.
- Adding any html or plain text to your website anywhere.
- Setting-up redirect for your post urls in case they get modified at any point of time.
Feel free to explore more plugin options based on your needs. All you need to do is google your requirement with “WordPress plugin” prefixed. For instance, “WordPress plugin to watermark my images”. Next you can weed through the search results and use the one as per your liking.
7)Write your first post
Once done with the above setup, you are all set to start creating content for your blog. So, head straight to the Posts->Add new section on your WordPress dashboard. It will open a text editor for you. And you can write your post here. Once done, you can either save it as a draft for future or you can publish it right away. Using a scheduler plugin, you can schedule your post as well for publishing at a pre-set time in future.
So here you go. You setup your blog in 7 simple steps and your first post is ready as well. Happy blogging!!
P.S. : The information in this post is totally based on our own experience during setting up of our blog. If you want to add anything, enhance the steps or have any other valuable feedback for us in this respect, do leave us a comment. Also, if any of the above steps didn’t work out for you, feel free to leave a comment here and we will get back to you as soon as possible with the solution. This will also help us add a troubleshooting section in the post to help you further!
PS: Some of our links are affiliated, this means we will earn a commission when you buy a service or product by clicking those links. However, this will have no extra cost for you.
Thank you. We hope to visit Brussels one day 🙂 And then we will definitely write about it. Keep reading…
While setting up a blog is very easy, the more difficult part is to maintain it. It takes devotion, and consistency to keep adding vauable content to your blog, each week.
Even more difficult is to add relevant content that is likely to capture your audience’s interest.
I am not finished yet..
The most difficult part is to keep learning about blogging. Treat yourself as a beginner every day and only then can you succeed.
Great post, this
Thank you Swayam. What you say is totally correct. Even we are facing some difficulty maintaining our blog, particularly when it comes to fixing technical glitches or making it technically more robust. Since, all the time we are currently able to devote to it goes into writing and promoting the articles .
A very good, clear and detailed post on setting up a blog. This is going to be super helpful especially to the newbies. I too feel that having your own personal site, gives you a WOW feeling.
Thank you so much Suruchi!
Always good to have a post about starting a blog. To this day it is still one of the most stressful things I have done. Stressful but rewarding. Nice tips and post.
Thanks you
Hello Neha and Abhishek,
thank you for your step-to-step post, especially the plugins are of great interest to me. I have some questions remaining. When I migrate my blog from WordPress to a web host, will my current likes, comments and followers remain? Does it make sense to buy the ownership of the domain name outside of Bluehost (e.g. namecheap) and then just enter it at step 2.3) or would I have to pay extra for adding an existing name? I’m so confused about that! Thanks for your help.
Korinna
Hi Keza. We bought the domain name from bluehost. But if you have one already, you can simply link it. There won’t be additional charges for the same. Because bluehost as a server sells domain name separately and hosting facility separately. You can go for either or both. Coming to your next questions, we were previously hosted on google blogspot.And we got a very good (free) plugin to migrate all our content from there to the new site. I guess something similar must be existing for wordpress. You can search for it. It will ensure a hassle free transfer of all your data and you will not loose your existing posts, subscribers etc. Also, we used another plugin to redirect all the traffic from our older blog to this new one. That way, links were not broken and we didn’t loose older traffic. Hope it helps
Very helpful post for new bloggers.
It is indeed a good thing to have your own site.
You have given some really Amazing Post! Thank you for the ideas.
This is a great post… I actually wish I knew this all before and started this way instead of on blogger because now I’m about to transfer my whole blog and I’m honestly afraid of it… If I just followed this kind of post I’d be fine now!
I can totally understand that Mishy. I had a blogger account before. But I had only ~20 posts there when I migrated. I have got a tip for you. There are wordpress plugins that make migration from blogger to wordpress a breeze and you can even setup a redirection in your old blogger account so that people who come there land on your new website 🙂
Good post, informative for anyone just starting out! 🙂
The info is so helpful for anyone who wants to start out. The tips are great!
Love how you break this down step by step. I also use Blue Host and think it’s great. Thanks for a helpful reminder!
Kristie
Thanks Kristie. Hope it helps others with the steps that I felt difficult to follow during the initial setup
A great and easy tutorial. I like helpful posts like this.
Great guide for beginners! When I started blogging, I remember how hard it was to decide what service to go with and what kind of plan should I get. Also, when your blog develops, you will start wanting new things or would like change something. It´s hard to do that after you have already set up everything. This will help many people.
Thanks Paula. I can totally understand when you say that after developing the website, when you need change, it might be hard to do that.
I used bluehost too. So far no issues but heard many people saying it’s not so good. Do you have a guide on migrating to different servers?
I am sorry Shayan, I haven’t tried that out yet as I have faced no issues with blue host. I guess there should be resources to guide you in case you needed to migrate. They do have a backup add on and if you take that, then I guess it should be easy to migrate and setup your site on the new server
This is especially helpful for the first time bloggers! It can be such a daunting task to pick a domain name, purchase, and then set up. Good thing that many domain companies have now been really helpful in streamlining the whole process and making it easier for people.
You are right Soraya. Particularly those who dont have a very technical background find it difficult to start from the scratch
This is a really helpful guide for new bloggers. I remember when I was starting out I didn’t have a clue and had to work it all out for myself. I’d have loved a how to guide like this one!
Thanks emma. Hope it will help others who are thinking to start off
This is great, especially for new bloggers who are looking to have their own site. A good and cost effective option that can guide the bloggers through the entire process of setting up to publishing their first post.
Thank you !!
This is a great tutorial. Thank you for taking the time to write this all out.
Great tips! I just feel like it’s never easy to start up a blog! There are so much to learn and you can only learn through the experiences and mistakes made! But this post is def a good starter kit for new bloggers ! xoxo
Thank you. We hope this post reaches to the people who initially asked us questions around how to start a blog. We lost the contact of some of them.
I am considering switching from GoDaddy as I have been getting viruses with their hosting. Do you think BlueHost is a goo switch?
We have experience with bluehost only. And we didn’t face any such issues so far. Also, do you have any softwares for combating the viruses? When you purchase a blue host site, you can purchase an antivirus software as an add-on and I guess that will definitely solve your issue