How to Start a Blog and Make Money

Four years ago I started my first blog after learning about the FORTUNES other folks were making blogging about various topics. Although I’m by no means ready to quit my day job, I too have experienced first hand the financial rewards blogging can bring.

Since this blog is about helping people turn their financial lives around, I felt it was only natural to share EXACTLY how anyone can get started blogging (with basic computer skills) and how to turn your blog into a money making machine. To this day, I am still blown away every-time I get a check in the mail or direct deposited into my bank account because of one of my websites (more on that later).

I will warn you upfront, not everyone is cut out for the tremendous emotional and time commitment required to be a successful blogger (whether blogging for profit or not).

With this in mind, I have put together this free step-by-step blogging guide to give you the complete picture of blogging so you can decide for yourself if starting a blog to make money is something you want to try.

Can You Really Make Money Blogging?

One of the first questions I am asked when I tell people I have a financial blog is “how much money can you actually make with a blog?“. This question is very difficult to answer. There are some people who make over $1,000 a day blogging about various topics, while others are thrilled if they earn $100 over the course of a year.

How much money you make with your blog typically boils down to two things; the number of visitors you have to your site and what topic(s) you are actually blogging about.

As you’ve probably already guessed, the more visitors you have to your site, the more valuable your website becomes to advertisers who want to get their message out to potential customers.

Regarding your blog’s topic and the amount of money you can earn, some topics make more money (or monetize better) than other topics. For example, a blog about cameras and photography would most likely “monetize” better than a blog about scrap-booking. Why, you might ask? The products being sold by companies who would “normally” advertise on a photography blog are generally more expensive than the products being sold by a company who would “normally” advertise on a scrap booking website. The more expensive the products being advertised, the more likelihood there is competition between companies wishing to advertise on a particular site which leads to higher advertising rates for bloggers like you and I!

Monetize: Monetize is fancy blogging lingo referring to a blog’s potential or ability to make money. For example, blogs related to shopping monetize very well during the Christmas Shopping Season.

Which Blogging Format/Software is Best:

There are many different ways to get your blog up and running and even more opinions about which is best. When I first started blogging, I used a free account set up with Google’s Blogger platform. Not only was Blogger free, but it was extremely easy to set-up and use. I was literally blogging away within 5 minutes of setting up the account.

However, once I had a month or two of blogging behind me and started generating a decent amount of traffic (maybe 50-100 or so visitors a day), I quickly began to recognize the limitations of having a Blogger account.

The biggest limitation with Blogger (and similar sites like Tumblr) was that I was limited in my ability to customize the appearance of my blog. There were a variety of free “templates” or “themes” I could use, but in my opinion they all looked very generic or plain and I wanted a web design that was a little more on par with some of the more established bloggers on the web I was now “competing” with.

Second, Blogger is great for “beginners”, but there is a stigma associated with Blogger. When I started interacting with other bloggers in the personal finance community, they kept asking me why I was using Blogger and not using a self-hosted WordPress account (more on self hosted WordPress Accounts in a minute).

Third, not only was I constrained with the design of my blog while using Blogger, I was also limited in the functionality of my website as well. For example, WordPress (by far the most popular blogging software) has thousands of “plugins” (think of them as iPhone Apps but for blog websites) that easily add almost anything you could ever imagine to your website, from elaborate surveys to amazing dynamic pictorial slide shows.

I kept hearing and reading over and over again that if I wanted to get serious about my blog, I absolutely needed to swap from Blogger over to a self-hosted WordPress account. Unfortunately for me, I waited too long and had to basically start from scratch to swap over to WordPress from Blogger. This process has been made somewhat easier today, but if you’re serious about giving “professional” blogging a try, I strongly recommend you START with a self hosted WordPress account from the very beginning. It will cost you a few extra bucks a month, but you’ll be very happy!

Setting Up WordPress on a Bluehost Server:

Unlike Google’s Blogger, which not only provides the blogging software but “hosts” your website for you on Google’s computer servers, WordPress requires that you host the WordPress blogging software on your own server. In this tutorial, I will show you how to set up your WordPress blog using a Bluehost hosting web-server account. CLICK HERE TO SIGNUP FOR BLUEHOST.COM.

I’ve experimented with several different hosting companies (including GoDaddy) and in my personal opinion BLUEHOST blows them away as far as price, options and, most importantly, their customer service is amazing (don’t believe me, just call them up at 3am on a Monday morning, you’ll get a real English speaking person on the phone)! I use Bluehost on all of my websites (including this one).

Caution on WordPress: Please note that there are actually two version of WordPress. The first is which is very similar to Google’s Blogger in that it is hosted for free on a WordPress server. Like Blogger, it is very easy to use and perfect if you just need to get a quick blog up to share news with family and friends. However, the version of WordPress you’ll want if you really want to make an honest run at making money with a blog is Fortunately, with this tutorial I’ll show you how to get going with WordPress on your own server without ever needing to visit the WordPress site.

So, to get started with your self-hosted WordPress blog (using Bluehost as your hosting provider), you need to register an account with Bluehost first (plans start at under $6.00/month and include a free domain name). Setting up your account is a simple 2 step process:

Step #1: Find a Domain Name for Your Blog
The first step to registering an account with Bluehost is to select a domain name for your site. This might take a few tries because most of the “good” domain names have already been taken. I originally wanted to name my site The Money Tree, but that domain name had already been registered. Finally, I settled on Trees Full of Money.

Remember, the words used in your domain name can greatly improve how your website ranks in various internet search engine (Yahoo!, Google, and Bing for example). Try to include words that relate to the topic of your blog. If you’re a stay-at-home mom blogging about parenting, you might consider something like or something (as of this writing, this domain is still available, you can thank me later!!!).

When you go to register your Bluehost account, this is the first page you’ll see (pretty straightforward):

Step #1 is deciding on a domain name for your blog.

Step #2: Providing Your Personal Info and Payment
It may take you a few tries to get a suitable domain name, but once you’ve found one you’ll move on to Step #2 which is simply providing your personal information and payment as seen in the form below:

Step #2 is providing your name, address and payment information.

Once you’ve successfully filled out your personal information and provided a credit/debit card for payment, your halfway there (see, there’s nothing tricky about this stuff so far).

Money Back Guarantee: Another reason why I recommend Bluehost is they offer an “Anytime Money Back Guarantee”. If you decide blogging isn’t for you, you’ll be able to get reimbursed for the hosting you don’t use.

Once you’ve successfully registered you new Bluehost account, you’ll be asked to set up a password for your account so you can access the control panel, once you’ve done this you’re ready to start installing WordPress!

Installing WordPress on Your Bluehost Account:

If you thought setting up your Bluehost account was easy, wait until you see how easy setting up WordPress on Bluehost is (this is another reason I recommend using Bluehost over some of the other web hosting companies).

Installing Wordperss is literally accomplished by clicking a couple buttons. Bluehost has a special partnership with WordPress that allows you to install WordPress directly from Bluehost’s own servers directly into your own account through their “Simple Scripts” function.

Access your Bluehost account's control panel by clicking the blue "login" button at the top of the Bluehost homepage.

To install WordPress, simply log into the control panel of your newly created Bluehost account. The control panel is where you’ll have access to your entire Bluehost account including setting up emails addresses, adding new domains, etc. You can easily access the control panel by clicking the blue login button at the top right of the Bluehost homepage seen here to the right.

Login page to access your Bluehost control panel.

Once you’ve clicked on the “login” button, you’ll be asked for the primary domain (in this case your primary domain is the domain you just registered in the steps above) and your password. If you’ve done this correctly, you’ll find yourself in your account’s control panel screen.

