|
|
||||||
|
||||||
| Index Link To US Private Messages Archive FAQ RSS | ||||||
| Google Discussion Forum Google Discussion forum is for topics specifically related to Google. There is a subforum dedicated to AdSense/AdWords subjects. |
Share Thread: & Tags
|
||||
|
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
||||
|
Cloaking: Serving different content to users than to Googlebot. This is a violation of our webmaster guidelines. If the file that Googlebot sees is not identical to the file that a typical user sees, then you're in a high-risk category. A program such as md5sum or diff can compute a hash to verify that two different files are identical.
Source: Official Google Webmaster Central Blog: How Google defines IP delivery, geolocation, and cloaking Now my question is: There are some ways you can hide content parts from search engines. For example: - One option is using IFRAMES. You can prevent the target of the <iframe> tag from being indexed by using a robots meta tag set to "noindex" or disallow the page in with the robots.txt file. - Another option would be doing that with Ajax like Simple AJAX call to Hide a Form from bots and Search Engines — JavaScript Junkie - Another option would be You can create a folder called i.e forms and then create a file called i.e form.php and in this file you can add the form content. Then you add in the site template an PHP include to draw in the content of the form.php file. Then you forbid the bots in your .htaccess to access form.php with a 403. In addition you can add a rule in the robots.txt to disallow the folder forms. - Another option is a php script called spider.php we have created and that disallows bots to access content parts where they look for example like this: PHP Code:
For the last option you can have a look at a test page I just setup for testing: Hidding content from search engines Thanks for your contribution. John
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
|||
|
OK, to continue from here:
Quote:
Unlike when using (i)frame where the html+content of that page remains exactly the same. For now, content of the linked page is not important in this case. P.S. Currently your setup returns 403 for active.html, which was probably not what you wanted. |
|
||||
|
Quote:
What is the difference if I would disallow the bots accessing a page with robots.txt or with a 403?
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
|||
|
The return codes not the same (except temporary problems) = cloaking.
Html not the same (except everchanging pages) = cloaking Html the same, the same return code, different rendering due to frames or CSS = not cloaking (yet). |
|
|||
|
Basically, do not intentionally abuse neither frames nor CSS (or server to that matter) and you're on the safe side.
Don't hide. If a SE is not capable or does not want to follow something, well there you can sometimes improve the perception of your page, but hiding beyond agreed rules will put you at risk. If a bot wants to see something normally allowed to it, let it see. If a user comes, show him/her the page as there is no search engine. E.g. even a CSS hiding could be dangerous: Communication in other languages |
|
||||
|
Still discussing? Here is another technique: DOM:element.innerHTML - MDC
Related: Here you will find more about inner and outer HTML MSDN Library (Click Web developement + HTML and CSS) You can also search on that page for frames etc. Example of frames in use: HTML and DHTML Overviews and Tutorials
__________________
Mini Network:: Financial information at your fingertips Learn object oriented programming where it started Last edited by kgun; 08-09-2008 at 11:07 PM. |
|
||||
|
Quote:
I hide the part of the page content with my script, and redirect the bots with a 301 to another html page where that part of content will be found, and I add there a noindex meta robots or disallow it in the robots.txt. Exactly the same practice I would implement if I would use IFRAMES. How about that?
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO Last edited by Webnauts; 08-10-2008 at 08:32 AM. |
|
|||
|
Quote:
I am not sure why do you so desperately insist on different cloaking versions, instead of trying the suggested way. Why don't you simply implement the frames test as intended? |
|
||||
|
Quote:
2. We are seriously concerned about the accessibility of our web sites, and iframes are problematic there. Any point 1 is enough, or? About accessibility there are some workarounds, but I am not happy with them. What do you suggest now?
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO Last edited by Webnauts; 08-10-2008 at 09:15 AM. |
|
|||
|
Quote:
Anyway, the original idea was testing frames for particular purpose and not dealing with XHTML Strict 1.0. That is another issue. |
|
||||
|
Are you telling me I should move backwards? Sorry, but that will never happen. So, since this is another issue, what do you suggest now?
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
|||
|
I don't see a big problem. If you want the frame (testing) use Transitional only on pages that need it.
What do you actually don't want to be indexed? |
|
||||
|
I was hiding with our spider script the help navigation for people with disabilities which looked like this:
<body id="www-seoworkers-com"> <?php if (!spider_detection('spider')) { echo('<ul id="skip-link" title="Keyboard Tabbing and Screen Reader users functions"> <li><a href="#main-content">Skip to main content</a></li> <li><a href="#sub-nav">Skip to sub-navigation</a></li> </ul>'); } ?> Then the first visible word in our body was "SEO". At some point we came up for this keyword to #56. After we took that out we dropped about 60 positions. This is 100% the reason. So whats next? P.S. Google indexed the test page. Look at it carefully: site:seohackers.net - Google Search
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
|||
|
Hm, personally I wouldn't hide anything.
Maybe playing with CSS to move the menu deeper down in the HTML, while visually maintaining the same position; or even making a full separate page with the menu, which will be robots disallowed? |
|
||||
|
Are you telling me here to move from XHTML 1.0 Strict to XHTML 1.0 Frameset? I hope that was a joke.
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
||||
|
Quote:
How do you want to achieve that?
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
|||
|
Quote:
So, as far as I understand, you don't want to be ranked for that part, but you need it it to be at the top of the code? I am not expert in CSS, but can't you use absolute positioning or so? I guess this question would be fast answered in this subforum. |
|
|||
|
Also, check this url: Layout Gala: a collection of 40 CSS layouts based on the same markup and ready for download!
Note that in all 40 layouts html is exactly the same. |
|
||||
|
Quote:
Quote:
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
||||
|
And you said above:
Quote:
Please explain.
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
|||
|
There is no much to explain.
If you have so much problems with a small menu, make a nofollowed link on top only for screenreader, move appropriate code&content there and additionally disallow the page. |
|
||||
|
Quote:
We don't even use nofollow on all our blogs.
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
||||
|
OK. Now I came up with another alternative. Does exactly the same as the iframe does.
I created a file called skip.txt and disallowed in the robots.txt, and in that file I added this piece: <ul id="skip-link" title="Keyboard Tabbing and Screen Reader users functions"> <li><a href="#main-content" accesskey="2">Skip to main content</a></li> <li><a href="#helpnav" accesskey="3">Skip to local navigation</a></li> </ul> See it life here: http://www.seoworkers.com/includes/skip.txt Then I added in the web page an include something like this: <?php require('/var/www/path/httpdocs/includes/skip.txt'); ?> The page is here: SEO Workers Web Design & Search Engine Marketing Consultants And it works! Am I cloaking?
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
|||
|
Quote:
...or do you think cloaking is the best solution because it is beyond the taboo's? |
|
||||
|
So is this last option cloaking? I still don't get it man.
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
|||
|
Me neither. You are principally against Transitional, against Frameset, against nofollow, but it seems you have no problem with cloaking.
Quote:
|
|
||||
|
Quote:
I disallowed the temp.html temporally as I do not want that Google picks up this test page. So we said that we can disallow Google accessing the target page of an iframe. Why can't I disallow the target file skip.txt?
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
|||
|
Quote:
With a frame your basic file remains the same all the time, even if you change the content of the linked frame. |
|
|||
|
P.S. As a matter of fact you don't even need to forbid the framed file as its content will not be strongly associated with the linking file.
|
|
||||
|
Quote:
Hey and by the way, I think we have to invite Janeth here.
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
||||
|
So it will be hidden from the SE?
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
|||
|
No. No need, unless you really want to. The linked page will not be considered as a hard part of the linking page.
|
|
|||
|
Try checksum for both files.
Quote:
|
|
||||
|
Quote:
So, why is the iframe ok and not the included txt file?
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
||||
|
Well md5 sums won't work, because pages have dynamic content that could change every time. Or?
You got the choice bro.
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
||||
|
Quote:
The source code looks the same to me either way. Did I miss something?
__________________
Jade Burnside, Ahead of the Web What good is your web site if no one can find it? SEO & Optimized Web Site Design |
|
||||
|
Quote:
<ul id="skip-link" title="Keyboard Tabbing and Screen Reader users functions"> <li><a href="#main-content" accesskey="2">Skip to main content</a></li> <li><a href="#helpnav" accesskey="3">Skip to local navigation</a></li> </ul> What do you think?
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
||||
|
Quote:
Either way, you've use a php require command and every visitor (human or bot) is going to see the same content. So, I don't see how this is cloaking.
__________________
Jade Burnside, Ahead of the Web What good is your web site if no one can find it? SEO & Optimized Web Site Design |
|
|||
|
Quote:
As I understand he's checking for bots too. |
|
||||
|
I know he was with the previous examples, but he always showed "how" he was checking for bots. Since he didn't with this one I wondered if he'd overlooked something.
Plus, when I spoofed the useragent to check it out, I saw the same content, so his detection must not be working for this example. On the other example (spider.php) I could definitely see different content depending on useragent.
__________________
Jade Burnside, Ahead of the Web What good is your web site if no one can find it? SEO & Optimized Web Site Design |
|
||||
|
Is there a problem using the robot.txt file?
__________________
Ron Boyd website consulting (design, optimization, marketing) :: Follow Me: @orionsweb |
|
||||
|
Quote:
Please look at the last option I mention in my original post. That is what I need to know.
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
||||
|
Yeah. That is the one I want to know what you think. Would you call that technique violation? I show users more content and the SE less. Where is the violation? There is not trick like stuffing or hiding keywords from users and just showing them to the SE.
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
||||
|
OK guys. Here are the results of the experiement:
The test page Hidding content from search engines was indexed here site:seohackers.net - Google Search and compare the test page with the cache Hidding content from search engines and tell me if you see the difference.
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
|||
|
Congratulations. You are at the first position (in two days) for the phrase "Hidding content from search engines" (without quotes), out of 224000 results. Cloaking does pay, at least in the begin.
Let's see how long you will stay there. |
|
||||
|
Quote:
But since Matt brought up this topic recently, I removed that practice. The only thing that I am wondering, why did he ignore my question is his blog a while ago? I just asked if we can hide navigation parts which are exclusively for blind users. Like Skip links.
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
||||
|
Do you mean that I should unhidde the text in blue and hide the navigation we are talking about?
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
|
||||
|
I added this as you have requested. Should I still unhide the other text in blue? Or let it there hidden?
<?php if (!spider_detection('spider')) { echo('<ul id="skip-link" title="Keyboard Tabbing and Screen Reader users functions"> <li><a href="#main-content" accesskey="2">Skip to main content</a></li> <li><a href="#sub-nav" accesskey="3">Skip to local navigation</a></li> </ul>'); } ?>
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO |
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Google Bans Itself for Cloaking | WPW_Feedbot | Search Engine Optimization Forum | 0 | 03-09-2005 11:00 AM |
| Google Admits To Cloaking; Bans Itself | WPW_Feedbot | Search Engine Optimization Forum | 0 | 03-09-2005 11:00 AM |
| Google Busted For Cloaking Its Own Pages | Maloney | Google Discussion Forum | 12 | 03-09-2005 12:26 AM |
| Google Cloaking | WPW_Feedbot | Search Engine Optimization Forum | 0 | 03-08-2005 06:00 PM |
| will Google like this? cloaking? | sihoward | Google Discussion Forum | 1 | 12-11-2003 08:18 PM |
|
WebProWorld |
Advertise |
Contact Us |
About |
Forum Rules |
MVP's |
Archive |
Newsletter Archive |
Top |
WebProNews
WebProWorld is an iEntry, Inc. ® site - © 2009 All Rights Reserved Privacy Policy and Legal iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509 |