how to start a blog and make money
Start A Blog Now!

Do you want to start a blog and make money easily? If yes, then you’re in the right place. In this article, I will hold your hand and walk you through all the needed processes for you to start a blog successfully. Thinking of creating a blog for the first time can be confusing and demanding. This is because you don’t know where and how to start your blog.

Hi there, I’ve been in the same dilemma before! I don’t know anything about blogging, let alone the resources I needed. So I had to start my blog the hard way, this is the blog you’re on now!

This blog is beautiful, isn’t it? You can go to the home page of my blog and view the layout and design. If you’re interested in creating a nice blog like mine, then let’s go!

Before we get started, how to start a WordPress blog with Bluehost, you need to know the reason why you’ll like to start a blog. Why? getting to know the reason why you want to start a blog will help you to easily create your blog without any difficulties from start to finish.

If you have any questions about this guide or get stuck with the steps, I am more than happy to assist you. You can get in touch with me and ask for free advice.

Reason for starting a blog will help you make the following choices

  • Select a perfect niche for your blog
  • Choose a blogging platform
  • Pick a domain name
  • Get a web hosting account
  • Select a theme and design your blog
  • Write and publish blog content
  • Optimize your blog content for SEO

Why Do People Start a Blog? The Benefits of Blogging

Below are a few reasons why people start a blog.

People start a blog for many different reasons. There are even distinctions among types of blogs – business, lifestyle, fashion, food, and entertainment blogs, news, among others.

While the blogging scene has developed over the last decade, the benefits of blogging are still plentiful. Here’s a list of reasons why people start a blog and how blogging can benefit your personal or professional life.

Express Yourself and Share Your Passions

The landscape has changed, but there are still countless blogs that serve as a platform for people to voice their ideas, thoughts, and feelings. Whether your passion is business, personal finance, cooking, politics, photography, or marketing, creating a blog and blogging gives you the opportunity to connect and network with like-minded individuals who share the same passions.

Make A Difference

Some people’s passions lean toward supporting a cause. Whether it’s a political, environmental, or social cause, a blog is a great way to build awareness and garner support.

Share Your Knowledge

If you’re someone who loves to teach, starting a blog can provide the opportunity to educate others interested in your field of expertise. The best part is that, as you build resources on your blog to teach others, you may realize there is a chance to monetize your blog by creating educational products or services online.

Refine Your Writing Skills

The more you write, the better you become at it. Most professional bloggers write on a regular basis and therefore analyze and proofread their writing constantly. You may even get feedback from readers to help you become a better writer.

However, being a good writer is not a prerequisite for a successful blog. Many very high-profile bloggers are self-proclaimed terrible writers, and part of their success could be attributed to their message of “If I can do it, so can you”.

Learn How To Make Money Online

Most people start out with one blog, but along the way, they gain experience and eventually generate ideas for blogs in other niches. What you learn from your initial blog – the dos and don’ts, marketing strategies that are effective, how to make money blogging, etc. – will help you accelerate the growth of future ventures.

Build Your Professional Network

Blogging is a community-based endeavor, and networking is one reason people engage in it. Whether you are a solopreneur or blogging to market your business, building relationships will facilitate your blog’s growth.

Meanwhile, growing your online network has its own side benefits, such as gaining access to valuable software and tools, seminars, workshops, product unveiling, and other events.

Earn More Exposure

Businesses create blogs primarily to expand their online presence, connect with potential customers, promote their brand in a positive conversation, and even generate online revenue. Beyond the immediate results, businesses use content marketing to rank their posts in search engines, thereby generating residual leads and revenue.

Become an Authority in Your Industry

A blog can be utilized as a platform to showcase your knowledge and expertise. Publishing blog posts that are accurate, timely, relevant, and informative will eventually get the attention of industry insiders and earn you recognition as an authoritative source and thought-leader.

Build an Online Portfolio

Blogging is a great way for aspiring authors and freelance writers to build up an online portfolio. By showcasing their writing skills on large platforms with expansive reach, freelancers can grow their exposure and sign new clients.

Market Your Business

For companies and entrepreneurs, gaining online visibility is one of the best ways to grow subscribers, leads, and ultimately revenue. This can’t be achieved with a static corporate website. Creating blog content that is valuable, helpful, and/or entertaining is an effective way to grow your website’s authority, online rankings, and traffic.

Let’s get started with the main tutorial now, “how to start a blog and make money”. The first step to start a blog is to find your blogging niche. So let’s see what it entails!

How To Start A Blog And Make Money #STEP 1: Find A Blog Niche

How To Find A Blog Niche

Now that you know your reasons to start a blog, go ahead and select your blogging niche. To make things easier for you selecting your blogging niche, quickly install these add-ons in your browser: Keyword Everywhere and SEO Minion.

These extensions are available for most of the popular web browsers out there, Google Chrome, Edge, Firefox, Opera, Safari, etc just search for “keyword everywhere” and “SEO minion” with the browser extension, go ahead and add the extension to your browser.

After you’ve successfully added, “Keyword Everywhere” and “SEO Minion” to your web browser you should see them visible adjacent to your search bar in your web browser.

These two extensions will help us choose our blogging niches and also help us to write SEO-friendly articles on our blog.

Start A Blog And Make Money Smartly - Beginner's Guide 101

Before we use keyword everywhere and SEO Minion tools to find our blogging niche let’s have a look at tips for finding blog niches.

4 Tips for Finding Profitable Blogging Niche

Find your passion. Write about what you know. This is the great advice experts will give you when you’re searching for a niche to start a blog. But, it’s not enough. The key to building a successful blog is finding a “profitable” niche.

Finding the right niche is the most important part of building a blog that often gets overlooked. If you pick a niche with too much competition, your blog will get beaten down by high-authority websites.

If you pick a smaller niche with no demand, your blog will barely make an impact. You need to find a niche that’s in the middle and a niche that can also be monetized easily.

Don’t worry, we’ll give you a few practical tips on how to find a profitable niche that can generate traffic to your website and eventually turn into a successful income stream.

Pick a topic you enjoy talking about

Starting a blog is a really fun process. Buying domains, setting up the website, customizing the design, and writing your first article is certainly an exciting experience. But, most people give up blogging after a couple of months because they often lose interest in it. So, it’s important that you pick a topic for your blog that you also like to learn and talk about.

It could be about a hobby, your work, or it could even be about a new RV you’ve just bought. You don’t have to be an expert on this topic. It just has to be a topic that gets you excited when talking about it.

How do you make sure you pick an interesting topic to blog about? Here’s a quick test to figure that out. Take a pen and paper. Write down 10 blog post ideas just off the top of your head that you can write about. This exercise should help ensure that you are passionate about the topic you picked.    

Do Market Research On Blogging Niche

The next step is to make sure that there’s a profitable and big enough market for your topic. This can be done with small market research. Here’s how you can get started.

For example, let’s say that cooking is one of your favorite hobbies, and you want to start a blog about it. Now, you want to see if this topic has a big enough audience and see how much competition it has.

Start the search with Google Trends. Type any cooking-related work in your search bar, e.g. “cooking terms” to see if this topic has any interest and how many people are searching for it.

This step is important because the graph will show you whether the interest in your topic is stable, rising, or declining over time. Avoid topics that are declining in interest to build a blog that lasts for a long time.

Let’s see what kind of competition you have for your topic. Search for your topic on Google and see how many search results appear for this topic. Look at it at the uppermost part of your search result, you will see the number of results with its associated time it takes.

Start A Blog And Make Money Smartly - Beginner's Guide 101

You’ll realize that many people are searching for this and other related terms about cooking, so, generally, building a blog around “cooking” will be very profitable and a large audience is ready.

Make sure your blogging niche is profitable

If you’re planning on earning money from your blog, then you should make sure that your niche is profitable enough to monetize your blog and help you earn a good income.

An easy way to test this is to see if any brands or businesses are advertising for your keywords. If people are spending money on Google Ads to advertise products targeting specific keywords related to your niche, then you’ve picked the right topic.

Now let’s go back, to the main tutorial on how to select a blogging niche with the help of Keyword Everywhere and SEO Minion. By now, I hope you’ve added the two add-ons to your web browser!

When you search for the “cooking terms” on google, at the right side of our web browser, you’ll see Keyword Everywhere has generated some trends and also related keywords. This will give you article topics to write about.

Start A Blog And Make Money Smartly - Beginner's Guide 101

But wait, we’ve not yet started a blog, we’re on how to select a blog niche, so let’s concentrate on that for now. On the result page after we’ve searched for “cooking terms” hover your cursor on the first or second result where the arrow is pointing in the infographic below and you’ll get all the detailed information about the blogsite.

So what we’re doing now is to conduct a small research on related blog sites in our niche and see how they’re doing. This will give us the inspiration to start our own.

Start A Blog And Make Money Smartly - Beginner's Guide 101

You’ll realize that this web blog is all about cooking and has more than 15 Million views per month. For this single article about cooking terms, the traffic from the US alone is 200 per month.

What does this tell us? It means that if we’re to start a blog around “cooking” we’ll be successful. The market base is huge, but with many competitors though. If you’re consistent with original articles, you’ll surely breakthrough.

So that’s it, you can do so with any topic of your choice and interest and find your blogging niche. Now that you’ve chosen your blogging niche, let’s continue with our tutorial, “how to start a blog”.

Let’s see how to start a blog checklist and see what we have covered and what’s ahead of us.

How to Start a Blog Checklist

  • Step #1: Select a perfect niche for your blog
  • Step #2: Choose a blogging platform
  • Step #3: Pick a domain name
  • Step #4: Get a web hosting account
  • Step #5: Starting a blog on WordPress
  • Step #6: Select a theme and design your blog
  • Step #7: Write and publish blog content
  • Step #8: Optimize your blog content for SEO

From the checklist above, we’ve only covered one, we have a long way to go. Don’t worry everything will be fine. I just don’t want you to miss out on anything!

Let move the second thing on our how to start a blog checklist, “choosing a blogging platform”.

How To Start A Blog And Make Money #STEP 2: Choosing A Blogging Platform

How To Choose A Blogging Platform

Choosing The Best Blogging Platform – What to Look for?

Before diving into the list, it is helpful to know what you’re looking for in a blogging platform.

As a beginner, you’ll want a blogging platform that’s easy to set up, has a low learning curve and doesn’t require any coding skills. You’ll also need to think about what kind of blog you want to create, now and in the future.

As your blog grows, you may want to change the look of your site and add more features for your growing audience. That means it’s important to choose a blogging platform that’s flexible, with room to grow.

Starting off with the wrong platform can make it very difficult to switch later on. Lastly, even if you don’t have plans to make money blogging right now, it’s smart to make sure you have the option to do so in the future.

There’re lots of blogging platforms out there, here is a list of some of the popular ones

  3. Wix
  4. Constant Contact Website Builder
  5. Gator
  7. Blogger
  8. Tumblr
  9. Medium
  10. Squarespace
  11. Ghost
  12. Weebly

WordPress is the world’s most popular content management system, so it’s about as popular as can be. WordPress dominates other markets, like eCommerce, so it’s definitely not just for blogging.

Start A Blog And Make Money Smartly - Beginner's Guide 101
  1. WordPress powers 39.9% of all webpages
  2. WordPress owns 64.2% of the market share

