How to Start a WordPress Blog

/, WordPress Tutorial for Beginners/How to Start a WordPress Blog

How to Start a WordPress Blog

start a blogStarting a blog can be confusing for beginners. Of course, the first thing you need to think about is what you are going to write. You can write tons of things, but for a starter, it is always the best to write something that you know of, passionate about. For example, if you are passionate about food, you can write about food.


Step 1: Get Started

Now, after you have that on mind, you can start to setup your blog. Normally, it shouldn’t take more than 30 minutes for beginners to setup blog if you follow this tutorial carefully.

Before you can actually start blogging, there are two basic things you need to do:

Register a Domain Name

Normally, your domain name should be somewhat sounded or related to your blog topic. For example, if you are writing about food, you should have keyword “food” in your domain name. In this way, people can tell what your website might be about by simply looking at your domain name.

There are many domain extensions, such as .com, .net, .org, .info, and many others. Normally, you should always try to pick .com, because it is the most well-known and used domain extensions.

Of course, if your desired domain name was taken, you can always try to spice it up by adding hyphens or adding some simple words, such as “best”, “the”, etc. before your desired domain name.

See If your Domain is Available

[wpdomainchecker button="Search"]

Sign up with a Hosting Company

choose a web hostA hosting company stores all of your website pages and media, so that when a user types the url, all pages and media will be shown.

There are many website hosting companies out there, but the only hosting company that I would highly recommend is BlueHost.

Bluehost is very affordable, only cost $5.99 per month, but if you use one of links on this site, you can get sales price of just $3.95 per month (for 36 months) with a free domain name.

Following are few reasons why you should choose Bluehost:

  • It is the only hosting company that has been recommended by WordPress since 2005.
  • They are offering 24/7 customer service supports.
  • Free domain and money-back guarantee.
  • Compatible with most widely used themes and plugins.


Step 2: Set Up WordPress Blog

1. Click here to Get sale price of $3.95¬†and then click the “Get Started Now” button.

Set Up WordPress Blog

2. For a starter, I would recommend you choose the starter plan. Click the Select button to begin signup.

starter plan bluehost

3. Type in your desired domain name in the New Domain box. Only entered domain name is you have one and you want to build blog on that domain. However, Bluehost gives you one free domain, so it is good just take it. If your desired domain name is not available, you can spice up your domain name by adding some numbers or letters.

sign up with bluehost

4. After you got your desired available domain name, you will be led to a registration page, where you can enter account information, package information, and billing information. Also in the package information, uncheck all boxes, because you can always add those later if needed, but most of time, you won’t need any of those.

how to sign up bluehost

5. It usually takes few minutes to process the order. Once that is done, you will received an email from Bluehost that contains account information. You can now go to Bluehost website, and login with your username and password.

login in to Bluehost

6. Once you logged in to the account cPanel, in the Website section, you will see the icon “Install WordPress“. WordPress is the platform that you will use for blogging.

how to install wordpress

After you clicked the “Install WordPress” button, you will be taken to WordPress installation page, you can now click on the “Install” button.

bluehost wordpress installation

And then, select your domain name, and click on the “Check Domain” button.

auto install wordpress

After that, you will be taken to WordPress setup page, where you can enter some basic settings, such as site name or title, admin username, admin password, etc. After you have filled out everything, you can go ahead and click on the “Install Now” button.

install wordpress

Within a minute of two, you will see “Your install is complete” message appeared along with the “View Credential” button.

wordpress installation complete

Additionally, you will receive an email that contain WordPress login credentials.


Step 3: How to use WordPress to Blog

WordPress has front-end and back-end; front-end is what people are seeing when they are landing on your website. On the other hand, back end is where you can all fun things, such as creating posts and pages, changing theme and adding plugins, as well as website settings.

Most of time, you can access to your website’s back-end by going to You will, then, be taken to the login page where you can enter username and password that you created when you setup the WordPress blog.

login to wordpress

Changing Blog Title

The first thing you might want to do when you are in the back-end is changing blog title and tagline. To do that, you can go to Setting -> General to modify Site title and tagline.

