How To Start A Blog Using WordPress: A Step-by-Step Guide

How To Start A Blog Easily In 15 Minutes

Blogging is a great way (and pretty easy) to make extra money online. My own online businesses have changed my life and helped me retire early.  I started my most successful business in 2007 with a $7.99 website. I earn thousands of dollars a month blogging about business, life, and personal finance – all things I love to write about.  

The best part is you can start a money-making blog for only a few dollars a month. Getting started blogging is easy, and in this step-by-step guide to getting started with blogging with WordPress, you’ll be up and running quickly!

Click here to start a blog on WordPress, then use the tutorial below to follow these easy directions.  

Why should you blog?

Check out my business income reports. I now make over $20,000 a month from my blog and business products. I’m on track to earn over $250,000 in 2017.

Many bloggers have been able to turn their blogging from a hobby into a career, allowing them to:

  • Work from home
  • Travel whenever they want
  • Have a flexible schedule
  • Spend more time with their family
  • Achieve financial freedom

Anyone can make money from a blog.  It’s so cheap to get started you can make your money back quickly. How many other careers do you know of you can start for $2.95/month and turn it into a six-figure income in a short period of time?

Blogging gives you the opportunity to share with the world. Blogging has been one of the best opportunities I’ve had to share my knowledge and thoughts with others and help them with their personal finances.

It’s easy to get started

A lot of people get stuck because they think setting up a blog is complicated and time-consuming. It’s not.

You can watch the video or read through this step-by-step guide on how to get started blogging with WordPress and be up and running in 15 minutes!

I’ll also explain how to write and publish your first blog post.

Watch the Video By Clicking The Play Button:

You don’t need to be a computer expert, have a master’s degree, or any technical expertise to setup your blog. I’ll walk you through the entire process.

What is WordPress?

While there are some free hosted options to start a blog like and, you will get the most control and features by using self-hosted WordPress. This is what serious bloggers use, and what I use here on my blog.

Do not use a free blogging service if you want to make money blogging. Free blogging services are terrible.  If you want to make money blogging, become a freelancer, have a professional looking blog, you need to pay for blog hosting. Besides, paid hosting costs less per day than cup of Starbucks coffee.

How much does it cost to get started?

You can start your blog with Bluehost for as low as $2.95 a month (this low price is through my link only)! Also, if you sign up using my link, then you will get your domain for free if you purchase a 12 month or longer hosting plan (a $15 value).

It costs less to go with the 36-month plan, and that is what I would recommend instead of paying the higher month-to-month cost. Plus, there are no contracts, and you have 30-day money back guarantee.

Bluehost: The company I recommend for getting started

I’ve used Bluehost since 2005 for starting three different businesses.  It’s the least expensive, best, and fastest way to get started online.

Disclaimer/Truth: I now use WP Engine for My site requires Internet servers with tons of horsepower and bandwidth.  However, I started three businesses on Bluehost with great success (including this website).  As the business’ grew I had to move to bigger servers.  Bluehost specializes in shared servers, and it’s the perfect choice for getting started for cheap. WP Engine is very expensive and better once your blog starts making money and you can invest in a faster service.

Here are seven reasons why you should choose Bluehost to get started:

#1: Support. Great technical support. Bluehost has great 24–7 support via phone, e-mail, or chat.

#2: Ease of Use. It’s easy to get started. You can create a WordPress blog easily with my step-by-step guide.

#3: Free domain. Bluehost gives you get a free domain for your blog (

#4: Satisfaction Guarantee. Bluehost has a 30-day money back guarantee

#5: WordPress Your blog will be self-hosted, meaning you will be able to monetize it better and have more control over the looks and functionality. Your blog will look more professional than if you used a free service like Blogger. The more professional your blog, the more readers you will attract (and the more money you can make if that’s your goal)

#6: Reliability. Bluehost is super reliable. It boasts an uptime average of 99.9%. There is nothing worse than having your website go down and losing money. I’ve lost over $10k in product sales over the years due to other services going down (GoDaddy for example).

#7: Cost: It’s cheap! Bluehost is inexpensive – you can get started for just $2.95 per month if you use my link to get the discount. The longer you are willing to commit, the cheaper it is.

Getting started

You can get your blog up and running on Bluehost by following these steps:

Click here to start the process.

While it looks like a lot, it isn’t. It’s just a thorough step-by-step list where I list every little button click and thing you have to check/uncheck in a checkbox.

If you get stuck during the process, email me for help –

Step 1: Pick a domain name is my domain name for this site. The first thing you need to think about is what your blog is going to be named. This is actually the hardest part about the process.

Give it some serious thought. Finding a good name isn’t hard – finding a good name someone hasn’t thought of yet and owns is.

It’s cheaper and easier to setup your blog if you haven’t bought a domain name yet. You can click here to purchase a domain name and create a blog,

If you already have a domain name, skip down to the bottom of this post where I include instructions on what to do. Then come back to Step #2.

Step 2: Set up a hosting account

Go to the Bluehost home page. Click on the Get Started Now button.

You’ll need to decide on a plan. The most popular is the Plus plan. The Plus plan gives you unlimited websites. It’s a great option if you plan on having multiple blogs (example: food, travel, tech tips, fashion, sports, journal).

If you are unsure about blogging, pick the Basic plan for 36-months. It’s the best deal and gives you the lower price per month. You’ll have 30-days to cancel if you change your mind. You can always upgrade your plan later.

No matter what plan you pick, the following steps are the same. Continue by clicking the Select button.

Now enter your domain name in the left box if you’re creating a new domain. Pick the appropriate extension (.com, .biz, .org, etc.) If you have an existing domain, enter it into the right box.

Click on the Next button.


Next fill in your account information, then scroll down to select a package.

The prices when you use my special link range from $2.95 (Basic) to $5.95 (Prime) per month. You pay in advance the annual rate which is how the Bluehost service is so cheap.

You can also receive a refund at any time, so I highly recommend signing up for the 12 months as it is the cheapest option. There’s really no risk because you have a 30-day money back guarantee.

Uncheck these services. You won’t need them to get started, and it will save you some money. If you like, you can always add them back later.

  • Domain Privacy Protection
  • Site Backup Pro
  • Search Engine Jumpstart
  • SiteLock Security


Now enter your billing information. Check that you have read the Terms of Service, and click the Submit button.

Bluehost will then present you with a Congratulations! page with special offers. I would skip all these upgrades. Click the no thanks link at the bottom of the page. This may take a minute or two so be patient.


You should see the Welcome To Bluehost screen. You will now need to choose a password for your account. Click create your password.


Click the generate password button to create a strong password. Once you do click the button with they eye next to the password field to review your new password. Copy the password (⌘-C on the Mac, or Control-C on a PC). Don’t forget to write the password down or store it using your password manager (if you have one).

Click the checkbox for the Terms of Service.

Now click the continue button. Boom! You now have a Bluehost account.

Login to your Bluehost account

Your password is still in the clipboard so you can paste it into the password field (⌘-C on the Mac, or Control-C on a PC).

If your domain is not already showing, type it in.

Click the Submit button.

You might get a message to upgrade or a screen with some offers. Ignore these for now by clicking the Skip this link. If you want to add more services or change your plan, you can do it another day.

Click on the Hosting link in the upper left to go to the main Control Panel (also called the cPanel). You can skip the tutorial/walk-through, that’s what I’m going to show you now to finish setting up your blog.


Step 3: Installing WordPress

Once you are in the Control Panel, scroll down to the Website section.

Click the Install WordPress logo and wait for the WordPress install (it might take a minute).

Click the green Install button at the top to install WordPress yourself for free.


You will be prompted to pick the domain (your URL) that you want to install WordPress on. Click Check Domain. It might take a couple of minutes.

Click Show advanced options. Type in your site name or title. (Don’t worry. You can always change this later.) Accept the “Admin Username” and “Admin Password” that Bluehost suggests.

Click ‘I have read the terms and conditions of the GPLv2’

Click on Install Now. The install will take a minute. Once the install is finished a message at the top will say ‘Your install is complete!’


Now click on the View Credentials button in the upper right. This will take you to the Notification Center. Click on the View button.


You will see your login credentials. Write them down, take a screenshot, or copy/paste them into a document on your computer for safe keeping. Bluehost will also email you a copy of the information.

