When Bad SEO Happens to Good People

One of my favorite SEO bloggers, Neil Patel, has a new post out about the many different kinds of Google penalties. It’s a great post–you should read it. But all this talk of how Google punishes wrongdoers rubbed one reader the wrong way: a do-gooder who had been consistently and unfairly penalized by Google to the point of harming their business.

Here’s what they had to say, edited only for brevity:

We have been online 13 years, never done any black hat anything, but the last 3 years we have lost 75% of our organic traffic.It’s always in big steps. They just keep hacking away at our business. Our graphs look like those above, but stair steps down. 15% here, 25% there, 35% there… We have laid off 70% of our employees and are running on fumes.

Google says it’s all about the user experience, however Google bases that on their understanding of what they think the user wants, not what the user really wants or needs. Our website was built for the user, not Google. And for 11 years it did a fantastic job, growth averaged 45% per 3 year period. Our customers were happy. They could find the parts they were looking for. Until 2013 and that’s when Google started implementing what it thought the world needed. The problem is Google is good at coding. It’s not good at the psychology of human beings. There is no algorithm for a human.

As a user of Google I find myself on worthless sites more and more. It takes more and more searching, page after page to find what I’m looking for. Certain search terms have become totally useless. I have found MANY sites that are clearly nothing but SEO black holes. They come up on the SERPS great, but when you get to the site, it’s empty of real information.

And I challenge Googles claims of “authorship” and “trust” based systems. I author it in an email to what I think is a prospective customer, only to find it posted later on a blog or competitors website. How is Google going to attribute that content to our site? It originated here, but they seem to be giving credit elsewhere. And really Google is an expert on every subject matter under the sun? And who are they to decide was is trustworthy?

To bring it back to the point of the article, which is helpful, but only in a historical way. You are documenting is what happened. Reading the article applying it to our website, It goes like this: No, we don’t sell advertising on our website, no we don’t do that, we didn’t do this, etc. No we don’t spam, never have, never cloaked, never paid for links (Sponsors a few website yes, but sites 100% in line with our products, and never bought links anyplace.) Then I get to this: Is there “shallow” or “the content adds no real value,” How do they decide that? I’ll give you an example, a list of numbers.. worthless right? But not if you are looking for that list of numbers because you (the user) knows what that list of numbers represents. Our top pages could be viewed as “lists of numbers” but in fact those numbers have come from years of hard work, experience and research. But to Google, they are just lists of numbers. Boom, we now have “shallow” content but to the user, those lists of numbers are very valuable. Oh and the competition just copies them. Now Google has to decide who is the author of this “no real value” content, but which is highly valuable to the customers we serve.

The Mobile issue is a big one for us, as our site is not optimized for mobile users, however that does not mean it’s not usable by mobile users. Up until the last few months our orders supported this position. We still got a proportional amount of orders via mobile system on our un-optimized site. Until Google decided for the mobile user that our site was no longer worthy of being included in their mobile SERPs. There 30% of customer hacked away.

If Google could inform us of how they are applying these penalties to us and allow us to explain it would go a long way toward finding a resolution. But they do not. I’m sure all our drops in traffic are caused by their penalties because the drops are dramatic, short sudden losses in traffic. That’s the clear indicator of a penalty. But if we go to our Google Webmasters site, the only things listed are all for the mobile issue which we know about. Nothing else.

Summary: If Google is going to apply a penalty to us, which they clearly have multiple times, we have the right to know what it is and why and at least be able to address it with them. Misunderstandings are almost always resolved with additional communication.

Frustrated doesn’t even come close to expressing how I feel.
–From: “Frustrated”

Emphasis mine.

I think the commentator brings up a lot of good points that we can all agree with: there is no algorithm for a human being (no fool proof one, at least); “trustworthiness” is a rather subjective term; and who decides content authority when the attribution trail is murky? Those are all excellent points, but I’ll save them for another post.

Let’s look at this from an SEO perspective: you’ve got a well-established domain and business all geared towards providing the best user experience and greatest value to their visitors and customers; you’ve never spammed, bought links, pulled sleazy advertising tactics, or given your readers shallow content; for eleven long years your site ranked highly, as it should, and brought in increasing returns. So far so good. Until the day that traffic began getting hacked off.

