2014-09-29 7 views
1

У меня есть простая HTML-страница, и мне нужно скрыть небольшую часть текста от Google.Скрыть часть страницы HTML от Google

<p> text i want to hide </p>

Я мог бы загрузить этот текст с PHP включают в себя и использовать файл robots.txt, но проблема в том, - если кто-то установить ссылку на этот файл PHP - Google снова показать текст, я хочу, чтобы скрыть.

Моя следующая идея была:

$str = 'textiwanttohide'; 
echo base64_decode($str); 

но проблема - Google кодирует это в течение нескольких секунд, а текст отображается в результатах Google.

Как я могу скрыть определенную часть моего текста от Google? Есть ли решение php или javascript?

+1

«Я мог загрузить этот текст с помощью php include и использовать robots.txt« Нет, это не сработало – 2014-09-29 01:45:33

+0

Почему бы просто не установить описание META? Это будет то, что отображается в результатах поиска, а не текст из вашего сайта. – Marty

+0

Как насчет преобразования текста в CAPTCHA? таким образом, не только Google, но и любые другие поисковые системы не будут выставлять текст: http://fakecaptcha.com/ – kums

ответ

3

правильный путь:

indexed 
<!--googleoff: all--> not indexed <!--googleon: all> 

См Excluding Unwanted Text from the Index подробности.

+3

.. Послушайте, он работает только для google-устройства – 2014-09-29 01:53:20

+1

.. мои обширные 3-минутные исследования показывают, что это не сработает (извините за это) :(но спасибо за очки upvote:) – 2014-09-29 01:56:12

+0

Добро пожаловать. Тем не менее, он все равно может оказаться полезным, да? –

0

Вы можете сохранить текст в базе данных, например MySQL, и загрузить ее динамически с помощью jquery и Ajax. Поэтому я думаю, Google не должен найти этот текст.

Смежные вопросы