Friendly Affiliate Links with WordPress
I run several different affiliate sites, and one program that I think is a must have is MBP Ninja Affiliate. This program allows you to easily change your affiliate links to something more friendly. In fact, it doesn't even have to be an affiliate link at all as it can convert anything to something else of your choosing. Instead of having my twitter link be twitter.com/jamiefaidley, I can make it jamiefaidley.com/twitter.
While the twitter address isn't tough to remember, if you are a Commission Junction affiliate you know that the links are random letters thrown together. There is no way that I can remember what my Godaddy affiliate link is, but I know that sending people to jamiefaidley.com/godaddy is simple and maintains tracking.
MBP Ninja Affiliate does more than just help you with friendly links, it can also find keywords associated with that link and convert them. So let's say you are promoting hosting companies. In each of your posts that have the text "cheap hosting" you can convert that to a link to HostGator (and see, it's my nice and pretty jamiefaidley.com/hostgator link that it sends you to!)
Friendly affiliate links also help if you have additional writers. If they are supposed to be including text link ads in their work, having them us something simpler will lower the risk of mistakes being made. Any mistakes in the URL would lead to your visitor not being tracked to you and you would miss the chance to make any money off of the sales that you generated.
Must Have WordPress Plugins
Each team I create a new site that uses WordPress, I use plenty of different plugins depending on the needs of the individual site. However, there are six that I use every single time, and I think you should too. These are the must have plugins for running any WordPress site:
1. Akismet - You need to check your spam comments and if you run a popular site, you can't manage it all yourself. This plugin will check your comments with the Akismet web service to see if they are spam or not.
2. All in One SEO Pack - The must have if you want to rank highly in google. This allows you to customize your titles, descriptions, and tags in posts. Plus you can noindex categories, tags, and archives and customize your title and description for your homepage, plus titles on other automatically generated pages.
3. Google XML Sitemaps - Automatically generates a sitemap of all your posts and pages that is supported by the major search engines.
4. SEO Slugs - This shortens up your URLs by removing common words like "a", "the", and in" from the permalink.
5. WordPress Database Backup - You don't want to lose all of the posts you worked so hard to create do you?
6. WP Super Cache - Saves your server resources in case your site gets hit hard with a ton of traffic.
Robots.txt for WordPress
For those of you who do not know what a robots.txt file does, it basically tells the robots which pages on your site they can and can not crawl. This is important because there are certain things you do not want to show up in the index, like if a folder contains duplicate content, or it's a private membership site then you don't want google giving away information for free that you are charging people for. Here is the current edition of the robots.txt file I use for all of my sites, both to give the search engine robots access to my sitemap and also to block them from directories I don't want them having access to:
Sitemap: http://www.jamiefaidley.com/sitemap.xml
User-agent: *
Disallow: /cgi-bin
Disallow: /wp-includes
Disallow: /wp-content/cache
Disallow: /wp-content/plugins
Disallow: /wp-content/themes
Disallow: */trackback
Disallow: */comments
Disallow: /*?*
Disallow: /*?
Sitemap: http://www.jamiefaidley.com/sitemap.xml
User-agent: *
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /images/
Disallow: /wp-includes
Disallow: /wp-content/cache
Disallow: /wp-content/plugins
Disallow: /wp-content/themes
Disallow: */trackback
Disallow: */comments
Disallow: /*?*
Disallow: /*?
How to Set Up Blogging Content Automatically
Want to set up your own automated blog? Check out Auto Blog System X!
The goal of everyone who starts a blog is to find a niche market that they are really interested in, provide quality content that people enjoy, create a huge following of these people, and then make money via advertising and sales conversions. Of course, this takes quite a bit of time and you might not have hours every single day to spend working on content. If you don't provide a constant stream of quality updates to your blog though, people will stop coming back to see if you have published something new. Well have no fear because I've done a little work to see what tools and options are out there to help you keep your readers interested without putting in as much work and effort.
Embedded RSS Feeds
If you want automatically updated blog content without having to write it yourself, then set up an embedded RSS feed from someone else's site. The easiest way I have found to do this is to rely on Google's AJAX Feed API. It's simple to set up as you can enter a keyword or name of a site that you want and hit generate code. I should note that you do not want to rely entirely on embedded RSS feeds for your information, because why wouldn't the reader just head over to that site to check the new content instead?
News Related Content
Not only does Google do RSS feeds, but you can also add news-related content to your site that covers your niche. Head over to the News bar wizard to cover the expressions that your site deals with. This allows you to cover a lot of different websites with the topic that you are intersted in, rather than just a single website and listing everything they put up like with the RSS feeds.
Free Article Directories
If you are struggling to think up a topic to write about and want to just use something that someone else has already published then check out the free article directories on the web. I like using EzineArticles since it has quite a few different topics. Not all of the articles are of a high quality, so you have to search through them a little bit before you find something that is worth posting and you have to remember to keep the authors byline included so they get a little link love. Articlesbase is another free article directory that I use, and there are countless others out there if you want to do your homework.
How to Start a Blog
A question I am often asked by my friends is "how can I start a blog?" Most of the time they either hate their jobs or want to earn a little extra money and they have seen from my experiences that making money online by blogging offers a great lifestyle with plenty of personal freedom. Of course, just putting up a site and writing a post every now and then isn't going to open up the flood gates so cash can start pouring in, so I thought I would create a complete series for people to use as a guide on how to start a blog, and then how to monetize the site after traffic picks up.
Before Your First Post
The first thing you have to do when starting you blog is to decide what you want to write about. You need to find a niche that you are passionate about because you are going to be writing about the topic so frequently. This is a subject area that you are going to have to read a lot about and cover in-depth so focus on something you already enjoy doing. To help you get started, make a list of areas you are interested in and ask your friends to make a list of your interests. A mistake too many people make is to try and start blogging about something they think will make them money but have no interest in. These blogs die out quickly as the owner loses interest.
The next thing you are going to want to do is pick a domain name for your site over at GoDaddy. Be creative, but think short and sweet. You want your name to be brandable and not "thebestblogonnflfootballplayers.com." Who is going to remember that? By the way, there are plenty of free blog hosts out there, but you definitely want to spend the few dollars and get one you host yourself. It's more professional and there aren't as many limits on what you can do with your site.
After you have your domain picked out you are going to want to find a good hosting company. I personally recommend HostGator as the top choice. First off, it's fairly cheap and more importantly they are incredibly reliable. If you are just starting out with building your website, another great feature they offer is Fantastico to install WordPress, so you will not need any technical knowledge whatsoever.
The last thing you need to do before you get started is to download a theme for your blog. This is the design or the look and feel of your blog. You might have to shell out a few dollars if you want it to look professional, but there are plenty of free choices out there as well. If you are going to do it yourself then here are some resources to help you get started:
- So you want to create a WordPress theme?
- Creating a WordPress theme from scratch
- A 3-step guide on how to create a WordPress theme from scratch
After you have completed these four steps, you will have started your very own blog. Pretty basic and easy right? Now for the hard part as we get into the details of what pages you need to have, how often should you post, and other blogging tips and tricks designed to help you make money online.
WordPress SEO Tips
There are a lot of things that go into optimizing your site for the search engines, but with a minimal amount of effort you can cover about 80% of the important stuff. While the list below isn't all inclusive and isn't going to have you ranking number one for competitive terms, it will at least give you a fighting chance to get noticed.
Optimize Permalinks
How many blogs have you seen rank well that don't use the postname for the URL? The answer is "not many." Go to settings/permalinks in your backend, select the radio button by custom structure and enter "/%postname%/". This will help you with SEO but also make your post URL's look cleaner and more professional.
All-in-One SEO Plugin
Install the All-in-One-SEO plugin. This will allow you to enter a custom title, description and keywords for all of your posts. Make the title of your post different from what you put into the All-in-One SEO's title field. why? Because your post title will be the <h1> tag on your page, and if that is the same as your title tag you can get penalized for overoptimizing or stuffing keywords. It's better to be safer than sorry.
Next, click on the plugin options for All-in-One SEO and enter your home title, description and keywords. Then check the box next to rewrite titles and make sure your post title format says "%post_title%" and page title format says "%page_title% ". You want to get rid of your blog name to keep all of your pages and posts with just your keywords that you want to rank for, no sense wasting juice on your blog name since you should rank well for that anyway.
One of the great things about WordPress is that it does a great job of organizing your past content for you and your readers, but the bad thing is that in doing so there are a lot of duplicate content issues to overcome. The All-in-One SEO pack makes it easy to prevent this. Click on the plugin options for All in One SEO and check the box next to noindex for categories and noindex for archives. This way the spiders will go to your category and archive pages and follow the links through, but won't index those specific pages that contain nothing but excerpts from your other pages.
How easy was that? I know there are a lot of other ways to optimize your WordPress blog for the search engines, and I'd love to hear what you have to say in the comments. I will be adding more content later detailing tips and tricks for SEO, but this should be a simple starter plan.
WordPress Comment Hacks & Plugins
One of the things I love about having a blog over a traditional website is the feedback that you can receive via comments. I get comments on my blogs from readers on how helpful they have found an article, if I've made a mistake, or about just anything else. Yes, there are a few bad apples out there who want to bash you any chance they can get, but engagement with your readers is worth the slight pains the few can cause.
I've talked about a few tricks I use in the how to get more comments post, but it does help to optimally set your site up to increase discussion. Let's take a look at a few helpful hacks and plugins I've used in the past.
Comment Link
I often see the plain "No Comments" text at the bottom of posts, but what if instead you put "No Comments yet, but what are your thoughts on this article?" If you ask your readers their opinion then they are more likely to give it to you. This is an easy fix. Open up your index.php template and search for the comments_popup_link() and change the value from the one above to something more engaging.
Thank Your First Time Commentors
A great way to get people to keep doing something is to praise them, so how about after they finally post their thoughts on one of your articles you redirect them to a page that thanks the reader for taking the time to comment on your post. For this you can use the comment redirect plugin, or if you just want to send an email instead of a redirect us the comment relish plugin. Both of these will only effect first time commentors, so you won't be bugging your every day readers.
Keep the Conversation Going
A great way to keep the conversation going is to display the most recent comments first. This way the user doesn't have to scroll down to the bottom of a long list to see if there are any updates. Also, if you have a long lasting post recent comments can be valuable to let a new reader know the post is still valid.
Once people actually start discussing something on your blog, you will want to keep them in the conversation and a great way to do that is with the subscribe to comments plugin. This plugin will send the commentor an email when there is an update to the comments, getting them to come back and keep the conversation alive.
Also, by allowing readers to subscribe to your comments via an RSS feed you can help them stay up to date on what others are saying.
I also like to style the author comments, so people know when I'm responding to comments or have anything extra I would like to add.
Are there any other hacks or plugins you use to increase reader comments? If so I would love to hear about them.