Someone might argue market trends and shifting user interests might also be to blame, but in the absence of cataclysmic events (think, a plague wiping out 2/3rds of your customers in Europe during the Middle Ages–or perhaps getting into the slide rule business just before the invention of portable calculators in 1970) naturally occurring demographic shifts tend to be slow and gradual over at least a couple of years, more like the flow of sand dunes than the flick of a switch. If you’re seeing “stair step” drops, something is going on. And it’s unnatural.

Neil and a few others chipped in with sympathy, advice, and offers of help. There are only two things that I wanted to say in addition to their comments.

If you’re sure your SEO efforts are free of any blackhat activities (and there’s really only one way to know–ask your SEO techs or the SEO consultancy you hired to sit down and tell you exactly what they’ve been doing) then that does not mean there are no blackhat activities pointing to your domain. Enter: Negative SEO.

What is Negative SEO?

Negative SEO is the practice of using every underhanded SEO tactic possible, but all of it pointing towards a rival’s site. It is petty, vicious, and entirely expected–that’s what we humans have done for all millennia, haven’t we? Somebody invents a tool, somebody else figures out how to turn it into a weapon.

Its victims are as varied as its perpetrators. While smaller, younger business are easier to crush or push out of rankings, anyone can fall prey to it.

How Does It Work?

Ever seen those ads promising tons of PR9 links for only a few dollars? There are several such gigs on popular freelancing sites such as Fiverr–and even on “curated” marketplaces such as People Per Hour. Since most legitimate SEOs, marketers, and Google themselves regularly make efforts to educate people about SEO scams, you might have wondered who actually falls for those.

Dear website owners, you cannot get: 1.”Guaranteed” top rank;
2.In only 3 weeks;
3.For $15.
Pay no attention to the blinking banner ad. #SEO— The Sarritorialist (@Sarritorialist) August 31, 2015

The answer is: not just the ignorant and the shortcut seekers. These services are an easy way for unscrupulous people to launch an SEO attack on their rivals. Mad robots are not trained to be especially critical thinkers, they’re not the “Internet police”, and they don’t owe anyone due process before a conviction: if they spot a bunch of paid links pointing to a site, they will flag the site as spammy. No payment records searched, no warrants required. Case closed. You may appeal later.

But negative SEO doesn’t have to rely only on links, because SEO itself is about more than just links. The number one rule of negative SEO seems to be: any metric that can help your site can also be used against your site.

What Can I Do to Protect Myself?

The truth is, if you’re going to make a splash, you’re going to attract unsavory attention eventually no matter what. So don’t panic, and don’t let fear or worry cow you into avoiding reaching for the goals you really want. The best way to protect yourself is by expecting that someday someone will make it their business to sabotage your business–and then preparing for it.

It’s a three-pronged approach I would recommend to my own clients:

1. Monitor everything.

And I mean everything. Bounce rates, CTRs, server loads, link acquisition, HTTP responses–anything that can be measured that can even remotely boost your search engine rankings. Remember: if it can help you, it can harm you. No idea what to look for? Hire an SEO tech to set up analytics for you.

As an added bonus, keeping an eye on everything means you can be sure what SEO tactics your own team is using–and nip any problems in the bud.

2. Evaluate everything you monitor.

Here’s the hard part, where a lot of businesses fail. Don’t wait till you see a drop in traffic–traffic might be the last indicator that something has gone wrong. Take time out at least once a month to go over every report and bit of data with your techs or by yourself. It’s not an exam. You don’t have to have stellar reports or dramatically dismal results to talk about them. Analyze the information you have, and don’t be afraid you won’t know enough about SEO to spot something odd. You don’t need an SEO tech to tell you that, if your website sells artisan crafts, and you have a bunch of incoming links from websites selling mail order brides, something is not quite right.

3. Have a contingency plan.

