Как скрыть JavaScript от поисковика?

serval
На сайте с 29.06.2011
Offline
206
3583

В JavaScripte находятся тонны реклама, скрипты, скрывающие определённые куски текста, внешние ссылки, которые могут не понравится гуглу (а скоро и яндексу), которых с недавних пор принялся лазить по .js-файлам.

С отключёным JavaScript сайт выглядит отлично. Как его отвадить и гуглобота, чтобы не лазил, где ему не нужно?

Обфускаторы? Зашифровать? Клоакинг с ip или рефером? Сложные DOM-процедуры?

Вообщем как из ГСа, обвешанного рекламой и ключевиками, сделать подобие СДЛ?

[Удален]
#1

serval, вынести во внешний файл и запретить папку с файлами от индексации

MK
На сайте с 14.04.2009
Offline
104
#2
burunduk:
serval, вынести во внешний файл и запретить папку с файлами от индексации

и что? индексируется же не папка, а страница куда инфа выводится.

Продвижение сайтов (https://nsk-seo.ru/) в Яндекс и Гугл.
T
На сайте с 20.03.2007
Offline
67
Toy
#3
и что? индексируется же не папка, а страница куда инфа выводится.

Есть сервером заблокировать бота на этой папке, то соответственно и скрипт не будет выполняться, так как вместо него вернется forbidden

It-mcp.ru
На сайте с 06.04.2010
Offline
76
#4

Обверните скрипты в noindex

Отзывы searchengines.ru (/ru/forum/500625), maultalk.ru (http://www.maultalk.com/topic59939.html)
serval
На сайте с 29.06.2011
Offline
206
#5
Toy:
Есть сервером заблокировать бота на этой папке, то соответственно и скрипт не будет выполняться, так как вместо него вернется forbidden

Это как?

Сомневаюсь, о бот послушается noindex, robots.txt

T
На сайте с 20.03.2007
Offline
67
Toy
#6
serval:
Это как?

Я не силен в настройках сервера, об апаче знаю очень малое, но в nginx например множно в location /path/to/script.js сделать проверку user-agent и если это бот гугла, то deny.

Спросите как это делается у знающих.

[Удален]
#7
MaxKis:
и что? индексируется же не папка, а страница куда инфа выводится.

так для начала js необходимо выполнить :)

palladin_jedi
На сайте с 13.07.2010
Offline
71
#8
Toy:
Я не силен в настройках сервера, об апаче знаю очень малое, но в nginx например множно в location /path/to/script.js сделать проверку user-agent и если это бот гугла, то deny.

Весь прикол во том, что поисковики иногда поставляют в поле User-Agent идентификаторы браузеров. Создатели поисковиков ведь не самые глупые люди, правда? ;)

Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.
[Удален]
#9
Toy:
Есть сервером заблокировать бота на этой папке, то соответственно и скрипт не будет выполняться, так как вместо него вернется forbidden

это клоакинг :)

всё намного проще, робот не исполняет js (он же не браузер) :)

T
На сайте с 20.03.2007
Offline
67
Toy
#10
Весь прикол во том, что поисковики иногда поставляют в поле User-Agent идентификаторы браузеров. Создатели поисковиков ведь не самые глупые люди, правда?

Ну это уже проблемы автора, не мои :-)

Вот кстати и задачка, как вы отличите бота от пользователя, если оба выполняют js и у них одинаковый агент?

Toy добавил 27.09.2011 в 14:05

всё намного проще, робот не исполняет js

А с чего вы взяли что поисковик не выполняет js?

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