Скрыть контент от поисковиков можно

как правильно спрятать часть текста от робота поиска

Спрятать (скрыть) от индексирования поисковиками некоторую определенную часть контента страницы: партнерские ссылки, рекламные баннеры или спрятать текст повторяющийся на каждой странице сайта, необходимый пользователям но снижающий уникальность каждой страницы из-за его повторения вполне реально осуществимая задача.

Как вы знаете из моих предыдущих статей что прятать ссылки в скрипт бесполезное занятие. И про реально работающие способы спрятать ссылки от поисковых систем я уже тоже рассказывал. В этой статье я поведу речь о том как можно скрыть от поисковиков любое содержимое на странице.

В этом нам поможет технология ajax. Как, спросите вы му сможем спрятать контент, ведь google уже научился индексировать даже целые сайты построенные при помощи этой технологии? А вот как:

Как скрыть контент суть способа спрятать контент сайта от поисковиков:

Главная идея этого способа способа спрятать контент сайта заключается в том, что контент не просто прячется в ajax, сам контент: любое содержимое находится во внешнем файле и подгружается при помощи аякса в самый последний момент, когда уже готов DOM (документ готов к отображению браузером) в то место, которое мы ему определили, и конечно-же он будет виден только пользователям со включенным javascript. Поисковые же системы, спрятанный таким образом контент не видят.

Не только Яндекс, но даже Google, который находит ссылки в скриптах и ajax-е, пока еще не умеют подгружать внешние страницы уже после того как документ готов (document ready). И в верности моих слов вы можете убедиться прямо сейчас, посмотрев кеш любой из страниц этого блога в поисковых системах, внимание стоит обратить на верхний большой баннер в шапке. Ну что убедились? В кеше его нет, поисковики его не видят.

Как спрятать контент от поисковой системы

Для того чтобы спрятать текст или другое содержимое сайта от поисковиков делаем следующее:

  1. Создаем в текстовом редакторе (я обычно использую notepad+) новый документ: hidden.html или hidden.php, в зависимости от того что мы будем прятать или html код или результаты работы php скрипта, добавляем в него нужный контент и загружаем на сервер.
  2. Добавляем в шаблон страниц в то место где этот контент должен появиться пустой див:<div id="hidden"></div>естественно для этого дива и для его содержимого в основном файле стилей должны быть прописаны соответствующие параметры отображения.
  3. Далее подключаем к сайту jquery, хорошо все-таки, что я вынес процесс подключения в отдельную статью, теперь не придется каждый раз обьяснять как это делается.
  4. Сразу после jQuery добавляем в секцию HEAD следующий скрипт:

<script type="text/javascript">
$(document).ready(function() {
$("#hidden").load("ПУТЬ_К_ФАЙЛУ/hidden.html");
});
</script>

Что таким образом можно спрятать от поисковых систем:

Спрятать можно практически что угодно, любой html или php код, картинки, баннеры, текст и даже весь сайдбар.

Что не желательно прятать в ajax

Не желательно прятать в ajax — скрывать сторонние внешние скрипты, а в частности скрипты добавления в закладки, поскольку возможна их не корректная работа, уж лучше их тогда сделать простыми ссылками, все равно поисковики не увидят.
Также нельзя прятать скрипты счетчиков — они так-же могут перестать работать.

Этим способом скрывают контент многие продвинутые SEO блогеры, а они то уже думаю собаку на этом сьели и знают что и как делать с наилучшим эффектом.

Читайте также: прятать контент jquery ajax