×
Россия +7 (495) 139-20-33

Java-script: друг или враг

Россия +7 (495) 139-20-33
Шрифт:
2 6144


Если вы частенько посещаете форумы, посвященные SEO, то, наверно, не раз сталкивались с противоречивой информацией о влиянии java-script и flash на продвижение сайта в поисковых системах. Одни говорят, что их использование совершенно безвредно, другие же отвечают, что использование java-script и flash серьезно подрывает возможности сайта при раскрутке. Данная статья будет посвящена рассмотрению положительных и негативных моментов при продвижении сайта, созданного с помощью java-scrpt.

Небольшой исторический экскурс

В 1995 разработчики Netscape осознали, что им нужно найти более простой путь для создания java-script приложений, которые были бы более доступны для программ, не поддерживающих java-script. До тех пор, пока данные работы не начались, существовало много проблем с выявлением и исправлением всех ошибок, касающихся написания программ на java-script. Однако популярность данного языка росла, и поэтому возникла необходимость встроить данный язык в браузер. Реализацией данной задачи собственно и занялись разработчики вышеупомянутой компании.
На сегодняшний день совместимость языка java-script с современными браузерами, а также относительная простота написания на нем скриптов, сделала его одним из самых популярных языков среди разработчиков сайтов, желающих сделать картинку на сайте динамической.

Неужели Java-script это плохо?

Самой большой ошибкой среди сайтов, которые используют java-script, является создание навигационных элементов посредствам рассматриваемого языка программирования. Поскольку ссылки на java-script становятся невидимыми для роботов поисковых систем.
Однако если абстрагироваться от навигации, то можно с уверенностью сказать, что java-script является мощнейшим инструментом, позволяющим достигнуть таких результатов, которые невозможны с использованием простого HTML.
К примеру, с помощью java-script можно существенно сократить HTML код. Это особенно важно в том случае, если поисковая система устанавливает границы для документов, которые можно индексировать. Так разработчики Google говорят о том, что роботы их поисковой системы с легкостью проиндексируют страницы, размер которых до 100 кб. Однако, в том случае, если размер страницы превышает 100 кб., то могут возникнуть серьезные проблемы с индексацией документа.


Сохраним дизайн, уменьшим код HTML

Предположим, ваш веб-сайт создан с использованием java-script. Что следует делать в этом случае?Для начала рекомендуется вынести script за пределы HTML, особенно если это касается большого кода. Если у вас с помощью java-script написано 3-4 строки, то в этом случае беспокоиться не стоит, пусть остается в HTML.Вынести скрипт за пределы HTML – дело очень простое: находите код скрипта, заключенного в соответствующие теги, копируете его и вставляете его в блокнот, сохранив данный файл с расширением “.js”.

Заметка: убедитесь в том, что ваш файл сохранился так “имяфайла.js”, а не “имяфайла.js.txt”. Итак, файл сохранен и выгружен на веб-сервер. Теперь необходимо поставить ссылку на использование данного скрипта. Делается это следующим образом:

< script type="text/javascript" src="имяфайла.js"></ script>

Как вы уже догадались данный, очень простой способ, позволяет избавиться от сотен, даже от тысяч, строк java-script, на продвигаемой странице.
Помимо того, что вы значительно упростите жизнь роботам поисковых систем, также данный способ позволит достигнуть того, что ваша страница будет загружаться гораздо быстрее.

Какие еще элементы java-script следует убирать из HTML?

Помимо выше перечисленного выносить и сохранять отдельным файлом можно раскрывающиеся блоки списков, опять же сохраняя файл как имяфайла.js.
Причина, по которой стоит так поступать заключается в том, что роботы поисковых систем не читают содержимое полей “option value” в HTML. В этом случае также можно изрядно сократить размер документа, не нанося ущерб его функциональной части.
Cуществует возможность использовать “document.write” код, чтобы пересоздать форму в java-script.

Размещаем данный код в файле .js