Sit down with an expert and draw up a contingency plan for the worst case scenario. SEO is always a long-term investment: algorithmic SEO penalties may take months, or even years to fully recover from. Cut down on time wasted by developing a protocol you can put into place the moment an attack is detected. Once you’ve got a plan, don’t just leave it to gather dust till the day you have no other option. Review it periodically to make sure it’s still relevant and in line with current SEO best practices.

I think I may be the victim of negative SEO. What should I do?

First, calm down. One reason why I love tech is because almost anything that can be done can also be undone, provided you have the time and patience to do so. If you had a sound SEO strategy in place and/or followed the tips above, you should already have a backup plan. If not, it’s never too late to create a recovery plan. Enlist everything that can help you, and take action to mitigate the effects of the negative SEO.

You can try contacting Google, especially if you have concrete evidence of attack and its perpetrator–I’m sure they don’t take kindly to people trying to game their system to hurt others. But don’t expect much, particularly in the case of algorithmic penalties, since specific algorithms typically run on a pre-determined schedule that probably cannot be changed at your request.

Someone recently asked me what I think of SEO and I said: SEO is the lovechild of tech and marketing. Keeping that in mind, the advice I gave to the OP was: diversify your traffic sources. Avoid excessive dependence on any one channel and always have multiple ways to reach your core markets.

Finally, be clear about your business goals and priorities–sometimes a domain can be recovered but at a greater expense than it would take to set up a new domain. I understand this is not always an option, but there’s no fault in going with it if you must.

A Word About Mobile Optimization

Mobile optimization as an SEO guideline is no more “optional” than natural links or unique content. If you choose to ignore it, you do so with the full knowledge you will get penalized–just like someone buying links may do so with the full knowledge Google will slap a penalty on them eventually. There is no way around it. Good SEO includes good UX and an unoptimized site just does not stack up. I say this as someone who frequently uses her phone to browse non-responsive websites belonging to businesses she loves to buy from: your excellent products or outstanding service may keep bringing me back to that site, but its teeny-tiny unoptimized layout and massive impact on my device resources does NOT add to my happiness. Have the courtesy to anticipate a need before your users start to complain. Customer Service 101.

Alright Sparky, that’s it for now!

My parting words are the same as in my comment:

Wean your business off of Google, reach customers through other channels such as social media, apps, and secondary search engines, keep doing what you’re great at, DO make sure no-one is trying to sabotage you through SEO, and I am sure in good time you’ll find Google bending to YOUR will for once. Google does, after all, follow the money: users. If you’re what they want and Google does not serve up your pages, it’s going to lose out.

It’s up to you to demonstrate that.

A Question Still Left

One thing I’ve been wondering about is whether legal action can be taken against the perpetrator who conducted or paid someone to conduct the negative SEO campaign. I’d be grateful if someone could tell me more about it. Are there any business regulations or anti-trust laws that would apply to such behavior, especially since it’s a malicious practice that can drive a competitor’s business into the ground?

“Holding so much hourly work is selfish”.

I freelance on Upwork and visit the community forum every once in a while. Today was one of those times. That’s how I noticed a post in the forum, made by a fellow freelancer:

Basically some of the Veteran freelance are kept on Farming hourly work although they already have so much in list, this is a nice strategy in securing income but too selfish for those freelance with no work and newbies. Hourly job count should be limit into a small number.

(Emphasis theirs.)

Naturally, this led to a rather “spirited” debate in the forum, with a lot of critics talking about free market economics and basically shutting the OP down with the equivalent of “It’s called Capitalism, stoopid.” (Also: grammar snobbery, which I don’t truck with anyway.)

What’s a social democrat to do?

My comment on the situation:

First of all, why assume each one of those hourly contracts is active? I’ve got some 7 hourly contracts and all but two of them basically function as a retainer of sorts. Weekly hours worked are on a sliding scale, going up and down as the clients need. So why do I still have them? Because the clients like what I do, they trust me to do it, and we’ve both invested in a working relationship that stretches back years now.

