WebProWorld Part of WebProNews.com
Page One Link To Us Edit Profile Private Messages Archives FAQ RSS Feeds  
 

Go Back   WebProWorld > Search Engines > Search Engine Optimization Forum
Subscribe to the Newsletter FREE!


Register FAQ Members List Calendar Arcade Chatbox Mark Forums Read

Search Engine Optimization Forum SEO is much easier with help from peers and experts! The WebProWorld SEO forum is for the discussion and exploration of various search engine optimization topics. Any non (engine) specific SEO or SEM topics should go here.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 05-31-2007, 12:51 AM
weslinda weslinda is offline
WebProWorld Veteran
 

Join Date: Mar 2006
Location: Maryland, USA
Posts: 947
weslinda RepRank 2
Default Is this ethical?

So I came across this on a fairly well know web site and I was wanting to see what everyone thinks. Is this ethical?

h1 {
display: block;
height: 150px;
width: 533px;
position: absolute;
top: 0;
left: 200px;
padding: 0;
margin: 0;
font-size: 8px;
text-indent: -9000px;
overflow: hidden; }

It appears to me that they are attempting to have H1 tags with text in them, but not show them on the actual page. So what does everyone think?

My personal take is that it is wrong, and poor practice to say the least. Will CSS become the new tool to spam the search engines? Is this spamming? What would this be called if not spam?
Reply With Quote
  #2 (permalink)  
Old 05-31-2007, 12:54 AM
incrediblehelp's Avatar
incrediblehelp incrediblehelp is offline
Moderator
WebProWorld Moderator
 

Join Date: Jan 2004
Location: Live in Cincy Now
Posts: 7,356
incrediblehelp RepRank 4incrediblehelp RepRank 4incrediblehelp RepRank 4incrediblehelp RepRank 4
Default Re: Is this ethical?

Doesnt make much sense why hide the content from the spiders. Hiding code maybe yes. Maybe just simple test on their part. Interesting.
Reply With Quote
  #3 (permalink)  
Old 05-31-2007, 01:07 AM
Webnauts's Avatar
Webnauts Webnauts is offline
WebProWorld 1,000+ Club
 

Join Date: Aug 2003
Location: Worldwide
Posts: 6,867
Webnauts RepRank 3Webnauts RepRank 3
Angry Re: Is this ethical?

He is obviously not hidding the <h1> from the Search Engines. For search engines it is visible. He hides them from the users though. And his <h1> tags are sitewide not unique.

So he is definitely violating the Google Webmaster Guidelines!!!

Unethical and unprofessional.

Last edited by Webnauts : 05-31-2007 at 06:22 AM.
Reply With Quote
  #4 (permalink)  
Old 05-31-2007, 04:25 PM
weslinda weslinda is offline
WebProWorld Veteran
 

Join Date: Mar 2006
Location: Maryland, USA
Posts: 947
weslinda RepRank 2
Default Re: Is this ethical?

Well lets hope I haven't caused too much of a stir, but I'm wondering if web sites will start using CSS to game the system and if so, can search engines figure this out? More importantly, will they spend the money to find these things.

Also, I could see an issue with some of the Accessibility Items that are used in CSS to provide a "jump to content" menu for those not using a traditional browser. Any thoughts on whether these might cross into the same circles?
Reply With Quote
  #5 (permalink)  
Old 05-31-2007, 04:46 PM
Shift4SMS Shift4SMS is offline
WebProWorld Member
 

Join Date: Nov 2003
Location: Las Vegas, NV -- USA
Posts: 81
Shift4SMS RepRank 0
Default Re: Is this ethical?

I think that users should not be dependent on Google or any search engine for stopping unethical behavior like this. Instead, the various browser manufacturers should add invalid or unethical css logic, similar to pop-up blockers, that would display a glaring warning to unsuspecting users that stroll upon a site:

WARNING: You are attempting to access a web site that is buggy or has been purposely programmed to use SPAM exploits. It is not recommended that you view this page. Do you want to continue to the site against our recommendation or do you want to black list the site and block the content?...
__________________
Steve Sommers (blog)
Shift4 Corporation

Creators of $$$ ON THE NET(tm) Payment Processing Services
Reply With Quote
  #6 (permalink)  
Old 05-31-2007, 04:46 PM
wige's Avatar
wige wige is offline
Moderator
WebProWorld Moderator
 

Join Date: Jun 2006
Location: United States
Posts: 1,629
wige RepRank 4wige RepRank 4wige RepRank 4
Default Re: Is this ethical?

I knew something like this would be only a matter of time. I have already seen on different sites, for example, CSS code that makes h1 content look like it was in p tags, most likely to get the benefit of h1 without the user noticing that that text is different.

