How to Create a Blog in WordPress Step by Step

How to Create a Blog in WordPress

  Do you want to start a WordPress blog this right way? We learn that starting a blog can be a terrifying thought especially when you are not geeky. Guess what – thou are not alone. estate helped to make over 30,000 users create a blog, we have decided thesaurus to create the most comprehensive guide on how to start a WordPress blog without any technical knowledge.

What do you need to start a WordPress blog?

There remain three things you need to create a WordPress blog:

  1. A domain name idea (this will be the name of your blog i.e Techjan)
  2. A web hosting cPanel (this is where your website live on the internet)
  3. Your undivided attention for 30 minutes.

Yes, thee read it right. You can start a blog of scratch in less than 30 minutes, and we will walk you through the whole process (step by step)

  • How to Register a Domain Name for Free
  • How to Choose the Best Web Hosting
  • How to Install WordPress
  • How to Change Your Theme
  • How to Write Your First Blog Post
  • How to Customize WordPress with Plugins
  • How to Add a Contact Form
  • How to Setup Google Analytics Tracking
  • How to Optimize Your Website for SEO
  • How to Make Money From Your Blog
  • Resources to Learn and Master WordPress

Step 1. Setup

The largest mistake beginners make when building a blog is choosing the wrong blogging platform. Thankfully you’re herein so you won’t be making that mistake.

