JS и Google

12
edjiek
На сайте с 27.02.2014
Offline
84
901

Если в файле JS (file.js) содержатся скрипты всех типов шаблона сайта, может ли это негативно влиять на что-либо, кроме время полной загрузки сайта?

Если JS не вынесен в отдельный файл, а закодирован полотном в <script></script>, несет ли это какие-либо серьезные последствия?

dimsog
На сайте с 08.08.2011
Offline
149
#1

edjiek, лучше вынесите в отдельный файл, чтобы браузер его закэшировал. Иначе каждый раз придется его загружать.

ihor vps -> ihc.ru
богоносец
На сайте с 30.01.2007
Offline
694
#2
dimsog:
Иначе каждый раз придется его загружать.

А если каждый посетитель смотрит единственную страницу?

edjiek:
Если JS не вынесен в отдельный файл, а закодирован полотном в <script></script>

На странице выдачи гугла так и есть. Это экономит HTTP-обращения...

Но вы не можете закрыть от индексации ваш JS в robots.txt

SmileP
На сайте с 18.02.2010
Offline
347
#3
богоносец:
Но вы не можете закрыть от индексации ваш JS в robots.txt

Почему? Например, разместить в отдельную директорию. Гугл при этом ругается- не все файлы доступны, открывайте.

dimsog
На сайте с 08.08.2011
Offline
149
#4

А зачем закрывать JS от индексации? Он что у кого-то в выдачу попадает? Бред полный пишите.

богоносец
На сайте с 30.01.2007
Offline
694
#5

http://erum.ru/118.htm

Бред или не бред — зависит от настроений создателей /ru/news/21158 /ru/news/23562

SmileP:
Почему? Например, разместить в отдельную директорию.

ТС спрашивал про <script></script> в том же файле.

dimsog
На сайте с 08.08.2011
Offline
149
#6

богоносец, так AJAX страницы это же другое :)

С AJAX всегда были проблемы. Ооочень большие. И если не делать страницу со статичным контентом, то считай никогда нормально в выдаче не будешь отображаться.

богоносец
На сайте с 30.01.2007
Offline
694
#7

AJAX это тот же JS.

dimsog
На сайте с 08.08.2011
Offline
149
#8

богоносец, AJAX это технология, JS это ЯП. AJAX технология, которую можно реализовать на JS. Вы о чем?:)

SmileP
На сайте с 18.02.2010
Offline
347
#9
dimsog:
С AJAX всегда были проблемы. Ооочень большие. И если не делать страницу со статичным контентом, то считай никогда нормально в выдаче не будешь отображаться.

Ну или наоборот, загружаем на страницу контент, который не должны видеть ПС ;)

богоносец
На сайте с 30.01.2007
Offline
694
#10
dimsog:
JS это ЯП. AJAX технология, которую можно реализовать на JS. Вы о чем?:)

О JS.

Боту не обязательно знать... технология у вас или нет.

XSLT тоже можно называть как угодно... но вроде пока выполнял. Только если в JS...

Когда гугл только начал хвастаться выполнением JS... ждать признаков этого приходилось несколько недель после индексации страницы.

Потом они поняли, что своим же пользователям подсовывают нечно несуразное... но как изменятся их настроения... про это лучше указать в robots.txt # что возможно лишь для отдельных файлов.

12

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