Copy the Password to the clipboard.

Step 4: Login to WordPress

  • Click the Admin URL on the Installation Credentials screen.
  • Type in your username and paste your password. Click Remember Me so you won’t have to keep typing in the info every time you log in. Then click Log In.


You’re now in WordPress looking at the DashBoard. You might see more offers or notifications – you can ignore them.


What you are seeing is the WordPress back-end. This is what you use to create blog entries and work on your WordPress site. What your readers see is called the front-end, which looks like a regular website.

Let’s write your first blog post!

Step 5: Write your first blog post

Click on the Posts | Add New option in the left-hand side menu. You should see the Add New Post screen.

Enter the title of your post – ‘Hello World!

Below the title write something in the text editor. You could introduce yourself and why you are starting the blog, and what you plan to write about.

Once you have finished writing, click the blue Publish button on the right. This publishes your post for everyone to see.

At the top of the page you might see a message that says, “Your site is currently displaying a ‘Coming Soon’ page. Once you are ready to launch your site click here.” If so, click on the click here link. You will see a message that your site is live.

Congratulations! You have just published your first post on your very own self-hosted WordPress blog.

Step 6: Check out your new blog

Click the View Post link at the top. Your new blog will load.

As you can tell, this is a bare bone WordPress install, but you are up and running. The default install is very generic. As you can see from my website, there is a LOT you can do with WordPress.

You can make your blog look different by installing what’s called a theme. Many are free and many you have to pay a few dollars for. The better your blog looks, the more visitors will be attracted to it, so consider finding a theme that suits your content.

One site I like for themes is Theme Forest.  In fact if you want your blog to look just like mine you can use the Herald theme.

Learn more about WordPress

If you want to learn more about WordPress, I recommend WP101 and WP Beginner. These sites have tutorials with hundreds of videos using WordPress.

Optional: What if you already have a domain name?

If you already have a domain name you want to use, you will need to follow some steps to get your domain to point to Bluehost. Depending on where your domain is hosted, the steps might be different. Bluehost describes the process here.

For example, if you bought your domain from Go Daddy, then you will need to connect your domain to your hosting account. Go Daddy has a full support page for setting nameservers for your domain names.

For example, at GoDaddy, where I have some domains registered, you log in, then go to Domains | Domain Management, and click on Manage My Domains.



Find your domain, click in the upper right and select Manage DNS.


Click on the Add Record link. In the Add Zone Record window select the NS Record Type.

Enter @ for the Host. Enter in the field for Points To.
Click Add Another
Enter @ for the Host. Enter in the field for Points To.

Click Finish. Now log out. It typically takes 24–48 hours for these changes to take effect. Sometimes if you’re lucky, the changes might start working in a couple of hours.


Note: Bluehost or the company you registered your domain with may change this process. Each registrar provides their own instructions on how to update nameservers. This is something you will need to contact your registrar for assistance. I cannot provide technical support for you because there are hundreds of registrars and they each have different steps.

After changing your nameservers you can go back to Step #2. Instead of entering a new domain use the box on the right that says ‘I Have a Domain Name’.

Everything else in the process will be the same. If you have issues with getting your website to appear once it goes live, it’s most likely because the 24–48 hour period hasn’t passed yet. You’ll have to be patient!

That’s it! You’re on your way to earning money as a blogger.  If you still haven’t signed up yet to start blogging, click this link to get my special discounted price at Bluehost.


Click here to post a comment