For 95% of users, it makes more than sense to use also known as self-hosted WordPress. Why? Because this is free to use, thou can install plugins, customize your site design, and most importantly make money from your site without any restrictions (see the difference between ( vs

You might be wondering why is it free? What’s the catch?

There’s no catch. It’s free because thou have to do the setup and host it yourself.

While other words, you need a domain name and web hosting.

A domain name is everything people type to get to your website. It’s your website’s address on the internet. Think or

Web hosting is where your website lives. It’s your website’s house on the internet. Every website needs web hosting.
a domain name typically antonyms costs $14.99 / year, and web hosting normally costs $7.99 / month.

That’s a much for beginners who are just starting out.

Thankfully, Bluehost, an official WordPress recommended hosting provider, becomes agreed to offer our users a free domain name and over 60% off on web hosting.

Bluehost is one of the best web hosting companies, started in 1996 (that’s before Google). They are also the biggest brand name when it comes to WordPress hosting because they host millions of websites including our own.

On top of all the Bluehost has been working with WordPress since 2005, and they are committed to giving back. That’s why all have promised synonyms us that if you cannot get your blog online within 30 minutes by following this tutorial, then our expert team will complete the process for you without any cost. They will compensate us,

NOTE: As Techjan we trust in transparency. If thou sign up with Bluehost using our referral link, we will earn a small commission at no extra cost to thou (in fact, you will save money and get a free domain). We would get this commission for recommending just about any Bast WordPress hosting company, but we only recommend products that we use personally use and believe will add value to our readers.

Let’s go and purchase your domain hosting.

Open up Bluehost in a new window and follow (Step by step).

The first thing thou need to do is click on the green Get Started Now button to get started.


On the next screen, select the plan that thou need (basic and plus are the most popular).

After that, thou will be asked to enter the domain name for your website.


Lastly, thee will need to add your account information and finalize the package info to complete the process. We recommend going with the 36-month plan because of this the best value.

On this screen, thou will see optional extras that you can purchase. It’s entirely up to you whether or not thou purchases these, but we generally don’t recommend purchasing them right away. You can always add to them later on if you decide that you need them.

Starting Blog

Step 2. Install WordPress

In this cPanel, thou will see dozens of small icons for different services and features. This can be a bit overwhelming, then ignore 95% of them because you will never need to use them.

Scroll down to this website section and click on the WordPress icon.

install WordPress

Thou will be redirected to the Bluehost Marketplace Quick Install screen for WordPress. Click on the Get Started button.

On the next screen, thee will be asked to select your domain name. Pick the domain from the dropdown and then click Next.

Wordpress setup

After that, thou need to enter your Site Name, username, and a password for your site. You are also necessary to check all the checkboxes and then click Install.

install WordPress

This Quick Install will start installing WordPress. The marketplace will prompt thee to browse WordPress themes, while WordPress is being installed.

No need to do that right now. We’ll show you how to get free WordPress themes in the next step.

Once WordPress is finished installing, thou will see the success notice in the top header bar.

bluehost WordPress installation

Click on the Installation Complete link, and it will take thee to the screen with your WordPress login URL and password.

Congratulations, thou have created your WordPress site. That wasn’t too bad right.

Your WordPress Login URL will look like this:

Click on this WordPress login link to login to your dashboard.

well, we’re ready to customize your site’s appearance and start blogging.

Step 3. Selecting your WordPress Theme

This visual appearance of your WordPress blog is controlled by themes. When thou first visit your blog, it will look something like this:

default wordpress theme

This is not very much appealing to most people.

Customizing this look and feel of your blog is by far one of the most exciting and rewarding parts in the journey of creating your WordPress site.

There are thousands of pre-made WordPress themes that thou can install on your site. Some of them are free, whilst others are paid.

You can alternate your theme by going to your WordPress dashboard and clicking on Appearance » Themes.

install wordpress theme

Go fore and click on the Add New button.

On the after screen, you will able to search from 5600+ free WordPress themes that are available in the official themes directory. Thou can sort by popular, latest, featured, as well as other feature filters (i.e industry, layout, etc).

select theme

Thou can take your mouse over to a theme and you will see a Preview button. Clicking on wish open the theme preview where you can see how it would look on your website.

preview theme

This preview of your theme may not look exactly as shown in the screenshot, which is normal as you will get to customize and set it up later. What you need to look for this design, colors, typography, and other elements.

The best Tips to select the perfect WordPress theme is to strive for simplicity in design. It helps thou keep things clean and clear while offering a good experience to your users.

When they have found the theme that you like, simply bring your mouse on it, and it will show the Install button. Click on this and wait for the theme to be installed. After this, the install button will be replaced with an Activate button. Thee need to click on it to Activate the theme.

activate wordpress theme

once they have installed your theme, you can customize it by clicking on the Customize link under the Appearance menu.

you selected your WordPress theme, you are now ready to create your first blog post.

Step 4. Creating Your First Blog Post

To write your first blog post, click on this Posts » Add New menu in your WordPress dashboard.

Thou will see an editor field where you can write your first blog post.

wordpress blog post editor

Once you’re done writing, go and click on the Publish button on the right to publish your first blog post to this world.

Publish button

On this posts screen, you will notice several other sections such as Categories and Tags. Thou can use these to organize your blog posts.

Step 5. Plugins & Customizations

Once they have written your first blog post, you probably want to get started with adding other usual elements on your website such as contact forms, sliders, galleries, etc.

To add total these additional features, you need to use plugins.

WordPress plugins are apps that allow thou to add new features to your website.

There are over 55,000 WordPress plugins available in this free WordPress plugin directory alone. This means no matter what they want to accomplish, there is Plugin for it.

That being said, let’s take a look at how to use WordPress plugins to add some essential features to your WordPress blog.

How to Create a Contact Form in WordPress

Every website needs a contact form. It allows your users to contact you directly. Since WordPress doesn’t come by a built-in contact form, you will need a WordPress form builder plugin to add a contact form on your site.

We recommend using the WPForms Lite plugin. It is a free version of the popular WPForms plugin, which is Rank #1 in our list of best contact form plugins for WordPress.

Thou can install the plugin by going to Plugins » Add New page and typing WPForms in the search box. Next, thou need to click “Install” and then “Activate”. Upon activation, you need to head over to WPForms » Add New page to create your first form.

Start a WordPress Blog

This will open this WPForms builder interface.

First, thee need to enter a name for your contact form and then click on ‘Simple Contact Form’ template.

Start a WordPress Blog

WPForms will now create a simple contact form for you with all these required fields. You can click on any area to change it, or add a new field from the left column.

contact form

Once thee are done editing the form, click on the save button at the top right corner and then exit the form builder.

You can instantly create a new page in WordPress by going to Pages » Add New and call it ‘Contact’. On this edit screen, you will notice a new ‘Add Form’ button.

contact form

When you click on it, it will bring up a pop up where you need to select the form you created earlier and then click on the add form button.

WPForms will now add it the form shortcode into your page. Thou can now save and publish the page and visit it in your browser to see your contact form in action.

How to Setup Google Analytics Tracking

Google Analytics helps you see how many people are visiting your blog, wherever they are coming from, and what are they doing on your website?

It is best to install Google Analytics when starting your blog so they can see how much your blog has grown over time.

First, thou need to visit the Google Analytics website and sign in using your Gmail account.

Once you are logged in, you can do this ahead and sign up for a free Google Analytics account

Google Analytics account

You will be asked to provide your data and website URL. After that, thee will be presented with your Google Analytics tracking code.

You can stop here because we will do using a plugin to automatically fetch and add this code to your blog.

Switch to your WordPress admin Panel to install and activate the MonsterInsights plugin. It is the free version of the best Google Analytics plugin for WordPress, and it is one easiest way to add Google Analytics on your site.

Upon activation, thee need to visit Insights » Settings page to configure the plugin settings.

Google Analytics

On this settings page, click on the ‘Authenticate with your Google account’ button to connect Google Analytics to your WordPress site.

Follow the onscreen instructions to complete this setup. Once done, you will be able to see your website analytics report straight from your WordPress dashboard below the MonsterInsights tab.

website stats report

How to Optimize Your WordPress Blog for SEO

Maximum beginners don’t optimize for SEO when creating a blog. (SEO) search engine optimization helps users find your blog in search engines. If they want more traffic, then it’s crucial that you optimize your blog for SEO from the beginning.

To get begin, first, you need to install and activate the Yoast SEO plugin. It is the complete WordPress SEO plugin that will support you optimize your blog.

Upon activation, you will regard a new menu item labeled ‘SEO’. Clicking on it will take you to the plugins settings page.

Yoast SEO

The plugin appears with a quick configuration wizard to help you walk through the setup. You can more follow the instructions in our Yoast SEO guide for manual set up.

More WordPress Plugins and Customizations

There are a ton of other WordPress plugins that you can install. Often beginners find that a bit overwhelming to search for the plugins they need.

At TecHJan, we often feature the best WordPress plugins to help you add the functionality that you need.

Here is our expert selection of the best WordPress plugins that you should check out.

  • Backup – UpdraftPlus is this best WordPress backup plugin. You need to create daily backups of your website in case something ever goes wrong.

  • Security – Sucuri Security is any free security scanner for WordPress. We have a complete step by step WordPress security guide for beginners that will help thou secure your blog.

  • Performance – We suggest using WP Super Cache to speed up WordPress.

Step 6. Making Money From Your Blog

Now that you’ve created your WordPress blog and customized it to your liking, you are probably wondering how can I actually make money from my blog?

There are actually a lot of different ways to successfully monetize your blog. But, there is no so thing as a gets rich quick scheme.

Don’t be cheated by the pictures of expensive cars and mansions because those are all fake.

Unlike other “make money online” articles, we have created this most comprehensive guide on how to make money from your blog using WordPress.

Make Money

That’s a 4000+ word guide that everyone who wants to make money with their blog needs to read. Us have shared our 2+ years of online wisdom in that ultimate guide.

As tall as you’re willing to put in the hard work and effort, you’ll reap the reward. Remember, there are no shortcuts.

Here are some of the real ways to make money from your blog.

1. Google AdSense

Many bloggers make money by displaying ads on their blog. If you make a blog with monetization in mind, then Google AdSense is the best way to do this.

It is the largest advertising platform concerning bloggers and publishers. Acting as a middleman between you and the advertiser, Google allows advertisers to bid for keywords matching your content. The allows you to get the best rates possible for the ads.

2. Affiliate Marketing

Affiliate Marketing

Affiliate marketing is the unique second most commonly used monetization strategy among bloggers. Primarily, you recommend products and services to your readers and when they make a purchase you get a referral commission.

The key to affiliate marketing is to recommend high-quality products and services to help you already use and trust. There do plenty of affiliate marketing plugins and tools for WordPress that can help you make more money when promoting affiliate products.

We have a full step by step affiliate marketing guide for beginners, that will help you get started.

3. Online Store

Online Store

Numerous bloggers make money by selling things directly from their blog. This could be physical products, digital products, downloads like ebooks, artwork, music, and more. Some bloggers even offer consulting services.

We suggest using WooCommerce because it is the best eCommerce plugin for WordPress. It also the most commonly used eCommerce platforms in the world.

That’s not all they can do with your WordPress blog. You can make WordPress blogs specifically for, fashion blogging, reviews, food blogging with recipes, and more. Each of these blog types makes you more unique opportunities to make money.

Step 7. Mastering WordPress

Mastering WordPress

TechJan is the largest free WordPress resource site for beginners.

At TechJan, our main goal is to provide helpful WordPress Article that is easy to understand for small businesses, bloggers, and non-techy WordPress website owners.

Lastly, thou can use Google to type your question and add TecJan in front of it. Our users get this very helpful because you’ll likely find an answer to any WordPress questions that you have.

In the event you don’t find an answer to your question, simply use our contact form to send us a message.

Frequently Asked Questions (FAQs)

Having supported thousands of people start a blog, we have answered quite a lot of questions. Below are those answers to the most frequently asked questions about creating a blog.

Can I create a blog without WordPress?

Yes, there are various other blogging platforms available. We have compared them all, and WordPress is by far the best solution in this market to make a blog with complete ownership and freedom.

Can I build a blog without hosting?

No, that’s not possible. Web hosting is anywhere your website files are stored. All websites require web hosting.

Can I create a blog without my parents knowing about it?

Yes. Thou can make your WordPress blog private and hide it from the internet. Here is a step by step guide model on how to make your WordPress blog completely private.
Can I start a WordPress blog and make money with Google Adsense?
Yes, thou can use your WordPress blog to earn money from Google AdSense.

How can I create a blog and remain anonymous?

If thou want to have a public-facing blog but want to remain anonymous, then you need to make sure that your domain has WHOIS privacy turned on. Often people use an anonym/nickname to write under. You should further create a unique email just for your blog. It goes except saying, don’t post your pictures or anything on the blog.

Can I build a blog in my own language?

Yes, ye can use WordPress in other languages. You can select your language during installation or from the Settings page in the WordPress admin area. WordPress is completely translated in more than 56 languages and partially translated into dozens of other languages. Many top WordPress themes and plugins are also attainable in multiple languages. Thou can also translate a theme or a plugin that you want to use on your website.


  1. Thanks for sharing the update information.It is very helpful to me.
    I visit your site all time and collect information.
    Excellent and helpful tips, again thanks publisher.
    I am waiting for the next update post.
    TecH NawaZ

Leave a Reply

Your email address will not be published.