Twitter Spam

Turning a fun thing into more marketing crap.

I’ve been using Twitter for about two months now. It’s part of my daily routine. Unfortunately, other people have also been using it — for their own selfish purposes.

How I Use Twitter

I start up my main Mac and Twitterific automatically appears. I use it to scroll back to see what the folks I’ve been following have been up to for the past few hours. Sometimes, their tweets include links to interesting articles on the Web. Other times, they give me ideas for articles or stories or just things to think about. And other times, they’re just plain boring. Let’s face it — we can’t all be interesting all of the time.

I tweet throughout the day while I’m working. I also have something set up somewhere (I forgot now) that automatically posts a tweet whenever I post a blog entry. That’s all automated, which is a good thing. On a good day, I can put out 5 or more entries.

I like the reassuring tweet and ping sound when a new tweet comes in on Twitterific. I work alone at my desk with only Alex the Bird (in the next room) and Jack the Dog (under my desk) for company. While Alex does plenty of talking, none of it is very meaningful. Getting tweets from people I follow is like hearing from the outside world. I may be physically alone, but there are people out there doing stuff and thinking about things and they’ve made me part of their world by tweeting. Andy’s doing his computer and hacking stuff all over the U.K. Miraz is raising her dogs while working at a desk in New Zealand, not much different from mine, 20 hours into the future. Leanne is practicing her saxophone, doing gigs, and teaching at a college. Mignon is researching and recording podcasts and getting interviewed. Mike, the good dad, is doing stuff with his kid and making plans for the next addition to his family. It’s digital but it’s live and real and it gives me company throughout the day. And, in more than a few instances, I’ve actually learned things from these people, most of whom are complete strangers to me.

I also tweet when I’m out and about. When I invested in my Treo, I also invested, for the first time ever, in a text messaging plan. I get up to 250 text messages a month. That might not seem like a lot to the folks who text to their friends and family members throughout the day, but to me, it’s a ton. So I post tweets via telephone. (I also use my Treo to post photos to my TumbleLog when I happen to see something interesting or funny.) For example, I tweeted whenever possible during my recent Alaska vacation and maybe — just maybe — I gave a few folks some ideas of what to see or do if they ever head up there.

Enter the Opportunists

If you use Twitter regularly, you’ve likely gotten e-mail messages from Twitter telling you that you have a new friend and offering a link to that “friend’s” tweets on the Twitter Web site.

