Спрятать (скрыть) от индексирования поисковиками некоторую определенную часть контента страницы: партнерские ссылки, рекламные баннеры или спрятать текст повторяющийся на каждой странице сайта, необходимый пользователям но снижающий уникальность каждой страницы из-за его повторения вполне реально осуществимая задача.
Как вы знаете из моих предыдущих статей что прятать ссылки в скрипт бесполезное занятие. И про реально работающие способы спрятать ссылки от поисковых систем я уже тоже рассказывал. В этой статье я поведу речь о том как можно скрыть от поисковиков любое содержимое на странице.
В этом нам поможет технология ajax. Как, спросите вы му сможем спрятать контент, ведь google уже научился индексировать даже целые сайты построенные при помощи этой технологии? А вот как:
Как скрыть контент суть способа спрятать контент сайта от поисковиков:
Главная идея этого способа способа спрятать контент сайта заключается в том, что контент не просто прячется в ajax, сам контент: любое содержимое находится во внешнем файле и подгружается при помощи аякса в самый последний момент, когда уже готов DOM (документ готов к отображению браузером) в то место, которое мы ему определили, и конечно-же он будет виден только пользователям со включенным javascript. Поисковые же системы, спрятанный таким образом контент не видят.
Не только Яндекс, но даже Google, который находит ссылки в скриптах и ajax-е, пока еще не умеют подгружать внешние страницы уже после того как документ готов (document ready). И в верности моих слов вы можете убедиться прямо сейчас, посмотрев кеш любой из страниц этого блога в поисковых системах, внимание стоит обратить на верхний большой баннер в шапке. Ну что убедились? В кеше его нет, поисковики его не видят.
Как спрятать контент от поисковой системы
Для того чтобы спрятать текст или другое содержимое сайта от поисковиков делаем следующее:
- Создаем в текстовом редакторе (я обычно использую notepad+) новый документ: hidden.html или hidden.php, в зависимости от того что мы будем прятать или html код или результаты работы php скрипта, добавляем в него нужный контент и загружаем на сервер.
- Добавляем в шаблон страниц в то место где этот контент должен появиться пустой див:
<div id="hidden"></div>
естественно для этого дива и для его содержимого в основном файле стилей должны быть прописаны соответствующие параметры отображения. - Далее подключаем к сайту jquery, хорошо все-таки, что я вынес процесс подключения в отдельную статью, теперь не придется каждый раз обьяснять как это делается.
- Сразу после jQuery добавляем в секцию HEAD следующий скрипт:
<script type="text/javascript">
$(document).ready(function() {
$("#hidden").load("ПУТЬ_К_ФАЙЛУ/hidden.html");
});
</script>
Что таким образом можно спрятать от поисковых систем:
Спрятать можно практически что угодно, любой html или php код, картинки, баннеры, текст и даже весь сайдбар.
Что не желательно прятать в ajax
Не желательно прятать в ajax — скрывать сторонние внешние скрипты, а в частности скрипты добавления в закладки, поскольку возможна их не корректная работа, уж лучше их тогда сделать простыми ссылками, все равно поисковики не увидят.
Также нельзя прятать скрипты счетчиков — они так-же могут перестать работать.
Этим способом скрывают контент многие продвинутые SEO блогеры, а они то уже думаю собаку на этом сьели и знают что и как делать с наилучшим эффектом.
Читайте также:
- Плюсы и минусы dofollow и nofollow в комментариях
- Знать SEO вредно — чем меньше знаешь тем лучше спишь
- Критерии анализа юзабилити сайта
- Плохая юзабилити губительна для сайта
- Юзабилити — удобность сайтов для посетителей
- Валидный NOINDEX проходит валидацию
- Оптимальной длины статей не существует!
- Полный текст RSS новостей из сокращенного фида
- Анкоры ссылок и текст анкоров в продвижении
- Уникальный шаблон для сайта можно сделать самостоятельно