Blogging for Dummies: The Ultimate Beginners Guide

Blogging is a great way to share your thoughts and ideas with the world, while also being one of the best ways to make money online, and it’s easier than you might think.

In this article, we will go over everything you need to know about blogging, without all of the unnecessary jargon… It’s our blogging for dummies guide if you will.

So, let’s get straight to the info.

What is a blog?

First, let’s break down some of the basics.

A blog is simply a website on the internet. It is usually run by one or a couple of people. The people who run the blog are called bloggers.

The content on a blog is usually written in a more informal or conversational style than on other websites.

Blogs can be about anything, but most bloggers write about topics they are passionate about, such as their hobbies, interests, or experiences.

The content that is written by bloggers is known as blog posts, posts, or articles. I personally like to refer to them as articles (but more on that later).

You do not need to know how to code or write in any technical language in order to start a blog. The vast majority of successful bloggers use tools like WordPress which makes it as easy as using a word processing program (like Google Docs or Microsoft Word) to create your website and your blog posts.

So, WordPress is the tool you use to create your blog, but you need to have somewhere to put it on the internet. It doesn’t just appear, unfortunately.

This is what is referred to as hosting. You can think of hosting like renting an apartment on the internet where your blog will live.

There are many hosting companies out there, but for someone just starting out, I recommend Bluehost as they have a one-click WordPress installation. They take care of everything and you can go straight to WordPress without dealing with any complicated setup.


Get your website up and running with a simple one-click WordPress install using Bluehost.

Sign up for their hosting and get a free domain name and start a money-making blog for only $2.95/month (save 71% with the link below).

While we’re on the topic of hosting, the last thing you will need is a domain. This is the actual website address that people will type in to visit your blog. For example, my domain is

If hosting is the apartment where your blog lives, then the domain is the street address and house/apartment number.

When you sign up with Bluehost, you also get a free domain for the first year.

Once your blog is available online, anyone with the website address can open it in a web browser like Chrome or Safari.

After a while, your blog may also start to appear on search engines like Google when someone types in a question or sentence that one of your blog posts is about.

People can also find and visit your blog when you or someone else shares it on social media, or on other websites like Quora and Reddit.

Is blogging still relevant?

A common misconception people have is that blogging is dead. Blogging is alive and well and is definitely still relevant. Perhaps more so than ever before.

Blogging, however, has changed drastically from 2004 when it first became popular.

Almost 20 years on, blogging is now more about the reader than it is about the writer.

While you can still start a blog that is like a diary or journal, if you want to make money with your blog, you need to create blog posts that help your readers.

As an example, if you have a dog blog, this means that you shouldn’t write about your dog Milo’s bathtime adventure. Instead, write a guide on how to bathe a dog at home.

This is why most successful bloggers now write articles that are more like how-to guides or helpful tips, rather than just writing about their day-to-day lives.

People are looking for information online, and if you can provide them with helpful, well-written articles, they will be more likely to appear in search results on Google and people will be more likely to visit and read your blog posts.

Why mindset matters

One of the most important things to understand when it comes to blogging is that your mindset matters.

If you’re thinking about starting a blog with the intention of making money, then you need to treat it like a business from day one.

This means creating articles that are helpful and informative while doing research to make sure there is a need for the info as well as if you can actually rank near the top on Google. It’s not just writing about whatever you feel like.

It also means being patient and consistent, as it takes time to grow a successful blog. You need to be in it for the long haul.

And finally, it means understanding that there is no overnight success. Anyone who tells you otherwise is likely trying to sell you something.

For brand new bloggers, you shouldn’t expect to earn more than a couple of dollars within your first year (maybe a couple of hundred towards the end of your first year).

It is possible to start a blog that makes $1,000+ per month within 8-12 months, but it’s very rare for this to be the case for someone just starting out.

To better understand the mindset, you should think of your blog as a resource, a library of information for readers, rather than a magazine of the latest news.

Words can be important here as well, which is why I prefer not to use the word “blog”. The first thing that people think about when talking about a “blog” is an online diary/journal.

Instead, use words like authority site, content site, niche site, etc. This helps get your head in the right place and also gives people a more accurate understanding of what you do when you tell them.

So, now that we’ve got that out of the way, let’s move on to how you can start a blog.

How to start a blog

While there are many ways to start a blog, I’m going to show you the exact process that I used to start my most successful blog, which is also the same process I use when helping others start their own blogs and when I launch a new site.

Step 1: Choose a niche

The first thing you need to do when starting a blog is to choose a niche. This is the topic of your blog and should be something you’re passionate about.

