Building a Twenty Eleven Child Theme

ConstructionThis weekend I had a project. [NOTE: This article was originally written in 2012 and for some reason I neglected to hit Publish. So “this weekend” was actually some time ago 8=] It was time to take the site for my wife’s business (one of 2, actually) and bring it out of the stone age.

The site was originally put together in 2001 and I built it from scratch with HTML/CSS. Along the way I added some PHP functions to make the menus. It was a nice site, but it was seriously dated. Not to mention difficult to add or edit content.

So I installed WordPress, setup the new pages to replicate the site and added the redirects into the .htaccess file so the old URL’s would match up to the new pages.

Then I got to work building a child theme. I decided to base it on Twenty Eleven — the latest and greatest from the WordPress team. But it wasn’t until I got things half way done that I noticed that there were no sidebars.

WTF? Where are the sidebars? I couldn’t figure out what I’d messed up. I checked the CSS. I looked at the .php files. Finally it dawned on me that I hadn’t messed up. The fact is that pages and posts come without sidebars by default!

Now, I have no idea who came up with this design, but it sure doesn’t make sense to me. How many of us don’t want sidebars on our pages or posts? Wouldn’t the need for a page without them be in the minority? If it was up to me I’d make the sidebar enabled template the default. But it isn’t up to me.

In order to see sidebars for pages you need to use the Sidebar Template rather than the default. I’m not sure how you’d go about it for single posts.

Another option is to override the templates for pages and posts in the child theme, adding get_sidebars() just before the footer.

However, I stumbled upon a plugin that can help. Twenty Eleven Extensions adds several features to the Twenty Eleven theme and it’s children. One of them is adding the sidebar to all posts and/or pages.

I still ended up using the Sidebar Template for pages since I don’t want the sidebar on every page, but the plugin allowed me to set up the sidebar for all the posts.


Construction image by Kevin Krosseel at morguefile

Battling Comment Spam — Moderating Comments

Battling Comment SpamIn our past two posts we’ve looked at what comment spam is and how we can minimize it. Now comes the hard part — individually looking at the comments that make it past our defenses and deciding what to do with them.

Detecting Spam — Moderation Queue

If you’ve got Akismet or some other spam filter set up then you will have some potential spam comments in your moderation queue to deal with.  Most of the blatant spam comments you’ll recognize and you can just skip over them.  Once we’ve moderated the tricky ones then we’ll just delete everything left in the queue.

However, recognizing Sneaky spam takes a bit of learning.  If you have only one blog then you’ll be less likely to see the work of spambots as they hit each of your blogs with the exact same comment.  But over time you’ll see patterns that help you to recognize that a comment is likely spam.

Name

First of all, check out who it is coming from.  Is the name a keyword or a real name (or at least a nickname like LoneWolf)?  If there isn’t a real name then that is a flag — not necessarily proof mind you.

URL and Email

Next, look at the URL that they entered and the email address.  Do they match?  Do they make sense?  If not, there’s another flag.  Keep in mind that many users set up throw away email addresses to reduce email spam so you may still have a legitimate comment even though the email looks strange.

Avatar

Another flag that indicates possible spam is the lack of a Gravatar.  Spammers rarely have them but keep in mind that the lack of one does not prove that the comment is spam.  It is just another clue.

Content

Ultimately, you have to look at the content of the comment itself.  Does it relate to the post?  Does it add value to the conversation?  Many spam comments are very generic and usually complimentary (although I’ve seen those that issue a generic challenge).  You’ll see things like “Great post!” or “You write very well.  Are you a professional?” While it is possible that these are legitimate comments (they usually aren’t), they don’t really add to the conversation.  They do feel good though — if they’re from a real person who wrote them sincerely.

Spammers are becoming more creative, and have taken to using quotations from blogs and/or comments to create the comments that they send.  They also have comments that are related to keywords and target blogs that mention them.  This makes it a little more tricky to catch the spam.

One tool that I use is Google.  If I have a comment that I’m not sure about, I’ll cut and paste it into Google search with double quotes around it to look for exact matches.  You’ll be surprised to see the exact same comment appear in dozens or even hundreds of search results.

But even then, the spammers are getting smarter.  Just yesterday I got the following comment on one of my blogs.

I can’t understand how to add your blog to my rss reader. some recomendations are appreciated I really want to see your articles.

It seemed like a reasonable request for help, but I checked it in Google just to be sure.  No matches!  Well, let’s help this person out.  I send them an email with a link to an RSS tutorial.  Guess what!  No such email address existed.  So I did another search, this time with only the first sentence.  Bingo!  Ding! Ding! Ding!  We have a winner!  Dozens of matches — each with a slightly different wording of the second sentence.

Ultimately, you are going to have to decide whether a comment is useful for the conversation on your blog.  You may sometimes block a legitimate user’s comment, but that is rare and they should have made a better comment in the first place.

Spammer Databases

There are many people out there who are dedicated to battling spam in many forms. One group that I’ve found helpful is Stop Forum Spam. This group has set up a database of known spammers that you can check to see if the name, email address or IP address matches a known spammer.

This group was formed to deal with people who sign up to forums in order to spam them and I discovered them when looking at the signups for my Drupal based site (Master It). I decided to test the spam comment that I mentioned above and found that the IP address was a match in their database. So, this may be a good resource for bloggers to use as well. They do have an API for checking and reporting spammers, so I can imagine a plugin at some point.

Detecting Spam — The Rest

Now that you’ve dealt with the moderation queue, you still need to look at the comments that made it through the filters and plugins (unless you’re moderating everything — you’re not do that are you?)  But this should be fun.  This is where you’re seeing actual conversations.  There should be very little spam that made it this far, if any.

So read the comments, respond and enjoy.  This is a big part of why we blog in the first place.

Reporting Spam

There is one last thing to consider before we leave this topic.  Tools like Akismet and Stop Forum Spam will only work if we all report the spam we receive.  They use existing spam to be able to detect future spam, so make sure that you report the spam and spammers using the tools that you set up for your blog.  We’ll all have less spam to deal with in the long run.

Conclusion

So that leaves us with just one thing left … your comments!  What do you use to help battle comment spam?  What is the most creative spam that you’ve ever seen on your blog?  Share your thoughts below.


Update!

While this was intended to be the last post in this series, an ironic twist presented itself and I couldn’t pass up the opportunity for another post.  See Battling Comment Spam — A Real Life Example.

[stextbox id=”custom” mleft=”20px” mtop=”20px”]This post was part of a series originally posted at my blog Ramblings. I feel that this series  is a good fit for LMA so I’ve reposted them here.[/stextbox]


Female Warrior 2 image by EdwinP at stock.xchng

Battling Comment Spam – Dealing With It

Battling Comment SpamCombating Spam

In the previous post we looked at what blog comment spam is.  We defined three different types and looked at three different sources.  But now we want to know, “How do we fight back?”  Comments are a valuable part of blogging and the social web.  They are vital for building community.  But it takes time to moderate comments.  What ways can help us handle the load?

Shutdown

Some bloggers have given up the fight.  They shut comments off completely and the blog becomes a one-way rant rather than a conversation.  I find this very frustrating.   It cuts out an important part of the blog experience and doesn’t help the community.  There are no conversations, no backlinks, no accountability.  This is appropriate for a corporate information site, but not for a blog.

Laissez Faire

Others have given up the fight by going in the opposite direction.  They just auto approve everything.  They get lots of spammy comments (and I’m sure that the spammers share this information) and let them sit in amongst the true conversation — kind of like weeds in a garden.  This works well as long as you don’t mind the type of spam coming in.  Some of it is actually quite creative and even fits into your blog.

But what happens when you start seeing the pornography comments?  Or the “600 link” comments?  What happens when your visitors see them?

Middle Ground

Most of us have to live somewhere in the middle ground between these two extremes.  But how do we handle it without going crazy?  Well there are lots of techniques that are in use right now and you need to find a combination that works well for you.

I use mostly WordPress blogs, so this will lean more towards WP but most of these techniques should be available in other blog software.

Blog Settings

WordPress Dicsussion Settings (part 1)

WordPress Comment Settings

WordPress allows you to set up some basic comment moderation.  There are several settings:

Discussion

  1. Require commenters sign up for your blog.  I know that always turns me away from commenting on someone’s blog — I don’t have time to register and remember another userid/password.  Check out Are You Chasing Your Blog Audience Away? for a well written post on this subject.  Bottom line, don’t do this unless you’re building a forum.
  2. All comments are put into the moderation queue.  This is the kind of work we’re trying to avoid, so lets see what else there is.
  3. Allow users who’ve already had approved comments on your blog to post without moderation.  This will cut down on the amount of work required if you have a lot of repeat commenters.  But keep in mind that spammers know this and will often put in 1 or 2 good comments to get past this and then start spamming.
  4. Allow all comments.  Believe it or not, this is the route that use on my blogs although I have some plugins that help identify spam.

