A Step by Step Guide to Start Your WordPress Blog [ in 2018 ]

By: Sunil Kumar |  In: WordPress  |  Last Updated: 2018/11/04

A Step by Step Guide to Start Your WordPress Blog [ in 2018  ]

Blogging is becoming more and more popular every day. If you are also planning to start a blog, then this post is for you.

Blogging is a wonderful activity, whether you’re doing it for business or pleasure, it can have a significant positive impact on the world around you.
I know that sometimes starting a blog can be a terrifying thought especially when you are not geeky.
So I decided to create the most comprehensive and detailed guide on “How to start your blog“. After completing this guide you can start your blog without any technical knowledge.
So let’s start.

Step-by-Step Instructions:

We are going to complete this guide in 4 Easy steps-

STEP 1: Choose your Blogging platform

STEP 2: Choose a Domain Name

STEP 3: Choose a Hosting Server

STEP 4: Customize your Blog

STEP 1: Choose Your Blogging Platform

A blogging platform is what your blog is built on, often referred to as a content management system (CMS) that allows you to easily create your blog & write content (blog posts).
There are several different blogging platforms out there. It is important to choose the correct platform from the beginning because it is not easy to change the platform once setup.
The graph below illustrates the usages of the different blogging platform.  As it is clearly visible that more than half of the blogger are using WordPress and so am I.

Ans as per data are shown by ManageWP, it will be a wise decision to start your blog with WordPress.
It is so flexible and customizable that everyone from beginner to experts, from small blogger to immense business just can’t stop raving about WordPress.
Why WordPress-

  • It’s Free – WordPress is a free software, this means you are free to download, install, use and modify it. You can use it to create any kind of website.
  • It’s easy to Use & Learn – WordPress is super easy to use & learn. There are thousands of plugins available for non-technical people. With plugins, you can create anything.
  • Easy Customizable – WordPress is extremely customizable. There are countless themes, plugins available to customize your website.
  • It’s Safe – WordPress is developed with security in mind, so it is considered quite safe and secure to run any website.
  • Everyone Loves is – Do you know WordPress is also used by biggest brand in the world like Sony, MTV, CNN, eBay, Best Buy and even ESPN. All prefer WordPress over the rest.
  • 74.6 Million Sites – Yep, you read that right. 74,652,825 sites out there are depending on good ol’ WordPress.

STEP 2: Choose a Domain Name

