Do you want to create a blog but are confused about where to start?

Are you worried that it needs technical expertise and days of work?

What if we say otherwise?

What if we say you can make a blog in less than 20 minutes?

You know what, we’ll just show you the easiest way to make a blog, in only 4 steps,

  1. Choose a name for your blog
  2. Get Domain and Hosting
  3. Launch your WordPress website
  4. Add your first Blog post

But before starting with the steps, let’s first take a look at everything we are going to create.

What we are going to create

Yeah, a blog! Ultimately we are going to create a blog that’s going to look like this.

Blog in a website

But first, we will create a website for our blog, with its own URL like ‘’, with any domain name of your choice.

Blog domain name

And after creating a website, we will begin to create different blog posts for the readers.

Blog posts

This comes with a set of menus that will help your readers easily navigate your blog.

Blog menu

Then we will create an ‘About Me’ and a ‘Follow Me’ section, so your blog users can get to know you and follow your social media profiles.

Blog side section

We will also create a separate About Me page, that will help your readers know the person behind the blogs with detailed information about you.

About me section

Finally, we will create a Contact page so your blog readers can give you feedback and contact you with suggestions or questions.

Contact Us section

Considering how important it is for a website to be responsive, everything on the blog, every single blog post will be mobile-friendly and look perfect on any device you use.

Mobile friendly

Ok, let’s cut to the chase and start to create a blog with WordPress.

How to Create a Blog with WordPress

As promised, we are going to make a blog in only 4 steps,

  1. Choose a name for your blog
  2. Get Domain and Hosting
  3. Launch your WordPress website
  4. Add your first Blog post

This will be a pretty easy process, even for beginners. So join us and get yourself a well-tailored blog in the blink of an eye!

To make this process even more convenient for you, we have created a How to Make a Blog page that will guide you through the process.

1. Choose a name for your blog

First things first, we need to choose a domain name for our blog. With domain names, think long-term and come up with a catchy and unique one.

Here, we have decided to go with ‘’.

choose domain name for your blog

Once you decide on a website name, enter the name and click on Check Availability. Our system will check whether the name you have chosen is available and inform you about the availability status immediately.

check availablity of domain name

Luckily, ‘’ is available, so we can go to the next step!

2. Get Domain and Hosting

The next step is to get Domain name and Hosting for our website.

A domain is the name of the website (‘techyfruit’) while hosting is where your website’s files are stored. With the different types of web hosting available in the market, it may get quite confusing for beginners.

But don’t you worry, because we got your back! On our How to Make a Blog page, scroll down to Step 2.

click to get domain name & hosting for your blog

Here, click Get free Domain & Hosting. This will take you to

After carefully considering all the hosting factors, we have decided to go with GoDaddy. With a variety of plans that are suitable for everyone, and a free domain, there is no wonder why GoDaddy is the biggest name in the hosting scene.

Now that you are in GoDaddy’s site, click Get Started to get the Hosting and domain for our website.

GoDaddy homepage

Now you will see the various hosting plans provided by GoDaddy. You can choose the plan that well suits your needs.

As we are just starting out to create a blog, we recommend using the ‘Basic’ plan because it will be apt for all types of blogs.

GoDaddy pricing

Once you have chosen the Hosting plan, scroll down to find the Billing cycle. You can select the term length of your choice and proceed to scroll down.

GoDaddy term length

Once you have chosen the Billing cycle, you can scroll down to find Essential Website Security, an optional add-on provided by GoDaddy. You can choose to include if you need that extra security for your website.

Then, click Continue.

Enhance security and speed

Enter your blog’s domain name here and click Submit. In this example, we are entering ‘’, the name we’ve chosen for our blog.

Free domain with the order

Looks like our domain is up for grabs! So, click Select and Continue to proceed.

Domain is available for grabs

Here, you can review the hosting plan and domain. Once it’s done, click Checkout.

Review purchase

Now all we need to do is create an account on GoDaddy. Let’s do this!

Enter your Email, Username, and password. And click Create Account.

Create GoDaddy account

In the Billing Information section, enter all your details like Name, Phone Number, Address, and even Postal code. Once all the details are entered, click Save.

Billing Information

Then, in the Payment section, you can include the Credit card details to complete the payment. Or you can choose to use Net banking and other options for the payment. Click Save.

Credit cards

Now to the final section, Review and Pay. Here, you can review the hosting, domain, payment, and billing information as well.

Once verified, click Complete Purchase to complete the domain and hosting purchase.

Complete Purchase

Congratulations!! We have now purchased the domain and hosting for our website! We’re only a few steps away from having our very own blog!

