Preventing Google from indexing the contents of a div by reversing the string

I want to prevent that Google indexes the contents of one on my page

Then I think you shouldn't put that content on the page, period.

You could try using the googleon/googleoff tags, per this article:

Tell Google to Not Index Certain Parts of Your Page

<!--googleoff: index-->
don't index this content
<!--googleon: index-->

Then again, I find this article which states that it isn't possible:

http://productforums.google.com/forum/#!topic/webmasters/qrBI_v-N4N0

How to tell Google not to? =============

You don't!

If it is content, If it is part of that page, then it Will be Crawled, and may be Indexed and Ranked

You cannot use a Meta-Tag, or a HTML tag to tell Google to ignore, discount, not use, refer or touch part of your content.


I asked on Google forums and the answer is: It doesn't


Updating this thread. While google will still crawl and index, you can prevent it from showing up in search results with data-nosnippet attribute in the HTML. Can be used in <div>, <span>, and <section> elements.

Example: <p><span data-nosnippet>Harry Houdini</span> is undoubtedly the most famous magician ever to live.</p>

See here


I used server side codes to hide div from googlebot

<?php if(self::isNotGoogleBot()):?>
<div id="noindex"></div>
<?php endif?>
public static function isNotGoogleBot()
    {
        $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
        if(strpos($ua,'googlebot') === false && strpos($ua,'mediapartners-google') === false)return true;
        return false;
    }

Tags:

Seo