As you have selected your blogging platform you will need a domain name(like http://acmeextension.com) using which people can access your blog.
I always trust Godaddy for domain more than anyone else.

Choosing a Right Domain Name

You need to be wise while finalizing a domain name.

  • If you are creating your blog for yourself, the hostname should be your name like (www.yourname.com)
  • If you are making a blog for your Business, your domain or blog name should be your business name. Like(www.yourBusiness.com).
  • If you are writing about other topics, have an eye on similar niche blogs and decide your domain name.

After selecting your name head over to Godaddy and check for the availability of the domain name. You can get a .com domain with a single dollar here.

NOTE: If you want to buy a domain and hosting from the same service provider skip to step 3. I recommend you buy the domain name and the hosting form the Bluehost as Bluehost provide free domain with the hosting.

If your domain is available, click on add to cart and make the payment.

while purchasing a domain you make sure you deselect other services as these are not required.

Now click on the “Continue with these options”.
Provide necessary information and make the payment.
I personally recommend purchasing a domain name for more than 2 years because one year is not enough to get your website established. and it also has a slight edge on SEO also.
After making a successful payment the domain is yours. and it is ready to get used.

STEP 3: Choose a Hosting Server

Now as you have selected WordPress as your blogging platform and purchased your domain name, it is time to go for the hosting. You need to purchase hosting space where you can host your site and all of your data. Bluehost is the most widely used and trusted hosting service.
So go to Bluehost choose and your plan. If you are just starting out and I recommend you start with the basic plan.
chhose bluehost plan
Now you will be asked for the domain. If you have already registered your domain you can put your domain here or if you have not purchased the domain Bluehost provide you one domain for free. just choose your domain and proceed.
choose bluehost domain
after selecting the domain click on the next button and fill out the payment and other information.
complete bluehost signup
Don’t forget to uncheck all the checkboxes marked in the red box in the above picture.
Now click the submit button and you are done.
Change nameserver
If you have purchased domain and server from different service provider you need to change your domain name server from the default to your site’s name server. But if you purchased the domain name from Bluehost you don’t need to make any changes.
You can get the nameserver from Bluehost control panel. Also if you don’t find, Don’t worry, here are the Bluehost nameservers


Now login to your GoDaddy account and select your domain and click on “DNS”
godaddy products
Now look for the nameserver and click on change button. and paste the Bluehost domain nameserver and save. Sometime It may take up to 24 hours so don’t worry and keep checking your domain. Till then you can install WordPress and make other changes on your hosting.
Install WordPress
After setting up the server we can install the WordPress on the server. To Install WordPress on your Bluehost server login to your Bluehost account. When you log in to your account you will be redirected to Bluehost Cpanel.
bluehost cpanel screen
When you click on the “My Sites” link on the left side of the screen you will be landed to the below screen where you can Install WordPress on your site.
bluehost create site
Hitting the “Create Site” button will take you to the next screen.
On this screen put your site name and tagline(You can change later) and click on the next button.
Now select the domain for which you want to set up the WordPress and change the location(optional) and click on the Next button.
bluehost site setup
As soon as you click on the “Next” button, Blueshot will start installing WordPress and will show you the below screen after a few seconds.
On this screen, note down your website address, link to WordPress Admin Page, your username, password (which is the old password you entered during the Bluehost sign-up process. If you don’t remember it, then you can click on the “show” button and note down somewhere safe. Except for password, every other information will also be emailed to your registered email id with Bluehost.
That’s it. We have Installed WordPress on our Bluehost server successfully and the WordPress site is ready for further customization.
[bctt tweet=”Reading this awesome Guideto start my WordPress Blog. Everything explained correctly and thoroughly. #wordpress #startblogging” via=”no”]

STEP 4: Customize your Blog

Now we have done all the necessary steps to start a blog, it is time to customize our blog for the user experience and SEO.
So before publishing your first blog post Let’s get familiar with WordPress and learn to customize it to perfection.
We need to login to our WordPress account to make any customization work.
To login head to your domain and add /wp-login.php to it(http://yourblog.com/wp-login.php). Sometimes hosting provider changes this postfix.
You will always receive a mail about your account information once setup is complete. Go to that mail and get the URL as well username and password and login to your WordPress account.
Once you’ve done this, you should see a screen like this one:

As you can see on the left side there is menubar where we can access every element for our website.

Setting Up your theme-

A WordPress theme changes the design of your website, often including its layout. Changing your theme changes how your site looks on the front-end, i.e. what a visitor sees when they browse to your site on the web.
By default, WordPress gives you one or two themes pre-installed. But these are not unique and reliable.
To change your theme Go to Appearance -> Themes from left side menu. You will see a screen like this-

To add a new theme click on Add New at top of the screen.
You will be landed on the page where you can browse and choose from thousands of awesome themes.

You’ll then be able to select from the various WordPress theme options: featured, popular and latest. There’s also a handy search bar where you can plugin in particular features you’re looking for in a theme, such as one with a ‘white’ background or a ‘modern’ look.
The ‘feature filter’ option is also incredibly useful because it allows you to check and uncheck themes with specific color themes, advanced features, and layout styles.
You can preview your theme by clicking “Preview”.
Once you have selected your dream theme click on “Install” Button to install the theme.

After installing theme click on the “Activate” button to get this theme activated.

Adding Posts and pages

Adding/Editing posts and pages are very simple in WordPress. If you have used a program like Microsoft word you will be at home here.
To create a post select Posts from the left side menu. Here you will see some Sample posts. Click on “Add New” at the top to create a new post.
The Same process is for to create a new page(when you click on Pages from left side menu).

Let’s take a look at content creation layout for WordPress-

In the above image, I have labeled all the major elements you will see while creating a post or page.

  1. Title(H1) –  This box is at top of the panel where you create a unique title for your post or page. Below you will see URL for your post. You can change it by clicking the edit button.
  2. Add Media – This button takes you to the tool where you can upload, customize, and insert images into your content.
  3. Paragraph and Headings – This is where you insert heading subheading and paragraphs to your post.
  4. Visual/Text –  This tab switches between the visual “front end” of the content and the text “backend.” The only time you’ll need to look at the text tab is when you need to add custom codes or shortcode.
  5. Category- At the right side there is category box where you can select a category for the post. You can also create a new category there.
  6. Tags – Category covers the broader view of the post. while tags are smaller in scope and focused on topic specific. Think of them as keywords used for topics discussed in a particular post.
  7. Featured Image – Featured image or post-thumbnail is an image which represents your post or page.
  8. Publish Box – This is the section where you can find options to save drafts, change dates, update the contents.
  9. Publish – When you are done with the post or page hit this button to publish your content.

Updating Menu

When you create a new page or a post you want to add it to the main menu you can do this by updating menu.
To access menu settings got to Appearance -> menu.

Once you are at this screen follow these steps to add pages to your menu-

  1. Find pages you want to add to the menu.
  2. click on the checkbox to select them.
  3. click “Add to Menu” button.

When you click on Add to menu Button all your selected pages will be visible on the right side box.
You can change the position of the item by dragging them up and down. You also can add an item to another item by dragging item slight right.
If If you want to add all your page to get added automatically to a menu in future(whenever you create a new page), all you have to do is check “Automatically add new top-level pages to this menu“.
Once you are done with adjustments click the “Save Menu” button and you will see the updated menu on your site.

Adding and Updating Categories

We add categories to keep our content segregated and more organized so that it is easy for anyone to reach the right content on your site.
There are two way to add a new category-

  1. You can create a new category from the right-side while creating a post.
  2. Can be created by heading Posts -> Categories.

Add the name of your category. The slug section will automatically be filled with the modified category name. slug is basically URL of the category. If you want to change the URL just change it.
Add a unique description to every category. Which can be displayed on your category page(depends on your themes and plugins).
Your existing categories are listed on right-side. You can edit them also. Move your cursor over the category name and you will see the options.

Installing Plugins

Plugins are the programs which add additional functionality to your website. The easy part is all the functionality are preloaded. You just have to install the plugins and use it.
Installing plugins in WordPress is as simple as installing themes.

  • Go to Plugins from the left menu and click “Add New” button at the top.
  • Search for your plugin.
  • click “Install” and the “Activate“.

If the plugin has quite a few active installs that’s a good sign. It’s also good to check the reviews and see if the plugin itself is compatible with your version of WordPress.

Settings and Tweaks Within WordPress

After you set up your blog you will be needing some “housecleaning” that on every new website should be performed.
These things will add the finishing touches to your blog’s foundation.

Adding Your blog’s Title and  Tagline

It’s important that you customize both the title and tagline of your blog. Otherwise, it won’t look very professional in search engine results. This is also important for search engine optimization (SEO) as it gives you an opportunity to include your main keywords.
To change these things, head to Settings -> General and fill out the fields below for the site’s title and tagline.

Adding a website icon

Website Icon is also called “favicon” which is used to identify your site when a user has a lot of websites opened in a single window on a browser.

To add website icon got to Appearance -> header section.
here you will see a panel like this where you can select an image for your website.
After uploading the image hit “Save and Publish” and you are done.


I am sure after reading this article you will be able to realize how easy it is to start your WordPress blog. Although I tried to explain each and every basic about start your blog But If you need any help starting your blog, You can comment below. I will be happy to help.
If this guide helped you to start your blog, Do not forget to let the people know about this…Share!!!
[bctt tweet=”This awesome Guide helped me to start my WordPress Blog. Everything explained correctly and thoroughly. #wordpress #startblogging” via=”no”]


Leave a Comment

Your email address will not be published.


Sunil Kumar

I am the owner of acmeextension. I am a passionate writter and reader. I like writting technical stuff and simplifying complex stuff.
Know More

Join more than 10,000 others Web Developers