Исполняют ли rjl javascript / jquery поисковики?

12
Andy HaRd
На сайте с 06.02.2015
Offline
39
970

Допустим мне нужно приписать к ссылке, которая ведет на внешний сайт, /go? через JavaScript (Ну или вот несколько минут назад поступило предложение от разработчика написать скрипт на jquery) Вопрос такой. Поисковики не читаю код JS, но будут ли они видеть результат, исполненный скриптом? То бишь если к внешней ссылке припишется /go? через скрипт, люди будут видеть ссылку такой: mysite.ru/go?https://2site.ru А какой ссылку будут видеть поисковые машины? Такой mysite.ru/go?https://2site.ru или такой https://2site.ru

Аналогичный вопрос про jquery

barabash
На сайте с 30.04.2011
Offline
71
#1

Гугл умеет различать скрипты но что бы быть уверенны - лучше напишите скрипт на php, что бы ссылки обрабатывались перед отдачей пользователю.

Если старых ссылок много - в базе данных или файле шаблона - замените через поиск и замену в текстовом редакторе.

tommy-gung
На сайте с 22.11.2006
Offline
300
#2
Andy HaRd:
Поисковики не читаю код JS

кто такое сказал?

гугл у меня отлично кушает jquery

Здесь не могла быть ваша реклама
Andy HaRd
На сайте с 06.02.2015
Offline
39
#3
tommy-gung:
кто такое сказал?

гугл у меня отлично кушает jquery

Ну ок, пусть он этот код считывает...главное чтобы /go? к ссылке добавилось и ссылку видели поисковики именно с /go?

Поможет ли в этом jquery?

dmkich
На сайте с 18.09.2009
Offline
68
#4

В любом случае для полной корректности сайт должен работать и с отключенным JS. Это даст 100% гарантию что ПС его проиндексируют как положено.

То что ПС читают JS это давно не новость,но вот как именно они его обрабатывают и где предел из логики - неизвестно

LinkBoss.net - Трастовые ссылки для увеличения трафика в 10 раз! (http://linkboss.net/)
Andy HaRd
На сайте с 06.02.2015
Offline
39
#5

Короче из всего вышесказанного я понял одно...

JS and Jquery мне не помогут, нужно писать php скрипт?

S
На сайте с 30.09.2016
Offline
469
#6
Andy HaRd:
через JavaScript ... Аналогичный вопрос про jquery
JS and Jquery мне не помогут

Чисто для ясности: jquery - это библиотека, написанная на javascript, для удобства пользования оным (всякая там кроссбраузерность, меньше кода в скрипте за счёт ссылок на библиотечные функции, и т.п.). Поэтому, если что-то не катит через javascript, то и jquery не поможет.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
S1
На сайте с 15.09.2016
Offline
9
#7

Гугл прекрасно исполняет весь JS-код, в том числе понимает результат работы jQuery. Например title сайта https://seo11.ru/ выглядит вот так:

<title data-ng-bind="title">SEO 1:1</title>

С помощью JS-кода туда подставляется нужный title страницы. Теперь посмотрите как Гугл проиндексировал страницы сайта (внимание на title и сниппет из description):

Яндекс тоже умеет исполнять JS, только ему нужно больше времени.

SEO анализ сайта (https://seo11.ru/)
B
На сайте с 13.02.2008
Offline
262
#8

Andy HaRd, Скажу кратко: всё бесполезно, гугл видит всё - и ссылки сгенеренные джаваскриптом, и перенаправления, и целевые страницы перенаправления. Более того, он в выдаче по странице с ?go=... закеширует целевую страницу целевого сайта.

Вы можете вынести джава-скрипт генерации ссылки в отдельный js-файл и запретить его к индексации, тогда гугл не будет видеть сгенерированные им ссылки (вернее, будет делать вид, что не видит), но в вебмастере начнет сильно ругаться на этот запрещенный к индексации скрипт и предупреждать о возможном понижении позиций из-за этого.

богоносец
На сайте с 30.01.2007
Offline
771
#9
seo11:
Гугл прекрасно исполняет весь JS-код

попробуйте в роботсе Disallow: /js

Но вообще-то и роботс может не помочь

https://www.google.ru/search?q=liveinternet+%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D0%B5+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B

Disallow: /stat/

B
На сайте с 13.02.2008
Offline
262
#10
богоносец:
Но вообще-то и роботс может не помочь

Ага, он вроде сам указывал, что запрета в роботсе не достаточно, надо еще в метатегах запрет ставить.

12

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