How to Start a Blog

by Matt Banner | Get free updates of new posts here | Last Updated on
Start your blog today with a special OnBlastBlog discount from Bluehost. Only $2.95/mo with a free domain name and email address. You can't beat this offer!
Get Started in Just 3 Steps

step 1 starting a blog

Step One

Select your blogging platform

step 2 setting up your blog hosting

Step Two

Choose your domain name & set up hosting

step 3 customizing your blog

Step Three

Customize your blog

STEP 1: Choose your Blogging Platform

Learning how to start a blog in this day and age is very simple and doesn’t require any technical or web development experience (like it used to years ago). To get started with blogging 101, you need to choose a platform for your blog.

A blogging platform is what your blog is built on, often referred to as a content management system (CMS) that allows you to easily create your blog & write content (blog posts).

It’s top priority to select the correct platform from the beginning.

The graph below illustrates the usage of blogging platforms. As you can see, more than half of all bloggers choose to go with WordPress, something I highly recommend you doing as well.

Blogging Platform Breakdown

For beginners looking to start a blog, WordPress is the way to go

Without question, it’s the most simple platform I’ve ever had the pleasure of working with, and according to ManageWP, the data suggests I’m not alone.

It’s also flexible and easily customizable that almost everyone from small business owners to bloggers, all the way to professionals and freelancers, just can’t stop raving about WordPress.

Here are a few reasons why:

  • It’s Free – That’s right, it’s not a gimmick. The WordPress platform is actually 100% free.
  • It’s Super Beginner-Friendly – WordPress has features called plugins that are designed for non-technical people, and they are free to use on your blog. With plugins, you can add contact forms, comment boxes, image galleries, videos and almost anything you can imagine.
  • Huge Community with Help & Support – Since everyone else is using WordPress as their blogging site, it’s quick and easy to find the help you need. WordPress also offers an incredible library of free resources on their site and video tutorials on Youtube.
  • Mobile Responsive – Don’t you hate those blogs that you visit on your phone where you have to pinch the screen to zoom in? WordPress will automatically make your blog ‘responsive’, which means it’ll work on all cell phones and tablets people use to visit your blog.
  • Big Brands Love It – Did you know that even the biggest brands in the world use WordPress as their platform? Sony, MTV, CNN, Ebay, Best Buy and even ESPN all prefer WordPress over the rest.

You can get started with your very own WordPress blog, a hosting provider and a domain name for $2 – $5 a month. Don’t worry – I’m going to show you how to get a domain name for free and your hosting at a discounted rate.

STEP 2: Choose a Domain Name & Host

Now that you’ve selected your blog platform, you’re going to need two critical things to get your blog online:

  • A domain name (you know, one of those addresses like, that people use to find you online)
  • A hosting provider (the service that keeps your blog on the internet)

How do I get my domain name and hosting?

I’ve always put my sole trust in as my main web hosting and domain provider for my personal and client web development projects. I’ve tried every hosting service out there, and no one is as reliable as Bluehost.

Their web hosting service costs less than a gallon of milk and they will give you a domain name for FREE (saving you $10 per year).

That’s not all though:

When you get your free blog name with Bluehost, you’ll also receive a personal email account: [email protected] – which looks so much more professional than a generic Gmail or Hotmail address.

Finalizing your Domain Name Choice