I’m a bleeding heart liberal but this isn’t just the free market working–this is individual autonomy and freedom to choose and to consent, to enter only into the relationships we want. Newsflash: clients who want to work with other people work with other people! Why should those who don’t be forced to find someone else just because one project ended? Why should the freelancers they prefer to stick with be made to feel guilty for not “cutting them loose”? What, would you also suggest that because it’s so hard to find love in this world, all romantic relationships should have a built-in expiry date and it’s selfish to be in a long-term relationship (don’t even get me started about polyamory) when there are so many single people in the world?

Clients are not text on screen and a nice wad of cash in your bank account. As freelancers, we don’t deal with “money”/”jobs”/tasks. We deal directly with real, live, human beings. People are not currency to be passed around and redistributed in the interest of “fairness”. Relationships matter. They might in fact be the most important determinant of job success. You can learn to code, write, draw, manage–whatever hard skills you have, they can be standardized, measured, and improved through a clearly defined learning program. But your job is not to push pixels around. Your job is to help someone. You might be able to become a better PHP programmer after reading a technical book, but you can’t just become a better communicator overnight because you read a book about communication. And personality? Forget about it–nobody can pick up a book and just “learn” to have a different personality. That match is precious and I can understand why freelancers and clients would both be reluctant to give it up.

But hey, for all this, I still don’t get paid for hours I don’t log–if a client won’t need anything from me till October, does that mean I don’t have any bills to pay till October? I don’t only exist when somebody messages me either. I have to eat, too. So yes, if I see a project I like that sounds like something I want to commit myself to, I go for it. If the feeling is mutual, I get the job.

Quit shaming people for being honest and autonomous in who they work with and how. There are real problems with the freelance economy, but these things aren’t those problems. The one contract “arrangement” I find objectionable is when (often veteran) contractors bid and win a project because of course they’re overqualified for it, but then they secretly subcontract it to newbies/less ‘visible’ freelancers. I feel this exploits both the client (who paid to have YOU work on it) and the subcontractor (who doesn’t get a smidgeon of credit, and only a fraction of the budget the original client allocated for the job, despite all their hard work). That’s about it.

Transparent, mutually consensual and respectful long-term working relationships are neither exploitation nor unethical. They are something to aspire to as a personal and professional goal. Redirect that energy to finding people who are looking to work with someone like you. And once you find each other, you might also discover you’d rather not work with random other people either.

Cuter Tweeter: Add Tweetable Image Links to Your Posts

Noticed how many news websites and blogs let you tweet something right from within the post?

You can get that too. No plugin required. (No rocket science either.)

But isn’t there a plugin for that?

Sure there is. If you use WordPress, you know there’s no shortage of plugins for everything under the sun and then some. There are some things to keep in mind though:

  • Each plugin you add is another potential security vulnerability. (Just ask the folks using MailPoet: back in July, a lot of them woke up to find their entire sites–maybe even servers–hacked. Years of hardwork=poof. Gone.)
  • Each plugin you add is also an additional demand on resources. It may slow down your website speed, insist on adding scripts where no script has gone before, unnecessarily bloat your file directory, or simply refuse to play nice with the other plugins you’ve got installed.
  • Each plugin typically adds functionality that is only functional so long as the plugin is. A great example of this are shortcodes. I love shortcodes. They make WordPress sites super-awesome and super-easy. Little known fact: bye-bye plugin, bye-bye whatever shortcode it added. You end up with an embarrassing little reminder of the Little Code That Was: [INeverThoughtAnyoneWouldSeeIt height=bigpx width=widepx]
    (And no notifications. As far as WordPress and browsers are concerned, you were struck by an inexplicable urge to write gibberish bound by square brackets but hey, that’s humans for you.)

In short: mo’ plugins, mo’ problems.

I get it. But I don’t get code, y’ know?

Have no fear, copy-paste is here. Delia from Blogformatting.com wrote a neat little tutorial on tweetable links and kindly included the source code for such links. Here’s the part that really makes the code work:

<a href="http://twitter.com/home/?status=Your Text Here">[Tweet this!]</a>

This code will produce something that looks like this: [Tweet this!]

Does that get your clicking finger itchy? Not mine. (I know, I’m a bit spoiled. I prefer clicking on links that also look like they promise value.)

Now, you may or may not know this, but links don’t always need to be text and there’s no special magic involved in making them different. It all comes down to structure: the part that makes a link behave as a link is <a href> (wondering what those letters mean?); the part that tells it where to point and/or what function to perform is =”URL/?dynamic action/function if needed ; and the part that tells it what to display is whatever comes between the opening (<a href>) and closing (</a>) tags.

This flexibility in its basic architecture dramatically increases the ways you can use a link. Such as: using graphics instead of text.

And WordPress makes it real easy.

Enough already! Show me how!

There are two methods you can use.

Home Free, Code-free

    1. Assuming you’re logged into your WordPress dashboard and have written the post you want, click “Add Media”.

      ImageLinks_Step1_Add Media
      Step 1: Add Media
    2. Upload or select the image you want to use.
    3. Edit image properties.
      ImageLinks_Step3_Edit Image
      Step 3: Edit Image

      This is where it all happens:
      ->Make sure you add

      http://twitter.com/home/?status=Your Text Here

      as the custom URL your image points to. Everything after status= will be included in the tweet.
      ->Want those tweets to mention you? Add @YourUsername in the text. Want your post link shared with the quote? Add the (shortened) url. Just remember, there’s a 140 character limit.
      ->Do not include double quotes (“) in to wrap your quoted text. They will break the link. If you care about grammar (like I do), then use single quotes.
      ->Add a Call-to-Action as a caption: it encourages people to tweet something; it also lets your readers know the image is clickable. This is especially important if you’re using a non-standard image as your tweet button.
      ->You can specify image dimensions at two points: either before you upload the image (use an image editor to resize it) or selecting a size from the display settings. Use vector graphics for best results, and PNG files for transparent backgrounds.
      ->Don’t forget the quote! Your audience can’t read text included in a hyperlinked URL so you’ve also got to write out the quote as regular text. I would recommend highlighting it in some way, not just to draw attention to it but also to give your readers a visual cue as to what text the tweet button will quote.
      ->You don’t have to add alternate text to your images (readers generally only see it if the image doesn’t load) but I like to give search engine bots a little something too.

Click “Update” and voila!

Copy-Paste Code Ninja

This should work for every type of website that uses HTML–not just WordPress. Copy and paste this in your text editor, modifying as necessary:

<a href="http://twitter.com/home/?status=''Your Text Here"><img src="http://your.image.source/file.png" alt="What is Your Image" width="#" height="#" />Your Caption.</a>


I haven’t tried it, but this should work:

<a href="http://twitter.com/home/?status=Your Text Here"><figure><img src="http://your.image.source/file.png" alt="What is Your Image" width="#" height="#" /><figcaption>Your Caption</figcaption></figure></a>

And that’s a wrap!

You can test out graphical tweet links right now:

Go Beyond Text! Images are attractive, attention-grabbing, and give you an opportunity to brand your tweetable links.

Tweetable Image Links
Tweet This!

Limitations and Further Reading

  • This tutorial teaches you how to use images to let your readers tweet text quotes from your posts without the use of plugins or extensive coding. It does not teach you how to let readers tweet images from your posts.
  • I think it should (in theory) be possible to use a similar approach to allow readers to directly tweet your images and video content–but that is beyond the scope of this tutorial and not something I am looking into, now or in the near future.
  • Are you wondering how to embed tweets in your posts, not how to let users embed your text in their tweets? That’s a whole other ball game.
  • Want that nifty “highlighter” effect as readers scroll to through the tweetable text? If you use WordPress, there’s a plugin for that released by coders with a solid reputation. Don’t use WordPress? There’s something for you too.


The birdie image used in this post was created by the brilliant Mirjami Manninen, and can be downloaded for free from Smashing Magazine.

Parting Words

Did this post help you? Did you use the code shared here? I don’t have a coding background (all jiggery-pokery is self-taught in my case, learned while I was supposed to be working to get into med school/become a doctor) so I’m intensely shy about sharing anything about it, including my opinion. So do let me know what you think of it.