3. Launch your WordPress website

We have successfully purchased Domain and Hosting for our website, we just need to Install WordPress and launch our website.

setting up managed wordpress account

Now to Install WordPress on our website, let’s continue by clicking Managed WordPress and then Next.

select your domain name and click next
choose the data center for your hosting account

Click Next again. Here, we can create a username and password for WordPress.

enter a password for wordpress

This will be your login for your blog. Click Install and let the system do its job while you have a cup of tea.

Just kidding, it gets done in no time that you won’t even notice!

wordpress is now successfully installed

So we have installed WordPress on our website and are a step closer to creating our blog! Click Get Started.

Click No thanks, then Ok. This will take you to the next step of the WordPress configuration.

wordpress quick start page.

This is the WordPress dashboard. It will serve as your control center, where you can tune in to your blog and customize it according to your needs.

WordPress dashboard

If you can see this dashboard, it means your blog is live now!

Anyway, let’s go check for ourselves by entering the name in your browser’s address field. So, we are going to enter ‘’ and make sure everything looks good.

Blog website is live

Well, that’s pretty decent for a beginner. But right now our website has the default WordPress look, which is kind of boring, to be honest. So, let’s spice things up, shall we?

Let’s install a WordPress theme that entirely changes and dictates the look and feel of our website.

Installing a new theme

It is pretty simple to choose and Install a Theme on our website. To begin with, let’s go back to our How to Make a Blog page and scroll down to ‘Step 3’.

Install Theme

In the list of various themes, choose the theme you like and download it by clicking on the arrow.

choose the theme you want

Now, to add the downloaded theme to our website, we’ll have to log in to our blog.

So, add ‘/login’ to the end of the blog address. This will take you to the dashboard login page.

login to your website

Enter your username and password, and then click Log In.

Login page

This will take you right to the WordPress dashboard. In the dashboard, choose Appearance and Themes. This is where you can add new themes and customize the ones you already have.

Themes under Appearances

As we already have our Theme downloaded, click Add New Theme, then Upload Theme.

click on add new theme
Upload Theme

Browse through your computer and select the theme we just downloaded.

select the theme file from your computer

Install the Theme and click Activate to use it on your blog.

Activate theme

Now, open your website and you’ll see the theme has been changed successfully. Our website has a new look now, different from the default one, something we can work with.

blog theme successfully changed

Now, you can proceed to the next step and add content to your blog.

4. Add your first Blog post

We have launched and customized our website. So, it’s time to add our first blog post. Blog posts are basically articles that you post on your website.

Add first Blog post

You can add your first post by clicking +New and Post in the admin bar of your newly created website.

adding a new blog post

In this page, you can Enter the title and content of your first blog post.

add title and content of a blog post

Now let’s add a featured image to the post. This is the image your visitors will see along with the post title and content when they read the article or see it on the home page.

Add featured image

Adding a featured image is pretty straightforward in the WordPress dashboard.

Just click Set Featured Image in the right sidebar under the Featured Image section, and select the image you want to use in the post.

selecting the featured image of blog post

Publish the post, then click ‘View Post’ to see how it looks now.

publish blog post
Featured image changed

And this is how you’ll post articles to your blog. In just a few clicks, your content will go live! Isn’t that too simple to be true?

Though we have added a blog post on our website, we still have got some work to do. Don’t you think we need to stand out from the blogs you usually find on the Internet?

That is why we are going to add and customize 11 more blog elements that will set you apart from your competitors. These elements include Blog title, Menu, and even Social media links.

Changing your Blog Title

As you can see, the title of your blog is a default WordPress website name. Let’s change it!

Change Blog title

Change it easily by clicking Customize in the admin bar at the top of the page, then clicking Site Identity.

Customize in header section
customize the site identity

Insert the name of your blog along with a tagline, then click Save & Publish to apply the changes.

change the sitte title and tagline

Well, our title looks way more attractive now!

Title looks fine now

Adding a Top Menu

Now that our blog title is set, let’s create a top menu.

Add top menu

Go back to your blog and click Customize again. This time, select Menus.

select menu

Now click Add a Menu and give it a name. I will name mine ‘menu1’. Once you choose a name, click Create Menu.

click add a menu

Now you’ll have to choose where you want your menu to appear on the blog. I’ll select Main Navigation. This will make the menu appear at the top.

select main navigation

Now we need to add some links to the menu. Click Add Items and select Home. This will add the home page to the menu.

adding home page to menu

Now let’s add a new page and call it About. This will take your blog user to the About page, which we will create later.

