How To Start A Blog for Beginners (2019)

A Step-by-Step Guide To Getting Your First Blog Up and Running FAST!

Are you ready to learn how to start a blog and make money?

This free guide will give you an easy step-by-step guide on how to create a blog FAST. (with pictures)

This is the first step to the 3P's of online success.

Produce. Publish. Profit.

My name is Calvin D. Hill, and I will show you exactly how to start blogging TODAY! 

My free guide caters to blogging for beginners, and will teach you the right way to build your website.

calvin hill power of publish

Building blogs is easy and rewarding! I took this blog from zero to $116,371.97 in the first year.

All while having FUN.

Now it's YOUR turn!

Avoid FAILURE, and build a blog platform that can establish you as an expert in an industry and generate passive income.

Every month this page helps hundreds of entrepreneurs & small business owners with starting a blog. Over 4,300 blogs have been launched using this guide!

If you follow all the steps I’ve broken down for you below, you should have a blog live and running in less than 21 minutes. As a result you will be setup to begin a blogging career.

Let’s start by going to Hostgator. 
(The link above will open in a new window, this way you can continue to follow the easy steps).

Here's How To Start A Blog In 5 Easy Steps

  1. Choose your blogging platform.
  2. Register your domain name hosting.
  3. Design your blog.
  4. Write you first blog post.
  5. Start growing your blog weekly.

This page has one goal and that's to get your blog started TODAY! Your website will be up and running within minutes. Not tomorrow, next week or next month for that matter.

This will get it done right now.

UPDATE: Hostgator has given me a special discount for my readers! You can now set up your blog for as low as $2.75/month, and it also comes with a FREE domain name!

An Introduction To Blogging & Most Common Questions

Before you get into your action steps, let's go over some frequently asked questions. This is the foundation of helping you understand why thousands of people start a blog every year.

Why Build A WordPress Website?

A blog is crucial for building a profitable & passive income business online.

Since 2005, I have been making money online by creating powerful content that generates a multiple six-figure income from advertising, affiliate revenue, online courses, ebooks, and audio courses.

I have helped thousands of people get started without fail. Above all, the process is FAST!

Here is my promise:

I will walk you through the step-by-step process of setting up your self-hosted WordPress blog the right way.

  • No frustrations
  • No headaches

None of the crazy stuff I had with my first blogging experience.