Here’s how to do it:

  • What blogging topic are you most passionate about? Check out other similar blogs to see what people are choosing for domain names.
  • If you’re making a blog for your business, your domain or blog name should be your business name (
  • If you’re creating a blog for yourself, then your domain name should be your own name. My first blog was called

I chose as the domain name for this blog because I wanted to help people blast off with making a website and growing it to new heights.

Domain names typically end with .com, .net or .org. Recently domain extensions (the end of the domain, like .com) have opened up to include more words such as .us and .sports.

When choosing a domain name, what would I advise? Don’t waste time with anything but .com, .org or .net. Those other crazy domain name extensions aren’t widely known so it will be harder for customers and readers to find you.

So, how do you set up a blog? How do you edit your blog? How do I post a blog on WordPress? let’s dive in.

Step-by-Step Guide
to Making a Blog & Getting it Online

Follow along with the images I have provided for you below and you’ll be set up in no time.

First, click this link to open in a new tab.

That’s the Bluehost home page where you’ll be able to see some of their offerings, such as additional 24/7 support and their money-back guarantee.

Click on that huge green button that says “get started now”.

Go to Blue Host

Now you’ll see a page (like below) where you’ll be able to choose your hosting plan.

Select the basic package for the cheapest offer.

After choosing your hosting package, you’ll be on a page where you can check to see if the domain name for your blog is available. Use the box on the left to do so.

If it’s available, click “next”.

Choose Your Domain Name

Already have a domain name from GoDaddy? You can use the box on the right to transfer your domain name.

If the domain name you chose is available, you’ll see a “congratulations” message on the next page.

Now you can select your hosting plan. A 3-year plan might be too much for a beginner, but keep in mind that you can cancel with Bluehost at any time and get a full refund for the remaining months in your plan.

The 3-year package is the cheapest per month, which is what I recommend for everyone to save some dollars.

After your plan has been selected, and you’ve selected any extra features, simply put in your billing information.

Add Your Account Information

Your purchase for your new blog is now complete.

Click the “create your password button to select a password that will be used to login to your Bluehost control panel.

Create Your Password

Accept the Terms of Service and click the “next” button


Click the “Login” Button and use your new password to login to Bluehost.



Before you begin, make sure you have logged into your account at
Need help creating your account? Click here for instructions.


Setting Up WordPress on Bluehost

Bluehost recently introduced the Bluerock Experience to make it easier to set up WordPress and start on your blog. Check out the updated instructions below.

1. Pick a theme

I love browsing through themes because it really helps you visualize your blog. But, you can skip this step or change the theme later if need be. These themes are all free themes from, so it doesn’t cost a thing to get a really nice-looking site.

2. Start building with WordPress

3. WordPress admin overview

4. Bluehost + WordPress integration (Bluehost Plugin aka a shortcut to the cPanel)

5. Create Site Title and Tag Line/Description

6. Enjoy Your Simplified cPanel

Add Domain names, Mojo Marketplace (place to purchase premium plugins/themes), Set up webmail, FTP and manage your Bluehost hosting account here.

That’s it! How long did that take? About 9 minutes for me!

Haven’t started? Click the yellow button below to access my instant discount.

setup hosting and get free domain

Do you prefer the instructions for setting up your blog written out over visual images?

Here are the steps you should follow to complete the installation of your WordPress (this option will be similar on all the major web hosting company portals):

How to Create a Bluehost Hosting Account

1. Click green button “Get Started Now.”
2. Choose your hosting plan.  Basic vs Plus vs Prime vs Pro.  I recommend purchasing the Basic plan because you can always upgrade your plan as the site grows.
3. Choose your domain name (Bluehost includes a free domain name with every new hosting account)
4. Enter your personal account information
5. Create your password
6. Accept Terms
7. Log In

How to Set Up Your WordPress Blog on Bluehost

1. Pick a theme (you can skip this step or change the theme later if need be)
2. Start building with WordPress
3. WordPress admin overview
4. Bluehost + WordPress integration (Bluehost Plugin aka a shortcut to the cPanel)
5. Create Site Title and Tag Line/Description
6. Simplified cPanel.

How to Configure your WordPress Blog to a Different Host (only if needed)

How to Manually Set Up Your WordPress Blog (Expands)

A fair warning to anyone reading this portion of the article: this is the advanced course.

To ensure your blog installation is correctly synced with the host of your choice, it needs to meet certain qualifications:

  • MySQL 4.2 or higher
  • PHP 4.0 or higher
  • 1GB of Free hard drive Space

When you’re certain that all of this checks out, head to the WordPress download link and download the files.

You’ll need to first unzip and extract the files, moving them all to the new file.

Now, open that file and change these lines:

  • define(‘DB_NAME’, ‘database_name_here’);
  • define(‘DB_USER’, ‘username_here’);
  • define(‘DB_PASSWORD’, ‘password_here’);
  • Define (‘DB_HOST’, ‘localhost’); – This one usually doesn’t need anything changed

Fill in the database, by inputting the information for each field. If you don’t know some of them or any of them, contact the host’s customer service to receive them. Once you’ve made the edits, click “save” and close the file.

The next step is to make the connection between you and your host’s FTP account. You’re going to need a client program to do this, like FileZilla for example. You’ll need the hosting company’s login information here again here so you can upload and deliver files directly to the host.

Uploading them directly into the primary root directory will allow your blog to be accessed through this URL: If you are uploading the files to an individual folder, then the URL will be

Double check that there aren’t any other index files in the there like .html, .htm files. The “index.php” file is the only directory you can use.

Now that your blog is set up, let’s talk about getting it off the ground.

Click Here to Read Why Free Aren’t Always Better (Expands)

1. Free Means You Make a Blog Without Your Own Domain

The first thing to understand is that while you can customize part of the blog URL, you won’t have full control over the name of the domain because it’s being hosted by someone other than you.

What if this blog was called

Not as cool, is it?

Starting a blog for free might sound like a good idea because it’s a way to get started without any risk.

It Gets Worse:

Your blog “” isn’t on a platform that’s built to generate revenue.

When you use a free blogging platform like or, your URL is going to include their cut because they are the ones hosting your blog.

This may seem like a minor inconvenience, but keep in mind that people should be able to recall your blog’s URL off the top of their head, otherwise they’re going to forget the blog.

You can purchase a domain name through the company to fix this issue, but you’re still not in total control of the blog as a whole, so it only plugs the leak.

2. You Won’t Have Options for Themes, Layouts, and Plugins

Opting for a free blog through one of the blog sites mentioned above, or others out there, doesn’t give you a whole lot of options when it comes to customization.

Think of it this way:

It’s like getting a burger for free, but you’ve got to pay a premium for each condiment and topping (and the bun!)

3. You Have No Control

When using a free blog hosting blog, you have to consider the fact that while the blog has your name on it, you don’t own it.

This is crazy:

Going the free route gives you absolutely NO control over your blog

For me, that’s a deal breaker.

The blog that is running the blog for you owns it, and if they decide they don’t like it, all it takes is the flip of a switch to send your blog to the big blog in the sky – for instance, starting a Facebook blog.

If the owners of the blog (blogger, Tumblr) decide that your content doesn’t jive with the feel they’re going for, they can delete all of your posts and make your blog disappear.

4. You Cannot Create a Blog That Earns (enough) Money

Granted, you didn’t pay for your free blog, but did you know that many people make money on their blogs?

What’s the bottom line?

If you’re using a free hosting site, you won’t be able to make much money, if any at all.

Some sites will let you set up a paid advertising plan, but they’re going to take a cut of everything you make. We’re talking 50% or higher.

Again, if you are just starting out and you’re running on a tight budget, I would recommend using WordPress as your main blogging platform.

You can run to Tumblr, or blogger, but when you decide to purchase and host a domain of your own and URL, you will most likely continue using WordPress because of its intuitive design and ease of use.

After 72 million downloads and counting, WordPress has become the gold standard for blogging platforms, regardless of it being used as a free or self-hosted platform.

These are a couple of reasons why I recommend WordPress:

  • There are a number of free layouts and themes available
  • Writing posts, adding pictures, and embedding video is very easy and intuitive
  • You can create custom menus and organize your posts by category
  • Visitors can leave comments and also share your blog on their social media network profiles (check out this handy social media cheat sheet here)

Now that we’ve covered the free options, let’s discuss self-hosting your blog.

STEP 3: Customizing your WordPress Blog

By now you’ve learned how to start a blog, but we’re not done until you’re 100% confident with how to proceed next. Before we can started with our first blog post, let’s get familiar with our shiny new WordPress blog and customize it to perfection.

Let’s take a deeper look at the WordPress dashboard when you first arrive on your new blog:

Quick Overview of The WordPress Dashboard

Once you’re on the WordPress dashboard, you’re going to see some options:

  • Adding New Content – This is where you add posts and pages, to begin your first post, just click “post” and then “add new.”
  • Layout and Themes – Modify the layout and design of your blog. All you need to do is find one you like and click “install.”
  • Settings – Here you’ll be able to edit the blog’s title, its tagline, and the email address associated with it.
  • Plugins – We’ll discuss these in more detail in a future article, but essentially these are tools you can put in your blog like newsletter sign-ups, contact forms, and other features


These options can seem overwhelming, but that’s a word that I never want you to associate with the WordPress blogging platform. I’ll be showing you how to use and familiarize yourself with all of the amazing features WordPress has to offer.

So, let’s dive a little deeper and make sure you have everything you need.

How can I find a theme that works for my blog?

Below, you’ll find the default WordPress theme. It’s nice and clean, but it’s not exactly unique. Take a look:

default wordpress theme

A Theme is a layout and design that tells WordPress exactly how your blog should look and function.

Here’s the best part:

There are thousands of these. Some of them are free, some of them come with a one-time fee or a membership to the service.

Here’s How to Find a Theme You Like:

Step One: Login to WordPress

It’s time to customize your WordPress blog. Head to your web address and add /wp-admin to the end of the URL to reach your login page ( Log in with your newly created username and password.

Once you’ve done this, you should see a screen like this one:

wordpress dashboard introduction

Step Two: Head to the Themes Marketplace

Click the paintbrush symbol which is labeled Appearance. This will take you to the page where you can browse and choose from the numerous themes WordPress has to offer.

This is what the page will look like:

wordpress themes marketplace

The search function here is very robust. You’ll have plenty of options for how you want to narrow the results.

Step Three: Choosing Your Theme

On the WordPress sidebar, hover over the ‘appearance’ tab and select ‘themes’ from the drop down menu.

selecting a wordpress theme

Once you’re there, you will see several themes that are already installed. If you’re looking to try out a new one, click the ‘add new’ button at the top to start your search for a new theme.

how to add a new WordPress theme

You’ll then be able to select from the various WordPress theme options: featured, popular and latest. There’s also a handy search bar where you can plugin in particular features you’re looking for in a theme, such as one with a ‘white’ background or a ‘modern’ look.

wordpress theme options

The ‘feature filter’ option is also incredibly useful because it allows you to check and uncheck themes with specific color themes, advanced features, and layout styles.

Simply click and check off all the specifications you’re looking for and hit ‘apply filters’. WordPress will populate all of the free themes that meet your criteria.

wordpress' feature filter options

You can also preview any theme and get an idea of how it will look before you actually commit to it. Click the ‘preview’ button that’s within each theme option and you’ll be taken to a new page that will display the selected theme.

previewing a theme

Once you’ve found that perfect WordPress theme, click ‘install’. Then all you need to do is confirm and activate the installed theme.

activating your wordpress theme

Regardless of your WordPress blog’s niche, these are the things you want to look for in your WordPress theme:

What Do I Need in My WordPress Theme?

  • Look for something that is stark and simplistic. Anything too complicated will overload the viewer’s senses and confuse them when they arrive.
  • It absolutely must be a mobile responsive design. A vast majority of your visitors will be using mobile devices. They should have an equally user-friendly experience as people who visit on desktops. If you’re not sure, check the theme’s description and run the demo page through Google’s Mobile-Friendly Test.
  • Make sure the theme clearly states that it’s compatible with all of the major web browsers: Chrome, Firefox, Internet Explorer, Safari, and so on.
  • The theme should support just about any and every plugin you want to install. If there’s any doubt on this front, ask the developer or research the specific plugin you’re concerned about to be sure.
  • Look for multilingual support in both different versions of your blog and for different multilingual plugins.
  • If you’re a beginner, consider looking for themes with website or blog builders included.
  • Finally, look for themes with plenty of reviews and options for ongoing support.

Step Four: Install Your Chosen Theme

The Final step is to install the theme you’ve chosen by selecting it and clicking the Install Now button.

An important note:

Change your theme as often as you’d like in these early stages. It’s best to find the perfect option for your site before you dive into everything. If you decide down the road that you want to try something different, remember this: changing your theme does not delete any posts, pages, or content.

How Do I Add Content And Create New Pages?

Adding new content in WordPress is simple and easy. Thankfully, if you’ve ever used a program like Microsoft Word in the past, you’ll be right at home here.

Click on Pages orPosts and then Add New.

Adding and Editing Posts

Let’s take a look at the content creation layout for WordPress:
creating content with wordpress

In the image above, I’ve labeled all the major elements you’ll see on the create page and create post screens. Let’s break down each of these so you understand what everything does:

  • 1. Title (H1) – This box at the top of the page is where you’ll place the main title of the page or post.
  • 2. Add Media – This button takes you to the tool where you can upload, customize, and insert images into your content.
  • 3. Toolbar – Here we have the various formatting options available to you. Everything from the option to bold text, underlining, italics, and even your header styles can be found here.
  • 4. Visual/Text Tabs – This tab switches between the visual “front end” of the content and the text “backend.” The only time you’ll need to look at the text tab is when you need to add custom codes or short code.
  • 5. Publish Box – This is where you’ll find the options you need to save the draft, publish the post, or update it with new content.
  • 6. Content – This is where the magic happens. All of your content, including images and links, go here.

Adding Pages to Your Menu

When you’ve created pages such as the “About Us” or “Contact Us” options, you can add them to your navigation bar. To do this, click Appearance on the left side of your dashboard, followed by Menus.

adding pages and posts to the wordpress menu bar

Once you’ve reached this page, follow these steps:

  • Find the page you want to add in the list on the left.
  • Check them off.
  • Click “Add to Menu.”


You can also add blog ‘posts’ to the menu bar as well. Just underneath the ‘pages’ section, you’ll find an expanding tab called ‘posts’ where all of your blog posts will be organized.

Creating Categories and Organizing Your Posts

Now that you’ve made a blog, you may be asking: “How do I start a blog?”

It’s simple:

You just need to start producing consistent content related to your niche and your audience. The various articles and guides you create will be added to your new blog as “posts.”

To keep your blog organized, you may wish to organize your posts into categories. If you have a static web page, a separate category can be formed to house your blog posts.

Here’s how it’s done:

  • Option #1 – Create your new category by going to Posts -> Categories.
  • Option #2 – When you’re writing a post, you can create a new category on the right side of the page and your post to it.

adding wordpress categories

Add the name of the category and ensure the ‘slug’ section is filled out in lowercase letters the URL you would want for the category. For example, this guide is categorized under the ‘blogging basics’ category and would have a URL like this /blogging-basics/.

You can also add a description to the category as well – depending upon your theme, it might be displayed on the category page.

Remember to add your new categories to the navigation bar and you’ll be all set!

Settings and Tweaks Within WordPress

This section’s purpose is to perform the “housecleaning” that any new blog owner should do after they’ve set up and created their blog. These things will add the finishing touches to your blog’s foundation.

Changing Your Blog’s Title and Tagline

It’s important that you customize both the title and tagline of your blog. Otherwise, it won’t look very professional in search engine results. This is also important for search engine optimization (SEO) as it gives you an opportunity to include your main keywords.

To change these things, head to Settings -> General and fill out the fields below for the site’s title and tagline.

configuring your site's title and tagline

Hitting a creative roadblock?

If you’re not sure what to place here, here are some tips to help you decide:

  • At this point, you’ve already registered a domain, so you have some idea of what your blog is going to be called. For branding purposes, you can make the name identical or similar to your domain.
  • Ask yourself: “What’s my blog’s purpose?” What are you trying to accomplish?
  • Use descriptive language or phrases that describe you.
  • Misspell something on purpose or create a new term that describes what you do.
  • Balance the title between professional and personal, depending on the nature of your blog.

Ensuring your Blog is Search Engine Friendly

There are a few critical points to consider when you’re setting up your blog to ensure you’re on the right track for SEO success.

Having a clear communication channel with search engines will leave a lasting impression you’ll need to be seen more favorably by Google and the like. Establishing an impressive first impression is key to making your blog marketable in the years to come.

1. Don’t use long and unnecessary characters in your URL structure.

Not only do we as people like seeing URLs like this but search engines don’t prefer it either. Instead, use a cleaner URL or permalink structure like this one –

Here is how to alter that setting: Settings > Permalinks and then select ‘post name’ and save your new settings.

configuring permalink structure

2. No one wants spammy comments on their blog.

There are millions of people out there that leave spammy and unwanted comments on your blog to advertise their blog or their products and services.

You can easily filter these unwanted comments out by configuring a simple setting to moderate those comments.

Go to Settings -> Discussion and make sure both of these options are checked on.

comment moderation

Depending on the page/post, or the nature of your blog in general, you may not want comments. If that’s the case, for specific pages, you can follow these steps to disable comments:

  • When you’re working on creating a new page or post, look for the “screen options” button in the top right corner. Click to open it.
  • Next, click the discussion box and you’ll see another box appear for “Allow Comments.”
  • Un-tick this box to disable comments on that page only.

Go to Settings -> Discussion and un-tick the option that says “Allow people to post comments on new articles.”

comments settings

3. Don’t block search engines from crawling and reading your blog.

Go to Settings -> Reading and scroll to the bottom. Make sure this setting is ‘unticked’ to allow Google and other search engines to freely read your blog. If this is check marked for any reason you will not appear in Google search results.

search engine visibility

Creating a Static Homepage

A static page is different than a blog page. In the case of a static homepage, it never changes. If you want your homepage to stage the same, regardless of what’s going on in other parts of your blog, follow these simple steps:

  • Go to Settings -> Reading
  • Choose a page you’ve created to become a static page for your site. “Front Page” is the homepage page, while “Posts Page” is the front page of your blog.
  • If you don’t choose a static page, WordPress will use your latest posts and show them on your homepage. So, it may be important to create a static page, based on the goals of your blog.

Editing The Sidebar

When you’re choosing a WordPress theme to get a new blog online, they will almost always have a sidebar on the right side (some cases it’s on the left). This feature is great for user-friendliness, but often the default sidebar includes things you don’t need.

To edit your sidebar and customize to your liking, follow these steps:

  • Go to Appearance -> Widgets in the dashboard.
  • Use the drag-and-drop feature to add and remove different boxes from the sidebar.
  • Don’t worry about the HTML box, this is for using custom code.

What Should I Put in My Sidebar?

  • When you’re making a website, your sidebar should be organized from highest to lowest priority.
  • The top element depends on what you’re blog is trying to accomplish. For some, this is a widget with your About Me information.
  • For other blogs, a short opt-in form is the top element of their sidebar so they can collection email subscribers.
  • Other elements beyond these include your latest posts, social media buttons, and additional navigation.
  • You should stay away from posting awards, a ton of social fees, and archived posts. There are better places for these.

Installing Plugins to Maximize
Your WordPress Experience

Here’s a question you may be having:

What’s a plugin? Trust me, it’s easier to understand and use than you might think.

Plugins are the name given to programs that add additional functions to the base version of WordPress. Think of them like a blogger apps. They give you the option to add features quickly and easily.

Without plugins, you would have to set up a blog for yourself, along with all of the little features you want it to have. These offer a much easier way to add functionality.

Here are just a few of the things plugins can do for WordPress:

  • Track your visitors and their behaviors
  • Modify and monitor your SEO efforts
  • Add contact forms and opt-ins for your email list
  • Speed up your blog
  • Backup your blog
  • Add a comments platform to your blog
  • Protect your blog from hackers

How to Install Plugins on WordPress

Installing plugins on WordPress is as simple as installing themes:

  • Go to Plugins -> Add New
  • Search through the thousands of available options
  • Click install and activate to finish the process.

wordpress plugins

You can use the search bar on the right-hand side. Once you’ve found the plugin you’d like to use on your blog, select the ‘install now’ button and then simply ‘activate’ it on the next page.

Keep in mind that it’s critical not to install just any plugins. Having too many plugins or installing a plugin from an unknown or untrusted source can be detrimental to your WordPress blog.

installing plugins

If the plugin has quite a few active installs that’s a good sign. It’s also good to check the reviews and see if the plugin itself is compatible with your version of WordPress.

What to Look For in WordPress Plugins

  • Make sure it’s something you need. Installing unnecessary plugins can slow down your blog.
  • Look to see if it has a large number of reviews.
  • Make sure it was updated recently, and consistently since it was created.
  • Check to see that the plugin is compatible with your version WordPress.
  • If you have any questions, reach out ot the developer before you purchase or download the plugin.

Essential Plugins For WordPress

As you get started with plugins, you’ll probably find a lot of them that you want to download. Here are some handy tips to keep in mind before you download anything.

Let’s start with the most crucial ones first:

1. Yoast SEO

This plugin singlehandedly demystifies SEO for new WordPress bloggers. Once you’ve installed it, you’ll find the widget beneath your posts. It will give you the opportunity to customize the URL, Title Tag, and meta description of the post or page right then and there.

Inserting the main keyword will provide a detailed analysis of how meaningfully used a given keyword is across all the on-page elements. These are just the basic features as well, so it’s easy to see why this plugin should be first on your list.

2. Google Analytics

Tracking the number of people who visit your site, how long they stay, and what pages they visit are the beginnings of a robust analytics approach. This plugin makes it easy to connect your blog with the Google Analytics

This will allow you to understand how your blog is performing and eventually use that data to improve your marketing and your usability.

3. Contact Form 7

It’s common to have a contact form on your About Me page, and this plugin allows you to set one up with ease. Using this, you can give your visitors the option to send you a message without having to open their email software or leave your blog to do it.

4. Wordfence

WordPress security is a hot topic right now, and it always will be. Hackers are constantly looking for new ways to get into blogs. By downloading a security plugin, you can protect your site from harmful visitors and software.

5. W3 Total Cache

The last plugin I would recommend to have from the very beginning is W3 Total Cache. This incredible plugin immediately gives you a speed boost. While it has a lot of advanced features, simply installing and activating it will make a difference in an of itself.

The best thing you can do from here? Explore and check out the options. Here’s a useful list of the top 100 plugins to use.

When you’re putting together your post, check out the various fonts, tools, and the useful “Add Media” button to put pictures in your post and embed videos.

Again, these plugins you see above are just the very basics you’ll want to have installed on your brand new blog.

Additional Resources for your New WordPress Blog

Now that you know how to create a blog, I want to share with you some classic techniques & practical strategies you can use immediately to build and grow a successful blog.

Still haven’t started your WordPress blog? Read these…

Thank you to everyone for going on this journey with me. Spread the word, share this page with others and show them how to start a blog. Everyone deserves success and happiness and by forwarding this resource, you’ll be sharing the knowledge.

Matt Banner

Matt Banner headshot

Hey! The name's Matt. I'm a seasoned blogger & Wordpress developer. I've consulted with Fortune 500 companies and now I'm here to help you get started with your blog. Follow me on Twitter.

Intelligent Opinions
  1.'Lilian Grey

    Wow, what an amazing and informative guide. I really appreciate all of the insight that you’ve provided. Very thorough!

  2.'Jennifer Knudson

    What a pleasantly delightful resource for helping me start a blog. I just signed up! Thanks for personally helping me make my own website.

    1. matt@onblastblog.comMatt Banner Post author

      That’s what I’m here for Jennifer. Let me know if theres anything else I can do to help 🙂

  3.'abigail nasser

    Hey Matt,

    What a resourceful guide you put together on starting a blog. I’ve read a few others and haven’t seen one that really resonates with me. Keep it up!


    I’ve been very hesitant to starting a blog because I’m very new to technology and using a computer. I’m grateful that I was able to find your blogging guide because it’s opened up my eyes and mind to the opportunities that the internet provides. Thanks so much for making this tutorial for beginners, it’s very well written and informative. Job well done Matt! Kudos. -Wendy

    1. matt@onblastblog.comMatt Banner Post author

      I’m so glad to hear this from you, Wendy. This is the exact reason that I do what I do 🙂


    This article was super helpful and on point, thank you so much. I’m reading all the other articles as well, you’re very insightful and encouraging. Thanks!!!


    I just found your website the other days and I’m thoroughly enjoying all of your work so far. I love your tone and style of writing. You really make it easy to digest and understand in lamens terms. I’m not that computer savvy so your writing as helped immensely already! Thanks Matt

    1. matt@onblastblog.comMatt Banner Post author

      Hey Tara,
      Great to hear this from you. Let me know if there’s anything I can do to help you even more!

  7.'Destiny D.

    So informative. I’ve been debating on switching to and learning how to self-host for a few months now. This helped me out a lot! Thanks so much!

    1. matt@onblastblog.comMatt Banner Post author

      Anytime! If you haven’t made the switch to start your blog, definitely do it. I’m here to help if you get stuck along the way.


    Great guide you have here! Also your website loads up very fast! What web host
    are you the use of? Can I get your affiliate hyperlink in your
    host? I want my web site loaded up as quickly as yours lol

  9.'Stanley Mathew

    Great article on starting a blog. Loved it. Yoast is actually very helpful. Got here from Smartinsights. I knew for the fact, Dr Dave won’t refer a link of no value.

    1. matt@onblastblog.comMatt Banner Post author

      Thanks for the love Stanley! Dr Dave is a good man and I appreciate the referral. Let me know if you ever need help growing your blog after you’ve started one 🙂

  10.'Catherine McMahan

    Hey Matt,

    You have certainly outdone yourself here. There’s so much to learn about staring a blog.
    I really appreciate your help here.

  11.'Jordan Monahan

    Your tutorial has inspired me to start a WordPress blog, but I’m unsure about which hosting provider is best for a travel blog. From what I’ve learned, starting a blog doesn’t require that much bandwidth, is that right? Does Bluehot offer a VPS?

  12.'Syed Irfan Ajmal

    What an excellent guide. I love the fact that it is so thorough and has relevant images and what not to guide the newbies. While I don’t consider myself a newbie, I loved the fact that you put up such a guide. Great work! How much time did it take you to put it together? I am guessing it must have took you at least 20 hours (excluding the video).


    I’ve been browsing on-line a lot more than 3 hours today, but I never found any interesting article like yours. It is pretty price sufficient in my opinion. In my view, if all web owners and bloggers made starting a blog guides like you did here, the internet could possibly be that much more helpful than in the past. Thanks very much for the info. I was able to start a blog after a long struggle.

  14.'John Palmer

    Wow! a goldmine of easy to digest information… wishing I read this article before I started my first wordpress blog!

  15.'Rhea Hoskins

    Hey Matt – So I started my blog, but I’m stuck on deciding between 3 themes. Maybe you can point me in the right direction?


    Hey I’m having trouble choosing a domain name. I’m stuck. Maybe you can help? I’m just about ready to make my blog but I know choosing a domain name first is important.

  17.'Jan Oršula

    Hello there,

    definitely the best step by step instructions out there. Love the way you’re using images. Even my mom would set up a blog with your guide 🙂

  18.'Yash Lavate

    Hey Matt your blogging guide here so useful. Now that my blog is up and running, I’ll be suggesting this tutorial to my friends and family.

  19.'Karolyn Bradfield

    We absolutely love your blog and find nearly all of your post’s to be exactly I’m
    looking for. can you offer guest writers to write content
    for you personally? I wouldn’t mind publishing a post or elaborating on some of the subjects you write regarding here.
    Again, awesome blog!


    I’ve been terribly hesitant to beginning a diary blog as a result of I’m a terribly unaccustomed technology and employing a PC. I’m grateful that I used to be able to notice your blogging guide as a result of it’s opened my eyes and mind to the opportunities that the net provides. Thanks such a lot for creating this tutorial for beginners, it’s well written and informative.


    Coming from someone who’s been blogging for a while now I’d like to recommend to everyone to definitely go with WordPress for their blog. Hands down the best platform to use for creating blogs in 2017.

  22.'Anita Williamson

    How many blog posts should I be writing monthly? I’ve read in some other places that I should have something up on a daily basis for the ‘freshness factor’ but I’ve also read that’s a myth. Care to elaborate? Thanks!

    1. matt@onblastblog.comMatt Banner Post author

      Hey Anita,

      It really depends on your niche, as quality beats out quantity. I would recommend focusing on writing detailed, yet easy to read posts.


    My brother recommended I might like this WordPress tutorial. He was totally right. I was able to get my website up in about 18 minutes!
    You won’t believe just how much wasted time I had spent searching for an easy to follow guide like this one. Kudos my friend!

    1. matt@onblastblog.comMatt Banner Post author

      That’s great to hear Clarissa! My sole intention for creating my tutorial was to help people just like yourself. I can’t wait to hear about your website 🙂

  24.'Lenore Parrish

    I thought creating a blog was supposed to be tough? This guide outlines the step with simplicity and practicality. I’ve got to share this with some of my friends who have mentioned they wanted to get started as well. Thanks again Matt!

  25.'Justin Chatsworth

    Hi Matt! I’m about to start a new WordPress blog this week, and this was the perfect ‘go to’ resource I needed for added optimism and positivity.

    One area that I’m struggling with and I’m curious to know… how in the world do you have time to create so many blogs without getting overwhelmed with the initial creation set up process?

    Specifically, I mean, creating content, choosing a theme, creating a new logo, creating an email marketing campaign, creating new social media accounts, creating the about page, contact page, privacy page, etc.

    When you’re setting up a new blog, isn’t that mundane set up process enough to deter you from starting anew countless times?

  26.'Donnie Masterson

    Matthew, this is incredibly well written!

    It’s a masterful guide with how the different sections were broken down and the inclusion of supplemental resources.

    What’s really standing in my way with starting a new blog is just how overwhelming it can be when you step back and think about how much there is to do. I’m currently trying to take things day by day so I don’t get caught up and overpowered.

    Thanks a million for this well-deserved bookmarked resource.

  27.'Tonya Solis

    Hello Matt,

    I bookmarked your post and set a reminder to read it thoroughly. I just don’t have the time right now and your in-depth content is perfect. I just wanted to let you know that I’m brand new to the world of blogging and I’d love to find a way to earn another income source. Thank you so much for your guides and resources, because they have made a huge impact on my blogging knowledge. Safe to say I resonate with your content better than those guys at First Site Guide.

    Thanks again!


    Top notch Matt. I was expecting to be familiar with everything in here, and thinking to myself that this was just the next ‘how to start a blog’ post.

    I really love how you went into the details and guts behind the scenes of WordPress!

  29.'Michael Thompson


    This definitely took a considerable amount of time to compile! I’m liking how you formatted the post, you made it dead simple to read the specific sections that interested me the most, since I don’t have all the time to read everything at this very moment. The resources you provided were immensely helpful as well. Thanks again!


    Hey Matt,

    You have trulu outdone yourself with this WordPress guide. There’s so much to learn here.
    Thanks for being the teacher I always needed.

  31.'Donna Withers

    Such an amazingly helpful resources! I will most definitely take advantage of tips when I set up my blog next week!! thank you!

  32.'Richard M.

    The advice and data outlined here is incredible. It’s super useful for me as a new blogger. Finally, I’ve chosen WordPress to self host my new blog thanks to your insight.

  33.'Divya Bomani

    Thanks so much Matt!

    In just a few days I’m going to create my own blog.

    Seriously Thank you very much!!

Comments are closed.

OnBlastBlog may receive a small referral fee from companies that we suggest in our guides, but we only recommend web hosts & companies that we ❤ and use ourselves.