It probably comes down to whether the search engines have started looking at CSS files and matching style instructions to pieces of code. If they don't yet, they probably will soon. This is an interesting approach though. There was an old technique where you would set the position of the element to somewhere off screen, but browser makers killed that by resetting the negative value to 0, making it possible for users to see the content that would otherwise be hidden.

People will always be looking for new ways to game the system, and CSS will only make it easier... after all, now that the style information is in it's own file, you could probably [EDIT: Deleted]. Sure, thats definite spam, but it would be almost impossible to detect.

Also, code like this can be legitimate. Above I mentioned the old trick of moving an entire block off screen. That was developed as a JavaScript hack to make text and images invisible until called by user action, when the visibility attribute was poorly supported. An overreaction to something like this (penalizing sites that hide content in such methods, rather than ignoring the content) can result in more harm to legitimate sites than stopping spam. For example, until recently I used a similar trick to hide a form and some text about AJAX, which was then "put back" on the client side if the browser had JavaScript enabled and supported the AJAX methods I used in the page.

Steve, there are some browsers that implement some basic checking of the web page as you suggest, however the focus of the developers is more on the immediate threat to the user. This particular exploit is something that affects the SE ranking, not the end user, so it is unlikely that a browser developer will spend much time on this when they already have to keep on top of exploits and XSS attacks that can compromise the end user directly. But always an idea for a FireFox plugin...
__________________
The best way to learn anything, is to question everything.
Interestingly Average Security Blog

Last edited by wige : 05-31-2007 at 05:04 PM. Reason: On second thought, I won't say that
Reply With Quote
  #7 (permalink)  
Old 05-31-2007, 05:03 PM
chrisJumbo chrisJumbo is offline
WebProWorld Pro
 

Join Date: Oct 2005
Location: California
Posts: 267
chrisJumbo RepRank 1
Default Re: Is this ethical?

Of course, couldn't this be an aspect they initially want off-page and then javascript or something else brings it on-page.

Did you view the source to see what is contained in the <H1> tags?
Reply With Quote
  #8 (permalink)  
Old 05-31-2007, 05:11 PM
Webnauts's Avatar
Webnauts Webnauts is offline
WebProWorld 1,000+ Club
 

Join Date: Aug 2003
Location: Worldwide
Posts: 6,867
Webnauts RepRank 3Webnauts RepRank 3
Default Re: Is this ethical?

Quote:
Originally Posted by weslinda View Post
Well lets hope I haven't caused too much of a stir, but I'm wondering if web sites will start using CSS to game the system and if so, can search engines figure this out? More importantly, will they spend the money to find these things.
Search Engine can see that hidden code. You can check that yourself with Lynx or a a search engine simulator.

Quote:
Originally Posted by weslinda View Post
Also, I could see an issue with some of the Accessibility Items that are used in CSS to provide a "jump to content" menu for those not using a traditional browser. Any thoughts on whether these might cross into the same circles?
There are legal CSS techniques to hide those links, without using the hidden or display:none rules, which SE can pick up.

Maybe server side?
Reply With Quote
  #9 (permalink)  
Old 05-31-2007, 05:13 PM
Webnauts's Avatar
Webnauts Webnauts is offline
WebProWorld 1,000+ Club
 

Join Date: Aug 2003
Location: Worldwide
Posts: 6,867
Webnauts RepRank 3Webnauts RepRank 3
Default Re: Is this ethical?

Quote:
Originally Posted by chrisJumbo View Post
Of course, couldn't this be an aspect they initially want off-page and then javascript or something else brings it on-page.

Did you view the source to see what is contained in the <H1> tags?
The domain name which is keyword rich and the site owner's name. And the <h1> tag is sitewide the same. In other words not unique.
That is not a skip navigation or so ever. That cannot be forgiven.
Reply With Quote
  #10 (permalink)  
Old 05-31-2007, 05:33 PM
jackit_chick jackit_chick is offline
WebProWorld Member
 

Join Date: Oct 2004
Location: Utah
Posts: 82
jackit_chick RepRank 0
Default Re: Is this ethical?

I think that is called Cloaking. A website I went to once to check out our competitors, to see if they were doing just that, was http://www.1-hit.com/...I don't see that free tool on their anymore, perhaps I'm not looking hard enough. Anyway, if a free tool can scan a website and see it cloaking things, why couldn't a search engine?

If you don't want your users to see it, then it shouldnt' be on their in my opinion.
__________________
www.jackit.com
Reply With Quote
  #11 (permalink)  
Old 05-31-2007, 05:35 PM
Webnauts's Avatar
Webnauts Webnauts is offline
WebProWorld 1,000+ Club
 

Join Date: Aug 2003
Location: Worldwide
Posts: 6,867
Webnauts RepRank 3Webnauts RepRank 3
Default Re: Is this ethical?

I just setup a test page to demonstrate what you can hide with CSS and what the Search Engines can see.