At first, you might feel flattered — here’s a stranger that wants to keep track of what you’re doing. You might decide to thank him or her (or it — sometimes gender is unknown — by making him/her/it your friend.

But stop! Wait! Do your homework.

I’ve discovered that more than a few Twitter users don’t give a damn about anyone else’s tweets. All they want to do is suck other Twitter users into following their tweets. And their tweets are full of self-promotional bull or plain old advertisements.

Take, for example, PersonX. I won’t use this person’s name because, until recently, I was following her tweets and she may still follow mine. I didn’t realize it at the time, but PersonX had at least 3 Twitter accounts. It should have tipped me off when all three became my friends at the same time. Two of the accounts — I’ll call them AccountY and AccountZ — were for informational “services” posted as tweets. One, for example, provided quotes from literature. I can’t remember what the other one did — I didn’t stick with it long. PersonX’s tweets were all about how popular AccountY and AccountZ were getting. Or, if they weren’t getting popular, they were musings about why they were being ignored. It was pretty obvious that this person’s accounts were solely to promote herself and these useless services.

One particularly popular Twitter member tweets throughout the day with the latest on who he’s interviewing and what cool new product he’s been allowed to play with. Then, later in the day, he releases a bunch of @name responses to the people who have tweeted directly to him all day. Reading a dozen of these in a row — especially when you’re not following the tweets of the person he’s responding to — is a real bore. Thank heaven Twitter only allows 140 characters. I could see a person like this filling the bandwidth with one-sided personal conversations that no one else cares about.

A few other people I’ve followed in the past just tweet links to articles they’ve written or promotional material. Someone who’s curious might follow these links and, thus, waste a bunch of time reading ads. There are quite a few of these people out there. More than there should be.

All this, in my opinion, is Twitter spam.

Do Your Homework

It’s easy to prevent yourself from adding self-promotional opportunists as Twitter friends. Just do your homework in advance.

How? Simple. When you get an e-mail message telling you that PersonY has added you as a friend, click the link in the message that displays the person’s most recent tweets. (This will be something like http://twitter.com/username.) Read them. Decide whether this kind of content is something that interests you. If it’s not, ignore him. If it is, add him as a friend.

Removing a Friend

About Me on TwitterIt sounds cruel, but if someone you’ve added as a friend turns out to be someone who posts a lot of crap that you’re not interested in, it’s easy to remove their Tweets from what you see.

There are a few ways to do this. One way is to go to your Twitter home page (http://twitter.com/yourname/) and click the Friends link in the About box on the right side of the page.

This will list all of your friends:

Image

For each friend, you should see at least two links beneath the Friend’s name:

  • Leave username basically ignores the friend for a while by not displaying his links for you.
  • Remove username removes the friend from your list of friends. I’m ruthless, so this is the one I usually pick.

To my knowledge, the friend does not receive an e-mail message saying that you have left or removed him. So you don’t have to worry about insulting him or him bugging you about it.

Oh, and if a Twitter member is obviously using Twitter solely for spam-like communications, do us all a favor and report him. The Twitter team offers a form for assistance; you can use the same form to report a Twitter member’s unacceptable behavior.

I Still Like Twitter, Despite Any Shortcomings

I still like Twitter. It makes me feel as if I’m part of a community, even while I’m sitting alone all day in my office. I’m just very picky about who I follow — I have only 33 Twitter friends as I write this — and I’m quick to turn off the Tweets of the people too quick to promote themselves or their products.

And I think that’s vital for any serious Twitter user.

How to Handle Reciprocal Link Requests

Why you shouldn’t always say yes.

This morning, I got a feedback message from the owner of another Web site:

My name is [omitted] and I have recently visited your site and wondered
whether you might be interested in exchanging a reciprocal link with our site.

If interested, please respond with a reciprocal link to my website.
======= ======== ======== ======================
Here is our website information:
————————————
Home page URL: http://[omitted[
Website Title: [omitted] Directory
Description: A Wholesalers and Dropshippers directory for traders, ebayers and new businesses.
E-mail Address: [omitted]
Category: (wholesale, wholesalers, dropship, dropshippers, suppliers, trade, Business, Business Services)
Keywords: wholesale, wholesalers, dropship, dropshippers, suppliers, trade, wholesaler, wholesales, directory, list, goods, products, uk, usa, Wholesale Products, wholesale directory, jewelry, clothing, product, gift, t shirt, bead furniture, dvd, watches, apparel leather, food, shopping, USA, America, American, Canada

My, that’s quite an informative request for a reciprocal link. I wonder whether he expected me to set up a Web page for him on my site.

I deleted the request without even replying. Why? Let me tell you.

Reciprocal Link, Defined

To make sure we’re all on the same page (no pun intended), let me start by explaining what a reciprocal link is.

A reciprocal link is an arrangement where one Web site owner includes a link to another Web site owner’s site, with the understanding that that other Web site owner will include a link to his site. A links to B and B links back to A.

In general, it seems like a good deal. After all, you’re getting exposure for your site on another site, right? And all it’s costing is the time and effort and page real estate to add the other link — in other words, hardly anything at all.

But Is It a Good Match?

Consider the request I got this morning. The site owner operates a site that’s a directory of wholesalers and dropshippers. Okay. So what does that have to do with my site?

The answer is nothing. There’s no relationship between what I write about here and the information that’s available on his site.

As a result, only a small percentage of my site’s visitors would be remotely interested in the information on his site. And a small percentage of his site’s visitors would be remotely interested in the information on my site.

What’s the Real Cost?

So you might be wondering, what’s the harm of including a link to an unrelated site on your site? After all, it doesn’t really cost anything.

Well, here’s the way I see it. If you included a link to every single site that asked you for a link, you’d soon have a huge link list with little or no value to your site visitors. You’re using up page real estate to clutter up your site with pretty much useless information.

And on the other side of the reciprocating agreement are sites that are doing pretty much the same thing: building long lists of links to unrelated sites, just so they can get your link to theirs. Is anyone really going to find your link — provided they even bother to look — in that long list?

Is it worth degrading your site to get those links? I don’t think so.

And Are These Requests Real?

That brings up the question of whether the requests you receive are real. In other words, did the site owner who contacted you really visit your site and think it would make a good candidate for a reciprocal link?

In this day and age, spam is all too common. It’s possible that your e-mail address got into the hands of someone who is sending the same exact message to thousands of other Web site owners or bloggers.

The message I received is certainly generic enough to go out to anyone. But in my case, I didn’t get it directly by e-mail. Instead, I got it through the use of my Feedback form, which requires either a really smart spambot or a person to create and send the message. So there’s a good chance that this site owner actually did visit my site.

If so, however, what gave him the idea that I’d link to a dropshipper directory?

When to Say Yes

Of course, some reciprocal link requests will be beneficial for both you and the other site owner. But how can you tell? Here are some things to consider:

  • Is it a good match? As I mentioned before, there should be some relationship between the two sites. Would a link to the other site benefit your site’s visitors? If so, it’s worth considering.
  • What is the other site like? Is it a quality site, one you want to send you site’s visitors to? I’ve ignored many link requests to sites that just weren’t up to my standards due to content quality, design, or excessive advertising.
  • How many links are on the other site? Are they links to related sites? Remember, if the other site has hundreds of links to other sites, it’s not likely that anyone looking at the list will find yours.

Of course, once you decide to enter into a reciprocal link agreement with another site, you’ll need to keep tabs on the other site. Has your link to the other site been created as promised? Is it still there, week after week, month after month? This will increase your site management workload a bit. But if the reciprocal link is one worth having, it’s worth the extra effort to keep track of.

Conclusion

If you get a request from another Web site or blog owner for a reciprocal link, don’t just say yes. Do your homework to make sure you really want that link on your site.

A free link isn’t always free.

How to Report Spam Search Results to Google

When search results include spam, we all suffer.

Ever conduct a Google search, only to find that one of the top (non-sponsored) search results has no real value as far as your search criteria is concerned? In other words, the owner or Webmaster on the site has manipulated site content so it appears as a top search result but really has nothing to do with what you’re looking for?

That search result is considered spam by the folks at Google, and they want to stop it as much as we do.

What Google Says

From Google’s Report a Spam Result page:

We work hard to return the most relevant results for every search we conduct. To that end, we encourage site managers to make their content straightforward and easily understood by users and search engines alike. Unfortunately, not all websites have users’ best interests at heart. Trying to deceive (spam) our web crawler by means of hidden text, deceptive cloaking or doorway pages compromises the quality of our results and degrades the search experience for everyone.

We think that’s a bad thing, and so we request that, if your Google search returns a result that you suspect is spam, you please let us know by using this form. We thoroughly investigate every report of deceptive practices and take appropriate action when we uncover genuine abuse. In especially egregious cases, we will remove spammers from our index immediately, so they don’t show up in search results at all. At a minimum we’ll use the data from each spam report to improve our site ranking and filtering algorithms, which, over time, should increase the quality of our results.

Here’s what you can do to help

  1. Report a Spam ResultVisit www.google.com/ contact/ spamreport.html and scroll down to the Report a Spam Result form.
  2. In the Exact query box, paste in the contents of the Google Search box.
  3. In the Resulting Google page box, paste in the contents of the address box for the Google Search results page.
  4. In the Specific web page or site box, paste in the contents of the address box after clicking the link to the spam page.
  5. Turn on all the check boxes that apply.
  6. Use the Additional Details box to explain why you consider the result to be spam or what you were looking for and why the page/site doesn’t deliver what you expected.
  7. Click Submit.

It’ll only take a few minutes and, if enough people do this, we can really make a difference.


Fighting Spam — All Kinds

How I deal with comment and pingback spam.

I start each morning pretty much the same way. I make myself a cup of coffee, make a scrambled egg for my parrot, and then sit down at the kitchen table and check the comments that came into my blog overnight.

About Spam

The main thing I’m checking for each morning is comment and pingback spam. These are similar but different.

  • Comment spam is a comment that exists solely to provide one or more links to another Web site, usually to promote that site or its services, but possibly to just get links to that site to improve Google rankings. Comment spam ads nothing to the site’s value. Sometimes disguised as a guest book entry or general positive comment — for example, “Great blog! I’ll be back!” accompanied by a link or two — it simply isn’t something the average blogger should want on his or her site.
  • Pingback spam is a comment that appears as a result of a link on another blog pinging your blog. Although many pingbacks are legitimate (as many comments are legitimate), there appears to be a rise in pingbacks as a result of feed scraping, which I’ve discussed here and here. Pingback spam is usually pretty easy to spot; the software that scapes the feeds isn’t very creative, so the excerpt is usually an exact quote from what’s been scraped. Sometimes, oddly enough, the quote is from the copyright notice that appears at the bottom of every feed item originating from this site. Pingbacks automate the linking of your site to someone elses — in the case of pingback spam, it’s likely to be a splogger.

Lucky me: I get both.

Tools to Fight Comment Spam

Fortunately, I use both Bad Behavior and Spam Karma 2 (many thanks again to Miraz for suggesting both of these), so the spam comments that get through their filters and are actually posted to the site are minimized. On a typical day, I might just have 3 to 5 of them. Compare that to 3,400 potential spam messages stopped by Bad Behavior in the past week and the 51,000 spam messages deleted after posting by Spam Karma in the past year since its installation. Without these two forms of protection, I’d be spending all day cleaning up spam.

Anyone who doesn’t use some kind of spam protection on a blog with open comments is, well, an idiot.

Neither program is very effective against pingback spam, although Spam Karma seems to be catching a few of them these days. Although I’m pretty sure I can set up WordPress to reject pingbacks, I like the idea of getting legitimate links from other blogs. It helps form a community. And it provides a service to my readers. For example, if I wrote an article about something and another blogger quoted my work and added his insight to it, his article might interest my readers. Having a link in my comments right to his related post is a good thing.

My Routine

So my morning routine consists of checking Spam Karma’s “Approved Comments” and marking the comments that are spam as spam. Then I go into WordPress’s Comments screen (Dashboard > Manage > Comments) and marking pingback spam as spam and deleting it.

Why do it both ways? Well, I’m concerned that if I keep telling Spam Karma that pingback spam is spam, it’ll think all pingbacks are spam. I don’t want it to do that. So I manually delete them. It only takes a minute or two, so it isn’t a big deal. If I had hundreds of these a day, I might do things differently.

The other reason I delete the pingbacks manually is because I want to check each site that’s pinging mine. I collect URLs of splogging sites and submit them periodically to Google. These sites violate Google’s Terms of Service and I’m hoping Google will either cancel their AdSense accounts or remove them from Google’s search indexing (or, preferably, both). So I send the links to Google and Google supposedly looks at them.

I’m working on a project to make creating a DMCA notice easier — almost automated — and would love to hear from anyone working on a project like that.

This morning was quiet. Only three spams to kill: one comment spam and two pingback spams. I’ll get a few more spams during the day and kill them as they arrive; WordPress notifies me via e-mail of all comments and pingbacks as they are received. (I don’t check my e-mail at the breakfast table anymore.)

Do you have a special way to deal with comment or pingback spam? Don’t keep it a secret. Leave a Comment below.

Site Comment Policy

I need to make a few things clear(er).

June 30, 2014 Update
I’ve finally gotten around to writing up the site comment policy on a regular page (rather than post) on this site. You can find it here: Comment Policy.

Although I discuss my comment policy briefly on the Contact Me page of this site, allow me to expand on what’s there in this post.

Comments Overview

This site allows comments on blog posts (often referred to as “articles” here). To enter a comment, fill in the comment form at the bottom of the post. If the form doesn’t appear, click the Comment link at the bottom of the post to display it. Registration is not required.

The name, e-mail, and comment fields of the form are required. If any are left blank or if the e-mail field is an obvious fake, the comment will be deleted.

First names only or handles are fine for the Name field, as long as they don’t use words that are in poor taste.

If you enter a company name or Web site name in the Name field, there’s a pretty good chance your comment will be deleted as spam.

Speaking of spam, if your comment was posted solely to advertise a product, service, or Web site, it’s likely to be deleted as spam. I have zero tolerance for spam or spam-like postings.

All Comments are Moderated

Because of the problem with comment spam on frequently-visited blogs, this site uses two types of comment moderation:

  • Automatic moderation through the use of spam prevention software. I use two different spam prevention software packages. One can automatically determine whether a site “visitor” is really a spambot and prevent it from posting a comment. It’s about 75% effective and generally catches 5,000 to 10,000 individual spambot accesses each week. The other spam prevention package uses established algorithms to identify messages that are likely to be spam. It holds these messages in a special moderation queue for me to review. But since there are usually 50 to 200 of these messages a day, I normally just delete them without an in-depth review. The best way to stay out of this spam bucket is to minimize links within your comment.
  • Manual moderation through the review of comments that have not automatically been identified as spam. If a comment makes it through the first two lines of defense, it’s put in a moderation queue. I read the comment and determine whether it’s appropriate for this site. If it’s not, I delete it. If it is, I approve it. If it’s spam, I mark it as such to help “train” my spam detection software. If you post a spam message on this site just once, I’m not likely to see any of your future comments, since they’ll automatically go in the spam bucket.

Please don’t expect your comment, no matter how appropriate, to appear immediately or even within a day or two. I’m a busy person and try to moderate comments daily, but that doesn’t always happen. Don’t post the same comment repeatedly; I’ll just have to delete the extras.

I’m always interested in reading the opinions of others, as long as they’re presented in a reasonable and friendly way. Rudely bashing me or other commenters is a good way to get your comment deleted — or, worse yet, marked as spam so I never see one of your comments again. I’ll allow comments with differences of opinion if those differences are presented in the spirit of friendly debate.

I also reserve the right to edit comments. I don’t modify content, but I might delete something I think is offensive or overly commercial if the rest of the comment is something other readers might benefit from.

I do want to remind all visitors that I am responsible for this site’s content — including comments. I simply won’t let the site be used for anything other than a place to share information and ideas. The site maintains a PG-13 rating in both content and language.

If you believe I’ve deleted your comment because I didn’t think it was appropriate, you will be wasting your time if you attempt to repost it or e-mail me about it. Your comment will not appear and I will ignore your e-mail. It takes only seconds to delete either one, so you’re not wasting my time at all. There are a lot of small minded, nasty people out there and I’m not about to waste my time dealing with any of them.

And That’s How It Is

While I realize that this policy might be harsher than the policies in place on other sites, this isn’t one of those sites. It’s my site. You’re my guest, and I don’t expect my guests to abuse my hospitality. If you have a problem with this policy, then you have a problem with me and my site and I don’t expect you to waste your time here.

Thanks for taking the time to read this. Your comments are appreciated — really! You know where to put them.