setup site title and tagline

It is very important to include your keyword in the blog title, so take few minutes to really think about what title is good for your blog.

Once you have them fill out, you can scroll all way down, and click the “Save Changes” button.

How to Write a Post

To start blogging, you can go to Posts -> All Posts, you will see there is already a default post there “Hello World”, we do not need it, so we can hover over the post, and click the Trash.

To create a new post, you can click on the “Add New” link, and that will take you to the post creation section, where you can add title and start writing your first post.

how to create a post

To add picture to the post, you can click on the “Add Media” button, and then you can select and upload an image from your folder. You can adjust the image size and alignment it; after you are done, you can simply click the “Insert into post” button.

After you have done with the post, you can publish the post by clicking on the “Publish” button at the right section.
Now, if you are using Mojo Marketplace to install WordPress, you might see the coming soon landing page when you are visiting your website. To remove that, you can go to Plugins -> all Plugins, and deactivate the Mojo Marketplace plugin; you do not need that plugin.

On the other hand, if you want to keep that plugin, you can disable the landing page by going to the back-end, and at the very top, you can disable it.

Awesome, you just published a post on your website!
How to Start a WordPress Blog

Step 4: Configure Your Blog (Personalize)

Now, you have the basic understanding of how you can blog; let’s roll up the sleeves and dip deeper.

WordPress is currently the most popular and powerful CMS. You basically can do anything with WordPress. If you can dream it, you can build it.

I have to admit all WordPress default themes look super boring. Don’t worry, there are thousands of WordPress themes out there you can implement and spice up your website.

Upgrade Your Blog Theme

When you are searching for a WordPress theme, you need to envision what you want your blog to look like. Maybe you want a slider on front page that display feature posts, or maybe you want turn all posts into blocks, so that when people click on those blocks, they will be taken to the actual post.

To change WordPress theme, it is quite easy. For a starter, let’s begin with free WordPress themes. When you login to your website’s back-end, you can go to Appearance -> Themes, there you will see all current themes that you have installed on your blog site. To actual add a new themes, you can click on the “Add New” button, and that will take you to the themes searching section. If you know a specific theme you want to install, you can search the theme by its name. However, most often, you will use filters option to sort out themes that might match what you are looking for.

how to find wordpress themes

When you find one that you like the most, you can simply hover over and then click the “Install” button. Within few seconds, the theme will be installed, and you can go ahead and click the “Activate” link.

Congratulation, you just changed your website layout, go to the front-end and take a look!


One thing that makes WordPress so powerful is the fact that there are thousands of plugins you can use to supercharge your blog.

Of course, for a starter, you can be so overwhelmed on what plugins you need to install. Don’t worry, I am going to list the most common plugins you need to install on your website:

– WordPress SEO
– SEO Friendly Images
– Redirection
– WordPress Ping Optimizer
– Yet Another Related Posts
– W3 Total Cache
– Wordfence Security
– iThemes Security
– Shareaholic
– BackupWordPress

It is quite easy to install those plugins; after you login to wp-admin, go to Plugins -> Add New, and search for those plugins: install and activate them. In order to use them properly, some of those plugins might need to setup first.


Having keywords in permalinks are good for SEO, and it only takes few seconds to do it. I would highly recommend you on optimizing it.

To change the setting, you can go to Setting -> Permalinks, select the Post Name box, and then scroll all way down and click on the “Save Changes” button.

WordPress Permalink

That is it.

Now, when you publish a post or a page, you will have the optimized url.

Pages and Menu

Creating a page is pretty much the same as creating a post. For example, if you want to create an “about” page, all you need to do is going to Pages -> Add New, add the page, and then publish it.

Very often, you want to use pages as menu. So, after you created pages, you can go to Appearance -> Menu and setup the menu.

setup wordpress menu


Related:  What Is Bounce Rate and How To Lower It? [The Complete Guide]

About the Author:

Founder of Siteber: a full-stack web developer with more than 8 years working experience in WordPress, SEO, and internet marketing.

Leave A Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.