For example, if you’re passionate about dogs, start a dog blog.

Your niche could be anything from personal finance to gardening to cooking to travel. Here’s an article covering some of the most profitable blogging niches.

You do not need to be an expert, but being passionate about a topic will make it easier to write articles.

Step 2: Validate your niche

Once you have found a niche, you need to validate it. This means doing research to see if there are articles you can cover that have a good chance of ranking on Google with a brand new website.

The easiest way to do this is to download the Ahrefs plugin (for free) and then search for questions around the chosen topic.

I.e. How much exercise does a Doberman need?

Now scroll through the top 10 results and look for dog-related websites that have a DR of less than 20 (the lower the better). Also, look for forums in the top 5 results.

Blogging for dummies - finding good article ideas

If you can find one or more of these for a couple of questions, then you can consider your niche validated. If not, then you should look for a different topic you’re passionate about, or search for more specific questions.

Using the same example as before, instead of asking a broad question like “how much exercise does a dog need?”, I used a specific question as the broad one would be too competitive for a new blog.

Step 3: Get a domain name, hosting, and WordPress

The next step is to get a domain name, hosting, and WordPress.

Deciding on a domain name is where you can waste a lot of time. The main things you should consider are:

  • Make it as understandable as possible.
  • Do not use an excessively long name.
  • Check that it doesn’t have any double meanings.
  • Do not use trademarked brands in your domain name.
  • If your topic is very specific, consider making the domain broader so you can expand your site later on.

You can check if domain names are available on Namecheap, and you can use the free business name generator if you’re struggling with ideas.

Once you’ve decided on a name, it’s time to get hosting, claim the domain name, and install WordPress.

As I mentioned earlier, I recommend Bluehost for new bloggers as you can get started very quickly and easily, the fees are very affordable, and you get a free domain for your first year.


Get your website up and running with a simple one-click WordPress install using Bluehost.

Sign up for their hosting and get a free domain name and start a money-making blog for only $2.95/month (save 71% with the link below).

Follow the on-screen steps until you reach the one-click WordPress installation. Click to install WordPress and let the Bluehost goblins do their thing.

Now before we head into WordPress, it’s time to make a quick logo for your site.

This is another area where many people spend too much time with. At this stage, all you really need is a basic logo.

You can use Canva to create a basic logo that looks professional for free. Canva is an online graphic design tool, but it’s one of the easiest tools on the market to use and has a ton of free graphics that you can use and include in your logo.

It’s generally best to make your logo wide (in horizontal format) as this will fit better on your website later.

Once your logo is done, download it in PNG format as this will provide the best quality.

Step 5: Install a WordPress theme

Now it’s time to install a WordPress theme.

A WordPress theme is basically a pre-made website template that you can install on your WordPress site to change its appearance.

There are free and premium themes available. You don’t need a premium theme, but they generally offer more customizability options.

I recommend GeneratePress and use it on all of my websites. There is a free version and a paid version, but I’ll show you how to install the free version here.

Navigate to your WordPress dashboard, this is the behind-the-scenes area on your website where you upload articles, change settings, and adjust how things look and function on your website.

To find your WordPress dashboard, you generally have to type into a browser the following:

Then you can log in with your username/email and the password you created when you installed WordPress earlier.

You’ll then see a screen that looks close to this:

WordPress dashboard

This is the WordPress dashboard. In the menu on the left, you can find just about everything you need to run a blog.

To install a theme, hover over “Appearance” and then click on “Themes”.

At the top, click “Add New”.

In the search bar at the top, type “GeneratePress”.

In the GeneratePress box, select “Install”.

Then select “Activate” to turn the theme on.

To add the logo you just created, hover over “Appearance” in the menu on the left again, and click on “Customize”.

Here you can adjust different settings and how your website looks.

To upload your logo, select “Site Identity”.

Under the Logo section, click “Select logo”.

Then click “Select Files” and select the logo you created.

Once the logo is uploaded, click “Select” and then “Skip cropping”.

Now under the “Logo Width” section, type in 200 to set it to a width of 200 px.

At the top, select “Publish” to save your changes.

Step 6: Install various plugins

Now you want to install some plugins to make your website more functional.

You can think of plugins like additional apps that add more features to your website.

I recommend adding the following free plugins:

GenerateBlocks: This gives you extra customizability options with your articles and website pages. It’s free and works perfectly with GeneratePress.

Heroic Table of Contents: This plugin allows you to easily add a table of contents to your articles without slowing your website down.

Wordfence security: A security plugin that helps protect your site from hackers.

