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

C
На сайте с 27.06.2008
Offline
48
509

На сайте есть онлайн консультант. Ява скрипт. СтоИт в левом диве (есть еще средний и правый блоки) ,соответственно грузится он первым. Но фишка в том ,что сервис сторонний и скрипт подгружается с их сервера. В результате при каких либо проблемах с их стороны , мои страницы тупят и не грузятся какое то время. Это плохо.

Поискал решение и понравилось такое:


// В html-коде страницы создаем пустой div-блок:

<div id="script_block" class="script_block"></div>

//А в конце html-кода, перед </body>, вставляем скрипт для асинхронной загрузки:

<div id="script_ad" class="script_ad" style="display:none;">
Здесь любой файл или скрипт, который нужно загрузить.</div>

<script type="text/javascript">
// переместить его в реальную позицию отображения
document.getElementById('script_block').appendChild(document.getElementById('script_ad'));
// показать
document.getElementById('script_ad').style.display = 'block';
</script>

Все бы хорошо ,но смущает style="display:none;

Не попячит ли яндекс за это?

Alex Klo
На сайте с 15.06.2006
Offline
304
#1
chelak:
Не попячит ли яндекс за это?

нет, не попячит

Проверка и мониторинг позиций сайта ( http://www.topvisor.ru/?inv=1520 ) Продвигаю сайты http://climat-nw.ru/conditioner-installation/ http://www.aircom-spb.ru/service/montaj/
Б
На сайте с 18.11.2012
Offline
131
#2

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

копирайтинг по технике, аудит, курсы SEO
Константин Валентинович
На сайте с 23.11.2013
Offline
64
chelak:

Все бы хорошо ,но смущает style="display:none;
Не попячит ли яндекс за это?

В вашем случае, Вы от пользователя ничего не прячете, а отображаете при определенных условиях, поэтому бана не будет. Но лучше использовать left:-9999px; и через CSS

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