Скрыть ссылку или контент от поисковика? Javascript в помощь.

12 Февраль 2013

Метки: javascript, скрипт, скрыть ссылку

Скрыть ссылку или текст от поисковикаПоследнее время часто сталкиваюсь с тем, что идеально сверстанные сайты все-равно косячны для продвижения. Например заголовки колонок сайдбара обрамлены H1,H2 или на каждой странице в шапке в H1 название сайта вылазиет…что не очень хорошо. Вот несколько примеров решения задачи:

Итак, например у нас сайт называется “создание, разработка и продвижение сайтов”, естественно с помощью кода движка мы выводим этот заголовок в шапке.

Но, дело в том, что имея на сайте статью “верстка на заказ”, которая в коде будет иметь title “верстка на заказ”, и заголовок в контенте «H1»Верстка на заказ«/H1», робот будет путаться, т.к. он найдет еще кучу ненужных на этой странице тегов:

  • H1 в шапке, одинаковый на всех страницах, “создание, разработка и продвижение сайтов”
  • H2 и/или H3,H4,H5 , по сути заголовки важные для продвижения, с текстами типа “последние новости”, “новые пользователи”, “лучшие товары” и тп

И это как минимум.

Так вот, есть пара выходов, например сделать так:

заменить все
<h1>Заголовок sidebar</h1>
на
<div class="h1">Заголовок sidebar</div>

Тем самым для поисковика выйдет 100%-но релевантная картинка заголовков.

Опять же, заголовок в шапке…если никак не получается написать конструкцию типа

if(is_home()){
    echo '<h1>'.$title.'</h1>';
}else{
    echo '<div class="h1">'.$title.'</div>';
}

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

Пишем простейшую функцию на javascript:

function dwrite(text){
    document.write(text);delete text;
}

теперь мы можем скрывать куски текста (ссылки, или предназначенные только для посетителя словесные выражения) от посиковиков, просто:

Есть строка

<p>Мы уже десять лет занимаемся созданием и продвижением сайтов.</p>

А на странице ключевик “создание сайтов”, и мы просто пишем вот так:

<p>Мы уже десять лет занимаемся созданием<script>dwrite(' и продвижением');</script> сайтов.</p>

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

Удачи!


 

Похожие записи


© 2006 - 2024, Александр Сергеев