Your email address will not be published. Required fields are marked *

  • so how do you actually go from just a blog to making money from said blog? (maybe it is in the video but I haven’t had a chance to view it yet)

    • Hi Amy, I haven’t had a chance to write a blog post on the different ways to monetize a blog. I’ll give you a few examples: 1. Write/sell an e-book related to your topic. For example I recently bought a nutrition/exercise guide online. 2. Sell online training. My friend is a dog trainer and is about to sell videos about how to train your dog. 3. Affiliate links/referrals. This one is fast+easy. Refer people to products where you get a commission if they buy something. Amazon is a leader in this and it takes 10 minutes to setup. If your blog is about cameras and you link to Amazon for a particular camera, if the person buys at Amazon you make money. 4. Advertising. You’ve probably been to websites that are loaded with ads. Advertisers pay money for the impressions (ad views), clicks, and/or sales. Advertising is another easy thing to setup (compared to creating products).

  • Hi Scott,

    Lets say I created a blog and lot of people viewing it everyday…in this way will I make money or I need to do advertisement/selling any product. As I am new to this, could you please provide insight ?

    • One way to generate revenue is by joining advertising programs. You can get paid for the number of ad impressions, ad click-throughs, or referrals if someone clicks the ad and buys something (commissions). Selling your own products is another way but that takes more time to create the products. A lot of people get started with Amazon because you can get setup in a few minutes. Every blog topic you would write about has a relevant book you could link to and make a commission.

  • Hi Scott, i really like what is going on here and have gain a lot , so what is the different between the Wealth Affiliate and the blog you are talking about here?

      • He means “Wealthy Affiliate”, the website where it shows you how to create an affiliate marketing website, you can create a wordpress website for free (or your own domain and access to the whole site for 65$/month”

        • Ok, got it. Wealthy Affiliate is charging you $65/month for something you can do own your own for much less – build a blog with affiliate links. You can setup a blog on Bluehost for an entire year at a cost of what Wealthy Affiliate charges for one month. Signing up for affiliate programs like Amazon is free. Yes, the Wealthy Affiliate platform is nice and might take less time to setup, but $65/month isn’t worth it in my opinion. It’s not a scam, but it’s definitely not as easy to make money online as they make it out to be. It’s not 4 simple steps, it’s a long grind.

    • Hi Jay, The short answer is doing some or all of the following – Adwords, affiliate links (Amazon for example), Referral/affiliate links to specific relevant products, coaching, training, online courses, books (PDFs, self-published), consulting. Each of those depends on what your website is about. First you have to pick your topic, then think about all the things that can be built around that topic. From the easy – Amazon affiliate book links – to the more time consuming – developing online courses.

      I will at some point put together a more detailed blog post about all the ways a blog can generate revenue. It takes time and perseverance – it’s not a get rich quick thing. But if I can make money on a DVD that shows people how to teach their cat to use a toilet, it goes to show you can make money on just about anything.

  • Hi Scott, I’m so glad I’ve found your article – it helped me a lot to deal with wordpress while setting up my blog that is about making money by embracing environmental sustainability. I still have some issues to solve but thanks to the advice on this site I’m slowly clearing my way through. Just one more question: Are there any particular wordpress settings that can help me improve my SEO? Thank you so much!

  • Hey Scott. I have seen your post so many times. But I have had so many problems in my blogging thing. I have a long story to tell you. I need your help. It would be nice of you if you contact me via email so that I can write you my whole thing.

  • Hi, Scott,
    My goal is to start a blog to earn side income at least. I would like earn money from ads and would also like to have a store to sell items.
    Will a Bluehost site allow me to do this? (I think I would just purchase a domain name)

    Also, will I be able to have a store to sell items?
    And last, Do I have to use a paypal type of account for transactions?


    • Yes you can do this with WordPress running on Bluehost. There are a couple WordPress plugins (pieces of code) that you can add on to your site to have a shopping cart. If you aren’t familiar with plugins, they are free/paid additions to add new functionality to a WordPress site. For example these comments are done through a free plugin called Disqus.

      For a website store you can choose between ejunkie, Shopify, or Magento. They call include wordpress plugins. You’ll have to see which one has the features you like. You could also just have a simple PayPal button on your site.

      Installing WordPress plugins is easy and usually takes just a few clicks. Many are free, some have a one-time cost, and others have monthly fees.

  • Hello Scott, Thanks for the great post! I have a website that contains a blog page. ( and I have two questions: (1) Is this sufficient or must it be a independent blog? (2) Currently, the blog doesn’t have a comment session for readers. Is this required? Thanks!

    • Hi Roslyn, No the blog doesn’t have to be an independent website. If you have a business at the top level (Youth Smart) and the blog lives underneath it ( you’re fine. Google doesn’t penalize you or anything. Comments are not required. They help build community and let people share their thoughts/opinions. It’s an easy way to build engagement. Disqus (like the comments used in this blog) is free and used by many sites. One nice feature is you don’t get too much spam.

  • Scott,

    Great guide for how to start a blog using Bluehost. I started my blog several years ago, and I have earned roughly $30k from it in total. I’m living proof that it can be done. I would encourage anyone reading this to quit the excuses and start your own blog today.

    If you put in the work, you will eventually see the results! I really only takes a couple of minutes to setup your blog and get started. If you are still in doubt about starting your blog, here’s another helpful resource to convince you.

  • Hi Scott,

    Can I build a blog just talking about my life’s experiences and the thoughts that go on in my head as to what I’ve felt over the years and what the experiences have caused me to feel. Basically like a journal to my life?
    Would there be a way to generate income off of that? Kind of like a book but in a blog????

    Please let me know before I decide to start.


    • Hi Sil,

      100% yes you can write about yourself and gain a following. Melanie over at started her blog writing her thoughts on paying off $81,000 in student loans. She’s done very well with her blog.

      People love stories and to be entertained. Consider reality T.V. – it’s just a video into people’s lives. An online journal would be similar.

      Income could come from advertising (Adwords, Adsense), affiliate links (if you journal about your new camera, include an affiliate link) and you could bundle up many blog posts into an eBook about your life. Or a series of short stories.

      Yes there is potential. No it will not be easy. Good stuff in life rarely is. Good blogging takes time regardless if you’re writing about yourself or the most popular topics on the planet.

      • Oh wow,

        Thank you so much Scott for writing me back! I will definitely look into Melanie’s blog!
        This is great news! I’m so glad that this is possible as I am a stay at home wife and would
        love to generate income behind my computer.

        Thanks again Scott!

      • Question?

        Could my blog be about me but with different names to keep confidential of who is in my story, including myself???

        • Yes you can stay anonymous. I know several personal finance blogs where people do not reveal their true names. When you register the domain you’ll want to make sure to pay extra to make it private. During the domain registration process you’ll get an option to choose private registration or not. When someone looks up the domain using the WhoIs service your name and address will be hidden. Domain privacy is not that much extra per year.

    • Hi Jesus,

      Yes and no. While you could sign up by borrowing a credit/debit card and start blogging, someone who is under 18 can’t legally accept the Terms of Service. If you were to monetize the website (affiliate links, sell products) you would have the same issue. A parent/legal guardian might be necessary. You’ll also have to provide a social security #/Tax ID to collect money from any type of affiliate program. My suggestion is to get the approval from a parent/legal guardian and have them around as you go through the process in case you get stuck. If they aren’t technical you may have to just explain to them what you’re doing in the process. There are plenty of online business people under age 18. Age is not a barrier, it just requires a few more steps.

      • I appreciate your reply Scott.I have a debit card. Is it safe to use your SSN for this kind of thing, or is it better to get a tax ID?

          • It is me once again Scott, I have a couple of questions about obtaining a Tax ID. 1. “enter the title of the Owner of the sole proprietorship.”? 2. What is a Trade name? 3. When am I considered an official business? Is it when I publish my blog or when I start an affiliation? 4. What is the principal activity of a blog? Is it just to inform? and what do I answer to “Please describe the products sold or services provided.”? 5. If I write and sell ebooks do I need another tax id and is that considered another business? 6. If I start another business do I need another Tax ID? 7. should I pay federal excise tax? and that’s it for now. I know it is a lot but I would greaty appreciate a reply.

  • Hey. Sorry Scott you must have not seen my comment. I have a couple of questions about obtaining a Tax ID. 1. What does it mean with “enter the title of the Owner of the sole proprietorship.”? 2. What is a Trade name? 3. When am I considered an official business? Is it when I publish my blog or when I start an affiliation? 4. What is the principal activity of a blog? Is it just to inform? and what do I answer to “Please describe the products sold or services provided.”? 5. If I write and sell ebooks do I need another tax id and is that considered another business? 6. If I start another business do I need another Tax ID? 7. should I pay federal excise tax? and that’s it for now. I know it is a lot but I would greaty appreciate a reply.

    • Disclaimer: I’m not a tax/legal expert but I’ve done this many times. Consult with one if necessary.

      1. Title: Managing Member You put this for legal reasons. It helps separates you and your personal property from your business.
      2. A name that differs than what’s registered with the state. Scott’s Burger Shop, LLC (registered name) vs. Scott’s Burger Shop (Trade name)
      3. When you register the business with your state.
      4. Pick a NAICS description code from here:
      5. No, one tax id/business structure.
      6. Not unless you want separate legal protection. For example don’t run a rental house and your online business under the same LLC. A renter that sues you for black mold could come after the online business.
      7. Not applicable.

      Look at setting up an LLC/registering the business when you make some money (when you have something to sue for) or if you have assets you want to protect. Don’t forget to pay quarterly taxes when you get to over $1,000 in profit.

      • Okay so I can run multiple online businesses within the same LLC? And with “Look at setting up an LLC/registering the business when you make some money (when you have something to sue for) or if you have assets you want to protect.” do you mean that I register my business when I have a significant amount of money? Also by quarterly taxes every $1000 of profit you mean every 2 weeks I earn over $1000 I have to pay taxes? Thanks (:

        • If you are a W-9 (contractor) employee or run a business the IRS requires you to pay quarterly taxes (4x/year) if you make $1,000 or more. Not every two weeks – every 3 months. They don’t like people hoarding all their money and paying taxes once on April 15th.

          Many people wait to register a business because it costs $500+ to do it. The logic is why spend $500 if you might flake out and not pursue the business in 2 months. Wait until you earn $500 so you can pay for it. Then at least you’re not potentially losing money.

          • A tax ID is unrelated to how much you earn. A tax ID (or employer identification number – EIN) is used by the IRS to determine the tax obligations of a business. If you were signing up for affiliate programs and using your social security number, that’s fine. You can earn $100/year or $1,000,000 a year and do that using your SS#. The tax code favors business owners over individuals. If you earn $1,000,000 a year blogging it’s better to have a registered business which requires a tax ID (EIN).

            For you I’d suggest using your SS# for now, and getting a credit freeze put on at each of the 3 main credit bureaus.

  • I am working to build income so that I can take the leap to make 100% of my money online. I have run a blog for several years, and that has provided a nice side income of about $30K over the past 3.5 years. I created a quick and helpful guide for folks interested in starting their own blog here: How to Start a WordPress Blog on Bluehost, but it really is not as good as Scott’s guide above. I really like his video, it’s high quality and walks you through the steps to get up and running. Some folks that run their own blog make over $1 million a year, so it is definitely the-sky-is-the-limit if you can build a nice audience.

    I am also just getting started with UpWork. UpWork is a site which lets folks perform all sorts of work-from-home tasks such as writing and other technical kinds of things. I have created a profile, and I’m just getting started on bidding for jobs. I have heard of folks that make over $100,000 a year just writing copy! If I can even get half of that, I will consider it a home run :-).

  • So, I just went to BlueHost to start and the low prices are only good if you sign up for 36 months. I don’t have the money to set up for 36 months, so I’m a bit annoyed that this is so misleading. 🙁

    • Yes the discounted rate is for a long term annual contract, that’s what makes the price so low. You can do a month-to-month which is still cheap relative to starting other business ventures.

  • Hey Scott,

    Awesome resource – thank you so much!!

    Regarding affiliate programs, have you looked into Skimlinks and, if so, what are your thoughts on this vs signing up for individual programs? My initial impression is that it might help for programs that are too strict to join or ones you may not know to promote, but I wonder if the flip side is that your page may end up having too many links and look spammy? I’d appreciate your thoughts.

    If you’d like to use my referral link, it’s

  • Hi, I have 2 questions: I already have a account. can i still download it and use my usrname and password to login? my wordpress account is for example currently because i haven’t decidd on a name but i recently found one. should i change it on wordpress first or set up bluehost then change it

  • Hi, I have a third question: Do I have to pay for services for both bluehost and wordpress or just bluehost?

  • Thank you for this complete and detailed article! What if i already created a wordpress blog but without hosting? Without any traffic. Can i use it or do i have to create a completely new one? Maybe it s the same questiln a below…