WP Show Posts: Install this plugin to show posts wherever you need them. This is great for making specific blog posts appear on your home page, for example.

Rank Math SEO: A powerful SEO tool to help you optimize your blog posts, but it also helps you integrate Google Analytics and Google Search Console easily while having a variety of other useful features.

Step 7: Create various pages

Once you have some plugins installed, it’s time to create some important pages for your website.

Depending on where you are in the world, these could be required for legal purposes.

You should create the following pages:

Privacy Policy: This is a page where you explain how you collect data from users, what you do with that data, and what rights they have. WordPress has a template for this you can use, just add your domain address and hit publish.

Disclaimer: A disclaimer is a legal document where you limit your liability for the content on your website. This is generally only required if you’re selling products/services, but if you are giving advice, it can also be required.

Contact: A contact page is a must for any website. It allows visitors to easily get in touch with you.

Step 8: Write your about page

An about page is important on a blog because it allows readers to learn more about you and your blog. It can help them decide if they want to follow your blog or not.

Your about page should be well-written and include information about your blog, your interests, why you started blogging, etc.

It’s also a good place to include some of your personal details, such as your name and location. You should also include your social media links on your about page so that readers can connect with you on other platforms.

Your about page is also important for building trust, not only for readers but also for link building with HARO (but more on that later) and reviewers for Google AdSense (again, more on that later).

How to write great articles for your blog

Now that you have your blog set up, it’s time to start adding some articles. Before you start writing you need to know what to write about, and there are 3 things we need to look at before you start writing your first article.

1. Different types of articles

There are different types of articles you can write on your blog, and each type has a different purpose. Generally, though, articles are broken down into 2 categories, informational and buyer-focused.

Different types of informational articles include:

Tutorials/Beginner Guide/Ultimate Guide: A tutorial is a step-by-step guide that shows the reader how to do something.

How-to guides: A how-to guide is similar to a tutorial, but they’re usually shorter and more to the point.

Questions and Answers: This type of article is exactly what it sounds like, you answer questions that people have.

Listicles: A listicle is an article that is presented in a list format. They can be helpful for things like top 10 lists, or resource lists.

Opinion pieces: An opinion piece is where you share your thoughts and opinions on a certain topic. These can be controversial and should be well thought out before being published.

Different types of buyer-focused articles include:

Buyers Guide: A buyer’s guide is an article that helps the reader choose between different products or services. These are often seen as “Best X for Y” style articles.

Product reviews: A product review is where you review a product (could be physical or digital) and give your thoughts on it. These are usually more opinion-based, but should still be well researched.

Comparisons: Comparisons are where you compare two similar products or services and talk about the pros and cons of each.

2. Ideal article type ratio

When you’re just starting out, it can be tempting to write mostly buyer-focused articles because you can earn commissions on sales. However, it’s important to have a good ratio of informational to buyer-focused articles.

Google wants website visitors to gain value when they visit a website, and if most of your articles are trying to sell something, they will see your website as low quality. Not only that, but people are more likely to buy from you if they trust you, and they will trust you more if they think you’re an authority on the subject.

Having more informational content helps your website get more traffic and perform better with search engines.

I recommend having an 80:20 split between info and buyer content. 80% of your articles should be information-based, while the other 20% can be buyer-focused.

This is just a rule of thumb though, you can have more information or more buyer-focused content, but I would focus on having a majority of informative content on your blog.

3. Keyword Research

Now that you know what types of articles to write, it’s time to start thinking about what topics to write about. This is where keyword research comes into play.

Keyword research is the process of finding words and phrases that people are searching for on the internet and then creating content around those topics.

There are a few different ways you can do keyword research, you can use Google and type in subtopics of your niche and look at what auto-fill suggestions, as well as look at the “People also ask” section and the “related” section at the bottom for more ideas.

If you find websites with low DR (like we mentioned earlier) or forums and other User Generated Content in the top results, then you have a good chance of eventually outranking them, even with a small website.

Before you can start writing, you need to answer the search intent of each article idea. This is fairly easy to do using your own discretion and actually searching on Google for the phrase.

If most of the other answers are listicles, then visitors are probably looking for a listicle and Google wants to show them listicles. If you don’t write a listicle, then your article probably won’t rank. This is why it’s so important to understand search intent before you start writing.

Write the first draft of your article

Once you have a list of potential topics, it’s time to start writing!

One mistake I see a lot of bloggers make is that they try to make their articles perfect before they hit publish. They spend hours upon hours editing and re-editing their articles until they’re “just right”.

