“CLOAKING” CONTENT FOR SEO (OR WHAT HAPPENS WHEN YOUR SEO COMPANY ISN’T TELLING WHAT THEY’RE UP TO)

Paul Carpenter 17th November 2008
Paul Carpenter

This article contains scenes of a technical nature and has been rated ‘G’ for Geeks.

We recently built a pretty natty website for a client (who we’re not going to name!) who then went elsewhere to get their SEO and PPC. No crime there – there are bigger agencies out there, cheaper agencies, even better-looking agencies and all manner of options to take.

Having suffered a bit of rankings lapse, they came in to talk to us about their site in general, so we took the opportunity to look at their site to see what had been done. The results were a textbook example of the techniques employed at the shadier end of the market to hide content from visitors to the site, but let the search engines to find it.

We expose these techniques here to give you a bit of a warning what to expect if your SEO company won’t tell you what they are doing to your site. If you ask us to do this kind of thing, you’ll get a polite ‘no’.

SEO Crime 1: Hiding content from human visitors

The first rule of Google is: "make sure you have some content". Content is the soil in which good rankings thrive and it is very hard to rank a site unless you’ve invested in decent information with which to fill it. What was strange about this site was that it was ranking for a few terms despite only having 4, pretty much content-free, pages.

The first clue came when we looked at the site with the visual styling turned off. At the bottom of each page were 5 great big paragraphs of text about the company’s products, stuffed with keywords and heading tags that increase the prominence of those words. None of this was visible if you looked at the site as God (i.e. Johnny Wright) intended.

This is a huge no-no as far as Google are concerned. They want to place real content in front of site visitors and ‘hiding’ that from view defeats the object of that noble ambition.

SEO Crime 2: Hiding content using Javascript

You can, if you’re that way inclined, hide content from Google by accessing the DOM through javascript and altering its properties. That’s geek-speak for “doing shady stuff”. If you want technical stuff, read on, but you can skip to point 3 for something written in the Queen’s English.

There was a lot of newly-minted javascript kicking around in the source code, but the bit that caught my eye was this:

cstring = 'newresourceextranoted'
cdisplay = cstring.substring(16,17) + cstring.substring(17,18) + cstring.substring(0,1) + cstring.substring(19,20) ;
document.getElementById('resources88742').style.display = cdisplay;


What’s going on here? Well the last line of that block of code sets the display state of some content. The easiest way to do this would be set “style.display = ‘none’” or “set.style.display=’block’. If you’re trying to hide content, this is laughably easy for Google’s spiders to detect, so the SEO went around the houses to get the same result.

“Cdisplay” is a variable, which gave the SEO company a way to turn something that looked (vaguely) legit into something a little dicier. The content of ‘cdisplay’ is then created from a substring of letters in another variable called cstring. Cstring has been assigned the value ‘newresourceextranoted’ and the substring elements taken from it are characters 17 (‘n’), character 18 (‘o’), character 1 (‘n’) and character 20 (‘e’). Yep – it’s a highly convoluted way of spelling ‘none’, and there’s no reason to do that unless you’re up to something you’d rather the search engines didn’t see.

SEO Crime 3: Copying content from Wikipedia (and sundry other sources)

All this rigmarole was undertaken to hide some content. But this content itself was basically retrodden stuff from a thousand sources.

Type in one of the phrases from the text into Google, and this is what you get.

Lots of people have added pretty much exactly the same block of information, meaning it’s been copied a thousand times from one originating source and changed it only slightly.

Basically, the content is valueless. For sure, the story of rubber is the story of rubber – there’s only so much you can say about it – but you can reposition it in a more interesting light or make a much greater effort to rewrite it than these clowns did. Not only does that make a more interesting site but it avoids the danger of getting a duplicate content penalty for Google (who are very keen on this kind of stuff).

So if the company in question aren’t penalised for hiding content, then they will one day be dragged down by their low value of that content. As sure as eggs is eggs.

And the results are…?

Actually at the time of writing, the site is ranking for a couple of it’s chosen keywords. That’s great for the customer and we’re sure they’re happy with the custom those rankings bring to their business. But here’s the rub: because their SEO agency have gone down this route they could not only lose those rankings, but all their rankings at any moment. It all looks very convoluted on paper, but it took me about 2 minutes to unravel what they were doing.