function go(){
if (document.form.select.options[document.form.select.selectedIndex].value != “none") {
document.frames[0].location = document.form.select.options[document.form.select.selectedIndex].value
}
}

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

document.write(’

(Голосов: 5, Рейтинг: 5)
Читайте нас в Telegram - digital_bar

Есть о чем рассказать? Тогда присылайте свои материалы Ане Макаровой


Новые 
Новые
Лучшие
Старые
Сообщество
Подписаться 
Подписаться на дискуссию:
E-mail:
ОК
Вы подписаны на комментарии
Ошибка. Пожалуйста, попробуйте ещё раз.
Отправить отзыв
  • Гость
    больше года назад
    Уже на момент публикации статья несколько потеряла актуальность, потому что уже давно создавать контент зависящий от JS стало плохим тоном, а в году этак 2003-2005 были сформулированы принципы "ненавязчивого JavaScipt" правда до России в широком смысле они дошли только в 2007. Использование современных фреймворков избавит Вас от многих проблем, содержащиеся в них функции как правило предусматривают вывод содержимого даже при выключенном JS, только в слегка измененном виде, но для по...
    Уже на момент публикации статья несколько потеряла актуальность, потому что уже давно создавать контент зависящий от JS стало плохим тоном, а в году этак 2003-2005 были сформулированы принципы "ненавязчивого JavaScipt" правда до России в широком смысле они дошли только в 2007. Использование современных фреймворков избавит Вас от многих проблем, содержащиеся в них функции как правило предусматривают вывод содержимого даже при выключенном JS, только в слегка измененном виде, но для поискового робота это не так принципиально ;)
    -
    0
    +
    Ответить
  • Денис Щеглов
    7
    комментариев
    0
    читателей
    Денис Щеглов
    больше года назад
    Предложенный метод действительно хорош. java жив и будет жить! может, в будущем java тоже будет индексироваться, как flash, который до недавнего времени вообще не индексировался. тогда заживем!
    -
    0
    +
    Ответить
ПОПУЛЯРНЫЕ ОБСУЖДЕНИЯ НА SEONEWS
Как выбрать CMS для интернет-магазина
Колян Гусляков
2
комментария
0
читателей
Полный профиль
Колян Гусляков - Если же у вас не получилось решить данную проблему, предлагаю воспользоваться авторской сборкой от neoseo. neoseo.ru/internet-magazin-seo-magazin-model. Они предоставляют дополнительные модули для работы и взаимодействия с вашим сайтом, современный дизайн, качественную оптимизацию и продвижение. Советую попробовать, не пожалеете.
«Юзабилити-лаборатория»: оставляйте заявку на участие!
Анна Макарова
378
комментариев
0
читателей
Полный профиль
Анна Макарова - Антон, добрый день! Ваш сайт не попал в основную выборку для юзабилити-анализа, но эксперты постараются сделать по вашему сайту видеоразбор (ю-ревью). Будем держать вас в курсе )
Тест по SEO – проверь свой уровень знаний
Артем Дорофеев
8
комментариев
0
читателей
Полный профиль
Артем Дорофеев - Полный текст вопроса со скриншотом панели прикладываю. Итого, что имеем: - на скриншоте отмечено, что это фильтр МПК - сайт коммерческий - рекламы на сайте нет С вероятностью 95% это ошибка (которая уже дважды случалась в Яндексе), когда они случайно "закосили" неповинные сайты. Тогда по запросу Платону фильтр быстренько снимали. Но вопрос даже не на знание этого нюанса. В любой непонятной ситуации, прежде чем что-либо предпринимать (особенно переписывать весь контент на сайте или менять дизайн, как указано в других вариантах) - фильтр следует подтвердить. Правильный ответ: "Написать письмо в техподдержку Яндекса".
Выбираем CMS для сайта с точки зрения SEO: базовые требования
SEO.RU
6
комментариев
0
читателей
Полный профиль
SEO.RU - Спасибо за замечание, действительно была допущена неточность - возможно информация была не так давно обновилась. Данные в статье поправим на актуальные.
Автоматические SEO-аудиты: как напугать некорректными выводами
Trydogolik
25
комментариев
0
читателей
Полный профиль
Trydogolik - спасибо
Зачем подменять контент на сайте: разбираем инструмент и развенчиваем мифы
Trydogolik
25
комментариев
0
читателей
Полный профиль
Trydogolik - К мифу 1 добавлю Google optimize optimize.google.com Удобен для сотрудников со спец. знаниями и без них. Подмена контента настраивается за счет многих вариантов страниц и условий настроек распределения трафика. Варианты страниц можно легко создать копипастом. На мой взгляд удобно и бесплатно. Тот же Calibri и программисты в любом случае, пусть не за это, но где-то берут свою комиссию. (чисто мое мнение). В качестве цены отдаешь такой ресурс как личное время и копейки за внесение двух первоначальных изменений в html шаблон страниц. Но если ваша digital-кампания имеет совесть то оплата максимум час, а то и бесплатно. Интернет-маркетолог сам должен уметь это делать. Все просто + подробную инструкцию прилагают на языке пользователя. + за поддомены платить не надо, они вообще не нужны. + взаимодействие с: - Google Ads; - Google Tag; - Google Analytics просто прекрасно отслеживается по всем вариантам параллельно. Это помогает до деталей нарисовать профиль ЦА по любому "кредиту - отдельно на машину и отдельно на бизнес". Что с аналитикой у Calibri на этот счет? Сам с Calibri не разу не работал, всегда работаю с первоисточником. + к мифу 3 в том что это и есть детище поисковой системы и рекламного инструмента. Яша тоже спокоен будет так как сам везде навязывает Турбо-страницы (считаю их не удобными).- Как "-" (минус) вижу то, что может повлиять на скорость загрузки сайта. Но если у вас не конструктор, а темболее Landing Page, то о скорости можно не волноваться. Но это чисто мое мнение. В остальном согласен с автором.
Монетизируйте свой сайт вместе с VIZTROM
VIZTROM
3
комментария
0
читателей
Полный профиль
VIZTROM - Добрый день! Так как мы сейчас работаем в приватном режиме, Вы врятли можете объективно оценить нашу рекламную площадку. У нас будет официальный запуск 3 марта для вебмастеров. Приглашаем Вас присоединиться к нам и лично посмотреть наш функционал.
100+ ресурсов по SEO для изучения поисковой оптимизации с нуля
Марина Ибушева
59
комментариев
0
читателей
Полный профиль
Марина Ибушева - Спасибо за добавление. Мы уже работаем над отдельным материалом про курсы, потому что одной статьи мало, чтобы охватить все крутое по обучению)
7 способов увеличить авторитетность сайта «в глазах» поисковых систем
Grigo5
4
комментария
0
читателей
Полный профиль
Grigo5 - Понятно.
SEO must go on! Почему в кризис нельзя останавливать продвижение сайта
everystraus
0
комментариев
0
читателей
Полный профиль
everystraus - Мы даже варианты не рассматривали. Если проект неустойчив, сразу предлагали сбавить обороты до минимума, но и так, чтоб не свалиться в штопор. Именно по СЕО чаще всего.
ТОП КОММЕНТАТОРОВ
Комментариев
910
Комментариев
834
Комментариев
554
Комментариев
540
Комментариев
483
Комментариев
378
Комментариев
373
Комментариев
262
Комментариев
249
Комментариев
171
Комментариев
156
Комментариев
140
Комментариев
121
Комментариев
111
Комментариев
97
Комментариев
97
Комментариев
96
Комментариев
89
Комментариев
80
Комментариев
77
Комментариев
67
Комментариев
60
Комментариев
59
Комментариев
59
Комментариев
57

Отправьте отзыв!
Отправьте отзыв!