fooger

Рейтинг
1
Регистрация
11.10.2012

писец, посмотрел я по этим аяксовым сайтам, ну ничего нормального нет. Половину не рабочее, в другой половине вообще не понятно зачем там ajax. Миллион js скриптов, меню со ссылками вообще нет, все div-ами (как об этих страницах узнали поисковики, понятия не имею). Блин все программировать разучились чтоли?

Кароче, пока запущу сайт с переадресацией, пофиг. Если будет совсем плохо, что-то буду думать.

Потом отпишусь о результатах, возможно даже со ссылками.

burunduk:
забейте на пользователей с отключённым js и ни чего не потеряете!

- да хрен с ними, c пользователями у которых отключен js, это в большей степени делалось для поисковиков, а этим пользователям просто повезет))

богоносец:
Придумали ребята способ появления в индексе всякого #!говна. Яндекс повторил.

супер 😂!

богоносец, как Вы считаете, оставив все как есть (открытую переадресацию js на каждой странице), мне грозит пессимизация?

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

богоносец:
скорость определяется не объёмом, а количеством HTTP обращений

это я знаю, уменьшил количество запросов до минимума. Но вклеивать css в html файл не буду ни при каком раскладе (как это делает google ил yandex).

богоносец:
сторонники новых технологий очень любят делать 5 файлов.js вместо одного.
я люблю делать 1 файл.js вместо 5, я поклонник старых технологий 😂?

В общем сайт хорошо прооптимизирован, даже cookie не передаются при запросе к картинкам. Сайт грузится быстро, очень быстро, так что об этом мне переживать точно не стоит. Скоро сайт будет дописан, а c robots.txt сняты все ограничения - об этом переживать уже стоит. В общем если не найду другого варианта, возможно буду делать таки после клика переход на главную, подключать ajax, и т.д.

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

богоносец, подскажите пожалуйста, как можно было б надежно спрятать редирект от поисковиков? Причем не после document.ready, а мгновенно. Я уже думал сделать на событие движения мыши, но это было б тупо: кто то клацнул мышкой в поисковике, попал на сайт, только пошевелил мышей, и тут сразу страница перегружается. Может как-то определять по размерам экрана? Хотя в статистике видел как-то bing bot замаскирован под safari с разрешением экрана (1280 x...) ...

В общем подскажите плиз.

богоносец:
В рассуждениях про ajax... что #страница не перегружается и это типа хорошо... не хватает упоминания того обстоятельства, что первая загрузка из-за всех этих скриптов... получается заметно дольше, чем у страницы.html

- это зависит от того, насколько качественно написан скрипт, насколько сайт загружен скриптами, и т.д. Допустим в моем случае вес скриптов составляет ~ 150 кб., включая все необходимые библиотеки (jQuery), лайтбоксы, + мои скрипты. И это без использования сжатия gzip, которое используют все бразуеры (и web-сервера) с незапамятных времен. Допустим вес запакованного jQuery имеет 92 кб., а если использовать gzip - 32 кб. То есть, в моем случае страница .html от страницы с скриптами будет отличатся примерно на 60 кб. Я считаю это совсем немного.

богоносец:
А что-то там экономится — если просматриваются 15 страниц, что трудно ожидать от искателей.
А если искатель посмотрит и не захочет кликать?

позволю не согласиться, экономится чуть ли не при первых запросах, а не 15. Так как не будет много запросов на загрузку новой .html страницы, которая повлечет за собой много других запросов к серверу (css, jpg, и т.д.), а будет всего лишь один. Тем более, я у себя сделал систему кэширования. Например если пользователь на AJAX и он уже был на странице контакты, то вновь она загрузится мгновенно, не делая запросу к серверу. А еще это будет и-нет магазин, с фильтрами. При клике на фильтр (в категории с товарами), он будет применяться мгновенно, чего не сделаешь не используя js (ну и AJAX).

богоносец:
Может уж первую страницу пусть посмотрит как и ПС?

А после клика ... вылечите проблему:

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

богоносец:
Ну попереходите из выдачи http://yandex.ru/yandsearch?text=site%3Aaftamat4ik.ru

да, у него тоже переадресация на каждой странице, только не мгновенная и открытая как у меня (просто в первых строках head , location.href = "www.site.com/#url" и больше никаких скриптов), а после document.ready (вроде), и там разными всякими условиями.

богоносец:
И если надо уведомить посетителя о скриптах (а это не всегда обязательно), то не пишите <noscript><h1>включите...</h1></noscript> это можно на картинке написать... и без noscript обойтись можно...

- в этом нет необходимости, так как сайт идеально работает и без скриптов (просто не будет ajax, онлайн проверки from и т.д.)

Chukcha:
а вот интересно, а кнопка "назад" пари такой конструкции /#contacts у Вас на сайте работает правильно?

- да, все работает идеально. Во всех браузерах.

богоносец:
А в хелпах по robots.txt такого не припомнится. А # используется для коментариев.

точно, провтыкал...

богоносец:
И браузеры тоже при обращении к
делают запрос без #HASH

это я знаю, о чем неоднократно писал выше.

богоносец:
Вообще, яндексоиды испугались бана (в Гугле) и на всякий случай не стали делать редиректа в своём кривом подопытном. И у них получаются разные адреса у одинаковых для посетителя страниц

капец :) , что ж тогда мне делать-то? топа точно не видать (с такими-то редиректами)?

а как надежно можно спрятать редирект от поисковиков?

---------- Добавлено 12.10.2012 в 16:09 ----------

и еще, очень глупый вопрос наверное, но все же:

переадресация пользователей ведет на ссылку типа www.site.com/#***** (вместо ***** адрес конечной ajax-овой страницы). Что будет если в robots.txt прописать

Dissalow: www.site.com/#

? может поисковики видя переадресацию на страницу куда им нельзя, перестанут обращать на нее внимания?

Chukcha:
Я не понимаю, а зачем нужен редирект?
ну попал он на контакты, а функционал аяксовый остался.

- уже писал. Для того чтобы ссылка выглядела не так:

www.site.com/contacts#contacts а после перехода на другие страницы www.site.com/contacts#delivery , или www.site.com/contacts#news

а так:

www.site.com/#contacts а после перехода на другие страницы www.site.com/#delivery , или www.site.com/#news .

Надеюсь смог нормально объяснить.

Chukcha:
Но вот что вы будете делать если посетитель захочет страничку положить в закладки?

ну да все ок. Допустим пользователь добавил ссылку www.site.com/#contacts , потом открывает ее, и AJAX подгружает все что надо. В закладку добавляется ведь не только адрес до хеша, но и все что после хеша тоже (то есть полный адрес).

Th0rn:
Просто, я все равно не понимаю смысла такой AJAXовости, если страница все равно целиком перезагружается.

- да не перезагружается она. Просто при изначальном (первом) попадании пользователя на страницу www.site.com/contacts его js направляет на www.site.com/#contacts где уже последующие страницы будут загружаться без перезагрузки...

Так может дайте какой совет, дорогие форумчанины:

1) Поисковик ничего плохого в моей переадресации не увидит

2) Что-то изменить в моей структуре

3) Переадресацию спрятать, но как?

4) что-то другое?

Спс.

12
Всего: 13