Filters

WordPress Discussion Settings (Part 2)

WordPress Comment Filter Settings

There is also a section of comment filters that is applied to every incoming comment regardless of the settings described above.  This allow you to set up general filters that look for certain keywords or multiple links.

I’ve left these alone as the plugins that I use will do a better job of catching these types of spam comments.

Avatars

WordPress Discussion Settings (Part 3)

WordPress Avatar Settings

Finally, there is the avatar.  If you’re not familiar with this concept, I’d suggest that you check out Gravatar, the de facto standard for avatar handling on the web at this point.  It allows users to have a profile picture that follows them around the web.  Set it up once and it is there for any site that allows them to be used.  This functionality is built into WordPress and most other CMS and blog systems.

The advantage to having Gravatar enabled on your site is that spammers rarely have one.  They are based on email addresses and spambots use throwaway addresses.  This will be a big help when moderating the comments that get into the queue (or even those that get through).  Keep in mind that the absence of a Gravatar is not a spam indicator by itself — many legitimate users don’t use them yet leave thoughtful and useful comments.

Plugins

Now that we’ve done what we can do with WordPress out of the box, we can now start to tinker.  If you go to the Install Plugins page and enter the keyword spam you’ll be presented with a list of plugins that deal with spam related issues.  The current list shows 19 entries.  Some of them are older plugins that are no longer supported (or needed).  There is even one that let’s you turn off the colour coding for spam entries so they don’t clash with the admin theme colours.

But of the rest, there are 2 major classes of plugins — those that try to prevent or slow down spammers and those that try to determine which comments are spam after the fact.

Prevention

These plugins use different techniques to ensure that the comment is coming from a live person rather than a spambot.  They’re usually pretty effective and use techniques such as Captcha’s or mathematical questions that are hard (but not impossible) for a spambot to crack.

They work pretty well at keeping out most of the spam, but they may also keep out a lot of legitimate comments.  I know that I hate them and I doubt that I’m alone.  They make for an extra step to leave a comment.  And no matter how politely they are presented, the implication is that you don’t trust me.  For this reason alone, I don’t plan on using this type of plugin to combat spam.

Detection

Detection is the other route.  These plugins will scan comments that come in, looking for various characteristics that indicate spam.  The best of them use databases to compare comments against.  Over time they become more accurate.  They will detect potential spam comments and either delete them or put them into the moderation queue for you to check.

I like this route.  It allows most legitimate comments to come through without any intervention or extra steps on the commenter’s part.  The comments show up immediately.  And any questionable comments will end up in the moderator’s queue where you get to decide.

My favourite plugin for spam detection is Akismet, which comes built in to WordPress.  You’ll need to get a free API key to allow the plugin access to the database, but that’s all.  The API key works for multiple sites and there are Akismet plugins for other CMS products (for example, I have a Drupal site with Akismet enabled).

The Future

What does the future hold?  Well, if the past is any indication, spam will continue to be a problem for bloggers.  As long as it gives them a benefit (i.e. traffic and/or backlinks) that outweighs the costs they will continue to find ways to put comments in our blogs.  Hopefully platforms like WordPress will be able to introduce tools to reduce spambots.  I’m hoping to see a mod that will use nonces to bounce the bots.  I don’t know if it would work 100% and there are some other issues with it.  But it may be one way to make things harder for them.

In the mean time, we have to continue to be vigilant in our fight against spam.  We need to look at our strategy to keep spam out of our blogs while encouraging good communities.  It isn’t an easy task, but I believe that it is worth it.

The Next Phase — Moderating

We will have some comments in our moderator queue that the filters and plugins weren’t sure about.  There may be some comments that went live when they shouldn’t have.  And worst of all, there may be some false positives that were flagged as spam.  In the next article will discuss how to handle this.

[stextbox id=”custom” mleft=”20px” mtop=”20px”]This post was part of a series originally posted at my blog Ramblings. I feel that this series  is a good fit for LMA so I’ve reposted them here.[/stextbox]


Female Warrior 3 image by EdwinP at stock.xchng

Battling Comment Spam – What Is It?

