Следуют ли роботы / сканеры (Google) по ссылкам, если через javascript установлено значение 'rel = "nofollow"? - PullRequest
2 голосов
/ 05 мая 2011

Я хочу, чтобы боты не переходили по моим внешним ссылкам через rel = nofollow. У меня есть 2 вопроса об этом:

1) Действительно ли это помогает моему ранжированию страниц (я слышал, как SEO-парень сказал это, так как рейтинг страниц должен расти, так как вероятность того, что пользователь покинет страницу, ниже)

2) Работает ли это, когда rel = nofollow устанавливается через javascript в функции $ (document) .ready ()?

РЕДАКТИРОВАТЬ: спасибо за предложения до сих пор - чтобы более подробно перейти к 1:

как робот может знать (...) ?

Робот знает об этом, потому что он знает рейтинг страницы, на которую вы ссылаетесь, и если она высока, высока вероятность того, что вы перейдете по этой ссылке и, следовательно, покинете мою страницу. Вот почему предполагается хорошо, если у вас больше входящих, чем исходящих ссылок, где, конечно, входящие ссылки с страниц с высоким рейтингом имеют большее значение, чем входящие ссылки с веб-сайтов с низким рейтингом. с другой стороны, исходящие ссылки на страницы с высоким рейтингом должны увеличить вероятность того, что пользователь уйдет ... но я не эксперт в этом, это именно то, что рассказывал этот SEO-парень

РЕДАКТИРОВАТЬ 2 Вопрос в том, улучшит ли это мой Google pageranking, если я добавлю rel = "nofollow" к внешним ссылкам, и - в случае, если это улучшит мой рейтинг страниц - если это все еще работает путем установки его с помощью javascript. Заранее спасибо

Ответы [ 6 ]

1 голос
/ 05 мая 2011

Добавление rel = "nofollow" не остановит бота по ссылке.но это остановит бота, который присвоит любой вашей странице рейтинг этой ссылке.

Да, и как уже было сказано, большинство ботов не выполняют JavaScript.Я полагаю, что Google играл с этой дозой, но это исключение, а не норма.

1 голос
/ 05 мая 2011

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

2. Google способен читать javascript и будет соблюдать nofollow надинамически создаваемые ссылки, однако я не уверен, работает ли он при динамическом добавлении nofollow на «статические» ссылки.

Конечно, есть много предположений, когда речь заходит о SEO.

1 голос
/ 05 мая 2011
  1. Что?

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

    Как должен работать роботзнаете это?

  2. Роботы не обрабатывают JavaScript, rel="nofollow" должен присутствовать в исходной разметке при отправке клиенту.

И добавить: rel="nofollow" не гарантирует, что ссылка не будет следовать или добавляться как ссылка на другую страницу для повышения рейтинга страницы (реальный процесс намного сложнее);это зависит от робота / поисковой системы.

1 голос
/ 05 мая 2011
  1. Я сомневаюсь
  2. Нет, это не работает.Боты обычно не выполняют код JavaScript.
0 голосов
/ 26 августа 2012

Я пришел сюда в поисках ответа на этот вопрос сам.(Спасибо, Андре!)

Я могу засвидетельствовать Google следующие ссылки с URL-адресами href = "javascript: ..." и переходом на правильные страницы, так что это не защитит от нежелательного сканирования ссылок.Я также видел фрагменты результатов поиска, включающие текст, вставленный с помощью javascript, поэтому имеется достаточно доказательств того, что Google обрабатывает javascript.

Если ссылки являются внутренними, правильное использование robots.txt будет предпочтительным, более простым и болееОтвет, конечно, эффективный по пропускной способности, если у вас есть доступ к этому.(Мы не на сервере, о котором идет речь, таким образом, мой собственный поиск ответов.)

Я буду добавлять nofollow через javascript.

0 голосов
/ 05 мая 2011

1) Чем больше страниц вы ссылаетесь, тем больше это влияет на ваш авторитет, тем больше вы хотите получить больше ссылок в той ссылке. CTR отслеживается Google Analytics, и это учитывается в их магическом рейтинге поиска в черном ящике.

2) Хотя обычно считается, что роботы не обрабатывают JavaScript, это неправильно, но нынешнее поколение роботов Google поддерживает Ajax.

...