Add menu items

Next, let’s add a page called Contact. This will take users to the page where they can contact you and get feedback. We will create this page later too.

New page called contact

Finally, click Save & Publish. We’ve now created a menu that will help users easily navigate through the blog!

Save and Publish

Adding category pages to the Top Menu

It’s time to add category pages to the menu.

adding category page to menu

What are category pages?

If you look at the Demo site, you’ll see that posts have small labels, such as ‘Videos’ and ‘Reviews’.

demo category page

This means that one post is in the ‘Videos’ category, the next one is in the ‘Reviews’ category, etc.

So if you click ‘Videos’ in the top menu of the Demo site, it will take you to a page with posts that are in the video format.

The same logic applies to the ‘Reviews’ item.

Blog sections

This makes it much easier for users to browse your blog and find the information they need.

Now it’s time to apply this trick to our newly created blog. Go to your blog page and you’ll notice that your first blog post is labeled ‘Uncategorized’. That’s because we do not have any categories yet.

To add categories, click on the post, then click Edit Post in the admin bar.

click on edit post in admin bar

This will take you back to the post editor. Click + Add New Category and type in a category name. Let’s create the category ‘How-to’.

select add new category

Click Add New Category. Since we’ve just created a new one, we can now uncheck ‘Uncategorized’.

Add new category

Once everything is done, click Update at the top of the right sidebar.

update blog post

Now’s a good time to create another post. Click Add New and give it a title, then paste the content of your second blog post into the editor.

creating another post

Create a new category called ‘News’ for this post and for others like it.

adding a new category called "news"

Add a featured image and click Publish. Now when we click ‘Appearance’ > ‘Menus’ > ‘Categories’, we’ll see the categories we’ve just created.

Select Menus under Appearance
selecting the category

Select the categories and click ‘Add to Menu’. They will now be included in the top menu of your blog.

adding the categories to menu

We should probably rearrange our menu for a better look and ease of use. We can start with dragging the ‘Contact’ menu item to the bottom, under ‘How-to’ and ‘News’.

Reorder by drag and drop menu items

Once you’ve rearranged them correctly, click Save Menu at the bottom of the page.

We’ve now added category page links to the menu. When a user clicks ‘How-to’, they will see all the posts in this category.

categories for blogs

Creating an ‘About Me’ page from scratch

Now it’s time to create an About Me page. This page is important because it tells your readers about you, the person behind the blog. When your readers really connect with your blog, they would naturally want to know about the person behind it.

About me page

We’ve already created the page but it’s empty right now. Let’s add some content to it by clicking ‘Edit Page’ at the top. Make sure you are on the ‘About’ page!

editing the about page

This will bring you to the editor again. Insert the content here.


Let’s add an Image to spice things up. Click Add Media and upload an image.

adding media to about page

I’m keeping this image full-sized. Make sure you select this size as well.

selecting the image size

Once you’ve uploaded your image and selected the size, click ‘Insert into page’.

Insert into page

Click ‘Update’ and view the page. Now we have a great-looking ‘About’ page that tells your readers who you are!

updating the about page

Creating the ‘Contact’ page

Now that we have created an About page, it’s time to create a Contact page. A page that lets your readers connect with you. We are going to use a contact form for this purpose.

To add a contact form, we need to install a plugin.

Contact us page

To do this, go back to the blog and click Dashboard.

go to the wordpress dashboard

Then go to Plugins and click Add New.

Add New plugin

In the Plugins section, search for the plugin Contact Form 7.

search for plugin contact form 7

Click Install Now. Once it’s installed, click Activate. A new menu item called ‘Contact’ will be added to your dashboard.

install and activate the plugin

Once you click on Contact, you will notice the default contact form that’s available.

Contact form plugin

You will see a Shortcode next to it. To add the form to our blog, select and copy the Shortcode.

copy the shortcode of the contact form

Now we’ll add this shortcode to our page. Go to ‘Pages’ and click ‘Edit’ under the ‘Contact’ page.

go to pages, and click edit  under the contact page

Paste the code into the editor.

paste the shortcode of the contact form

Click ‘Update’ to save the changes and open the page.

click update to save changes

We now have a contact form! Whenever your user enters their message and clicks the ‘Send’ button, you’ll receive an e-mail from them. This is one of the best ways to keep feedback simple and convenient.

contact form setup successfully

The message will be sent to the same e-mail address you use for your GoDaddy account.

Adding Social Sharing Buttons to your blog posts

Now that major pages are covered, let’s go ahead and add some Social Sharing Buttons to our blog posts. These will allow the users to share your blog posts on social networks and spread the word about your website.

Social sharing buttons

To add these buttons, we need to install a separate plugin that adds these cute social sharing buttons under each blog post!

To add the plugin, search the Plugins directory as you did before, this time for Social Sharing by Danny. Once you find it, Install and Activate the plugin.

install social sharing plugin

Now let’s go to our blog and see it in action. Open a blog post and scroll down to the bottom, and you’ll see that the plugin works perfectly!

social sharing buttons added to blog post

Now your reader can share your articles on social media and show your website to their friends!

Articles can be shared across social media

Adding social links to the top menu

Talking of social media, let’s add social links to the top menu. These links will help your users find you on social media.

adding social sharing buttons to menu bar

To add them, go back to our blog and click Customize in the admin bar, then select Menus. Let’s create a new menu for social links and name it ‘Social’.

create a new menu for social links

Select Social Menu and click Add Items. Go to Custom Links and enter the social media links you want to add to the menu.

Custom links for social media
add the social media links you want to add
click on save and publish after adding social media links

Once you’ve added all the social media links, click Save & Publish and go back to the blog. You should now see your social media links in the top menu!

Social media links

Adding an ‘About the Author’ section

What’s next? Every post should have an ‘About the Author’ section! This section will tell your readers about the author of the article they’ve just read.

So let’s see how you can add one in just a couple of clicks.

adding about the author section

To add this section, go to the WordPress Dashboard and click the ‘Your Profile’ item in the ‘Users’ menu.

go to your profile in users menu

From here, you can fill in information about yourself and add a short bio as well as the profile picture you want to display next to your name.

enter information about yourself and click update

Once you’ve entered all the information, click ‘Update’. Now let’s check how it looks on the blog.

About the Author section

Your author bio will now appear under each of your blog posts!

Adding the ‘About Me’ section to the sidebar

We’re not done yet! Now we should add the ‘About Me’ section to the right sidebar of our website.

adding about me section to wordpress sidebar

To do this, we’ll have to install one more plugin. You know what to do! Search for the Meks Smart Author Widget plugin in the WordPress Plugins directory.

installing the meks smart author widget

Install and activate the plugin, then go to the ‘Widgets’ panel in the Dashboard, under ‘Appearance’.

Widgets under Appearance

Drag the ‘Meks Smart Author’ widget into the ‘Post Sidebar’ area.

adding meks smart author widget to sidebar

Name this section ‘About Me’ and save the changes.

enter a name for section and save changes

Go back to your blog and refresh the page. You should now see the ‘About Me’ section in the sidebar!

About me section is visible now

Adding a ‘Follow Me’ section to the sidebar

Let’s add a ‘Follow Me’ section to our sidebar as well.

adding a follow me section to sidebar

We need to install another plugin that will allow us to add social media links here. Search for the Meks Smart Social Widget plugin, then Install and Activate it.

install the meks smart social plugin

Go to the ‘Widgets’ panel again and drag the ‘Meks Smart Social’ widget into the ‘Post Sidebar’ area.

add meks social widget to post sidebar

Add some text asking your website visitors to follow you on social media, then add links to your profiles on those networks.

add the links to your social media profiles and click safe.

Once you’ve entered everything, click ‘Save’ and check your blog page.

You now have a special section with links to your social media profiles!

Follow me section is now visible

Adding a ‘Read More’ section to the sidebar

We’re almost there! All that’s left to add is a ‘Read More’ section! This section will show your readers more of your articles, inviting them to check out your other blog posts.

adding read more section to sidebar

To add this section, go to the ‘Widget’ panel and drag the ‘Shamrock Posts’ widget into the ‘Post Sidebar’ area.

drag shamrock posts widget to sidebar

Name the widget ‘Read More’ and save the changes.

Now when you refresh your blog, you’ll see a new ‘Read More’ section in the right sidebar!

Read more section visible

And the Final result

It’s time for the big reveal!

Now that we’ve added all these elements to our blog, here’s how our blog should look,

Final Blog post with all sections

The best part is that you can apply these steps to any theme you want! Check our Website Learners Themes page to choose the theme of your choice for the blog.

So, that’s it, guys! This is how you can create a blog with WordPress, a fully functional blog. To start your own blog, all you need to do is visit our How to Make a Blog page.

For a more detailed step-by-step tutorial, check our video on How to Make a Blog,

With that, you can create any kind of blog, be it personal or for business purposes, and generate traffic to your website.

Well, It’s 2022 and blogs have grown to be more than just personal journals on your website. In fact, you can literally generate passive income from your blogs!