Battling Comment SpamAnyone who has a blog knows that comments are magnets for spam. Many bloggers have struggled with ways to deal with spam and I can imagine it becomes harder as your blog becomes more popular, not easier. But lets take a closer look at these comments.

Comment Spam Types

There are several different types of comment spam. Some of it is easy to identify, but spammers are becoming more creative.

1. Blatant Spam — This is obvious spam. It usually has nothing to do with the topic of the post (unless there is a lucky coincidence). It will usually have a couple of links to the websites that the spammer wants to promote. There are even times where the comment is not even in the same language as your post (or even the same character set).

2. Link-o-Rama Spam — This is probably a sub-type of the Blatant spam. But you’ll find that these comments are very long and consist mostly of keyword/link combinations. What is often amazing about these comments is the variety of links.

3. Sneaky Spam — Here we get to the type of spam that is more troublesome. These comments will often be vague (things like ‘Nice post.’ or ‘You write good blogs.’) and flattering (although I’ve seen some that tell me I’m wrong about what I wrote). These are the kind of comments that when we first see them, we think “They love me. They really love me!”. However, over time we begin to realize that these comments are just backlink attempts.

The spammer can get even more sneaky. Rather than just sending generic comments to thousands of blog posts, they scan for keywords and submit comments that fit. It becomes obvious when you have comments about Volkswagen Golf on your golf blog, but these can often be hard to detect.

Some spammers are actually using quotes from the post or other comments to sneak their way in. You do have to give the spammers credit for creativity.

Comment Spam Techniques

Most spam in your blog comes from three different routes.

Good Comments

There are certain types of comments that a blogger is looking to encourage on their blog. Peter Davies at Interactive Blogger has a great article describing good blog commenting techniques. Check it out to learn more about how to create good comments.

1. Other Bloggers — These comments are usually the Sneaky Spam types. They come from a blogger who is trying to build backlinks to their site by commenting on as many blogs as possible. However, these comments don’t add anything to the conversation and they often make you wonder whether the poster has even read the article.

2. Outsourced Backlinkers: You can hire people in third world countries who, for a fee, will spend hours commenting on blogs in your name, or at least with your url. These comments are often Sneaky Spam comments but can be Blatant Spam as well.

3. Spambots: The most insidious spam comments come from bots. These bots simply call the appropriate url to submit a comment without even going to your blog page. I know that this happens because my blogs get less traffic than comments on a regular basis. And the comments are often found on posts or pages that Google Analytics shows have received 0 visits.

These are where the Link-o-Rama Spam come from (no one is going to type in that many keywords and links), but a lot of the Blatant and Sneaky types are submitted this way too. On Cookie Crumbles I have some cartoon posts that have received comments like “You write really well …”. There is no way a live person would put that comment there (I hope 8=)

Spambots are getting more clever and will often use keyword searches to determine what comment to put on your blog. You may even find that the comments contain quotes from your article or other comments.

Combating Spam

How do we fight back? Comments are a valuable part of blogging and the social web. They are vital for building community. But it takes time to moderate comments. What ways can help us handle the load?

Well, that’s what the next two articles are all about.

Battling Comment Spam — Dealing With It

In the mean time, tell us all what bothers you most about spam.

[stextbox id=”custom” mleft=”20px” mtop=”20px”]This post was part of a series originally posted at my blog Ramblings. I feel that this series  is a good fit for LMA so I’ve reposted them here.[/stextbox]


Female Warrior 1 image by EdwinP at stock.xchng

SexyBookmarks and W3 Total Cache – The Battle

plugin conflict sexybookmarks and w3 total cacheNo, it’s not a new online game. But I recently decided to run W3 Total Cache here at LoneWolf’s LMA.

And it didn’t play well with SexyBookmarks (is it just me, or is that kind of delicious name for a plugin 8=)

The Great Plugin Conflict

I installed the cache shortly after upgrading to WP 3.3, so at first I thought it was a problem with that. But my other sites that run both SexyBookmarks and WP 3.3 weren’t having any problems, so I turned back to the caching plugin.

The problem was that the icons for the bookmarking weren’t showing up on my posts. I did some digging and found that people using CDN with W3 Total Cache were having similar problems with their SexyBookmarks. But since I’m not using a CDN yet, the solutions that they presented didn’t solve my problem.

I looked at the source that was being served and it appeared that all the html and javascript for the SexyBookmarks was in the HTML received by the browser, but it wasn’t displaying. So there was something interfering with the javascript that displays the icons somehow.

