Создание и продвижение сайтов во Владимире

Скрытие текста от индексации в Яндекс и Google

Задать вопрос
  1. 30.10.2017
    Александр

    Приветствую! Есть текст, краткое содержание нашей компании. Этот текст выводится на каждой странице товара вверху, но ещё мы будем добавлять сео текст для каждого товара.

    Так вот как сделать, чтобы текст, что сейчас прописан на каждой странице, не мешался основному сео тексту? Просто проигнорировать его, не добавлять его в H1? Какие ваши предложения? Как правильно? Буду благодарен за ответ.

     

Добрый день, Александр. Давайте разбираться. Чего точно делать не стоит - добавлять этот текст в тег H1, потому что он повторяется на всех товарах, а заголовок H1 должен быть уникальным для каждой страницы.

Теперь ответим на вопрос нужно ли скрывать этот текст от индексации и почему. Ответ: да, нужно. Как писал выше, он дублируется на всех товарах, а это отрицательно сказывается на уникальности контента и как следствие ранжировании документа в поисковых системах.

Способов скрыть содержимое страницы от индексации несколько:

  • использование тега noindex
  • cкрытие блока текста с помощью JavaScript или AJAX.

Использование тега noindex

 

Этот метод проще в реализации, но этот тег не работает Google. Для того чтобы скрыть текст от индексации таким способом необходимо прописать следующее:

<!--noindex-->текст, индексирование которого нужно запретить<!--/noindex-->

Скрытие блока текста с помощью JavaScript или AJAX

 

Суть этого метода заключается в том, что сам контент находится во внешнем файле и подгружается уже после загрузки документа. В этом случае поисковые системы не могут проиндексировать его. Чтобы спрятать текст от поисковых систем создаем html файл с содержимым, которое необходимо скрыть. Добавляем в шаблон карточки товара в то место, где должен выводиться этот текст пустой div:

 

<div id="hidden"></div>

 

прописываем для этого дива необходимые стили.

Создаем js файл со следующим содержимым и подключаем его в header сайта:

 

<script type="text/javascript">

$(document).ready(function() {

$("#hidden").load("ПУТЬ_К_ФАЙЛУ/имя_файла.html");

});

</script>

 

Не забудьте закрыть в robots.txt от индексации файлы со скриптом и текстом, который мы хотим скрыть.

Удачи в скрытии текста от индексации и продвижении сайта в целом!