How Do I Create A Blog On WordPress In 2021? Step-by-step Guide

15 mn read

How Do I Create A Blog On WordPress In 2021? Step-by-step Guide

Topic : How Do I Create A Blog On WordPress In 2021? Step-by-step Guide

In 2021, it’s easier than ever to start a blog – even if you are a complete beginner who doesn’t understand anything about coding or web design.

With a little bit of guidance and the right tools, you can have your very own personal or professional blog up and running in less than 30-minutes. Read more about How Do I Create A Blog On WordPress In 2021? Step-by-step Guide.

You have every reason to start a blog. Not only does it give you a great creative outlet, but it can also generate extra income for you on the side.

Writing blog posts and content can take much longer, though.

In this step-by-step guide, I’ll walk you through every part of the process.

Let’s dive into the step-by-step process of starting a blog.

Step 1: Finding Your Niche

This is the phase where a lot of people get stuck and waste tons of time.

Trust me, I’ve been there. I know how much pressure you feel to choose the “perfect topic.” The good news, however, is that:

There’s no such thing as the “perfect” blog topic.

Your topic matters less than you imagine.

To find the perfect blog niche, you’ll need to answer two questions:

(1. In which topic are you interested in?

We all start blogs for different reasons – to make money, to create an audience around a topic we’re passionate about, to build a professional resume, to enhance our writing skills – the list is endless.

But it goes deeper than that.

What topic do you love? What are you obsessed with?

This is the basis of your blog niche. After all, if you don’t love the topic, you’re not going to want to write about it day-after-day.

For instance, if you’re hoping to start a blog about fixing old cars but have never held a wrench, you should probably pick something else.

Task For You: Write down 10 – 15 topics you’re interested in. Pull up a Word document or sheet of paper and actually write this down. It’ll help you keep your ideas focused. Plus, you can refer back to it later when you make your final decision.

(2. In which topic are other people interested in?

This area is a bit trickier.

You need to find out what other people are interested in as well. Otherwise, you might find yourself with a blog that doesn’t draw in a lot of people.

For example, you might think that a blog all about how wonderful your dog is is super interesting — but is that going to draw in a lot of people?

On the other hand, a blog about how to take care of and train dogs appeals to a much bigger audience of readers.

That begs the question: What topics are people interested in? Here are a few popular categories that always do well:

  • Personal finance
  • Fitness
  • Online business
  • Investing
  • Productivity
  • Real estate
  • Careers
  • Test prep
  • Freelancing

Pro tip: Use Google’s Keyword Planner tool to see how often people search for a specific category or niche. It’ll reveal what people are and aren’t interested in.

Task For You: Take a look at your list from before. Do any of them fall under these categories? If not, that’s okay! There’s probably still an audience out there for one of your topics.


Disclosure: I only recommend products I would use myself and all opinions expressed here are our own. This post may contain affiliate links that at no additional cost to you, I may earn a small commission.


Step 2: Choose A Name For Your Blog

Now the fun part: choosing your blog’s name.

BUT I have bad and good news:

Bad news: Most of the very “best” domain names are already taken.

Good news: That doesn’t matter because we’re going to find the best one for you.

When naming your blog, you don’t need to hire professional help. However, you will need to do a bit of brainstorming. The best blog names are:

  • Memorable
  • Short
  • Relevant to your topic
  • Available as a domain name

So, open up a new spreadsheet or grab a pen and paper. Then spend about ten minutes writing down every word that comes to mind.

From there, start combining words and phrases until something stands out to you. Aim for 5 – 10 potential names and write them down.

Now, it’s time to see if those names are available as domains. A domain is where your blog lives on the internet.

As an example, is my domain.


How do we see if domains are available?

I prefer to use Bluehost’s domain name checker. Type each potential name in one at a time to see what’s available. But I highly suggest you buy a web host that allows you to register a domain for free.

That means going with some of the best hosting providers like Hostinger, GreenGeeks BlueHost.

Step 3: Choose The Best Web Hosting

A web hosting provider acts as the foundation for your blog. Selecting the wrong web host can ruin your hopes of running a successful blog.

A web hosting provider offers server space to host your website. This is where your website “lives.”

People who visit your website do so through this server. So as you can imagine, it’s pretty important.

Every single website needs a web host.

After choosing a domain name, selecting a reliable hosting service will be one of the most important decisions you make.

The wrong web host can cause many problems with your blog. Just imagine choosing a mobile company that has no reception.

Your web host is a major piece of the puzzle to creating a successful blog; therefore, you must choose a reliable provider.

While there are a few other choices it really comes down to three options:

(1. Best Affordable Hosting For Beginners: Hostinger

There’s no doubt that when it comes to web hosting, Hostinger is simply the cheapest option available today, with prices starting at $0.99 per month.

No other company manages to even come close. Most of them offer a basic plan for five times the price.

With prices being as low as they are, my anxious personality immediately identified two areas where Hostinger might be trying to pull one over on me: features and performance.

Sure, I’d love to pay half of what the competitors charge, but I don’t want to get only half of what they provide.

Luckily, that wasn’t the case at all, as Hostinger’s plans include everything I needed to get going, from ample resources to performance-boosting tools.

Hostinger got everything that every beginner needs;

  • FREE Domain
  • Unlimited Websites
  • Unlimited E-mails
  • Litespeed Cache
  • Unlimited Bandwidth
  • 24/7 Support

LiteSpeed isn’t the physical metal server, but the webserver technology that Hostinger uses.

It consistently ranks as one of the fastest and most reliable web servers, outperforming the older Apache technology that hosts like GoDaddy still use.

Hostinger performed remarkably well. In some countries, like Russia, it came in at #4. In others, like Israel, Hostinger snatched the #1 place.

For the vast majority of folks starting blogs, Hostinger is going to be the best for hosting their blog.

(2. Best Eco-friendly Hosting: GreenGeeks

GreenGeeks prides itself on environmentally friendly web hosting by offsetting 300% of the carbon from the energy they use.

They also have a solid section of budget-friendly hosting plans, including WordPress optimized plans.

GreenGeeks has made the bold claim of guaranteed 99.90% uptime. 24-month analysis backs this up, showing an average uptime of 99.98%.

If you’re concerned about your environmental impact then GreenGeeks is a good choice because of its 300% green commitment.

But even if you just want solid and inexpensive hosting, GreenGeeks is well worth investigating.

They offer reliable servers, top-notch security measures, automated backups, easy server management, a plethora of support options, and even the ability to use dedicated WordPress hosting.

Here are some of the features Greengeeks provide;

  • Unlimited Websites
  • Unlimited Web Space
  • Unlimited Data Transfer
  • Free SSL Certificate
  • Free Domain Name for 1st Year
  • Free Nightly Backup
  • Free CDN
  • Unlimited E-mail Accounts
  • 24/7 Support

If you’re looking for a stable web host with all the bells and whistles, as well as some of the best marks in the industry for reliability, customer service, uptimes, and innovations, then this green company is where you need to head to for your next web hosting project.


(3. Best WordPress Hosting For Beginners: Bluehost

For your first blog, you want a host that is popular, trusted, easy to use, reliable, and reasonably priced. No need for anything fancy.

BlueHost fits this need perfectly. The best part is that its plans start at $2.75/month. That’s a steal considering how many positive reviews it gets.

Bluehost has been around since 2003, so they have plenty of experience to know what makes a hosting service excellent.

Their introductory prices are affordable, customer support is easy to reach and helpful, and you get many useful features to go with your hosting plan. In addition, they provide reliable uptime and fast server speeds.

Let’s take a look at Bluehost’s strong points.

  • FREE Domain
  • Free CDN Included
  • Unlimited Websites
  • Custom Themes
  • Unlimited SSD Storage
  • 24/7 Support

Some of the web hosts I’ve seen can be considered the best only if you’re an advanced user. But, Bluehost is great for beginners, too.

Bluehost has performed slightly better in the past, but they still provide a reliable service with decent server speeds.

Overall, Bluehost delivers decent performance and good value for your money.

Task For You: Choose a great web host according to your requirement.

You can’t really go wrong with any of the options. If you’re just starting out and would like very affordable, yet reliable web hosting, Hostinger BlueHost is perfect.

If you’d like something with a bit more scalability, GreenGeeks is the one for you.


Step 4: Install A WordPress

Now it’s time to get your blog live.

It may seem complicated at first, but don’t worry. It’s much easier than it sounds.

To get started, now you have web hosting (where your blog lives) and a domain name (your blog’s address).

Now your website needs a content management system (CMS). This allows you to create and manage blog posts.

There’s only one option for this: WordPress.

Seriously, it’s not even a decision. Use WordPress.

Years ago, there were a few competitors to WordPress like Joomla, Typepad, or Blogger.

No one uses those anymore.

Use WordPress for your blog, end of the story.

Because of how popular WordPress is, most web hosts offer a one-click install for WordPress. It’s super easy.

Task For You: Install WordPress on your host.

Here are the instructions for Hostinger, GreenGeeks, and Bluehost.


One-Click Install on Hostinger

Step-1: Login to your Hostinger account.

Step-2: Locate the Auto Installer under the Website section.

Step-3: Click on the WordPress icon.

Step-4: Fill in the required fields, and click Install.

That’s it! You can now log in to the administrator dashboard by selecting WordPress on the Actions field under the List of Installed Applications and begin creating your website.

Or simply you can enter URL (


One-Click Install on GreenGeeks

Step-1: Login to your GreenGeeks dashboard and select a cPanel login.

Step-2: Inside the cPanel, scroll down until you find a Softaculous App Installer.

Step-3: Inside the one-click installer, all you need to do is click on WordPress and then click on Install.

Please, wait less than one minute for the installation. It’s a pretty simple process.


One-Click Install on Bluehost

Step-1: Login to your Bluehost dashboard and click “My Sites” then click “Create Site”.

Step-2: Give your new WordPress site a name and a tagline.

Step-3: Select the domain you want to use for your WORDPRESS WEBSITE, and uncheck the plugins you don’t need.

Now you are ready to go. Remember to take note of your WordPress web site’s URL, Username, and Password.


Step 5: Select A Theme & Design Your Blog

In the blogging world, WordPress designs are called themes.

Out of the box, your blog will look something like this:

The next step is to make your blog look more interesting than the default WordPress appearance. We’ll do this using a WordPress theme.

Another great thing about WordPress is that even though you might not be a skilled designer yourself, you can still get a top-shelf look for your blog.

You can think of a theme as a “skin” that goes on top of the content you write.

Themes change your site’s appearance without altering the words you’ve written.

Plus, you don’t need to know CSS or any other programming languages to use them.

For now, you’ll need to pick your first WordPress theme.

The number of themes out there makes me dizzy. There are… a lot.

Best of all, many of them are FREE, like OceanWP, Astra, Hestia, or GeneratePress.

If you want a wider selection of WordPress themes at standard prices, Themeforest is the most popular WordPress theme marketplace. You’ll find just about anything you want in its selection.

Task For You: Purchase a theme and add it to your website.

After you purchase your theme, you can install it on your WordPress website. For demo purposes, I’m using the Bimber Viral Magazine theme.

Now log into your WordPress blog, go to the Theme section which is under Appearance in the WordPress sidebar menu.

You’ll have to upload the theme files to WordPress and activate the theme from within WordPress. You can find the upload option by going to Themes > Add New, a button towards the top. Then you’ll see this option to upload:

By now, your theme should be activated and ready to go. Now your website looks something like this.

Or if you want to change the demo of your website according to your niche, you can also do that. Bimber has plenty of options. Go to the Appearance > Theme Options.

Then click to the “Demos”. Here you can see plenty of options. Choose according to your niche.

Voila! Now you have a pretty amazing blog.


Step 5: Configure Your WordPress Blog

One of the best parts of WordPress is that it’s infinitely customizable. Since it’s open-source, you can change it to do whatever you want.

Now you have a domain, hosting & theme…now let’s change some basic settings to make a perfect blog.

(1. General Settings

Start by going to the left sidebar and clicking on Settings > General.

This is where you can set:

Site Title – Effectively the name of your site.

Tagline – Think of it as a summary of what your blog is about.


(2. Delete Unnecessary Plugins

Now, we can start setting up WordPress, including removing a lot of the default plugins that it comes with.

While these plugins are fine, some of them are unnecessary and others are inferior to the options we’ll recommend later in this guide.

So let’s delete them!

On the left side of the Dashboard click Plugins.

Check the box next to Jetpack by WordPress, MOJO Marketplace, and OptinMonster API.

Click the drop-down menu labeled “Bulk Actions” and select Deactivate. Hit Apply.

Now, check the box next to all the plugins – except Akismet.

Click the Bulk Actions drop-down once again and select Delete. Hit Apply.

So why aren’t we deleting Akismet? Akismet is a plugin that prevents spam comments on your blog.


(3. Changing Permalinks

The “permalinks” settings define how WordPress will go about creating individual URLs – web page addresses – for each of your individual blog posts or sub-pages. Though the idea might sound a bit advanced, setting this is very simple.

Just go to Settings → Permalinks. Once there, set your permalinks to the “Post name” variant, like so:

This is the most optimal setting of the ones available and also the one preferred by Google and other search engines.


Step 7. Install Recommended Plugins

Earlier on in this tutorial, I recommended you delete most of the plugins that WordPress comes with by default.

However, there are also a few plugins that I think you should add:

Ninja Forms – A simple, easy-to-use contact form plugin.

TinyMCE Advanced  A bunch of improvements to the WordPress editor that makes writing in WordPress a lot easier. These days, I usually skip this one. I write all my posts in Google Docs and then format them in WordPress using its default HTML editor.

WP Super Cache  Simply put, this plugin will make your site load a lot faster for your visitors.

MailChimp for WordPress – More on this below. It’s the easiest way to connect your WordPress site to a MailChimp account, create an email sign up form, and start collecting email subscribers.

Elementor – Elementor is a drag-and-drop page builder for WordPress. This plugin helps you create beautiful pages using a visual editor. It’s designed for you to build dynamic websites quickly.

UpdraftPlus – Probably the best free site backup plugin I’ve seen. Lets you manually back up your database or your entire site.

Yoast SEO – A handy plugin for increasing the chances that your blog posts will show up on Google. One of the best features is the ability to change a blog post or page’s meta description (which is the brief description you see under a web page when it shows up in Google results). The free version is plenty to get started.


Step 8: Install Google Analytics

Google Analytics is a free website analytics tool from Google. It allows you to do things like:

  • See how many people are visiting your website
  • Find the demographic info of your visitors
  • See what blog posts and pages are receiving the most visits

It’s also pretty easy to set up. Here are the instructions;

  • Go to Google Analytics and sign up with your Gmail address.
  • On this screen, it’ll ask you to provide an account name. Use the name of your website or blog for this. Once you do that, click on Next at the bottom.
  • On the next screen, it’ll ask you to choose whether you want to measure a website, an app, or a combination of both. Choose Web since you’re creating a blog. Then click Next.
  • It’ll now ask you to fill in some details about your website including its name, the URL, your industry category, and your timezone. Once you’ve done that, click on Create at the bottom.
  • Once your account is created, you’ll have a unique JavaScript tracking code for your site. When you copy and paste that snippet of code into your site, Google Analytics will start collecting data for you.

That’s it. You are now tracking Google Analytics for your website.


Step 9: Start your email list

I know, I know — you haven’t even started blogging and I already want you to build an email list. Trust me; you’ll be so glad you did.

Even if you don’t have anything to send, just start collecting email addresses. The best way to entice people to sign up is by offering a free ebook or resource.

Think of your email list as a giant laser ray you can focus on any offer you want. Selling consulting? Pitch your list.

Publishing a new blog post? Pitch your list.

A podcast just interviewed you? Pitch your list.

Of all the marketing channels that have come and gone over the years, nothing compares to the power of a high-quality email list.

My favorite FREE email newsletter platform is Mailchimp. It’s intuitive, fun, and free for up to 2,000 subscribers. There are many tools to choose from, though; here are a few more options for building your email list.

Task For You: Create an email list.

Email lists can be a gold mine once you have a few thousand subscribers, and the money really rolls in once you have 10,000 subscribers and above.


Step 9: Writing Blog Posts

If you really want to start a blog, you’re going to need to…start blogging.

I recommend creating an editorial calendar — even if it’s just you blogging. It doesn’t have to be fancy; it can even be scribbled out in a notebook.

What’s important is that you plan your posts in advance, so you can keep track of your ideas and stick to a schedule. It’s also a chance to assess and tweak your content strategy. What do you want to write about? How will you draw readers in?

Don’t forget you’re writing for the web, so your style should be different than if you were writing for print. Keep your tone conversational, use “you” phrases to speak to the reader, and break up text with bullet points and sub-headers.

Lastly, keep SEO in mind, and grab a feature photo from sites like Unsplash and Pexels to make each post shine.

Extra Tips On Content Writing

  • Your blog posts should always provide value to your readers. Write with a clear beginning, middle, and end outline structure. Even the most mundane of topics can be made interesting if you understand story arcs and hero’s journeys.
  • Present your blog content attractively and make it easily accessible to your readers. Make sure both textual and visual content in the blog are high-quality.
  • Format your headings correctly with H2 and H3 tags, and use bulleted lists and images to break up long lines of text. No paragraph should be longer than 3-4 sentences.
  • Make your blog posts conversational to build a connection with your audience.
  • Use 14-17 point fonts and use white space to keep your blog posts easy on the eyes.
  • Add bullet points to help readers skim down the blog without missing anything critical.
  • Double-check for typos and grammatical errors. Use Grammarly
  • Bold some text to make it stand out.

Also, push quality as hard as you can. The key to building a site and traffic over time is to write posts that are more valuable than what other people have already published in your category.


Step 10: Promote, promote, promote

You’re almost there! Now that you’ve started writing, it’s time to get readers. And I hate to be the bearer of bad news, but for many writers, this is the most surprisingly time-consuming aspect of blogging.

Though it’d be nice if we could just write (that’s what we love to do, right?), it’s nicer to have people actually read your work.

You can try guest posting on other blogs, reposting on sites like Medium and LinkedIn, or including links when writing responses in forums, Facebook groups, or on Quora. Just make sure you’re adding value — and not spamming people with your URL.

Social media is another great way to get more traffic and grow your author following. Instead of merely tooting your own horn, be sure to interact with editors, writers, and bloggers, too.

Share their content with your community, comment on their posts, and support them when and where you can. Hopefully, they’ll return the favor!

In the end, creating a successful blog is about hard work and consistency. Keep posting helpful and engaging content, optimizing it for SEO, and sharing it with your networks — and you’ll soon see your new blog start to blossom.

Congratulations, you’ve now officially started a blog as a writer. Guess it’s time to get writing!

So this concludes the topic for How Do I Create A Blog On WordPress In 2021? Step-by-step Guide

Enjoy The
Full Experience

A wonderful serenity has taken possession of my entire soul.
I am alone, and feel the charm of existence in this spot!

Discover TeckNote

Welcome to a, an author oriented platform. A place where words matter. Discover without further ado our countless community stories.

Build great relations

Explore all the content form community network. Forums, Groups, Members, Posts, Social Wall and many more. You can never get tired of it!

Become a member

Get unlimited access to the best articles on and support our  lovely authors.