This is a huge mistake.

Your first draft doesn’t have to be perfect, in fact, it shouldn’t be. The goal of your first draft is just to get your thoughts down on paper (or screen). You can worry about making it pretty later.

Another reason why you shouldn’t try to make your first draft perfect is that it’s very rare that your first idea is actually the best one. It’s usually after you’ve written a few drafts and gotten some feedback that you come up with your best ideas.

So don’t worry too much about making your first draft perfect, just get it done and worry about making it better later.

Editing and Publishing

Now that you have the first draft of your article, it’s time to start editing. This is where you’ll take your article from good to great.

There are a few different things you’ll want to look for when editing your articles:

Grammar and spelling: This one is pretty self-explanatory, you’ll want to make sure there are no grammar or spelling mistakes in your article. If English isn’t your first language, I recommend using Grammarly to help with this.

Length: A good rule of thumb is to try and keep your articles around 1,000-1,500 words. This is a good sweet spot for both search engines and readers.

If you find that your article is shorter or longer than this, don’t worry too much. Just try to make sure that each section is fleshed out and covers the topic thoroughly. Don’t add unnecessary information just to make it longer. Sometimes shorter is better.

Formatting: Another thing you’ll want to look for is proper formatting. Breaking your articles up into smaller paragraphs with headings makes them much easier to read and helps guide the reader through your article.

For online writing, your paragraphs should be a lot shorter than for essay writing or if you were writing a novel.

Headings are also useful for helping search engines understand what your article is about. When uploading to WordPress, you can choose a different hierarchy of headings, or you can add them directly in Google Docs.

There are 6 heading categories, with H1 being the most important and H6 being the least. You should only use one H1 tag per article and then you can break the rest of your article up into sections using H2, H3, etc.

Images: Adding images to your articles can make them more visually appealing and can help break up large chunks of text.

When adding images, make sure to add a relevant caption and ALT text. The caption is what shows up when you hover over an image and the ALT text is what shows up if the image doesn’t load for some reason.

Upload to WordPress

Now that your article is edited and ready to go, it’s time to upload it to your WordPress site.

To upload your article, log in to your WordPress dashboard and click on “Posts” in the left sidebar. Then click “Add New”.

Now open the article you wrote, highlight everything and then go back to the new post page you just opened, click on “Add title” and paste in your article.

Scroll through the article and adjust any formatting that needs to be adjusted, as well as add a table of contents, select a category, link to other relevant articles, and select a featured image for your post.

Once you’re happy with everything, click “Publish” in the right sidebar.

How to get readers to your blog

The most reliable method for getting readers to your blog is through SEO.

The first step is to make sure you’re using the correct keyword throughout your article. For example, if you want to rank for the keyword “how to train a Doberman”, you’ll want to make sure that phrase appears in your title, headings, and throughout the body of your article.

Don’t stuff your keywords in there, just use them naturally as you would in normal conversation.

It’s also important to make sure this phrase is not too competitive and your keyword research should’ve helped you decide this before you started writing.

You should also submit your articles for indexing to Google so that they appear in search results.

The best way to do this is to install Rank Math SEO and to manually go into Google Search Console and submit the article for indexing once you have published it.

You can also share your article on social media platforms like Twitter and Facebook.

For more information on how to get traffic to your blog, check out this article.

How to make money from your blog

Now that you know how to start a blog and write your first article, it’s time to start thinking about ways to make money from your blog.

The most common (and easiest) way to make money from a blog is through advertising. You can do this by signing up for Google AdSense or another ad network. Once you’re approved, they will provide you with a code to insert into your site.

I recommend joining Ezoic as well as Google AdSense, Ezoic can earn you a lot more money than AdSense, and has no minimum number of page visitors like many other premium ad networks have.

Another way to make money from your blog is through affiliate marketing. This is where you promote other people’s products and services on your site and if someone clicks on your affiliate link and makes a purchase, you earn a commission.

The amount you earn depends on the product or service you’re promoting, but it’s usually around 3-10%.

For more information on how to make money from your blog, check out this article.

Final thoughts on blogging for dummies

Blogging is a great way to share your knowledge and expertise with the world. It can also be a great way to make money from home.

The most important thing is to just get started and don’t give up. It takes time and effort to build a successful blog, but it’s definitely worth it.


Get your website up and running with a simple one-click WordPress install using Bluehost.

Sign up for their hosting and get a free domain name and start a money-making blog for only $2.95/month (save 71% with the link below).

I hope this article has helped you understand the basics of blogging and how to get started. If you have any questions, feel free to contact me.