Self-hosted blog solutions (e.g.

You don’t have many choices when it comes to self-hosted blogging systems (also called a Content Management System or CMS). As you can see from the graph, the most popular is the free and open-source system 

Self-hosted platforms allow you to set up your blog and run it using your own domain and web hosting. You’re fully in charge of your blog and its contents.

It will cost just a few dollars per month for the webspace (hosting account), and around ten dollars per year for a domain. The actual blogging software is free.

If you want total control of your blog, or plan to run ads, sell products and services via your blog, then this is the best way to go.

Hosted blog solutions (e.g. Blogger and Tumblr)

For many new bloggers, it’s tempting to start a blog using free hosted platforms such as or

However, it’s important to understand that “free” always comes with limitations:

  • First, your blog name will be set as a subdomain (examples: “” or ““).
  • Second, you’ll be subject to their rules and restrictions. 

Free options come in handy for testing a blogging platform. But, if you’re serious about starting a blog, you’ll have to start paying for full services and a custom domain name sooner or later.

So, we’re going to use WordPress as our CMS. Personally, I’m using WordPress as my CMS, this very web blog you’re on now.

By now, you’ve selected your blogging niche, you know the Content Management System (CMS) that will be using,- WordPress. What is left now is for us to pick a domain name so that we can start a blog on WordPress.

How To Start A Blog And Make Money #Step 3: Select A Domain Name

How TO Select A Domain Name For Your Blog

Your domain name will be the name by which you will be known online, no matter what niche you choose. It’s your blog’s unique address on the Internet. It will be yours as long as you continue paying the annual fee ($10 to $15 per year for a .com).

Users who know your domain (URL – uniform resource locator) can simply type it into their browser’s address bar. Others will be able to discover you through search engines such as Google and Bing, so you definitely need to find a unique blog name.

Your domain name may be the highly popular “dot com”, or it may be country or niche-specific. The general rule is to get a “dot com” domain, but some of the other extensions can be used too. For example, “dot net” or “dot blog”.

My domain name is I chose this domain name because I want to give insights to people searching the internet.

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. So if you want a domain name related to cooking, type in below any keyword relating to cooking or any keyword relating to your blogging niche and see if it’s available.

Here are some extra tips for choosing an excellent domain name:

  • Always choose a .com when possible
  • Avoid using numbers, hyphens, and homophones (words that sounds the same but are spelled differently)
  • Keep it as short and concise as possible
  • Should be easy to say and understand
  • Avoid complicated and commonly misspelled words

After you click the check availability button, you’ll see whether or not the name you chose is in use. 

Keep trying your potential names until an option you like is available. If none of your potential names are available as a .com, keep brainstorming.

When you land on an available name, click next to automatically add it to your cart.

Don’t buy it yet. I’ll show you how to get your domain for free in the next step. 

For now congratulations! You’ve done most of the work now. However, wait, we are now going to begin the main tutorials, “how to start a blog and make money”. It’s not difficult, come along with me!

How To Start A Blog And Make Money #Step 4 Starting A Blog On WordPress

How To Start a Blog on WordPress

This section provides detailed information to help you sign up for your web hosting account and install WordPress software. As an example, I will show you how to create a blog on WordPress with Bluehost. I have included screenshots of the pages that you need to go through.

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

To get started, you need web hosting (where your blog lives) and a domain name (your blog’s address). The good news is that Bluehost, my favorite web hosting company, offers both as a package deal.

Plus, it’s incredibly affordable. You also get an awesome discount as a reader. And your domain name is free for the first year. 

Bluehost has supplied us with an exclusive discount that gets you up to 63% off your hosting, and it includes a free domain. Awesome right?

  • They will register your custom domain name for free, making sure no one else can take it.
  • They have a 30 day money back guarantee if you are unsatisfied for any reason.
  • They offer a free, automatic installation of the WordPress blogging software (which I show you how to use in this guide).
  • They offer reliable web hosting that has been recommended by WordPress since 2005 and they currently host over 2 million blogs and websites.
  • They have helpful 24/7 customer service via phone or web chat.

1. Visit the Bluehost homepage

Go to the website right Then click the  “Get Started Now” button written in white on a blue-black background as you can see in the infographic below.

Disclosure: BlueHost compensates for The DwordInsights when you purchase through this link, right and you'll intend get the best deals from Bluehost. So it's a win for you and a cup of coffee for me!
Start A Blog And Make Money Smartly - Beginner's Guide 101
Start A Blog And Make Money Smartly - Beginner's Guide 101

2. Select your hosting plan

Next, you’ll see four different plans. Scroll down and select the Basic Plan. It includes everything you need when you’re just getting started. 

And you can always upgrade later if you need to. So, for now, select the Basic Plan

Start A Blog And Make Money Smartly - Beginner's Guide 101

3. Set up your domain name

Next, you get the chance to register the domain name you found under the topic “how to select a domain name for your blog” above. You already know it’s available, so this step is a breeze. 

Type it into the box on the left, make sure the dropdown is set to .com, and click Next

Start A Blog And Make Money Smartly - Beginner's Guide 101

4. Register with Bluehost

After you choose your domain name, Bluehost will take you to the registration page where you can fill in your personal info manually, or you can Sign in with your Google account to make the process even easier!

Start A Blog And Make Money Smartly - Beginner's Guide 101

Select your hosting package

At this point, it’s time to select an account plan from the available options. Bluehost offers 12, 24, and 36-month packages. You are free to make your choice, however, the 36-month plan is a better deal.

With a 12-month package, you will have to pay a lower amount upfront, but with the other two packages, you will get a better deal if you are ready for a longer-term commitment.

Package Extras – What You Need and Don’t Need

Let’s take a quick look at these package extras and walk through which ones you need and don’t need. Honestly, you only need one of them. 

But, let’s briefly talk about each one:

  • Domain Privacy + Protection – keeps your personal info off the public record by replacing it with Bluehost’s business information. I highly recommend investing in this. If only you see it!
  • Codeguard Basic – creates daily backups for your blog. There are other options out there, so you don’t need it. 
  • Bluehost SEO Tools – straight up? You don’t need this. There are far better free SEO alternatives, like Ubersuggest. 
  • Microsoft 365 Mailbox Trial – this is for managing your business email account. It’s free so you can try it out if you want to check it out, but I highly recommend Google Workspace instead. 
  • SiteLock Security Essentials – protects your blog from malware. There are much better options for this, so you don’t need it. 

To recap, domain privacy + protection is the only package extra you need. 

It exists to keep your private information safe and secure. Without it, anyone can access your phone number, home address, and email.

Start A Blog And Make Money Smartly - Beginner's Guide 101

Payment Information On Bluehost

Now, enter your payment information. Check the box that you have read and agree to the TOS (Terms of Service), and click on the green “Submit” button.

Start A Blog And Make Money Smartly - Beginner's Guide 101

Bluehost will send you a confirmation email when the payment goes through. You will also receive an email to verify your email address to activate your domain name.

Next, you will set up the Bluehost account. You are one step closer to starting a blog!

5. Create your account with Bluehost

Let’s create your account with Bluehost.

how to start a blog and make money with WordPress
  • Step 1. Click the “Create your account” button.
  • Step 2. Enter your password and complete the account set up.
  • Step 3. Your account is ready to go. Click the “Go to login” button.
  • Step 4. Fill in the fields “Email or Domain Name” and “Password”.

You are all set. Next, you will start working on creating your blog.

6. Create your WordPress blog with Bluehost

After you log in to the account, Bluehost will offer a 4-step process to help you create a blog. I suggest you go with that procedure if this is your first time starting a blog. 

You can also click the “Skip this step” button and work on blog formation from scratch on your own inside the Bluehost hosting account.

Four steps blog set up assistance process:

  • Step 1. You will start the process by answering 3 questions: What kind of site? What type is it? And who is it for? In my example, I selected: Blog, Personal, Myself. You can select the same choices or pick what fits your individual case.
Start A Blog And Make Money Smartly - Beginner's Guide 101

Step 2. With this step, you can pick what else would you like to add to your site. Bluehost gives you a few options to choose from.

Start A Blog And Make Money Smartly - Beginner's Guide 101

Step 3. In this step, you need to answer a few questions such as the name of your blog, tagline, and how comfortable you are with creating websites. Note, you can always change this later.

Start A Blog And Make Money Smartly - Beginner's Guide 101

Step 4. Check out the chosen themes by Bluehost and see if you like any of them (if you don’t see a theme you like, skip this step). You can always change it and use a different one later. More information on this further on.

Start A Blog And Make Money Smartly - Beginner's Guide 101

Once you complete setting up your blog with these 4 steps you will be taken to your Bluehost account page. At this point, the WordPress software is installed and your blog structure is set up!

7. Launch your blog

Inside your Bluehost account, you will see options to further customize your WordPress blog site based on Bluehost’s recommendations. These options are here for you to do some pre-launch customization to your blog.

Logging in; If you are not already logged in from the previous step, go to and click “Login” on the top right to bring up the login screen.  You can then log in using your domain name and the password you set in the previous step.  If you have misplaced your password you can reset it by clicking the “Forgot Password” link.
Once you log-in you will be taken to your BlueHost Portal.  From the portal you can click the blue “WordPress” button to be logged-in automatically to your WordPress blog.

After you click the “Launch My Site” button, your blog will go live!

If you open your website in a web browser don’t get frustrated if it doesn’t look quite right. It is just the first draft. Inside the WordPress dashboard, you will have to apply a few changes and add content to make it look polished and complete. I will show you how later!

You can access the WordPress blog dashboard from your Bluehost account by clicking the blue “WordPress” button in the top right corner of your screen.

How To Start A Blog And Make Money #Step 5: Designing Your WordPress Blog

How To Select A Theme and Design your Blog

Once you log in, you will be in the WordPress dashboard. This is where you can make any changes you want to your blog.

Everyone has a different idea of how they want their blog to look. One of the great things about WordPress is that you can change your entire layout and design with just a few clicks.

In WordPress, blog layouts are known as “Themes”. What is a theme? Themes control the entire design of your WordPress blog. To change your theme you are going to click on the “Appearance” tab on the left menu.

Start A Blog And Make Money Smartly - Beginner's Guide 101

The looks and feels of your new blog rely on the theme you choose. Your first-time readers will notice the overall appearance of it before they even take a look at the content. Select a theme that looks great, but also works for your specific needs.

Here’s a quick guide for choosing your theme by searching within the WordPress dashboard:

  • Read the description – Most themes come with a short description of features and functionality. Reading it can help you to figure out if the theme matches your needs.
  • Preview the theme – Preview the theme (demo) to get an idea of the overall look, layout, and how customizable it is.
  • Check the ratings – Star ratings will be visible in the preview and under theme details to give you a clear idea of how good the theme is.

If you can’t find a theme that you absolutely love, don’t worry. Settle on one that you like, and you can always change it in the future.

Once you install a theme, don’t be surprised if it still doesn’t look quite right. It is just a skeleton. To make it appealing, you’ll have to fill it in with content (text, photos, videos, etc.).

Should you choose a free or premium wordpress theme?

In my opinion, there are more than enough free WordPress themes to choose from for any blog topic. But to look more professional, you need a premium theme. Personally, I using a Newspaper theme from theme forest.

I will therefore recommend you to purchase this premium theme. The newspaper theme is amazing, no coding is needed, just built-in drag and drop. The theme comes with its documentation and videos, so you need not worry.

Get a Fast Start for Your Perfect News, Blog, and Magazine Website with Newspaper Theme. Build Everything Right on the Frontend with the Best Newspaper Theme On Market. Lifetime free updates. Expert friendly support. Integrated with Instagram.

Let me give you a brief description of the Newspaper theme. The Newspaper theme is a WordPress theme that lets you write articles and blog posts with ease. They offer great support and friendly help!

This bestseller theme is perfect for blogging and excellent for e-commerce, shop, store, WooCommerce, news, newspaper, magazine, publishing, or review site.

It supports videos from YouTube. AMP and mobile-ready. GDPR compliant, the theme is fast, simple, and easy to use for cryptocurrency, fashion, food, lifestyle, modern, personal, travel, luxury, viral, minimal, minimalist projects, web development, and more websites.

Integrated with Instagram, bbPress Forum, BuddyPress, and WooCommerce, it uses the best clean SEO practices. Newspaper supports responsive Google Ads and AdSense. Check out the price and buy here:

See the full glare of my site here I built with Newspaper theme:

If you purchase a new theme, or you’ve downloaded one from a trusted site, you can add through Dashboard >>Appearance >>Add New. See the infographic below.

Start A Blog And Make Money Smartly - Beginner's Guide 101

If you don’t have the money now, don’t worry, you can use any of the free WordPress themes available. If you don’t feel like searching through thousands of themes, you can easily start things off with either Twenty Twenty or Twenty Twelve themes. Both free themes are presented by and are popular with creators. 

Remember, you can always pick a different theme later as you continue setting your blog. All of the pages and unique content that you create will be transferred automatically to a new theme layout. 

How To Start A Blog And Make Money #Step 6:Customizing And Optimizing  

How To Customize and Optimize Your WordPress Blog

There are endless customizations that you can make on a WordPress blog. We’ll stick with the essentials.

Themes are the foundation of your design and include the core functionalities. WordPress also has plugins that can add to or extend the functionality of your blog.

For example, you can use plugins to add forums, contact forms, or sliders. While they might seem like basic features, they aren’t always available by default.

The first step is to click the “Customize” button on your active theme.

Start A Blog And Make Money Smartly - Beginner's Guide 101

Each WordPress theme will customize a little differently. In my case, I’ll show you the customize options for the Twenty Twenty theme.

how to customize a WordPress blog

On the left-hand side, you will see the following Customizing menu options:

  • Site identity – Upload your logo, change site title and tagline, and upload site icon.
  • Colors – Change your blog’s background color, header, and footer colors, and customize the primary color.
  • Theme options – Select if you want to show a search icon in the header of your blog and show an author bio for your posts. 
  • Cover template – Make additional changes to the page template such as the overlay background color, overlay text color, and overlay opacity.    
  • Background image – Upload any custom background image you want to start using on your blog. 
  • Menus – Customize your blog’s menu, social media menu links, and change locations where they are displayed.
  • Widgets – Customize your footer, add a description, and how to find you if you have a physical location.  
  • Homepage settings – Choose what’s displayed on the homepage of a blog. It can be the latest blog posts or a static page.         
  • Additional CSS – Add your own CSS code to customize the appearance and layout of your site (advanced option). 

You can also check how your blog looks on different devices by using the menu at the bottom with three icons: desktop, tablet, and mobile devices.

How To Add Plugins To WordPress Blog

Plugins are bundled pieces of code that affect the way your site looks and functions. They can add new functionality to your WordPress blog, extend your theme’s capabilities, and personalize a blog as a whole or in part.

While the majority of plugins are free, there are many that are offered for a fee, based on their unique functionality. At the moment, has more than 57,000 different plugins in the repository. 

By default, when you set up your blog, Bluehost will automatically add some plugins they think are important for any website. You can review these plugins inside the WordPress dashboard and add new ones by clicking the Plugins tab on the left-hand side.

Start A Blog And Make Money Smartly - Beginner's Guide 101

Here you can install new plugins, deactivate, delete, and update them.

Below, I’ll show you some suggested plugins that you should be using.

List of recommended plugins for WordPress blog

To save you time, I’ve selected some important plugins (free) for your immediate blogging platform needs:

  • Elementor Website Builder – WordPress website builder, with no limits of design. A website builder that delivers high-end page designs and advanced capabilities, never before seen on WordPress. Note: if you have the Newspaper Theme Install, you don’t need this website builder, the Newpaper theme comes with it’s own website builder!
  • MonsterInsights – Google Analytics plugin for WordPress, to monitor and analyze your website traffic.
  • Rank Math SEO – Best SEO Plugin For WordPress To Increase Your SEO Traffic. Rank Math SEO is the Best WordPress SEO plugin that combines the features of many SEO tools in a single package & helps you multiply your SEO traffic. Please see the full details on how to install and set it up for search engine optimization (SEO).
  • Smush  – Optimize images, turn on lazy load, resize, compress & improve your Google Page Speed with the incredibly powerful and 100% free WordPress image smusher, brought to you by the superteam at WPMU DEV!
  • And whether you spell it ‘optimise’ or ‘optimize’, Smush will compress images without a visible drop in quality. Image optimization is the easiest way to make your site load super fast!
  • Simple Sitemap – The most popular HTML sitemap available for WordPress just got even simpler to use. You can now build and preview your sitemap visually directly in the post editor!
  • Broken Link Checker – Broken Link Checker monitors and tests all internal links & external links on your site looking for broken links. It helps you fix bad links to improve SEO and user experience
  • Easy Table of Content – A user-friendly, featured-focused plugin that allows you to insert a table of contents into your posts, pages, and custom post types.
  • UpdraftPlus –  simplifies backups and restoration. It is the world’s highest-ranking and most popular scheduled backup plugin, with over three million currently active installs. Back up your files and database backups into the cloud and restore with a single click!
  • Backup into the cloud directly to Dropbox, Google Drive, Amazon S3 (or compatible), UpdraftVault, Rackspace Cloud, FTP, DreamObjects, Openstack Swift, and email. The paid version also backs up to Microsoft OneDrive, Microsoft Azure, Google Cloud Storage, Backblaze B2, SFTP, SCP, and WebDAV.
  • Advanced Database Cleaner – Clean up the database by deleting orphaned items such as ‘old revisions’, ‘spam comments’, optimize the database, and more…
  • WP Super Cache – Helps with the load time of your WordPress blog and delivers content to your readers faster.
  • Akismet – Protects your comments and contact form from spam and prevents your site from publishing malicious content.
  • Contact Form 7 – A contact form with flexible email options. It supports CAPTCHA and Akismet spam filtering.
  • Disqus – An alternative to the basic WordPress comment system with advanced administrative and comment capabilities.
  • YARPP – Creates a related blog posts list at the end of each piece of content automatically to encourage people to continue browsing your site.

How To Add Static Pages To A WordPess Blog

Now we’ll prepare and publish content on the main pages. Depending on your individual needs you can decide what pages to publish. The following are the most common pages bloggers use: 

  • Homepage – This depends on what type of layout you choose. As I described above, when customizing your blog you can choose to display the homepage as a static page. In that case, you will have to prepare content for it.      
  • About us – The most traditional page on any blog is the “About us” page. This page tells new visitors what it is all about, who you are and why you run a blog about your niche topic. 
  • Contact – This page allows visitors to your blog to communicate with you. It can be a straightforward page with your email address plus your social network links, or you can use a simple contact form that visitors can use to communicate with you. 
  • Products, Services, Resources – Static landing pages with any additional information that you want to include on your blog.

To create a blog page in WordPress, log in to your dashboard admin area using your login details (username and password).

Hover your cursor over the “Pages” menu item on the navigation menu located on the left-hand side of the Dashboard. Click “Add New”.

Start A Blog And Make Money Smartly - Beginner's Guide 101

How To Start A Blog And Make Money #Step 7: Search Engine Optimization

How To Optimize WordPress Blog For Search Engines

In this section of this article, we’ll walk you through how to set up Rank Math and configure the most important SEO settings on your website. The ones that are truly necessary for optimal SEO performance which the setup wizard makes extremely easy to configure.

It’s time to let people and search engines know about your newly created WordPress blog. I hope you have followed the above tutorial on how to install plugins to WordPress Blog. And that you’ve installed the RankMath SEO plugin, If not do so now and follow the rest of the tutorial.

We’re going to set up the RankMath SEO Plugin and connect it with Google Search Console and other search engines like Bing, Pinterest, and Badu.

Check out: Google Search Console Best Guide In 10 Minutes

When you install Rank Math for the first time, the setup process is automatically initiated because the plugin wants the essential settings to be set up as soon as possible.

If you did not use the setup wizard when you first installed Rank Math, you could run it again by heading to WordPress Dashboard > Rank Math > Dashboard > Setup Wizard Tab.

RankMath Setup wizard

Once you open the tab, the setup process will begin, and you will screen similar to this:

The RankMath setup process

There are a few things to follow here, so let us describe them first.

The first section is where you see the setup steps. In each step, Rank Math will ask you some basic questions. Based on your answers, Rank Math will configure the SEO settings.

Start A Blog And Make Money Smartly - Beginner's Guide 101

The next section is the mode selection. As you can see, Rank Math supports 3 modes currently.

  • Easy
  • Advanced
  • Custom Mode PRO
All The Modes In Rank Math Setup Process

You can select any of the 3 modes, and the Custom mode is currently limited to Rank Math Pro users only. As for the easy and advanced steps, they are not entirely different. The advanced mode has more steps that have some additional advanced settings to configure. We’re going to use the setup on the Advanced Mode, then mark each step based on if it appears in easy or advanced mode.

Please note: You can switch modes any time, so even if you’re not sure if you’ll be able to follow the steps in the advanced mode, choose it. You can always switch to the easy mode.

The next section is a compatibility check. Rank Math performs a compatibility check before the setup process begins so that there are no issues while setting it up. If there are no issues, you see the message as follows:

Compatibility Test In Rank Math Setup

You can click the More button to see what tests were performed.

Compatibility Test Details In Rank Math Setup

You’ll also be able to see any conflicting plugins here if Rank Math finds them — you can safely deactivate them as we would import the data from these plugins to Rank Math in the next step.

Deactivate Yoast SEO plugin in Rank Math setup wizard

Next, and the last option you will see is the Start Wizard button. Click it to see the start the setup wizard.

2 Import

This tab shows all the input data available on your website from other SEO plugins, which you can import to Rank Math.

Rank Math ensures that you don’t lose anything while migrating to Rank Math by importing the other plugins’ data.

Input data available from Yoast SEO plugin to import to Rank Math

Note: If you missed or skipped importing data during the Setup Wizard, you can always import the data from other plugins as you navigate to WordPress Dashboard > Rank Math > Dashboard > Import & Export > Other Plugins.

Click the Start Import button and wait until the importing process gets completed.

Importing data from Yoast SEO plugin to Rank Math completed

When you notice that importing data is 100% completed, click the Continue button to proceed to the next tab.

3.2 Your Website is

This option is called Your Website is, and in the image, you see “Rank Math is a…” because that is the name of our website, which we’re using to write this tutorial. Here, you tell Rank Math what type of website you are operating. You’ll see these options in the drop-down menu.

Rank Math - Website Type - Setup Wizard

All these options can be classified into 2 types — Personal or Business. Since the personal option was selected earlier, the other options you saw on the page were related to the personal option. If you select a business option, as a small business site, for example, then you’ll see some other options come up on the screen.

Rank Math Setup Wizard - business type options

3.3 Business Type

This is where you get specific and tell Rank Math what kind of business your website represents. There are many options to choose from, so spend a few minutes to find the one that matches your business the most. You can also search for the right name.

all business types supported

Even with all these options, it is possible that you won’t find the perfect business type that describes your business. In that case, choose the Organization option.

3.4 Company Name

Here you will enter the name of your organization. Rank Math will populate this field with the current name of your website, but if that is different from the name of your organization, you should change it.

Rank Math Setup Wizard - Company Name option

3.5 Logo For Google

This is where you will need to upload your business logo or the logo of your personal website. Rank Math will then add the appropriate code to your website so that Google and other search engines will know your logo. The benefit of doing this is that your logo will start appearing in the knowledge graph alongside other information about your website or business. Please note that when your website or business starts appearing in the knowledge graph is up to Google’s discretion.

To add your logo, click the Add or Upload file button.

Logo For Google Setting In Rank Math Setup

The WordPress media manager will open up. There, drag and drop your logo, or select it if it is already uploaded.

Wordpress Media Gallery Opens Up

Click the Use this File button once you select the logo.

Upload And Select A Logo For Google

Then, your logo will start appearing just below the option itself. The minimum supported resolution is 160X90 px, and the maximum supported resolution is 1920X1080px. If you have a square variation of your logo, then we would recommend using that.

How The Logo Appears On The Page

3.6 Default Social Share Image

When any of your posts are shared on social media, it is accompanied by an image. In other words, when your post shows up on Facebook, it is not a simple link; it contains an image, meta-description, and other things.

By default, the image shared with your post is the featured image of your post, but Facebook can also pick up images from your post itself. If you don’t have a featured image or any other images, the image section of your post shows up empty, which doesn’t look good.

This option lets you select a default image that can be used whenever a post is shared on Facebook, which does not have any images.

Default Social Share Image Option In Rank Math

The process of setting this up is similar. Just click the Add or Upload button, and select or upload your image from the WordPress media manager. The recommended resolution is 1200X630px.

3.7 Moving to the Next Step

Once you’ve configured all the settings in this section, click the Save and Continue button to move to the next step.

Save And Move To Analytics Step

4 Analytics

You cannot improve what you cannot measure. This is a common saying in business. Whether you’re operating a traditional business or a business entirely on the Interwebs, numbers are important.

That is why we included a powerful analytics module in Rank Math that will give you access to all the important numbers in your business right inside your WordPress admin. We have a complete guide on this specific feature, as it’s that amazing. You can read all about it here. For now, let us see what options do we get to configure.

First things first, here is what you will see on the page when you open it.

Analytics tab in Rank Math Setup Wizard

As you can see, there is a giant button in the middle of the page asking you to connect to Google Services. That is because once you do, Rank Math can bring in tons of data from Google Analytics, Google Search Console, and even AdSense.

Before we continue, we want to clarify that none of the data Rank Math fetches is seen or stored by us. We do not intend to sell your information—that’s not our business model. Rank Math just acts as an intermediary to fetch the data from Google and show it to you, nothing else. You can read more about how we process this data here.

So, let us show you how you would connect Rank Math with your Google account, and then we’ll discuss some other important details. Start by clicking the giant Connect Google Services button.

Click The Button To Connect Google Services

On the next page, select the account that you use for your Google services, or add it.

Choose Your Google Account And Continue

The next steps are for granting permissions. Since Rank Math will perform many tasks for you (more on this at the end of this module), it does require permissions for many things. Here are the requested permissions, one by one.

Create a new Google Analytics Property. This is useful if you haven’t set up Google Analytics on your website.

Rank Math Permission One

Edit Google Analytics management entities. Again, this is needed if Rank Math sets up your analytics account for you.

Rank Math Permission Two

See and download your Google Analytics data. This one is obviously needed to fetch the data and display it on your website.

See and download your Google Analytics data

View your AdSense data. As we mentioned earlier, Rank Math can fetch your AdSense data as well, if you’re using the same email. So, this permission is needed for that.

Rank Math Permission Four

View and manage Search Console data for your verified sites. Again, this is needed to fetch and display your search console data.

Rank Math Permission Five

Manage the list of sites and domains that you control. This permission is needed to verify your website with Google Search Console automatically.

Rank Math Permission Six

4.1 Which Permissions Should I Allow

As we mentioned, we don’t store any of this information, nor do we aggregate it or sell it. We use it only to display your information on your website. For getting the maximum value out of Rank Math, we recommend that you enable all the permissions, but you can skip some if you like. Obviously, denying some permissions might hinder some functionality, and you should be all right with that.

Once you go through all the dialog boxes, you will see a summary of all the requested permissions. Verify all this information and permissions, and hit the Allow button to proceed.

Confirm Permissions And Proceed

You will be returned to the Setup Wizard, but now you will see these options.

Analytics tab in Rank Math Setup Wizard after approving permissions

Now, you will be able to configure your Search Console, Analytics, and AdSense, and your SEO Email Reports. Let us give you a quick overview.

4.2 Search Console

Inside the Search Console section, you need to select your website from the Site drop-down and your target country in the Country drop-down. Only Rank Math PRO users will see the option to choose the target country.

Search Console All Options In Rank Math Module

4.3 Analytics

In the Analytics section, you will select your Account, Property, and View. If you’ve used Google Analytics, this should be familiar. Rank math PRO users will also be able to choose the Country from the drop-down list.

If this is a new site and you haven’t installed Google Analytics yet, you can use the toggle option to let Rank Math do it for you.

Start A Blog And Make Money Smartly - Beginner's Guide 101

Note: If your website is using Google Analytics 4 and you’re unable to find your website from the properties, then you can refer to this tutorial to fix the issue.

If you enable the toggle, you will see some additional options. The option to anonymize IP addresses, enable cookieless tracking, and using a self-hosted analytics JS file are all available only in Rank Math PRO. You can enable the toggle to exclude logged-in users, which will prevent internal traffic from showing up in your analytics.

Analytics in Rank Math Setup Wizard

4.4 AdSense PRO

The AdSense data module is available only for Rank Math PRO users. If you’re using the PRO version, you’ll be able to select the AdSense account from the drop-down menu. Rank Math will then display that data inside your website.

Adsense All Options In Rank Math Module

4.5 Email Reports

The last section in this tab is for configuring Email Reports. Once you’ve configured your Analytics and Search Console property, Rank Math can track changes related to your website’s traffic, impressions, total keywords, and average position.

These insights are neatly presented as an SEO Report and delivered straight to your inbox every month. PRO and Business users can further change the frequency of these reports. Business users get more Whitelabel options to customize these Email Reports and send them directly to their clients. All these amazing features are available when you enable Email Reports, and you can read more about the Email Reporting feature here.

Initially, you’ll only see a single option to enable or disable Email Reports. But when Business users enable the Email Reports option, they will see an additional option here that lets them add the email address(es) where they would like to deliver the SEO Reports.

Email Reports in Setup Wizard

Note: More Whitelabel options are available for Business users to configure when they navigate to WordPress Dashboard > Rank Math > General Settings > Analytics > Email Reports.

4.6 Paraphrasing the Benefits of the Analytics Module

With the Analytics module, Rank Math can not only fetch and display GA and GSC data; it can also verify your website with Google Search Console automatically. If you followed the exact steps we demonstrated above, your website would be verified with Google Search Console. The entire process is now automated by Rank Math.

Apart from GSC, you can also add the Google Analytics code to your website in an automated way—no copy-paste of code is needed. If you haven’t used GA before, you can even set up a view from right inside Rank Math.

Once more. When your account is verified, Rank Math will also submit your sitemaps to Google Search Console automatically—you don’t even need to raise a finger.

Once you’ve configured all these settings, click the Save and Continue button to proceed to the next step.

5 Sitemap

Sitemaps are indexes for search engines to quickly find the pages and posts on your website. You can think of sitemaps as indexes that you’d find in a book. Rank Math has a built-in, Google-compliant sitemap generator that will create your website’s sitemap automatically. That means you won’t have to use any other plugin just to create your sitemap.

These are all the options that you’ll find in the sitemaps section of Rank Math.

All The Options In The Sitemap Step

Let us explain each of the options.

5.1 Sitemaps

This option lets you enable or disable the sitemap feature altogether. If you’re already using a sitemap plugin, then you can choose to do so. However, we would highly encourage you to use the sitemap feature. Using a large number of plugins is bad for load speed and can also leave your website vulnerable when not updated frequently.

The option is turned on by default, and if you disable it, the rest of the settings will disappear.

Sitemap Modules Enabled And Disabled

5.2 Include Images

This option lets you choose if you want to include images in your sitemap. It is turned on by default, and we would recommend that you keep it that way. The only time we would recommend you turn this off is when you have thousands of images on your website, as it will affect your website indexing in most cases.

Include Images Option In Sitemap

5.3 Public Post Types

This option lets you select which post types should be included in the sitemap. Posts and Pages will be displayed and selected by default, and if you’re using any custom post types (WooCommerce Products, Elementor, etc.), they will show up here too.

Which Public Post Types To Include In Sitemap

5.4 Public Taxonomies

This option lets you select which taxonomies will be included in the sitemap. You will see all the taxonomies that your website is using in this area, and you will need to select the ones you want to include in the sitemap.

Which Public Taxonomies To Include In Sitemap

5.5 News Sitemap PRO

This option lets you enable or disable News Sitemap, and only Rank Math PRO users can see this. Rank Math lets you create a fully compliant News Sitemap, which is required for featuring your news articles in Google News, Google Discover, and a push for other time-sensitive content in search results. Based on Google’s guidelines, the News Sitemap will include all the news articles you’ve published in the last 2 days.

Initially, you will only see the option to enable or disable News Sitemap, but when you enable the News Sitemap, other options related to News Sitemap will appear, as shown below.

Start A Blog And Make Money Smartly - Beginner's Guide 101

Let’s discuss both these options in detail.

5.6 Google News Publication Name PRO

In this field, you’ll need to enter the name of your news publication exactly as it appears on your news articles. For example, if we named our publication “Rank Math,” we would enter that here. Please note that you’ll have to match the name that appears in Google News, exactly.

Google News Publication Name

5.7 News Post Type PRO

This option lets you select the post types that you wanted to include in the News Sitemap. You will find all the post types your website is using and you can select the ones that you need to include in the News Sitemap.

News Post Type

5.8 Video Sitemap PRO

This option lets you enable or disable Video Sitemap, which is again a Rank Math PRO feature. Video Sitemaps help search engines find more easily where your videos are placed and can help rank your videos better in the Video search.

Initially, you will only find the option to enable or disable Video Sitemap, but when you enable Video Sitemap, you’ll also be able to select the Video Post Type, as shown below.

Video Sitemap

5.9 Video Post Type PRO

This option lets you select the post types that need to be included in the Video Sitemap. You can find all the post types your website uses and select only the post types where you want Rank Math to look for videos automatically and include them in the Video Sitemap.

Video Post Type

5.10 Moving to the Next Step

Once you’ve configured all the settings in the sitemap section, click the Save and Continue button to move to the next step.

Save And Continue To Optimization Step

6 Optimization

In the optimization step, we are going to tweak some simple SEO settings on your website that make a big impact. Here are all the options that you will find in this section.

All Options In The Seo Tweaks Page

6.1 Noindex Empty Category and Tag Archives

Many times, you add many categories and tags to your website, hoping to use them in the future, but they don’t get used at all. In WordPress, each category, taxonomy, and tag has an archive page—which is a collection of all the posts in that taxonomy.

By default, these archive pages are indexed, which is fine. But, for the categories and tags that do not have any posts, having them indexed is a waste of Page Rank and your crawl budget.

This option, when enabled, automatically “no-indexes” the categories and tags that do not have any posts in them, thus saving your SEO juice. We recommend that you enable this setting.

Option To Noindex Empty Taxonomies

Normally, you can nofollow any link by adding the rel= "nofollow"attribute to it by using WordPress’s link manager. But, if you’re adding a lot of links to your posts, no-following them individually can be time-consuming. Enabling this setting will make all external links nofollow by default, which will save you quite a bit of time.

Even when you enable this option, you will still retain complete control over your links. Rank Math has another important link management feature, which we call Link Blacklist and Whitelist. Using those options, you can blacklist or whitelist domains or URLs that will override the default behavior you set here.

For now, we would recommend that you enable this option.

Option To Nofollow All External Links In Rank Math

When you’re adding external links to your website, you wouldn’t want a user to leave your website and go to the link, right? To avoid this, you can set up the link with the target="_blank" code to force the link to open in a new tab. If you enable this option, then Rank Math will add the code snippet to all your external links, saving you a bunch of time.

Option To Open All External Links In New Tab

6.4 Moving to the Next Step

Once you’ve made all the changes to the optimization settings, click the Save and Continue button to move to the next page.

Save Your Changes And Move To Next Step

7 Ready

As you probably guessed, the Ready tab does not contain any settings, but it is just a confirmation page for you to complete the steps until now. Here is how it looks like and what the different sections and links point to. If you’re using the Easy Setup Mode, then you won’t see the advanced setup option, and you should see the setup completion button instead.

Easy Settings Configured And Some Helpful Links

Let us click the Setup Advanced Options to start configuring advanced options.

8 Advanced Settings

Once you start with the advanced tab, you will reach a completely new page, and the old tabs will be gone. If you chose the easy mode, you wouldn’t even see this section. But, there is nothing to worry about, as you can always start the setup process once again in the advanced mode. You can also configure the advanced mode settings from the Rank Math settings without the setup process. So, you have plenty of options.

Here are all the tabs that you will see in the advanced tab.

9 Role Manager

Rank Math features extensive role management features, which you can configure on this page. Here is what you should see by default.

Role Manager Settings In Rank Math

If you intend to use the role management features, i.e., you work with a team and want to assign specific responsibilities to them; you can enable this option. Once you do, you will see a lot of settings open up for each role. Here is an example with only 1-row showing.

Role Manager Settings Expanded In Rank Math

Here are all the roles you will see the permissions for.

  • Administrator
  • Editor
  • Author
  • Contributor
  • Subscriber
  • Customer
  • Shop Manager
  • Shop Accountant
  • Shop Worker
  • Shop Vendor

Please note that you may see more or fewer roles depending on what roles you’ve created and the plugins that you’re using on your website.

Configuring is simple. For all the roles on your website, select only the permissions that you want them to access. Then, save your setting. You can always change these permissions later, so don’t worry about being 100% accurate the first time.

Once you configure these options, save your settings to move to the next page.

10 404 + Redirections

Rank Math features a powerful 404 error monitor and also an amazing redirect manager, which means you can say goodbye to broken links. Here, you have the option to enable or disable these modules. Again, if you’re already using other plugins for these features, you can disable them and use Rank Math instead.

404 Monitor And Redirection Settings In Rank Math

Don’t forget to save your settings and proceed to the next step.

11 Schema Markup

The next step deals with Schema Markup. If you don’t know what it is, here is a brief introduction.

Schema is metadata about your website and your posts that you can add to your website to give context to the search engines. For example, if you have a page about a widget, Google and other search engines don’t know if you are reporting news about the widget, talking about the widget, reviewing the widget, or selling the widget. By adding Schema to your post, you can help search engines understand your page better.

Schema has been gaining importance for the past few years, and it will become even more important in the coming years. Rank Math includes a comprehensive schema manager that allows you to add schema metadata to all your posts, and on the page, you will configure some defaults. Here are the settings on the page.

All Options In Schema Markup Page In Rank Math

As you see, Schema is enabled by default, as it is very important. Apart from that, you get to configure the default schema for posts, pages, and custom posts (if you created them). There are plenty of options available, and with each schema type, you can configure the details inside the post.

Keep in mind that these are simply the default settings that apply to each post when you create it. You can obviously go into the post and change the Schema type and the different settings for the Schema. We won’t get into those details here as we’ve already covered it comprehensively in an article about Schema Markup. We suggest that you go through it to understand the Schema options better. For now, you can leave the settings at the default values.

Once you’re ready, click the Save and Continue button to finish the setup and return to the dashboard.

Setup Successful Confirmation


We hope that you’ve now understood how to set up Rank Math from scratch and also what the various settings mean. We’ve tried to keep this tutorial as simple as possible, and even included a simple mode in the setup process that will help you out if you’re a beginner. If you still have questions, help is just a click away. Create a ticket on the support forum, and one of our helpful staff members will reach out to help.


How To Start A Blog And Make Money #Step 8: Writing A Blog Post  

How To Start A Blog Post On WordPress

You need not be scared when you want to write your first blog post or article. WordPress uses an intuitive editor, similar to your favorite word processing tools. New entries are created directly from your WordPress admin.

Click on “Posts” in the left sidebar.

This will populate a list of your blog entries in descending order. Since we’re working with a fresh install, you won’t see anything here.

To create a new entry, click the “Add New” button at the top or in the sidebar.

Start A Blog And Make Money Smartly - Beginner's Guide 101

You’ll be brought to the editor and you can start a blog post or your article.

Start A Blog And Make Money Smartly - Beginner's Guide 101

Click on the + in the right corner to see WordPress’s Gutenberg blocks, which allow you to add headings, media, quotes, and tons of other features to your blog.

Start A Blog And Make Money Smartly - Beginner's Guide 101

You can start typing the body of your article in the large text area and write until you feel happy with your content.

You’ll want to add visual assets to your blog posts as well. Images help engage readers and can often illustrate concepts better than words.

To add new images, ensure that your text cursor is in the place where you want your image to appear. Click the blue + sign, then select the “Image” block.

How To Start A Blog And Make Money #Step 8:Promoting Your Blog  

How To Promote, Market, And Grow Your Blog

By now, you’ve learned how to start a blog, how to create blog content, and how to get it discovered by search engines. 

It is important to understand that you can write the most compelling copy in the world and design a blog interface that would sell people their own shoes. However, if no one sees it, all of your hard work is in vain. So, you need to know how to promote your blog.

Before you start promoting your blog, check if it’s ready:

  • Make sure that your content is live and ready for promotion.
  • Test your blog on different devices (desktop, tablet, mobile) and browsers (Chrome, Firefox, Safari, and Microsoft Edge) to check that pages open correctly.
  • Check your contact info and test your contact form to see if it works well.
  • Test your social sharing buttons so that people can easily share your content. 
  • Ensure that you interlink your content so that people can easily find other important information on your blog.  
  • Give your visitors one or more ways to connect with you and subscribe to your email list.
  • Set up Google Analytics to track your blog’s performance and visitors.

Let’s look closely at the basic promotion and marketing activities that you can apply to grow your audience once you start a blog.

Let everyone know about your blog

Get started by informing your friends, family, and colleagues about your new endeavor. Basically, you should let anyone know who might be interested in reading your content.   

You should also do the following:

  • Include your blog name (URL) in your email signature. 
  • Include it in your social media accounts or any online communities you are involved in. 
  • Use every opportunity to get the word out about your new undertaking.

Be active within your niche

Get active on relevant blogs, forums, groups, and social pages. 

Blogger communities are a good way to connect with other bloggers in your niche. You can engage, build friendships, and help each other in spreading content.

Here are some popular activities you can do:

  • Blog commenting. Start posting comments on other relevant blogs. It’s a great way to build relationships with top bloggers within your niche.
  • Social media marketing. You should make use of the social media avenues that best fit your own niche and style. Choose the one (or ones) that best fit your needs and start promoting your content to grow your audience. Some of the most popular social media networks that bloggers use on a daily basis are FacebookInstagram, and Pinterest.
  • Guest blogging. Take the relationship a step further and offer to write guest blog posts for another website. Just be sure that you guest post on reputable sites and that the content is directly related to your niche. Guest posting is an excellent way to build an online presence.

Promoting your content through other platforms 

Before your blog becomes popular and starts to grow, you should look into leveraging other platforms on the web that already have some audience and readership. To give you a better idea, here are some of the techniques that you can use: 

  • Bookmarking sites. Submit your blog content to bookmarking sites that can offer your content to a lot of potential viewers who are searching for information within your niche. You should do this every time you publish a new blog post to spread the word. Here are some popular social bookmarking and content curation sites: Scoop.itRedditFlipboard, etc.
  • Content republishing. You can publish the same or slightly repurposed content on platforms such as LinkedIn and Medium. It’s best to publish content on your blog first, wait a few days while it gets indexed by search engines (Google), and then you can start posting it on other platforms. Also, make sure to link back to your original article as a source. You can learn about a republishing strategy here.  
  • Repurpose content. You can repurpose your content, create graphics, slideshow presentations, audio files, or even videos and publish it all on the platforms that support different content formats. Here is how you can make 64 pieces of content in a single day (PDF). 

Getting organic traffic from search engines

By now, you already know that it’s important to optimize your content for search engines. 

However, in order to increase your organic traffic, you will have to learn how to get your content to rank higher in search results. 

There is no magic formula for higher rankings, but you should focus on the following factors: 

  • Create useful content for your readers, not search engines. 
  • Consistently create fresh and quality content. 
  • Make sure that the user experience is flawless.  
  • Ensure that your blog is secured (HTTPS), mobile-friendly, and loads quickly. 
  • Interlink your content and work on getting external links.

Advertising on the web (paid traffic)

Appropriate and well-informed use of paid media can help you to gain exposure and attention before your organic (naturally derived) traffic takes hold. 

Paid traffic avenues include: 

Remember that you can always find other ways to promote your new blog.

How To Start A Blog And Make Money #Step 9: Blogging Tools

Blogging Tools Kits

Blog Proof-reading Tool

Need a second pair of eyes to read your article for grammatical and spelling errors? This is what you will find in this section. A set of modern tools that helps in proofreading.

Grammarly: Saviour for a non-native English speaker like me. Helps with proofreading, suggests words, is a great companion.

ProWriting Aid: Another popular grammar and spell checker tool. Supports multiple platforms.

Hemingway App: Free web-based tool to improve your writing. I’m sure you will end up bookmarking this one.

Blog Promotion Tools

Your job doesn’t end after publishing the blog post, you will need to promote it on other platforms as well. Here are a few of them you must know.

Flipboard: Create your own magazines and curate articles from the web or from your own site. Your creation combined with Flipboard can drive targeted traffic. You can use their bookmarklet to add content to your magazine or use their mobile app.

MakeWebvideo: Use whiteboard-style videos for your blog intro or for any topic.

WhatsNew: Show your blog’s new updates since the reader’s last visit. Great idea for a blog and gets tons of return visits.

Wisestamp: Add visually appealing signatures after your email. Use Wisestamp RSS addon and show your latest blog post in every email. A clever technique to market your latest post. I use it to gain subscribers to my social channels. This is an add-on for the browser.

Social Media Tools

These are the best social media tools to help you drive traffic and sales from social media.

SocialPilot: New kid on the block of social media tools, but I love it as they offer an iOS app (and an Android app too).

BufferApp: This will never let your social media profile run out of content. Also offers a mobile app called “Daily,” which lets you add high-quality content to your social media profiles.

 AgoraPulse: One of the best social media management tools. Do try their mobile app and you will thank me later.

Tailwind: Perfect for Instagram and Pinterest scheduling

ClickToTweet: Create a single link to a tweet. You can use it within your blog post to increase your number of tweets.

Social Media Content Creation Tools

Use these collections of tools to create images for social media.

Stencil: Create beautiful images and download or share them directly to your social media channels. Easy to use and requires zero experience.

Canva: The most talked-about social media image tool. Offers images of various sizes based on specific social media platforms.

PicMonkey: Online photo editing and photo design tool. Also lets you create photo collages.

Pictochart: Infographics are the most shared content type on social media, and Pictochart is the best free Infographic tool available right now.

 QuotesCover: Create visually appealing quote images.

Pablo: This free web app is by Buffer. This App lets you add text over images and share it on social media sites with a single click.

Vid to gif: .gif images increase CTR, and sites like Facebook, Twitter support .gif images. Use this tool to create a .gif from any online video.

Content Marketing Tools

Here are some of the best content marketing tools.

BuzzStream: For bloggers’ outreach. Not a free tool, but this is an amazing tool for serious bloggers & marketers

PushEngage: Enables web-push notifications for your blog. A new and innovative way to let users subscribe to your blog updates

Optinmonster: OptinMonster is one great plugin that helps you capture emails. This plugin offers many advanced features such as A/B testing, geolocation targeting, conditional pop-ups, and even email subscription forms for mobile sites

Email Marketing Tools

Best Email marketing tools for bloggers.

ConvertKit: Best email marketing software for bloggers offering email automation, personalization, and pre-built templates for sending beautiful email newsletters.

Aweber:  Another popular tool among bloggers & internet marketers Offers Webinars support & 30 days free trial without the credit card

Landing Page Tool

Landing page tools to create beautiful landing pages that convert visitors into leads or customers.

LeadPages: One of the most trusted landing page tools for WordPress or any other blogging platform.

Unbounce: One of the best and most widely used landing page builders out there is Unbounce – named to imply that visitors to their landing pages convert instead of “bouncing.”

More Blogging Tools

Google apps: Create a domain-specific email. Powered by Google & you will get access to all Google products. Also helps in getting AdSense approval fast with a domain-specific email address

Speechpad: Offers transcription services for audio or video

GTmetrix: Check your desktop & mobile site’s loading speed. It also suggests how to improve loading time

Make money from your blog

Once you have put in the effort of creating great blog content and promoting your blog, making money from your blog is actually the easy part.

Blogs have the potential to be extremely lucrative, but don’t assume that you’re going to start making money in the first week, or even in the first month. It could take six months to a year to start seeing a steady stream of income. Blogging takes work and dedication, but once you develop a large enough audience, there are several methods you can employ to monetize your blog.

Sell advertising space

Once you have a popular blog, advertisers will be hounding you for the opportunity to advertise. The best way to take advantage of this situation is to use Google Adsense. Google finds the advertisers for you and all you have to do is place the Google Adsense code on your blog to start running ads. Google Adsense takes all of the hard work out of the process and just cuts you a check.

I go into the full details of how to set up Google Adsense for your WordPress blog here.

Sell affiliate products

An affiliate program is a commission-based way to advertise. When one of your readers clicks on a link on your blog, they get sent to an advertiser’s site and you earn a commission if they purchase. Affiliate links are a nice way to earn income through the use of product reviews. However, you must remember to disclose that you are an affiliate of the product.

Selling Products and Services

Selling your own products and services directly on your blog is a great way to increase your income. As your blog grows and you begin to see a wide audience, your products and services will begin to sell themselves.

Use the sidebar of your blog to increase the visibility of what you sell using visual images and a link to your storefront page.

Sell digital downloads

Ebooks, video tutorials, and e-courses are the most commonly consumed digital materials sold by bloggers. With little to no overhead and no shipping costs, you can keep the price low and inviting.

If you are extremely knowledgeable in your field, an ebook can practically write itself. Give it a try, you might surprise yourself!

Sell memberships

Another way to monetize is by creating membership options on your blog. This allows you to offer members more exclusive content only available with a paid membership. For example, you could offer unlimited downloads of digital goods, free consultations, a private network or forum where community members can mix and mingle, and private content available to members only.

There are many ways a blog can capitalize on popularity and traffic. Choosing the way you monetize your blog depends on your goals and the purpose of your blog. Those who are selling services, physical goods, and digital goods, for example, may not want to participate in affiliate programs where traffic could be lost to another site.

FAQs About How to Start a Blog

Is blogging worth it and still relevant in 2021?

Yes, blogging is still relevant in 2021 and beyond.

Technologies change. Business processes evolve. But I believe that making a blog today is still as worth it as it was 10 years ago. Blogs are a fantastic way of introducing your ideas, products, brand, business, and content to the world. 

I’m not saying that blogging is easy. To be successful as a blogger you have to work hard and give your blog the attention it deserves, especially at the beginning. You’ll have to create quality content, interact in the comments section, promote your weblog on social media sites – and then repeat.

Will you be able to motivate yourself to do it right, day in and day out?
Blogs are an excellent tool for community-building, but if you’re not willing to be the central voice, i.e. the focal person for it, you’ll have trouble maintaining it. Blogging is a public act that will put you in the spotlight. The more successful you become, the more attention you will receive for your words.

How Much Does Cost To Start A Blog?

Starting a self-hosted blog is not as expensive as you might have initially thought. If you choose to host your blog with Bluehost that I recommend, you can have the environment ready for as low as $2.95 per month!

While usually, a domain would cost you around $15, with Bluehost, you will get one for FREE!

The basic package also includes a free SSL certificate (which protects data transfers on your site and makes it safe), 50GB of storage, and unlimited bandwidth which means you can have as many visitors as you are able to attract to your blog. And this is more than enough to start with.

Head over to Bluehost and start your blog now: https//

How Do Bloggers Get Paid?

There are two main categories we can talk about when it comes to getting paid as a blogger. One is promoting third-party products the other requires you to sell your own products or services. 

You can get paid while promoting different products and services on your blog through affiliate programs or ad networks. 

Affiliate programs – you can get paid a fixed amount or a percentage for sale that comes from your site (CPA model) or some programs offer a revenue share model where you could be constantly getting a percentage from the amount of your referred customer spends.

Ad networks – with ads you get paid for pay-per-click (PPC) or pay-per-impression (PPI), also sometimes referred to as pay-per-mile (PPM). You get paid for the number of visits (impressions) on the page where your ads are displayed.   
You can earn money and get paid through selling your own products or services on your blog It’s a straightforward process but needs some involvement from your side. Here are some ideas to earn extra income as a blogger: 

Selling courses, training, and coaching
Publishing sponsored posts and listings
Selling products or consulting services 
These are just some popular ways of earning money while blogging.

How Do I Choose A Domain Name For My Bog?

Use free name generator tools, like Bluehost domain name availability checker, check for available domains, check business records and social media to make sure others don’t have that name already.

Check domain availability here for free: Bluehost domain name availability checker

How Do I Start A Blog For Free?

This is one of the most common questions people ask.
Let me explain to you some ins and outs of free blogs. Several platforms allow making your blog for free.

You can register a free account (free) on WordPress, Blogger, or, but you should know a few things before you get started:

If you sign up for a free account, you will get to use the service on a subdomain of the platform. Your blog name will look like this: “” or “”. In the blogging community, this type of blog is a sign of an inexperienced beginner who likely won’t be taken seriously.

Your free weblog will be subject to rules and restrictions set by the platform. Free platforms may limit or prohibit you from using ads, or they may even place their own ads on your weblog. If you’re serious about blogging, you’ll want to move away from this option sooner rather than later.

So, what is the best way to build a blog?

To take any blog to the next level, you will have to start paying for it. That way you can get full control of your blog, access to more features, and a custom domain. 

To get started right, I strongly suggest setting up a self-hosted blog and install WordPress software (free open-source) on any web hosting account. I recommend blue host: https//

If free blog hosting is currently the only option for you, create an account on one of the free platforms mentioned above.

How Many Types Of Blogs Are There?

8 Types of Blogs and Bloggers. What Type is Yours?
Personal Blogs. When blogging began in the late ’90s, the first type of blogger that appeared was the online diary bloggers
Business Blogs
Professional Blogs
Niche blogs
Reverse blogs
Affiliate Blogs
Media blogs
Freelance bloggers

What Types Of Blog Make The Most Money?

10 Top Money Making Blogs
Finance Blog.
Fashion Blog.
Travel Blog.
Marketing Blog.
Health and Fitness Blog.
Mom Blog.
Food Blog.
Lifestyle Blog.

On which topic should I start blogging?

Don’t know what to blog about? Here are 81 blog topics and blog ideas to get you thinking about what to write about.

Self-improvement / personal development (how you overcame some obstacle or started a new habit, and what you learned)
Health & fitness for busy people
Learning a new language
How to travel on a budget (best hotel deals, trip advice)
Writing / writing style / copywriting
Animal rescue
Cryptocurrency (Bitcoin, etc.)
Social dynamics & communication skills
Working in uncommon fields of expertise while location independent
Making your own at home
Recipes for couples without children
Male guides to female communication
Using technology in small businesses (credit card processing, customer relationship management, email marketing, etc.)
Blogging about special kinds of foods (we’ve got a course on this one!)
Behavioral disorders in children
Body-weight training
Entrepreneurial education for young children & adults
Disc golf
DIY projects, DIY business, and selling homemade items
How to have a strong marriage
How to be a good friend
How to train for a triathlon
Careers vs jobs: following your passion
Getting AWS certified
Getting Microsoft certified
The best burgers in your city/state/country
Self-sustaining lifestyles (growing your own food, using solar power, living off the grid, etc.)
Mind strengthening (mind over matter/ lucid dreaming)
Beyond the basics of personal financial management
Healthy eating during times of stress
Homebrewing beer
Self-defense training (“for women” or “for children” or “for business executives”)
Indie video game development
Video game tactics showed through video tutorials
Helping small businesses get more customers
Community gardening / urban farming
Starting and running your own social network
Point and shoot photography (how to create incredible photographs with your phone or whatever camera you have in your pocket)
Blog & website design for non-designers (how to make your blog look incredible without spending a fortune)
The art of getting what you want (how to use confidence and technique to get what you want from life, your relationships, and your career)
Making good video for the web (how to leverage the video medium to take your brand, blog, website, or business to the next level)
Self-employment (The logistics behind how to start working for yourself, how to leave your job, find health insurance, set up a business entity, etc.)
How to write an e-bestseller (documenting the process of creating an Amazon Kindle bestseller.)
Rapid language learning for moving abroad
How to become a better writer
How to lose weight and feel awesome (even at middle age, the Primal/Paleo way)
Modern vegan diets
Urban commuting by bicycle
Apartment living (this could range from renter issues to decor, etc.)
Interior design on a budget
Eating organic on a tight budget
Health-conscious, high mileage, minimalist traveling
How to become a famous rockstar online
Sports photography
Life skills/life coaching for high school students
College planning for homeschoolers
Speaking in public (how to overcome the fear of the audience, minimal approaches to presentations, etc.)
Finding family harmony (improving the relationship between family members, how to increase the creativity of kids and parents, how to help kids to find their passion and inner peace)
Alternative running events (mud runs, Tough Mudder, Spartan Race, Warrior Dash, etc.)
Learning the Ukulele and other less common instruments
Learn how to play guitar at an older age
How to win arguments without losing friends
Becoming a wine connoisseur or sommelier
Build a custom boat and cross the Pacific in it
Getting good at tennis and qualifying for tournaments
Stand-up paddleboarding
Mobile apps that can improve productivity, relationships with friends and family, and overall quality of life
Simpler living (a blog that will explore and map a journey from a miserable traditional way of living back to a forgotten way of life)
The best “places” around the world & do they live up to the hype?
How to do travel photography/videography
Preparing for The Next Great Recession (A blog based on a sustainable lifestyle with a smaller footprint)
Building an iPhone application from scratch
End of the world prophecies throughout time
Car maintenance for non-gearheads
Running a small agile business (we’ve got a 9 stage blogging/business roadmap for this)
A “good Ccause” blog (telling the stories of successful non-profits & charities)
The world of virtual conferences
QR codes – innovative ways to use them in small business marketing
Inspired bootstrappers (a blog to inspire bootstrappers by posting real bootstrapper success stories)

What type of blogs are in demand?

Revealed: Which are the Most Popular Types of Blogs?
Fashion Blogs. Fashion blogs are one of the most popular types of blogs on the internet. …
Food Blogs. Food blogs are another popular blog type. …
Travel Blogs. Travel blogs are becoming more popular each day. …
Music Blogs. …
Lifestyle Blogs. …
Fitness Blogs. …
DIY Blogs. …
Sports Blogs.

What is the most popular blog site?


WordPress is the world’s most popular blogging platform with more than 60+ million users. It’s free, open-source, incredibly flexible, and you get complete design freedom. Our #1 recommendation for WordPress hosting is Bluehost. It starts at just $2.95 per month. Start now: https//

How do beginner blogs make money?

Blogging For Money – For Beginners
Affiliate Income. One of the easiest and most common ways to make money blogging, for beginners, is affiliate marketing. …
eBooks. If you want to sell your own products, an ebook is a great way to make money blogging. …
Online Courses. …
Freelance Writing. …
Google Adsense. …
Coaching and Consulting.

How long does it take to start earning money from a blog?

The average answer was 6 months. Most bloggers, even those who know what they’re doing, reported that it took them at least 6 months of solid 40-hours/week work to start making part-time income from their blog. For full-time income, be prepared to put in at least a year’s worth of work.

How can I get more views on my blog?

Following are proven strategies that can help you boost readership and increase traffic to your blog.
Write more. …
Promote with social media. …
Write better titles. …
Know your niche. …
Include photos. …
Incorporate keywords. …
Incorporate links. …
Add social sharing buttons.


  1. Neat blog! Ӏѕ yߋur theme custom madxe օr did you downnload іt fгom somеwhere?
    A theme like уours wіth a few simple adjustements ԝould really
    make my blog jump out. Ꮲlease lеt me know where ʏou got уߋur design. Tһank you

    my hօmepage; eimza e-imza nasıl alınır? e-imza başvuru eimza istanbul eimza antalya eimza nedir e-imza al