If you’re like most people, the control panel of your new Bluehost account is probably going to be very intimidating! Don’t worry, I’ve got your back hear and will show you exactly what you need to do to keep the insecurity levels as low as possible.

Our first visit on the control panel page is to the domain manager section as seen in the screenshot below.

All we’re doing here is making sure that the domain is “assigned” as a “primary” or “addon” domain to the account (most likely it already is). On the lower left hand side of the domain manager screen, you’ll see your domain name listed along with the the date your domain registration expires. On the right hand side of the expiration date, make sure it says “primary” or “addon” (either one is fine). If not, you’ll need to “assign” the domain by clicking on it and adding it as either a primary or addon domain. (Remember, there is probably a 99% chance you won’t even need to bother with this step, I’m just adding it because I did have an issue once).

Once you’ve verified this, go back to your control panel homepage and find the “SimpleScripts” icon as seen in the screenshot below.

When you click on the SimpleScripts icon, you’ll need to find the WordPress icon (circled in green above). Once you find the WordPress icon, click on it and you’ll be able to start the installation process as seen in the screenshot below.

Page where you officially "install" WordPress on your domain site.

Click the “install” button as seen in the screenshot above and you will be transferred to a new screen where you’ll be able to choose where you want to install WordPress (since you should only have one domain name registered to your Bluehost account this is very easy. In “step 1” you select the latest “stable” version of WordPress to install. In “step 2” you select the domain you registered in the earlier steps (leave the second box to the right of the / symbol blank. Don’t worry about “step 3” this is just an option to include a special small business theme to your WordPress installation (more on themes in a bit). Finally, in “step 4” you must agree to WordPress’s terms of service before clicking complete.

The next page where you finish installing WordPress on your site.

If all has gone as planned you’ll receive notification that your WordPress installation is complete and you will be given a link to sign into your new website along with a user name and password to start working on your new blog!!!

Now, whenever you want to log into your new WordPress blog, you simply add “/wp-admin” to your blog’s domain name (in the web address bar) and enter your new user name and password. This will take you to the administration panel or “dashboard” of your blog where you can start customizing your blog and start writing blog articles!

An Introduction to WordPress Themes:

Now that you’re up and running with your own Bluehost web hosting account and you’ve successfully installed WordPress on your own server, now it’s time to start having fun with WordPress! As mentioned above, there are a variety of different themes or templates you can use to change the appearance of your blog. The default template is actually pretty decent and one of my friends recently started an interior design blog using this theme (check her site out here). Alternatively, you can choose from literally hundreds of different WordPress themes to get the exact look you want.

If you really want to get a customize look, you can hire WordPress programmers for a few hundred bucks to build a completely custom blog for you exactly the way you want it, unfortunately, custom programming is beyond my own personal abilities and certainly beyond the scope of this tutorial (even though I am attempting to make this “how to get started blogging” tutorial as thorough as possible).

Remember, the best thing about WordPress is that it is a system of organizing your blog articles, user comments and other related data. This content is separate from the actual “style” or visual design of your site. This allows you to continually experiment with the layout and design of your website even if you’ve written a thousand articles until you find the layout and visual design that you like.

Don’t worry about wasting a lot of time designing your website until you’ve written a few articles and gotten a feel if blogging is something that you really want to commit your time to.

Setting Up Your WordPress Blog:

With a basic understanding of how themes work within the WordPress blogging environment, you can begin customizing the basic appearance of your blog to give it an identity.

The first thing I recommend doing once you actually get into your WordPress dashboard (or control screen) is changing your password from the auto-generated one you were given to something you can remember. To do this you need to click on the “Users” tab on the left hand menu and then click on “Your Profile”. Look at the screen shot to the right to see exactly what I’m talking about.

Once you click on “Your Profile” scroll down to the bottom of the page and enter your new password in the spaces provided as seen in the screenshot below:

Page where you can change your WordPress account password.

The second thing I recommend doing is giving your blog a title and “tag line” at the very top of each page (also called the “header”). For example, the header of this blog is where it says “Trees Full of Money”. To give your site a new title and tagline, you need to click on the “Settings” tab on the left hand navigation menu and then click on “General”.

Once you’ve done this, you’ll be taken to the “General” settings page where you’ll find the box below:

Edit your blog's title and tagline here.

Your blog title should ideally be very similar to the domain name you registered for your site (but it doesn’t have to be). For example my domain for this site is and my site’s title is Trees Full of Money (pretty straightforward).

You’re not required to, but you can also add a tagline (also know as a slogan) to your site. For instance, if you started a “stay at home mom blog” your tagline could be something like: “parental advice from the frontlines”.

Once you’ve done these two basic things (changed your password and given a title and tagline to your blog) you’re pretty much set to start writing your first blog article! You can worry about fine-tuning your blog after you’ve written a few articles to see if blogging is something you want to continue doing (tons of people get burned out after writing their first 4 or 5 articles).

Writing Your First Blog Post and Page in WordPress:

Ok, so we’ve set up the “default” theme in WordPress just like my friend has done with her interior design website, we’ve changed our password (so we can remember it) and we’ve given our new website a title. The first thing you’re probably going to do is create an “about” page telling readers exactly what your website is all about.

Post vs. Page in WordPress:If you’re new to the idea of blogging, you’re probably wondering what the difference is between a “Page” and a “Post”. Basically, a “post” is what people normally think of when talking about a blog article. Posts are the ones that show up in order (usually the latest published post at top) on the home page of the blog’s website. Pages, on the other hand, are the “static” pages that often appear in the menu or navigation bar of the website.

Click on "add new" under the "Pages" tab to add a new page.

Typical blog “pages” may include and “about page”, “contact page” or “subscription page”. Some blogs (including this one) also include a privacy policy at the bottom of each page of the website (called the “footer”).

Adding Your First Page to WordPress

So, to add an about page to your blog (or any new page for the matter), all you do is click on the “Add New” tab underneath the “Pages” tab.

Once you click on “add new” under the “Page” menu, you’ll be taken to a text editor to start typing your page. If you’ve ever used a word processing program like Microsoft Word or Works, then you’ll have no problem writing your first blog page or post.

The text editor as seen in the picture below, has a place to enter the “title” of your page. Beneath this is a larger box where you write the actual “body” of the page. I have highlighted the four essential steps to help walk you through the process of writing your first WordPress page step-by-step.

Screenshot of WordPress text editor to add a new page to your site.

Step #1: Enter the title for you new WordPress page.

Step #2: Click the “Visual” tab (instead of the HTML tab). The “Visual” tab is a much easier way to write and edit your blog pages and posts because it more closely resembles the features found in MS Word or some of the other more popular word processing programs.

Step #3: This is where you actually write the “body” or “content” of your new blog page. For example, since we are starting off with an “about” page, it would be a good idea to write what your blog is about, who you are (your qualifications, experience, etc.) and how your blog may help potential readers.

Step #4: The final step is simply pushing the “publish” button. Once you push the “publish” button, the blog page that you just wrote is officially “live” on your website.

You can easily edit the appearance of your menu bar in WordPress Theme Twenty Eleve 1.2 by clicking on the "menu" button under the appearance tab on you site's Dashboard.

Depending on which “WordPress” Theme you use, you may need to go back to the WordPress “dashboard” and add the page you just wrote to the navigation menu of your site (so people can find it).

In the case of the default “Twenty Eleven 1.2” theme we are using in this tutorial, you can click on “menu” under the “Appearance” tab in the left hand menu of the Dashboard. Once you have more than one page on your site, you’ll be able to change the order of the pages in your site’s menu bar.

How to Write Your First Post or “Article” on Your New WordPress Blog

The process of writing your first “post” or blog article on your newly created self-hosted WordPress account is just as easy as adding your first “page” like we did in the section above.

To start, we simply click on the “Add New” button of the “Posts” menu on the left hand side of your blogs homepage or “Dashboard”. Again you’ll come to a strikingly familiar text editor page that looks nearly identical to the page we just used to create our “About Page”.

Text editor screen for creating and editing blog "posts".

Step #1: Enter the title for you new WordPress post.

Step #2: Click the “Visual” tab (instead of the HTML tab). The “Visual” tab is a much easier way to write and edit your blog pages and posts because it more closely resembles the features found in MS Word or some of the other more popular word processing programs.

Step #3: This is where you actually write the “body” or “content” of your new blog post.

Step #4: The final step is simply pushing the “publish” button. Once you push the “publish” button, the blog post that you just wrote is officially “live” on your website.

One other thing you’ll probably want to do even though we’re still in the early stages of getting your blog off the ground, is adding a category to your new blog post. When you associated your posts with a particular category or categories (you can have more than one category associated with each individual blog post), your are essentially “filing” or “indexing” them so that you and your readers can more easily find them in the future. This is particularly helpful after you’ve been blogging for a while and have over 75 or 100 blog articles written.

Adding a category to your blog post is really simple (just like everything else we’ve done so far). All you new to do is find the “Categories” box on the right hand side of the post editing page we just talked about above (where you wrote your actual article). Since your blog is new, you probably won’t have any categories to chose from so you’ll need to create a couple.

Let’s say your first blog post was about making chocolate chip cookies. You might want to categorize this post under “recipes”. To create a “recipes” category to associate with your blog post, just click on “Add New Category” (as show in the box to the right) and type in “Recipes”. Then, make sure the box next to “recipes” is checked and click the “update” or “publish” button like we did in Step #4 above. That’s it! I’ll teach you how to display your categories on your blog’s pages in a little while.

Now you’ve officially written your first WordPress page and posts, I’ll show you how to add a few neat features to your blog’s sidebar to enhance your reader’s experience when they visit your site. Sidebar features are handled by what we call widgets.

Using Widgets in Your WordPress Blog’s Sidebar:

As promised above, now that you’re really moving along with your new blog, I wanted to show you how to add some of the more popular features to the sidebar of your newly created self-hosted WordPress blog. Each of these features is added using what WordPress calls “Widgets”.

In their simplest form, widgets are nothing more than blocks of fancy computer code that display various features on your website. The features may include a list of recent posts, recent reader comments, a list of your blog post categories, or maybe even some ads from various companies wishing to advertise on your site.

To add various widgets to your blog, you first need to click on the “widgets” tab under the “Appearance” menu on the left hand side of your WordPress blog’s “dashboard”.

Once you’ve clicked through to the widget page, you’ll see a similar screen to the one below:

In this tutorial, we’ll add a “widget” for recent posts, recent comments (from readers) and an arbitrary text box which we’ll use in a bit to display Google Adsense Ads.

On the left hand side of the widget page, you’ll see a large box full of available widgets you can use to trick-out your website. To add a particular widget to your blog’s sidebar, all you need to do is click on a widget and drag it over to the upper right of the page in the “Main Sidebar” box.

You’ll see in this example that I have already dragged the “Recent Posts” and “Recent Comments” widgets into the “Main Sidebar” box. The last thing you’ll need to do is drag the “text” widget over into the “Main Sidebar” box as well as I have drawn out in the picture above.

Customizing Your Recent Posts Widget: To customize the appearance of your recent post widget on your blog, you’ll need to click on the drop down arrow on the “recent post” icon. You’ll notice that the default setting displays has your 10 most recent posts. You can change this to display however many of your most recent posts you wish. Since you’ve probably only got one or two posts written at this point anyway, you won’t need to worry about this too much at first (but at least now you know how to customize your recent post widget once you get comfortable with your first dozen or so blog articles).

Customizing Your Recent Comment Widget: Customizing your recent comment widget is exactly the same as customizing your recent posts widgets we covered above. Remember, you can also change the title of the widget as well. If you want the recent comments title to be something like “What People are Saying” just type “what people are saying” in the box under where it says “Title”.

Customizing Your Text Box: Don’t worry about your text box widget yet. In just a little bit, I’ll show you how we’ll copy some computer code from your Google Adsense Account and paste it into this text widget box to start displaying ads on your site.

Making Progress!!!

Holy smokes! We’ve covered a lot of ground already and if you’ve made it this far you’re doing awesome! You’ve just about got the guts of your site going, and aside from some minor cosmetic changes you’ll be able to do on your own (there are many great resources on the web which will help you with the actual visual customization of your website), you’re ready to start generating traffic and make some money with your ads!

Adding a Visitor Counter/Tracker to Your WordPress Account:

One of the most important tools you may wish to consider is to add a traffic meter or site visitor counter to your blog. This will enable you to see how many people are visiting your website at any given time. My personal favorite is Site Meter. You can sign up for a free version of Site Meter’s traffic counter on their website. Once you follow their very easy registration process, you will be able to get a special computer “code” to insert in the widget text box (that we added in the previous step).

When you enter the Site Meter tracking code on your blog, there will be a little Site Meter icon on your website (in the sidebar) that you can click on to get data on who’s visiting your site, how they are finding your site, how many pages they are visiting on your site, and how much time they spend on your site. To see an example of this, you can click on the white and green Site Meter logo at the bottom right of any page of my Trees Full of Money website. I usually average around 1,000 per day on this site.

As an examply of how neat Site Meter’s features can be, take a look at the traffic levels for my Gift Ideas for Kids website over the last 12 months (in the screen capture below). Notice how in the months leading up to the holiday shopping season my traffic exploded!!! Information like this can rally help you build a profitable website and zero in on your best sources of income.

Screenshot of one of Site Meter's many features.

How to Actually Make Money With Your Blog:

And now the moment you’ve all been waiting for! Exactly what is the best way to make money with a blog you might ask? Based on my own successes and failures, I highly recommend you start with the following two revenue streams.

An Introduction to Google Adsense:

Google Adsense is by far the most popular way that blogger make money with their websites. Google Adsense is also the primary way Google makes money themselves. Basically, companies set up accounts with Google to display their adds throughout the internet. Because Google is an expert in organizing most of the information on the internet, they know exactly which sites will be the best for these companies to advertising on. Many of these websites (like Trees Full of Money) also have accounts with Google where they can cut and paste a special line of computer code (into our newly created text box above) so that these “relevant” advertisement can be displayed on the sites.

As an example, a company advertising tax preparation software would probably love to advertise on a website that focus on personal finance and money management. Google knows this, and they’ll send advertisements related to tax preparation software to my site because readers of personal finance blogs are probably more interested in tax preparation software than readers of a blog that focused on computer games.

Once you register your account with Google Adsense, your primary website will need to be approved before you can actually start displaying ads. The Google Adsense verification process generally takes about a week or so. Once your site is approved you can start creating ads to display on your site. For this tutorial, go ahead and make a 160 X 600 “Wide Skyscraper” ad unit to display on our newly created WordPress blog.

Log into your Adsense account to create your first ad unit.

As you can see in the picture above, once you log back into your Google Adsense account (after your account has been approved) you’ll be able to create your first new Ad Unit. Click the “My Ads” tab and then click on the “+ new ad unit” button (shown above).

Control panel for creating your first Google Adsense Ad.

Next you’ll be taken to the actual page where you’ll create your new ad.

The first thing you’ll need to do is give this Google Ad a name so you can track its performance later. You can name it whatever you’d like.

The second thing you’ll want to do is pick the size of the ad. In this case, we’ll stick with a 160 X 600 “wide skyscraper” ad because it will fit very nicely in the sidebar of our WordPress Twenty Eleven 1.2 WordPress Theme.

The next thing we’ll do is decide which kind of ads you want your new ad unit to display. You have the option of either text ads (ads without pictures) or image ads (ads that are pictures). You can also choose ads units that display both text and image ads. By default, your ad unit wil display both text and image ads (if you don’t change them) and these are what I prefer myself.

Now that you’ve selected the type of ad you want, now you can customize the appearance of the ad. You have the option of several “default” ad colors as seen in the picture below, or you can click on the “use custom settings” button (red arrow in picture below) to really personalize how your add appears.

You can choose whichever colors you wish, but the ones that I’ve found that work the best are the ones that “blend in” with the colors already used in your blog.

Once you’ve got your ad unit sized and styled the way you want it, all you need to do is click on the “Save and Get Code” button at the bottom of the page. When you do this a new window will pop up with the code you’ll need to copy and paste into the Text Widget we created in your blog’s sidebar in the Widget control panel of your WordPress blog (see section above on widgets if you’ve forgotten how to do this).

Once you have successfully cut and pasted your new Adsense ad code into your text widget box, it’s simply only a matter of time before you earn your first few cents by someone clicking on the ads being displayed on your site!!!

CAUTION: Never ever click on your own Adsense Ads, and tell family and friends not to click on your ads either! Google is very good at detecting “click fraud” or other abuses when it comes to their Google Adsense accounts. You will get busted and it is very difficult to get your account reinstated after a terms of service violation.

An Introduction to Affiliate Programs:

What exactly is a website affiliate program? In a nut shell, an affiliate program is a relationship you can enter into with various companies to promote their products or services on your website. In most cases, when someone buys a product or service with one of these companies through your website, you’ll receive a referral fee or commission.

For example, I have had tremendous success with one of my other sites using an affiliate program with Amazon. On my site Gift Ideas for Kids, my wife and I review various children’s games and toys based on how our own children like the toys. If we find a product we like, we’ll provide a link to that toy to be purchased through Amazon. Since we trust Amazon to have excellent prices and great customer service, we feel it is a very honest way to capitalize on an idea while providing a valuable service to parents and other folks looking for Christmas or Birthday gifts for children on the shopping lists.

Commissions on the Amazon products we promote on our website typically range from 4 to 10% of the total purchase price. These commissions can add up very quickly, especially during the holiday shopping season!

Another example of an affiliate program I use is one through Bluehost which is the web hosting company I use and recommend to people I help get started with blogging. Everytime someone signs up for a Bluehost account through this article, I receive a small commission as well.

There are a variety of different types of affiliate programs you can utilize to “monetize” your website or personal blog.

An Introduction to Text Link Advertising:

Text link advertising is probably my least favorite form of advertising. Text link advertising on your blog basically means someone has paid you a certain amount of money to “link” to their product or service. In a nutshell, the more links a particular website has pointing towards it, the higher that website will be ranked in various search engines like Google, Bing and Yahoo!.

The major search engines do not like websites who use Text Link Ads because it artificially skews the quality of their search engines (people are basically exploiting one of the flaws of the search engines’ algorithms). Consequently, if the search engines suspect that your website has text link ads there is a good chance they will penalize you with lower rankings in search engines. This is particularly bad for blogs and other websites just getting started who get the majority of their visitor traffic from search engines.


How to Build Traffic/Increase Visitors to Your Blog:

There is no magic formula for building traffic to your websites. Naturally, the more traffic you have, the more money you will make through your Google Adsense ads and affiliate programs. Here are some tips that I continue to use build traffic to my site.

Write Quality Content:

First and foremost, you need to write with authority about something interesting if you want to give people a reason to visit your website. Also, as I mentioned above about the value of links, the more interesting your articles, the more likely other bloggers will link to various articles on your sites. More links to your site mean that the major search engines will take you more seriously and give you better ranking in various search results.

For example, my article on my debt snowball spreadsheet is linked to by hundreds of websites and consistently shows up in the top 5 results in Google Search for debt snowball calculator. Writing good quality and interesting blog posts is key!

Get Links Back to Your Website’s Pages:

I’ll say it again, getting links back to your site is very important and helps you tremendously boost your ranking in various search engines.

Link to Other Bloggers:

If you want to increase the chances that your blogged is linked to by other bloggers, it is a good idea to link to them first. When you link to another blogger, they’ll usually get a message on their WordPress “dashboard” showing which sites have recently linked to their blog. They may “return the favor” by linking to one of your better articles in the future.

Blog Carnivals:

Another great way to build links is to submit your various blog post to blog carnivals. Blog carnivals are nothing more than lists of recent articles written by different articles about various topics. For example, there are dozens of personal finance blog carnivals published every month that you can submit your various personal finance articles to. The most popular blog carnival submission site is Blog Carnival.

Commenting on Other Blogs:

Another great way to drive traffic to your site is by commenting on other peoples blogs. Especially on other blogs that are somewhat related to what you blog about. Most blog comment forms allow you to “link” your blog to your name. When you write thoughtful and insightful blog comments on other people’s blogs, there is a good chance that the author and readers of that blog may link over to your website to see what you’re all about.

Promoting Your Website Articles on Social Media Sites:

In addition to all the tips mentioned above, you can also use social media to promote your new blog!

Promoting Your Blog on Facebook:

If you have a Facebook account, you can periodically post links to some of your better blog posts for your friends to see (just don’t over do it our your friends may “un-friend” you). If your friends “like” or “share” your post, your article will get even more exposure!

Using Linkedin to Promote Your Blog:

Although Linkedin probably isn’t a good place to share articles you’ve written about partying or drinking beer, it is another great site for posting “professional” posts you’ve written that you wouldn’t mind your employer reading.

Using Twitter to Promote Your Blog:

If you “tweet” you can also share your latest and greatest blog articles through your Twitter account. I used to do this but I just don’t quite “get” the whole twitter thing yet. Maybe someday if there is a reason that people would actually want to follow me I may reconsider.

Using Reddit, Digg and Stumbleupon to Promote Your Blog:

Reddit, Digg and Stumbleupon are great sites to submit articles to if you think you’ve written something very interesting, insightful of humorous. I’ve had some luck driving traffic to my site by intentionally writing funny or “controversial” articles specifically to promote on these sites, but the success on sites like Reddit, Stumbleupon and Digg is very hit or miss. Once you get a decent amount of visitors to your site, promoting it on these sites may not be worth it anymore.

Phew! 6500 words later and that brings us to the end of this “basic” step-by-step guide on how to start your own self-hosted WordPress blog using Bluehost web hosting to make money! I hope you’ve learned a few things from this article and it has shed some light on what blogging to make money involves!

Feel free to share your comments and questions in the comment section below! Good luck with your new blog if you decide to go down this challenging (but rewarding) path!

Too Much Debt?  Download our free Trees Full of Money Debt Snowball Calculator and see how quickly you can pay off your debt.

14 Responses

  1. Wes Lee 6 years ago
  2. akashalo 6 years ago
  3. mohammed 6 years ago
  4. Drew 6 years ago
  5. Chris Schulz 6 years ago
  6. Ben 6 years ago
  7. Precious 5 years ago
  8. NIKE AIR MAX 1 5 years ago
  9.  program 5 years ago
  10. Vilma 5 years ago
  11. bluehost promo 2010 5 years ago
  12. Make A Blog 5 years ago
  13. conservatory 4 years ago

Add Comment

sign up today for our
free personal finance newsletter

Subscribe to our mailing list and receive FREE daily updates from Trees Full of Money, the best personal finance blog nobody has heard of.