Тег noindex для Google

Из названия поста Вы уже догадались, что речь пойдет о том, как скрыть ненужный контент от бдительных глаз поисковой системы Google.

Дело в том, что Google в отличие от Яндекса не имеет в своем арсенале тега для скрытия контента. И вообще плохо относится ко всяким изысканиям вебмастеров в этом направлении.

Почему в Google нет тега аналогичного по функционалу noindex? По моему мнению, это является плохим тоном, писать или делать то, что потом нужно прятать от поисковой системы. Результат все же один: поисковая система видит один контент, а пользователь другой. Эти действия частично подпадают под описание термина «клоакинг».

Клоакинг — (от англ. cloak — мантия, маска, прикрытие) прием «чёрной» поисковой оптимизации, заключающийся в том, что информация, выдаваемая пользователю и поисковым роботам на одной и той же странице, различается.

Википедия

Случилось мне делать сайт для одной компании вместе с SEO-оптимизацией. У заказчика было пожелание, чтобы слайдер сайта присутствовал сразу на всех страницах. Слайдер представлял собой картинку с небольшим текстовым слоганом, всего 5 слайдов. Таким образом, накопилось почти 1000 символов текста, который повторялся абсолютно на всех страницах. Не буду объяснять, чем это чревато, просто скажу, что дублированный контент — это в любом случае плохо.

Сначала я попробовал сделать вывод нужного мне текста в слайдере через document.write, наивно поверив слухам, что поисковые системы не индексирует JavaScript. Но после индексации весь текст слайдера был проиндексирован. Второй метод увенчался успехом и был использован мной, далее расскажу как.

Постараюсь расписать всё по порядку:

  • 1. Создаем новую папку и закрываем ее от индексации в robots.txt - Disallow: /folder/*
  • 2. В этой папке создаем html файл или несколько файлов с контентом, который нужно скрыть от индексации.
  • 3. Между тегом head добавляем такое содержимое:
  • <script type="text/javascript">
    $(document).ready(function() {
    $('#hidden').load('Ссылка к нашему файлу');
    });
    </script>
  • 4. В месте, где нужно вывести этот контент вставляем
  • <div id="hidden"></div>

Таким образом мы получаем своеобразный способ noindex для пс Google. Все не так просто как с Яндексом, но если нет вариантов, то выбирать особо не приходится.

Полезное

Я читаю

  • devaka.ru
  • megaindex.org
  • seoprofy.ua
  • webmasters.ru
  • тИЦ fakir.name
  • подписка