Яндекс/Google + rel=nofollow

12
HK
На сайте с 09.12.2008
Offline
30
1346

Есть меню из 20 ссылок.

По идее такое меню будет на каждой странице сайта (300-400 шт.), что, наверное, может пагубно сказатся на плотности ключевых слов.

Вопрос - возможно ли скрыть для индексации поисковыми роботами текст в меню и сами ссылки с помощью тега nofollow ?

Что-то вроде :

<ul id="menu">

<li>

<a href="#">1 - 9</a>

<ul>

<li><a href="123.html" rel="nofollow">-123-</a></li>

<li><a href="456.html" rel="nofollow" >-456-</a></li>

<li><a href="789.html" rel="nofollow">-789-</a></li>

</ul>

</li>

</ul>

Допустим на главной странице меню будет раскрытым, но для остальных его надо бы скрыть.

P.S. Есть в архиве тема с примерно таким же названием, вот только она слишком старая что б ее можно было поднимать и продолжать.

SA
На сайте с 12.02.2006
Offline
142
#1

если речь идет о плотности ключевых слов на страницах, то тег nofollow - вам ничем не поможет, для того же яндекса - используйте noindex, для гугла - аналога, как такового нет, но можно попробовать генерировать скриптом

HK
На сайте с 09.12.2008
Offline
30
#2
seo-alex:
если речь идет о плотности ключевых слов на страницах, то тег nofollow - вам ничем не поможет, для того же яндекса - используйте noindex,

Конструкцию вроде :

<noindex>

<ul id="menu">

<li>

<a href="#">1 - 9</a>

<ul>

<li><a href="123.html" rel="nofollow">-123-</a></li>

<li><a href="456.html" rel="nofollow" >-456-</a></li>

<li><a href="789.html" rel="nofollow">-789-</a></li>

</ul>

</li>

</ul>

</noindex> ?

seo-alex:
для гугла - аналога, как такового нет, но можно попробовать генерировать скриптом

Имеется ввиду спрятать меню под javascript ?

Если есть такая возможно, пожалуйста, приведите пример для ознакомления.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#3

В html не существует тэга <noindex>. Используйте <!--noindex-->some stuff<!--/noindex-->, чтобы разметка страницы была правильной.

По поводу ссылок, вы можете указывать в ссылке href как "#" и обрабатывать нажатия на ссылки яваскриптом, например (используя jquery):

...

<li><a href="#123.html" rel="nofollow" class="menulink">-123-</a></li>

<li><a href="#456.html" rel="nofollow" class="menulink" >-456-</a></li>

<li><a href="#789.html" rel="nofollow" class="menulink">-789-</a></li>

...

<script><!--

$(document).ready(function() {

$(".menulink").click(function() {

document.location.href = $(this).attr("href").slice(1);

return false;

});

});

--></script>

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
HK
На сайте с 09.12.2008
Offline
30
#4
Оптимизайка:
По поводу ссылок, вы можете указывать в ссылке href как "#" и обрабатывать нажатия на ссылки яваскриптом, например (используя jquery):

Спасибо! ), переходит.

То есть, такой прием не дает возможности поисковым роботам индексировать ссылки и, в этом случае, можно и восе обойтись без nofollow, но текст между <a> </a> все равно индексируется и воспринимается как ключевые слова ?

Да и - для чего изначально этот способ был предназначен и как к нему относятся поисковики ?

@ya
На сайте с 17.04.2009
Offline
101
@ya
#5

ПС не совсем идиоты и отличают меню от всего остального, соответственно учитывают его по особенному. Закрывать меню от индексации глупо и некоторые говорят, что опасно санкциями.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#6
HnK-G36:
такой прием не дает возможности поисковым роботам индексировать ссылки и, в этом случае, можно и восе обойтись без nofollow, но текст между <a> </a> все равно индексируется и воспринимается как ключевые слова?

Да, всё верно. href в этом случае содержит якорь, указывающий на эту же страницу. Разве что, ПС уже научились выполнять javascript и страницы, по которым будут переходы с таких ссылок всё равно будут проиндексированы. Если это нежелательно, nofollow лучше оставить и/или использовать соотв. директивы в robots.txt.

Да и - для чего изначально этот способ был предназначен и как к нему относятся поисковики ?

Изначально якоря "#" применялись и применяются для направления пользователя в нужные области длинной страницы. Например "#" в её начало. В SEO таким образом можно манипулировать ссылочным весом страниц на сайте, без изменения его usability в целом.

HK
На сайте с 09.12.2008
Offline
30
#7
Оптимизайка:
Разве что, ПС уже научились выполнять javascript и страницы, по которым будут переходы с таких ссылок всё равно будут проиндексированы. Если это нежелательно, nofollow лучше оставить и/или использовать соотв. директивы в robots.txt.

Понятно, тогда, на всякий случай, дополнительно пропишу robots.txt

@ya:
ПС не совсем идиоты и отличают меню от всего остального, соответственно учитывают его по особенному. Закрывать меню от индексации глупо и некоторые говорят, что опасно санкциями.

Понимаю что возможно это чревато санкциями; собственно, так как сайт строится по старинке - 123.com/123.html мне такие исхищрения нужны только для того что б текст из ссылок меню не мешался с контентом страницы и не был воспринят в качестве ключевых слов, а для индексации внутренних страниц, специально для спайдеров, будет карта.

Разве что ☝ - ссылатся не на текст, а на картинку - кнопка с текстом.gif

K
На сайте с 18.10.2012
Offline
41
#8

Интересно, отчего на 50% сайтах топа никто такой фигней не страдал и все нормально?:)

Паранойя?

HK
На сайте с 09.12.2008
Offline
30
#9
Kharkivlad:
Интересно, отчего на 50% сайтах топа никто такой фигней не страдал и все нормально?:)
Паранойя?

Да 🤪 , она самая.

Просто, примерно, на 10% страниц (из тех самых 300-400) текста может быть меньше чем слов во всех этих 20 ссылках в меню.

D2
На сайте с 01.11.2011
Offline
56
#10

1. noffolow не передает вес, но забирает его

2. поисковики научились отличать меню от контента страницы

3. читают скрипты

не парьтесь, оставляйте меню нормальным.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий