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

#jquery #css #xhtml #seo #spam-prevention

#jquery #css #xhtml #seo #предотвращение спама

Вопрос:

Я создаю сайт от имени часовой компании, которая хочет, чтобы их изображения были на видном месте на каждой странице.

Они также хотят, чтобы описания продуктов были хорошо ранжированы с точки зрения SEO, но им нравится концепция, которую я представил им в использовании jQuery «Другая навигация сверху» (автор Коннор Цвик), как для навигации, так и для способа, позволяющего пользователям ПРОСМАТРИВАТЬ и СКРЫВАТЬ описание продукта для изображений. Ознакомившись с демонстрацией, вы получите представление о моем плане:

Руководство здесь:http://net.tutsplus.com/tutorials/javascript-ajax/a-different-top-navigation

Демонстрация здесь:http://d2o0t5hpnwv4c1.cloudfront.net/386_navigation/top-nav-demo/index.html #

Итак, со ссылкой на другой ответ stackoverflow о сканерах, индексирующих только первый уровень скрытых ссылок, является ли этот метод непрактичным для SEO, поскольку описания продуктов могут не индексироваться из-за связи со спамом по ключевым словам в скрытых полях?

Спасибо за любые предложения, которые вы можете предоставить,

Дейл М. Роллинсон

Комментарии:

1. Все, что я могу сказать, это то, что эта навигация чертовски раздражает. Я не видел «X» и пытался закрыть его (что по некоторым причинам невозможно без X). Когда я закрыл его, моя мышь, естественно, переместилась влево, после чего он снова открылся. Хорошо, нажал X и быстро переместился прямо вниз! ЗАТЕМ я поднялся к своей адресной строке, чтобы перейти от этой глупой вещи, и она открылась снова! Тьфу. Я надеюсь, вы собираетесь внести некоторые улучшения в удобство использования этой ерунды.

Ответ №1:

Я что-то не слышал о том, что поисковые роботы просматривают только первый уровень скрытых элементов. Если это правда, вы можете не задавать стиль с помощью CSS и вместо этого использовать javascript для этого (сканеры не запускают JS).

 <nav>
stuff
</nav>
<script type="text/javascript">
$('nav').hide();
</script>
  

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