If one of their competitors hires an SEO, the first thing they’ll do will be look at this site, come to the same conclusions that I did and report the site to Google. That means a 50/50 chance that see the site will be removed from Google’s index all together, and the company will be have to go down the pay per click route in order to win new business. In these economic times, few companies can afford to start playing so fast and loose with their margins.

Today’s Moral?

We’ve said it before. If your SEO company can’t/won’t tell you what they’re doing with your money then think very carefully about whether you should continue to work with them. If they’re using techniques like those outlined above to ‘fool’ the search engines into giving them decent rankings then they are playing with the very future of your online business.

(If we're going to be brazen about it, contact someone reputable today!)
 

Notes and Queries...

I thought these techniques died out with Windows 98', these people need to find a new career. Nice writeup BTW
The Floating Frog 17th November 2008
 
ADD YOUR COMMENTtrue

Are you human? (sorry to ask!)
Please answer this question in the box below:

OTHER ARTICLES


THINK TANK
  • Web Design Yorkshire - Local Maps Fail
    "I think they must have been reading! That spurious result is history as of yesterday...."
    Paul Carpenter
    Why I Don't Rank For Zoe Piper
    "Hi! Zoe's page has always been titled for 'Zoe Piper' (check the Google index for the page) so I'm guessing it must have been a momentary database fail or something when you were looking Atom. I don't think the 'use your name many times in the body' advice is going to cut the mustard though. It used to work once upon a time, but if it were that easy (and I guess you're hinting at keyword density here) then it would be *easy* to rank for anything and we'd all be millionaires :) The thrust of Zoe's point is that www.zoepiper.com is a content free holding page, with no links and essentially of no value for anyone searching for 'Zoe Piper'. Google could show any other result from the first page of the SERPS at the top and it would be more relevant and useful..."
    Paul Carpenter
    How to Reindex Your Website Quickly in a Search Engine
    "same problem i am having with my new site updates at http://www.tmc.edu.sg sheesh .... "
    BBC
    Google and UK Spelling: 'Optimisation' vs 'Optimization'
    "Australia supports your crusade! pufft realizing indeed"
    Ian
    Why I Don't Rank For Zoe Piper
    "Hi Atom, I should really check my meta tags - thought they'd populate by default tbh! It's interesting with something like this to see how different factors are weighted, from URL to internal links to meta tags etc like you say. Unfortunately I can't go overboard on my profile page, it has to be short and sweet so on-page content is pretty much a no-no! Ah well...if people want me they'll find me. Thanks for the comment :)"
    Zoe
    Why I Don't Rank For Zoe Piper
    "Hi Zoe, There are some major reasons your not ranking. Your Meta tags say ""My Default Keywords". Also your name appears once in your profile page and the other time it does it is an image so that doesn't help. I bet if you added your full name to your profile some more times it would put you up in rankings. Also LinkedIn will has your name on one page over 50+ times so you need alot more usage to compete. But that is the way it goes. This is only a profile so I am sure you're limited. Despite having loads of content linked to your profile, Google also wants to see the relevance of Zoe Piper on this page and is only seeing it once. "
    Atom McCree
    Web Design Yorkshire - Local Maps Fail
    "I guess they do have quite a lot of services no-one uses...."
    Zoe
    Web Design Yorkshire - Local Maps Fail
    "Yet another useless, half arsed service from Google. "
    The Floating Frog
    “Cloaking” Content for SEO (Or What Happens When Your SEO Company Isn’t Telling What They’re Up To)
    "I thought these techniques died out with Windows 98', these people need to find a new career. Nice writeup BTW"
    The Floating Frog
    Web Design Yorkshire - Local Maps Fail
    "I've noticed this a lot recently - stupid map results like this that basically hand over a big slice of the search market to one company on the basis of what is (presumably) a bug. Fortunately, long term we're repositioning as a 'digital agency' in Leeds/Yorkshire because our portfolio offering is much wider so who cares ;-)"
    Carps

Get in touch

Video Shorts

View our portfolio