So, here’s the conundrum. I want to run the cache to speed up response time of the site. This is good for SEO and user experience. It also saves the load on the server (so when I become incredibly popular my site won’t crash 8=)

But, the sharing icons are very important as well. In fact, it is critical to make sharing easy to build SEO in today’s world. So I need something there. And I really like SexyBookmarks. Not just the name, but the look of it as well. It is flexible and integrates well into my sites. But I was looking at the possibility that it would have to be replaced.

Getting Support

I decided it was time to contact support. I figured that the people at Shareaholic must have dealt with this before, so I left a support ticket there. Unfortunately, with the holiday season in full swing it kind of slipped through the cracks. But I finally heard back from them today (and we got it sorted out when they pointed me in the right direction).

In the short term, I added the ShareBar plugin to get the big social media names up there. I like it so much that I plan on keeping it up in addition to SexyBookmarks. I think they compliment one another quite well.

Anyway, back to the battle.

The Shareaholic rep reported that they were unable to find any reported problems with W3 Total Cache and SexyBookmarks other than those relating to the CDN. She tested on a test machine and couldn’t see the same problem.

But she was pretty sure that it had something to do with the minify options for W3 since Shareaholic already minifies the code that they use. She gave me a few things to try out (including going back to the Twenty Ten theme to see if there was a theme conflict).

The first thing I did was to tell W3 to leave the SexyBookmarks code alone when minifying. I went to the Minify tab of the W3 Total Cache plugin admin and added “wp-content/plugins/sexybookmarks/*” to the Never minify these pages list. Clear the cache, reload the page and voila — still no bookmarks 8=(

Dang! I was sure that was it.

So I went back to make sure I typed it right. It was fine.

More head scratching. Clear the caches again — selected Clear All Caches this time. Still no joy.

Scrolling through the General tab of the W3 settings and there it was! Minify mode! There is a line beside this option (which can be set to Auto (the default) or Manual).

Select manual mode to use fields on the minify settings tab to specify files to be minified, otherwise files will be minified automatically, but will not use the CDN.

Basically, this is telling me that if I have the mode set to Auto it will ignore everything on the Minify tab and just try to minify everything!

Sure enough, I changed this setting to Manual, cleared the cache and I was back in business!

Now, I did have another entry in the Never minify these pages list which may have been what is needed. The contents of that field are now:

wp-content/uploads/shareaholic/*
wp-content/plugins/sexybookmarks/*

So you might get by with just the first entry in that list, provided the Minify mode on the General tab is set to Manual.

But I don’t mind having the extra line in there. Shareaholic has everything minified already so that isn’t going to hurt anything.

Why I Changed My Backup Plugin

A wordpress backup plugin is an important piece of your blogging puzzleBackups are very important. And I’m sure that you have a backup for your blog. You need a WordPress backup plugin of some sort — don’t rely on your hosting provider’s backups although they’re great in a pinch.

For a long time I’ve been using a good plugin for my blog backups. It is called WP DB Backup. It backed up the blog tables on a schedule that I set (usually daily) and emailed me the backup file. I could even go in and request a backup right now if I wanted (e.g. before an upgrade).

WP DB Manager - MenuBut I discovered another plugin that I like even better. WP DB Manager steps things up a notch or two. It will also allow me to schedule backups and have them mailed to me. But in addition, it allows me the opportunity to optimize and repair the database amongst other things.

But the really special difference for me is that WP DB Manager will default to backing up all tables in the database while WP DB Backup does not. So, if a plugin or theme creates a new table it will automatically become part of the backup scheme.

Installation Gotchas

There are a couple of things to watch out for when you install the plugin.

.htaccess File

First, it may ask you to copy the htaccess.txt file from the plugin directory into your backup-db directory.

WP DB Manager - Warning

Click for a larger image if needed

This is easily done using an ftp client or the file manager from your hosting provider. But keep in mind that the file should be renamed to .htaccess if your hosting is on a UNIX or Linux system. This will protect your backups from being accessed by the public.

MySQL Paths

Secondly, it may have trouble finding the path to some of the mysql utilities and give you a warning that looks like this (the error messages are in red):

WP DB Manager - Status Error

If it is having trouble finding the MYSQL paths, you can just try running a backup. If it works then you don’t need to worry about this message.

Scheduling the Backups

The first thing that you’ll want to do is schedule your backups. This is done on the DB Options page. You can leave the settings on the top half of the page alone and scroll down. Simply enter the frequency of backups, whether or not to use Gzip to compress them and make sure your email address is correct.

That’s all it takes!

You’ll also notice that you have options to automatically optimize and repair the db. You can change those if you want, but I left them as is. You may find that they slow things down when they’re running but for most blogs it shouldn’t be a big hit.

What’s Missing?

A savvy user will have noticed that something is missing from this backup scheme — the WordPress files and all your downloaded files are not backed up. Both of these plugins focus solely on your database.

You will need to ensure that the file structure of your blog is also regularly backed up. Your hosting provider may have backups that you can access, but you don’t necessarily want to trust them.

For me, I usually keep an ftp copy of my themes, etc. on my development computer. But it isn’t the best way to approach this. So I’m going to be looking around at plugins and other options for backing up the filesystem as well. Stay tuned for a report on that soon.

Oh, yeah. If you have any suggestions or comments you know where they belong! Share your experience and knowledge with us all below.

Dealing with Comment Spam Yoast Style

Link

Running a blog with comments results in a never ending battle with spammers and spam bots.

Joost de Valk at Yoast – Tweaking Websites shares how he is dealing with comment spam. He recommends a few plugins that may help.

And if you’re interested in my take on comment spam, check out the Battling Comment Spam series I wrote for Ramblings (someday they’ll be here as a Ramblings Classic).

Backlinks — Getting Back to Basics

Stronger TogetherBacklinks. We all need them to survive. But how do we go about getting them?

The Early Web

I remember when the web was young. Me and Suzi had so much fun …

I didn’t get into making sites way back then, but I did surf the web a lot. This was before Google. Before Yahoo. I mean, I remember when Alta Vista was the new kid on the block and I was using a browser called Mosaic (rhymes with archaic 8=)

The internet was called The Web for a reason. Articles written always had links to other articles that related to the given topic. Sometimes they were articles by the same author on the same site (internal links we call them now) but usually they were references to other sites. The links formed an intricate web pattern when they were graphed out.

The idea was that the web was to share information (and entertainment) and to provide easy access to related materials. Before the web an author could reference another writer, but the reader would have to find the book or periodical referenced somehow before being able to gather that extra info. Hyperlinks changed all of that.

Fast Forward to Now

But the web grew up. Commercial interests came in. Search engines grew. And links became a way to make money.

I just finished reading a post by Mark Thompson called Google Hates You. Mark talks about how Google and other search engines are doing a pretty poor job of sifting out the crappy web sites and allowing quality sites like yours (and mine 8=) to fall way down in the rankings. In fact, many White Hat websites are punished by Google while Black Hat sites manage to get top rankings.

Who is to Blame?

But is the fault entirely with Google and the Black Hats?

Perhaps we need to look inside for a minute. Perhaps we, as bloggers, can take some part of the blame.

I know that my backlink strategy (which I don’t work very hard) consists of posting comments (good ones, not spammy) on other related sites and forums as well as social media. I also dabble in article marketing and want to get some more guest posting done.

But as I read Mark’s article, I had to think, when was the last time that I referenced another blogger’s post in the body of my article? I mean, other than an affiliate link?

I’ve done this in the past, but not often enough. I think that we as writers should pursue at least 1 outbound link in at least 25% of our posts. Some articles could have dozens of links. Some might not need any.

But at a minimum we should strive to find at least one article out there that is relevant to what we’re writing about and link to it.

And we shouldn’t expect anything in return.

What Do Others Say?

It seems like I’m not alone in thinking this. Some of the A List bloggers have this on their minds as well. Brian Clark of Copyblogger wrote Why Linking to Other Blogs is Critical back in 2007. Pay close attention to what Brian wrote about linking to your competition.

And if you look through the list of trackbacks, you’ll find Linking Out Instead of Link Building to Rank in Google as a recent entry by Tad Chef at SEOptomise. I especially like one thing that he said: “Linking out is a strategy you have to embrace holistically.” Read the article to see what he means.

I found another great article by Dawud Miracle as a guest post on Lorelle on WordPress. Dawud wrote Why You Want to Link to Other Blogs where he explores more than just the page rank/traffic benefits.

Ben Yoskovitz has some excellent tips about finding interesting articles to link to as well as how to add them into your post. Blog Hack: Link to New Blogs and Get More Readers is definitely a resource you need to look at.

You’ll even find a couple articles here ProBlogger that talk about how to use outbound links. Kimberly Turner’s Monthly Trends + 10 Tips for a Flawless Linking Strategy touches on the subject. And Darren Rowse himself wrote about this back in 2009 in Outbound Links – An Endangered Species? [And Why I Still Link Up].

Explore the trackbacks and links found in those articles and you’ll find lots of people writing about how important linking out is to your blog.

So you can see that there are great benefits available to you when you implement this strategy. And not just SEO benefits.

Where do We Go Next?

I firmly believe that if we, as White Hat writers, get back to the basics of backlinks (i.e. letting our fellow writers create them for us as we create backlinks for them) then the search engines will take notice. They will see quality sites linking to other quality sites.

The links will be deep (i.e. to specific pages) and relevant. Because of this, we should see lower bounce rates and more time on page from people who follow those links. These make Google and the writer happy.

Here are some guidelines that I think we need to have in the blogosphere:

  1. When you write a post, look for 2 articles that you can link to that relate to your thesis. They don’t necessarily have to support you. They can be contrary opinions.
  2. If your post is inspired by someone else’s post, link to it (as I’ve done here).
  3. Don’t get all your links from the same source — spread it out. Spread it out wide. It doesn’t hurt to have a couple sources that you go to regularly, but don’t be exclusive.
  4. Don’t expect links back. That defeats the purpose. You may get links back, but if this works as it should then you probably won’t. You may see that writer link to something else you wrote down the road though as you probably caught their attention (and you hopefully have something worthwhile for them to link to).
  5. Don’t focus on the big blogs. If you find a relevant article on a smaller blog link to it.
  6. If you can’t find anything that you want to link to a given post then don’t force it. Aim for at least 1 link in at least 25% of your posts.

I’m sure that there are other factors that you can think of that I’ve missed. Feel free to share them in the comments. But feel even more free to write your own post on this topic and link back here 8=)

Cloaking Links – My Dumb Mistake

D'oh!I hope that you’ll get a kick out of this. I do now (but I didn’t on Friday 8=)

The Setup

Last Friday I decided that I wanted to promote a new product as an affiliate (you can probably guess which one if you try hard enough). I went and built a cloaked link using Pretty Link [I’ll be writing more about Pretty Link down the road].

It is pretty easy and I had a link running in no time.

First thing to do — Tweet it! Then set up a couple blog posts and an email to the list. By the time I get back to check the stats PL is telling me I’ve had 25 hits! Fantastic!

The Screwup

But then, I notice the link I’ve created. I’ve made a dumb, newbie mistake. The uncloaked version has this big, huge “CLICKBANKID” in the middle. The humanity!

I can’t believe I forgot to put my id in the url before sending it out. D’oh! There’s 25 hits I’ll never get credit for.

The Fixup

But the nice thing is that with Pretty Link I can correct the link so that any future hits will end up with the correct url. Not that I expect too many from Twitter posts that are more than an hour old.

And I didn’t have to go back to my posts or emails to change the link.

Cloaking Links is Important

My little mistake could have been more costly. But because I’m cloaking my links for affiliate programs I am able to fix the backend of a link without affecting the places where I’ve submitted it already.

I don’t have to mess with articles submitted to an article directory. I don’t need to re-email the “fixed link” (although it wouldn’t hurt if the original was out there for a long time).

Anywhere that the cloaked url is in use will automatically redirect to the proper place from now on.

And it can be great if you want to change the place where a link ends up down the road. Use them in articles in case you want to have a different landing page without having to change them (an affiliate program closes or you create a new landing page that you want to test).

Are You Cloaking Links?

Tell me, are you cloaking your links? It doesn’t need to be hard. You can get some decent software to do it for you and install it on a domain that people associate with you (I use lonewolfmuskoka.ca). If you’ve got WordPress installed there, it is as simple as getting a plugin to do the job.

I’m very pleased with Pretty Link (you’ll notice the link is actually cloaked using Pretty Link). There is a basic version which I recommend that you try first. Then, once you’ve seen what it can do you can choose to upgrade to Pretty Link Pro.

So, before you jump down to the comment section to tell me your linking horror story, make sure you check out Pretty Link or some other link cloaking software. You’ll be glad you did.

Oh yeah, don’t forget to share your story below!