Should I Start A Blog Free?
(3 Reasons Why You Shouldn't)

Self-hosting with WordPress is the best place to start a blog. Further, it’s the #1 choice for content creation. It gives you complete control of your website and the content written on it.

Let me give it to you straight. True successful six-figure or million dollar bloggers NEVER use free blogging websites.

If you are serious about making money online, free blogging platforms are a NO NO! It will be too hard to generate passive income and run a solid blog.

My blog makes thousands of dollars EVERY month. The domain name is NOT “”. Instead it’s “”.

Hosting my own blog on servers like Hostgator reduces headaches and worry. More importantly, it’s super professional.

how to start a blog

3 Reasons why successful bloggers DON’T make a free blog:

  • Firstly, it’s HARD to Make Money on them – Most of the free blog platforms are not set up for you to get paid. You will be limited or banned from advertising, email marketing & true internet marketing. (OUCH!)
  • Secondly, your content is not controlled by YOU – Your website can be shut down at anytime, for any reason. Months or years of hard work gone in seconds.
  • Thirdly, you will have a long hard to remember URL (Web Address) – is NOT catchy, NOT easy to remember, and NOT good for brand building.

WordPress.COM blogs and many other free sites have these limitations.

Your #1 option is self-hosting a badass blog on WordPress.ORG. You get the same PRO-Level software with ZERO limitations!

Moreover, starting from scratch with a self-hosted blog and a custom domain name is the key to success.

If you go with a FREE site, you WILL regret it later on. Transferring content from that host to a self-hosted is a massive headache.

Plus, you will lose out on thousands of dollars. Trust me, it happened to me years ago!

If I were you, I would set up my blog business to make money from Day 1.

You can create a website with Hostgator in minutes. In addition, it’s WAY easier and definitely less expensive. Make sure you take advantage of the special discount deal below.

Myself and 1,000s of other bloggers have done it this way.

Why Hostgator WordPress Hosting?

The most important things when it comes to hosting are…

  • Customer Support – If you need to contact someone about your blog you will want to reach someone FAST. Anytime!
  • Uptime – If you are making money from your blog you don’t EVER want it to GO OFFLINE!
  • Speed – When people type in your web address you don’t want your site to be slow as a snail. They will just hit the back button of your blog doesn’t pull up.
  • Security – You don’t want to waste time worrying about hackers. You can’t waste days trying to fix a hacked website that also looks unsecured.

There are THOUSANDS of web hosting providers.

No Typo… thousands!

Every service provider offers basic service of (domain names & hosting) with comparable pricing.

But heck, you don’t have time to sift through the good ones and the BAD ones, right?

Well, that is where I come in. I have been building blog sites that make money since 2005. Lucky for you I’ve already done the work.

Certainly, I know exactly who you should use for your first blog. 

You will get a HUGE discount, reliable speed, and stellar customer service from day 1.

Note: As a customer for over 10 years who also runs this independent review site I have referral links below. I am compensated if you purchase from the referral links – at no extra cost to you. In fact, I get amazing discounts because of this. You will pay less for the same service other pay more for.

My main goal is to help you get money from blogging with few mistakes and frustrating days. I made a ton of mistakes when I started years ago and it wasn’t fun. Blogging is a wonderful business model and can change your life.

I went through the hosting companies a lot of people (famous and non-famous) recommend like BluehostWP-Engine and even GoDaddy etc…

So, what is the best web host for beginner bloggers?

I TRUST and recommend Hostgator for domain names and web hosting.

My #1 Recommended Hosting Provider

hostgator logo
  • Industry-leading blog load speed and uptime
  • Free 24/7/365 email, chat, and phone support
  • Free SSL Certificate (normally $78.99/year)
  • Unlimited disk space and bandwidth
  • The #1 blog host for beginners

Get started for only $2.75/month

60% off exclusive, limited-time with this DISCOUNT.

Here is the best part!

I have been using Hostgator for over 10 years so they gave me a special discount to give to my readers.

This means you get your hosting for cheap. Normal hosting is $10-$15 per month to get a premium plan, but today you can get a blog starting at $2.75/month.

That is 60% OFF your hosting plan TODAY.

Like many great deals this opportunity won’t last long…

The offer will expire soon like all great deals that exist the deal won’t last forever…

You’ll need to grab your discount quick. This is one of the best pricing options for blog hosting anywhere on the internet. Starting at $2.75/month there is not much to lose. The gains of building your own blog are MASSIVE!

Okay, we are done with the general questions and basics of blogging.

It’s time to build your blog website.

You ready to create a blog today?



Step 1: Choose the Best Blog Platform (WordPress)

My #1 Recommended Hosting Provider

hostgator logo
  • Industry-leading blog load speed and uptime
  • Free 24/7/365 email, chat, and phone support
  • Free SSL Certificate (normally $78.99/year)
  • Unlimited disk space and bandwidth
  • The #1 blog host for beginners

Get started for only $2.75/month

60% off exclusive, limited-time with this DISCOUNT.

Starting a blog for business or hobby is far cheaper and faster than 10 years ago.

It's SUPER easy, but...

Before all the fun starts with designing your blog we must do one important thing. Choose your blogging platform. There are many content management systems to choose from. However, WordPress is #1. There are over 75 million websites that use WordPress as their choice for content.

Many celebrity blogs and Fortune 500 Companies use WordPress to self-host their sites. Some of the best blog templates are displayed by celebs and corporate companies.


Katy Perry, BBC America, MTV News, Beyonce, Microsoft News, Walt Disney, News York Times, and many more popular blogs.

Let's take a look at why:

  1. FREE tools for everyone to use: (this includes design layouts, themes, and plugins)
  2. Set up is SIMPLE: I will show you exact steps in a few...
  3. Safety & Security: The WordPress software is continuously updated.
  4. Developers of FREE tools update often as well: No worrying about hackers or things breaking because they are outdated.
  5. Extremely customizable: You can design your blog website to look and function as you wish. You can start from scratch or create something unique.

Platforms like WIX, Squarespace or Shopify are pretty good. But fall short to the power of WordPress.

If you want to create a profitable blog with the freedom and customization use WordPress. It's the option thousands of PRO bloggers use to build their blogging business.

You won't feel or look like an amateur after this tutorial.

Step 2: How To Set Up A Blog (Domain Name & Hosting)

Getting your hosting set up with your domain name is SIMPLE! I’m going to show you how to get them both in a few minutes.

In fact, at the end of STEP 2 you will have a fully functioning self-hosted WordPress blog online. Your website will be linked to your own domain name and ready for the world to see.

That’s awesome, right?

1. How To Register A Domain Name For Your Blog

The most important thing you need when setting up a self-hosted blog is your own domain name.

Regardless of the blogging niche you choose you will be known online by your domain name. The URL address is unique to your blog.

Domain Name – When people want to visit your personal blog address this is what they will type in the URL box. It’s the address where people can find your powerful content. For example, Facebook’s domain name is The blog name you create today will be The difference is you will replace YourBlogNameHere with something cool and unique.

So, how much does a domain name cost? Domain names usually cost about $10 a year. Typically purchased with a hosting plan, but can be bought without. The name belongs to the buyer as long as they pay the annual fee if not registered with a hosting company like Hostgator.

By following this step-by-step guide I’ll show you how to get it far cheaper.

If you already have a domain name simply choose the correct box labeled (I Already Own This Domain). Then move to the next step.

Where to buy a domain name and how to choose a good one

Selecting a good domain name is usually the BIGGEST mistake beginner bloggers make.

3 Rules When Choosing A Domain:

1. Must Be Memorable – Make blog names short as possible, and easy to spell. Try to use the occurrence of the same letter or sound at the beginning of closely or connected words.

2. Descriptive or Unique – Try to make sure someone knows what your blog is about by simply hearing the name. Let it reflect who you are or what your business is all about. Select a name that describes.

3. Trustworthy and Popularity – The most popular domain/URL extensions is (.com). The “dot com” TLD is the rule of thumb and people trust it online. If you can’t get your name with the (.com), here are alternatives. I recommend using the (.Net, .Org or .Co).

Here are some (.com) domains that use the 3 rules I mentioned above.

  • Power of Publish
  • Best Buy
  • Paypal
  • Dunkin Donuts

See how the names above are descriptive and provide a rhythmic sound. They are very hard to forget once you say them.

Now, lets’ enter the domain name you want in the box. If the name is available you will see a green check and the words “Added – Primary”.

how to register a domain name

If the name is NOT available you will see a RED error message. You will need to select something else until you see that green check mark.

NOTE: You only have to buy your primary domain name. You DO NOT have to add the other available names.

2. Choose Your Blog Hosting Plan

So, what is web hosting? This is where your blog lives. It’s your blog’s home on a server that can be accessed all over the internet. Hosting is necessary to run your website. A domain name won’t work without it. Your web host will store all your unique content you produce (images, video, blog post, and pages).

How much does web hosting cost? The average cost of web hosting can range from $10-$15 a month. However, you will get 60% OFF with this discount link.

You have an option of paying $10.95 a month, but you can start earning income online with the Power of Publish for under $3.00/month.

This is the most important investment you will make when starting a blog.

My recommendation is the “Hatchling” plan. It gives you everything you need to start your blogging journey. As your blog and business grows you can always upgrade for advanced features.

what is hosting

Remember: Because I have been with Hostgator for 10+ years I have an exclusive discount. My readers who use this guide get (60% OFF).

You get your hosting starting at $2.75/monthly unless you decide to pay $10.95 on a month to month basis! You cannot find this deal anywhere else…

and check this out:

The coupon code “SHARED3660” will automatically be applied for your discount.

That was EASY!

3. Complete The Registration Process

After locking down your name and selecting the Hatchling Plan you can move on. Complete your contact and billing information carefully.

Hostgator provides everyone the option to customize their packages as needed.

DON’T SKIP THIS PART: In this step you have an opportunity to save more money.

hosting services

You don’t need these services to start off. Yet, you have the option to add what you care for.

The power of WordPress is that all of these things can be added via plugins later on. It’s not 100% necessary for you to spend the extra cash right now. You will still be ready to blog for money without them.

4. Hostgator Account Set Up

The nameservers and Cpanel (Control Panel) are being installed. You are minutes away from setting up your website.

An email confirmation that looks like the image here will be sent to you shortly. It takes Hostgator about 5-minutes to register your new hosting account.

portal email

5. Launch Site Builder & CMS Portal

The order is COMPLETE and you are now inside of the “Customer Portal”.

Click on the “Hosting” tab at the top.

hostgator hosting

Scroll down and click the “QuickInstall” button. This will take you to the Site Builders & CMS marketplace.

how to start a blog

NOTE: If you EVER need to get to the customer portal manually follow the instructions in the GREY box. Otherwise go to STEP #6 to continue the tutorial.

Check your email for password and username from Hostgator. Click on the link that says "Your Control Panel" and login.

Scroll down until you see the "Software" section and click on "QuickInstall".

6. Install New WordPress Blog

Under the Site Builders & CMS Section click on WordPress.

wordpress one click Install

Select your domain for installation from the dropdown box. Make sure you leave the second box that says “directory” blank.

domain name installs

Click the NEXT button.

Fill out your install settings. This information will be used to display your Blog Title Name and your Admin User Name for logging in. Make sure you use the email registered to your Hostgator account. It just helps keep things organized.

Make sure you check the boxes for creating a new database for the installation and the terms of service.

install wordpress blog


WordPress will build your content management system for you now. You don't have to learn any HTML or PHP, it's all done by your new hosting provider.

You will see a page that displays the message "Installation Complete". This will have your installation details for logging into your WordPress blog.

blog installation

CONGRATULATIONS! - You have a live WordPress blog up and running online. You have also learned a new skill that you can charge others for.

7. Logging Into New WordPress Blog

It's time to check your email account!

You will get an email that looks like the following image. It will contain your WordPress Administration link as well as the installation login.

This is the link you click to log into your WordPress account.

Example: (Replace "YourBlogName" with YOUR domain name).

install complete email

Copy this information into a notepad or password management system like Lastpass. This will keep things safe. In other words don't lose this information.

It takes about 5 minutes to receive the emails. Check your SPAM folder if you don't see this email.

NOTE: You will know when your website is LIVE once you see the page below after installing everything. It takes about 10-minutes for this to happen. You won't be able to login into WordPress until your website propagates online.

wordpress website coming soon

Step 3: Design Your Blog

Here is the section where we learn some blogging basics. For instance...

  • Changing your blog's theme
  • Installing plugins
  • SEO for your new website

You've learned how to start a website. Now it's time to customize it for the unique entrepreneur ideas you have.

It's easy and FUN!

Reminder: Logging into your blog is as simple as going to Just enter in your Username and Password given to you by Hostgator.

design wordpress blog

Choose A Blog Theme & Layout

When it comes to designing the look of a blogging platform all you need is a great theme. WordPress uses themes for customizing looks of any blog with ZERO technical skills.

Bloggers can have a professionally designed site within minutes. With over 3,000 customizable free themes WordPress offers a vast amount of blog examples for design. For those that want to use "Premium" designed themes, simply visit

How To Install WordPress Theme

After logging in your site you will immediately land on the Dashboard or admin panel.

wordpress dashboard

To the left on the WordPress sidebar is a tab labeled "Appearance". Take your mouse and hover over that link, then click on "Themes".

featured wordpress themes

Here you will have theme options already installed.

However, if you want to use something different it is easy to do so. Click on the blue "Add New" button on the top to search more free themes.

add wordpress theme

This will bring up options for featured and popular themes along with a search bar. You can even filter using criteria such as subject or layout.

wordpress theme upload

Once you have found a desirable theme, click "Install". Something magical is about to happen!

Your selected WordPress theme will be installed automatically with NO tech help! After the installation click "Activate" and you're done!

install wordpress theme

Installing New Theme

activate wordpress theme

Activating New Theme

How To Change Permalink In WordPress

For a more search engine friendly URL we need to change the permalink structure in WordPress.

So, what is a permalink? A permalink is the full URL seen for a post, page or any piece of content on your blog. The link is a permanent address linking to the published content.

Google and other search engines prefer clean URL's when indexing. For example, look at the comparison of a clean versus an ugly URL.

1. http://powerofpublish/2019/01/category/blog

These two links are dramatically different. The second link is short, clean, and neat.

Here is how to change a permalink in WordPress.

Click "Settings" in the WordPress sidebar. Then navigate to "Permalinks" and use the recommended setting under "Post Name".

post name permalink

Step 4: How To Write Your First Blog Post

Blog post are how you will get your message across to your readers. This is how you will organize content once you decide what to blog about. You can publish all of your side business ideas.

Learning how to write a blog post is the first step to mastering the "Power of Publish".

For this section, I will show you the following...

  • How to write a good blog post
  • Uploading good images
  • Adding links inside content
  • Formatting articles the correct way
  • Tips and tricks for great content creation

How To Use WordPress To Blog

Add a New Post

Navigate to the "Posts" section in the WordPress menu to add a new post. Hover over the word and click "Add New".

add wordpress blog post

You will now see a clickable space with the grey words "Add Title". After that, fill in the title of your first post here. This is also called a "Headline".

Below this is clickable space that reads "start writing or type / to choose a block". Here is where your interesting content will go.

add wordpress title

There is a plus sign with a circle around it which is how you bring up options for other content modules.

The most used content blocks are...

  • Paragraphs
  • Images
  • Headings
  • Galleries
  • Quotes
  • Lists
  • Audio
  • Cover & Files

Writing a blog post using these block builders will allow you to create something amazing.

For instance, you can format your video, images, text or audio to your liking.

Readers love well written posts that are easy to skim through if needed. Sectioning your articles will allow them to do this easily.

wordpress content blocks

All post can be published immediately, time-stamped for future dates or placed in a draft.

There is even an option to published the post privately for family, friends or colleagues.

publish wordpress post

Step 5: Grow Your Blog Weekly

Now that you have answered the question of what to start a blog about it's time to grow your audience. This is where all your business ideas come together through awesome content creation.

Most importantly, here is where my 3P's of online success come into play.

Produce. Publish. Profit.


Producing great content sets the tone for when, where, and how to publish that content for profit in a BIG way. These are the three pillars for online business.


Your consistent production of content through one of the VITAcore Elements. The process of coming up with material to share with your followers, fans and customers.


Sharing your content and intellectual property on a platform to build credibility or influence. The preparation of your work for public consumption and sale.


The financial gain from your production and publishing. The rewards and benefits obtained through the sharing of consistent content.

The most successful blog sites understand how to produce great and consistent content. They publish helpful information which builds a loyal audience around that content.

The process takes time, but is definitely worth it. As a result, this allows them to profit from the audience by recommending products and services.

You are now in the position to make money as a blogger.

Congratulations, again!