Ok, I just lost any respect I may have had for Wordpress
I already linked to Andy Baio’s discovery on wordpress.org
I was only mildly upset about the whole matter, thinking They surely could have found a means of generating revenue that wasn’t in a grey zone
. Well, they surely just stepped out of that grey zone.
Toward the end of the HTML source on the wordpress web site, you will find this (Update: This code exists both on the front page, on /about/, and a number of other WordPress pages - see this MSN Search ):
<div style="text-indent: -9000px; overflow: hidden;">
<p>Sponsored <a href="/articles/articles.xml">Articles</a> on
<a href="/articles/credit.htm">Credit</a>,
<a href="/articles/health-care.htm">Health</a>,
<a href="/articles/insurance.htm">Insurance</a>,
<a href="/articles/home-business.htm">Home Business</a>,
<a href="/articles/home-buying.htm">Home Buying</a> and
<a href="/articles/web-hosting.htm">Web Hosting</a>
</p>
</div>
The key here being the -9000px text indent: This makes the link invisible to human visitors with CSS, and visible to every search engine on the planet.
Google has a word for this: Cloaking - something expressly disallowed:
The term “cloaking” is used to describe a website that returns altered webpages to search engines crawling the site. In other words, the webserver is programmed to return different content to Google than it returns to regular users, usually in an attempt to distort search engine rankings. This can mislead users about what they’ll find when they click on a search result. To preserve the accuracy and quality of our search results, Google may permanently ban from our index any sites or site authors that engage in cloaking to distort their search rankings.
What wordpress is doing, is in principle not very different from what the human dungheaps normally touted as “comment spammers” are doing, and I sincerely hope that they are dropped from Google.
Update: Matt has written a response to the whole incident, and I am satisified with that response
Comments
Comment from hostile17 on 2005-03-31 02:58
What they’re doing, while of course it’s misleading, is not “cloaking” in the sense of that article: “the webserver is programmed to return different content to Google than it returns to regular users”. It isn’t, and it doesn’t. Turn off CSS, browse with LYNX and you’ll see the ads. Technical quibble, but they aren’t guilty, according to Google’s description, of “cloaking”.
Comment from Arve on 2005-03-31 03:04
Andy’s blog doesn’t have permalinks for comments, but one of the comments there is from the (relatively anonymous) Google employee GoogleGuy — and his/Google’s view seems to agree with mine on what’s cloaking or not:
Comment from Andrea on 2005-03-31 14:23
Even if the site is full of SPAM and non-saints ways of making google from ad-sense, the software is good… it’s like saying that Firefox sucks because it had that problem in Germany with spyware :)
Comment from Arve on 2005-03-31 15:27
Andrea, the main problem with analogies are that they are rarely analogous. Your analogy to the undisclosed affiliate redirect in the German Firefox is one of thse non-analogous analogies. The Firefox issue was a potential privacy issue not disclosed to the users, and didn’t hurt the web as a whole, since no search engines were affected.
There are two problems here:
Comment from Christopher on 2005-03-31 16:49
I think it is a little messed up that everybody is so up in arms and upset about this. It has not affected anybody negatively, the fact is Matt was trying to make a buck off of alot of hard work he put in. Props to him, is it ethically wrong.. maybe.. maybe not either way it hasn’t affected me negatively and I’m not go going begrudge someone who has done so much positive work because they tried me make an easy dollar.
Comment from peter on 2005-03-31 23:32
” Cloaking - something expressly disallowed:”
No, cloaking is different. It is done by detecting the spider and feeding it different content.
The situation with WP is hidden text.
Neither win much favor with Google.
Comment from Arve on 2005-03-31 23:41
Arguing what goes as cloaking or not, is rather futile: Technically, people may say they are different, but the end result is the same: Human visitors and search engines see different things. However you choose to go about it, this is an highly unethical practice, and the search engines disallow it.
Comment from Andrew Tetlaw on 2005-03-31 23:54
While you’re on the subject of google ads, I just saw in your Google ads an ad from eBay claiming “great deals on Css Style Sheets, shop on ebay and save!”. When I clicked the link there were no CSS Style Sheets to be found at all, only some bed sheets.
So while everyone gets hot under the collar at those who appear to abuse Google Ads, the greatest gift to Bloggers that has made Goggle the messia in the eyes of so many, let’s not forget the naughty tactics that other large companies like eBay try as well.
Give the dude a break.
Comment from John Marshall on 2005-04-01 00:01
This whole question is about ethics and dishonesty, e.g., the -9000px presentation of the links that you’ve noted. So I think we need to be even more than usually careful with our ethicalness and honesty ourselves.
Arve, GoogleGuy’s comment on Andy’s blog does not back up your view that this is cloaking; and this is indeed not cloaking. Please let’s be accurate, and not cause any more confusion ourselves.
GoogleGuy labelled the use of -9000px positioning as “hidden links” and noted that that itself is against Google’s guidelines. He did not mention cloaking at all.
It is clear from the definition of cloaking that you quoted in your posting above that “cloaking” refers to sniffing the User-Agent header for Google’s crawler, and returning different content (perhaps entirely different!) on that basis than you would for user agents used by humans.
That’s not what’s going on here.
Comment from Arve on 2005-04-01 00:04
The “Ads by Google” link on all AdSense ad blocks provide users with an option to send feedback on advertisements. This includes informing Google that an ad is misleading.
As for “giving the dude a break” - Myself, I have not mentioned the name of the person responsible, but rest assured that I will give the person responsible every opportunity to speak up. I think most other people who have covered this story will also grant him that same opportunity.
Comment from Lachlan Hunt on 2005-04-01 05:29
I really don’t see the point of these links. None of them link to real documents, so I don’t understand what they are trying to gain from them?
Comment from Cr0wley on 2005-04-01 23:51
I don’t know if I’m missing something in the html (it’s late so it’s a little fuzzy) but I can’t see that code-chunk in there at the moment. Maybe they’ve stripped it?
Comment from Arve on 2005-04-01 23:56
The code has been removed from the wordpress site, and Matt has also written a response — I will comment on this sometime during the weekend.
Comment from Claude Gelinas on 2006-01-08 06:05
Perhaps Matt got a little too enthusiastic about the whole “lucrative keyword list” from Google’s AdSense service, it’s sad that the terms of service weren’t respected but, all in all, it appears this is:
To me, even as an advertiser on Google AdSense, that’s enough.
Matt is a wonderful individual and one “faux-pas” shouldn’t be blown out of proportion.
Continue your wonderful work Matt, I admire your entrepreneurial spirit and your intelligence of choosing to respect Google instead of pushing ahead with shady techniques.
Matt tried. Matt saw it didn’t work out too well. Matt is now back on track, straight as an oak. Way to go, Matt!
Google AdSense makes my world go round, too ; )
Respecting Google is a no brainer!
Comment from jerry on 2006-04-03 20:53
Wow, Matt is so evil for doing this.
Maybe as a punishment he should give away the WordPress software for free.
D’oh.
Matt, thanks for the great software, I’ve been able to make money working from home because of all your hard work.
Jerry
ps. h8’s keep on h8n.
This discussion has been closed. No further comments may be added.