No CSS hidden rules or display:none, which the major search engines already can recognize.

Simply view the source code.

Last edited by Webnauts : 05-31-2007 at 05:38 PM.
Reply With Quote
  #12 (permalink)  
Old 05-31-2007, 05:41 PM
wgoodman wgoodman is offline
WebProWorld New Member
 

Join Date: Aug 2003
Location: NJ
Posts: 21
wgoodman RepRank 0
Default Re: Is this ethical?

I have used this myself and found it to be a great method for displaying my art heads. I used .css to swop my h1 heads with art. The visitors see the .gif art head and the engines see the h1 tagged text. I didn't do this as a black hat appoach, but to cosmetically display my heads well without loosing the value of h1 tags for search engines.

Yes, I think if it is used correctly is it very ethical.

Wayne Goodman, Website Design, Search Engine Marketing
__________________
Smith O'Keefe and Associates, Marketing, Advertising, Internet and Multi-media

Last edited by wgoodman : 05-31-2007 at 05:45 PM.
Reply With Quote
  #13 (permalink)  
Old 05-31-2007, 05:52 PM
Webnauts's Avatar
Webnauts Webnauts is offline
WebProWorld 1,000+ Club
 

Join Date: Aug 2003
Location: Worldwide
Posts: 6,867
Webnauts RepRank 3Webnauts RepRank 3
Default Re: Is this ethical?

Quote:
Originally Posted by incrediblehelp View Post
Doesnt make much sense why hide the content from the spiders. Hiding code maybe yes. Maybe just simple test on their part. Interesting.
Jaan they do not hide content from spiders. They hide <h1> headings content only from users. Pure spam.
Reply With Quote
  #14 (permalink)  
Old 05-31-2007, 06:07 PM
blitzen blitzen is offline
WebProWorld Pro
 

Join Date: Apr 2006
Location: Earth
Posts: 236
blitzen RepRank 0
Default Re: Is this ethical?

It appears to be an image replacement technique.

Netscape Text-Indent Rendering Error
CSS Image Replacement Using Negative Text Indent - Soxiam Wiki
__________________
*** Free Tibet ***
Reply With Quote
  #15 (permalink)  
Old 05-31-2007, 06:21 PM
Webnauts's Avatar
Webnauts Webnauts is offline
WebProWorld 1,000+ Club
 

Join Date: Aug 2003
Location: Worldwide
Posts: 6,867
Webnauts RepRank 3Webnauts RepRank 3
Default Re: Is this ethical?

Quote:
Originally Posted by blitzen View Post
No, it is not!
Reply With Quote
  #16 (permalink)  
Old 05-31-2007, 06:33 PM
craigmn3's Avatar
craigmn3 craigmn3 is offline
WebProWorld Veteran
 

Join Date: Jan 2004
Location: California
Posts: 305
craigmn3 RepRank 1
Default Re: Is this ethical?

Color me ignorant, but it strikes me that using this system to make whatever is in "block" into a header is defeating both the benefit of the heading tag and the benifit of what ever block says

Using a CSS to insert text into a a web page....can be considered "unethical" outting said text into an H1 Tag offers no benefit at all. The search engines will read that H1 tag as empty.
Reply With Quote
  #17 (permalink)  
Old 05-31-2007, 06:33 PM
Webnauts's Avatar
Webnauts Webnauts is offline
WebProWorld 1,000+ Club
 

Join Date: Aug 2003
Location: Worldwide
Posts: 6,867
Webnauts RepRank 3Webnauts RepRank 3
Default Re: Is this ethical?

Quote:
Originally Posted by wgoodman View Post
I have used this myself and found it to be a great method for displaying my art heads. I used .css to swop my h1 heads with art. The visitors see the .gif art head and the engines see the h1 tagged text. I didn't do this as a black hat appoach, but to cosmetically display my heads well without loosing the value of h1 tags for search engines.

Yes, I think if it is used correctly is it very ethical.

Wayne Goodman, Website Design, Search Engine Marketing
Google Quality guidelines - specific guidelines
  • Avoid hidden text or hidden links.
More: Webmaster Help Center - Webmaster Guidelines

So are you sure that is not black hat? Hm...

Can you also tell us what blind visitors see there? If a blind visitor cannot access that content, it is obviously spam.

Give me a minute to make a test.

Last edited by Webnauts : 05-31-2007 at 06:38 PM.
Reply With Quote
  #18 (permalink)  
Old 05-31-2007, 06:40 PM
Webnauts's Avatar
Webnauts Webnauts is offline
WebProWorld 1,000+ Club
 

Join Date: Aug 2003
Location: Worldwide
Posts: 6,867
Webnauts RepRank 3Webnauts RepRank 3
Default Re: Is this ethical?

Wayne I tested with a GoogleBot Simulator, and here is what Google see:

Code: