Навигация на основе скриптов и продвижение сайта

Навигация на основе скриптов известна своими красивыми и эффектными поп-меню на сайтах разработчиков программного обеспечения. Выглядит красиво? Еще это очень удобно. Сразу видна вся структура сайта. Однако внешняя красота программной навигации оборачивается ухудшением индексации страниц сайта. И как следствие, медленным ростом показателей тИЦ и PageRank, плохим продвижением в поисковой выдаче.

Проблема в несовершенстве алгоритмов поисковых машин. Ну не научились поисковые роботы расшифровывать графику и выполнять программные скрипты в составе кода HTML! Еще поисковые боты не любят и не понимают flash анимацию.

С другой стороны, скрипты улучшают юзабилити, делают сайт более удобным для управления элементами страниц и передвижения по сайту. Особенно важно сохранить весь имеющийся комфорт в связи с современным требованием поисковиков: сайты должны делаться для людей!

Как оптимизировать сайт с навигацией на основе скриптов

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

Маркетинговые исследования однозначно показывают: крупные, привлекающие внимание кнопки гораздо более конверсионны, чем невзрачные текстовые ссылки. Клиенту нравится нажать на большую кнопку “Купить” или “Положить в Корзину”. И чтобы увидеть, как кнопка изменила цвет, как-то деформировалась. Чтобы начала вращаться спираль, которая показывает, что процесс пошел и заказ находится в обработке. С простыми текстовыми ссылками такого эффекта не добиться. Поэтому, не торопитесь полностью отказываться от скриптовых элементов, в том числе и навигационных баров.

При использовании программных элементов на веб-страницах следует помнить, что если они включены в тело HTML кода (body), это увеличивает объем страницы и замедляет загрузку в браузер. Все скрипты и прочие служебные файлы лучше хранить в отдельной директории.

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