Don’t believe us? Here are 8 types of blogs that can make money.

But blogs aren’t the only way to make money with your WordPress website. For instance, you can include affiliate links from the top affiliate programs.

To learn about the ways of generating revenue from your website, check our article on the 7 Proven Ways to Make Money on WordPress.

And for more tutorials regarding blogs, and websites in general, Subscribe to our YouTube channel.

Frequently Asked Questions (FAQs)

  1. How do you write a blog for beginners?

With WordPress, creating and writing a blog has become easier, even for absolute beginners. Even someone who isn’t familiar with the process can get started in just 4 steps,

  1. How do bloggers get paid?

Be it personal or business blogs, one of the common ways to generate revenue is by placing advertisements on the website. It can either be Cost Per Click (CPC), or Cost Per Impression(CPM) depending on the ad networks like Google Adsense.

Bloggers also get paid by other means like sponsored posts, or becoming an affiliate and promoting affiliate links in the content. Whenever a visitor purchases a product through that unique link, the blogger gets paid a commission.

  1. How can I get more traffic on my blog?

There are several ways to drive paid traffic to your website, but what matters the most is the organic traffic you get from search results. So, the first thing you need to focus on is to get better rankings on the search results.

So, along with improving on the SEO of your website, here are 10 ways by which you can Increase Traffic to your Blog.

  1. What type of blogs make the most money?

To make money blogging, the first thing you need to do is fix a niche. A niche is a specific topic/subject area you are familiar with and capable of writing a blog. It can be anything from Food to Fashion.

To get started, check our article on the Top 8 Blog Niches that make money.

  1. Why should we start a blog for business?

Blogs primarily establish your business as a brand and inform your audience about what happens with your business. Over time, this will result in more and more people visiting your website which eventually increases the sales of your business.

To learn more about it, check our article on Why Blogging is Important for your Business.

Shyam Sundar
Shyam Sundar
Hi, my name is Shyam. I love to teach, make videos & simplify things for beginners.
Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *


Image of Muzaffer Çevik
Muzaffer Çevik

Thank you, it’s a very nice narration. So I read this article and set up my own website.

Image of Karthik Tatikonda
Karthik Tatikonda

We are glad that this blog helped you, Muzaffer. 😁

Image of harisha P
harisha P

Nice blog, Read from top to bottom. Can you please make a video on building a website using hotel galaxy theme in Wordpress.

Image of Dev Khishan
Dev Khishan

Hi. I used to find your blog through your YouTube channel. I am so impressed on your learning styles and follow your blog. Thank you for uploading good videos. Thank You.

Image of Andre Whitehorn
Andre Whitehorn

Oh mate What might I express? Really… really liked the wordsThank you so much!

Image of Karthik Tatikonda
Karthik Tatikonda

We are glad that this blog helped you, Andre Whitehorn. 😁

Image of avg pc tune up
avg pc tune up

My developer is trying to persuade me to move to .net from PHP. I have always disliked the idea because of the costs. But he’s tryiong none the less. I’ve been using WordPress on numerous websites for about a year and am worried about switching to another platform. I have heard great things about Is there a way I can transfer all my wordpress posts into it? Any help would be greatly appreciated!

Image of Karthik Tatikonda
Karthik Tatikonda

Hi Alvirez, we request you to send a mail to, our support team will guide you.😁


Well explained. Very helpful. Thanks alot

Image of Karthik Tatikonda
Karthik Tatikonda

We are glad that this blog helped you, Zakari Yusuf. 😁

Image of tf2 hacks
tf2 hacks

I used to be recommended this web site by my cousin. I’m now not certain whether this post is written by him as nobody else recognise such particular approximately my difficulty. You’re amazing! Thank you!

Image of Raj

Hii shyam, i love your posts , videos , website because they look really awesome and Superb content as well.i have search and seen most of then saying that bluehost is the best more advtages unlimited domains……so on.but as a begginer i can’t afford or riak that much on bluehost and there as so many videos but not have much clarity as you give in your videos so
i want to request you to make a video on EXACTLY HOW WE CAN MOVE OUR WEBSITE FROM GODADDY TO BLUEHOST ? bec i’m really inspired by your youtube channel and blog to make a website on godaddy ( bluehost is expensive for a begginer) which is affordable by me for now and i had an idea to make another blog/move this blog, so i want to Use bluehost then ie after getting some or even nominal earnings from my blog to have confidence to start on bluehost. i want to move to bluehost .
i hope you will understood my intention/need
So will You please make a Videos on that.