Используете ли вы список выбора для навигации SEO Friendly? - PullRequest
6 голосов
/ 18 июня 2010

Мне действительно не нравится использование элементов select / option для ссылок:

enter image description here

Но они нашли свой путь в портфолио дизайнеров в качестве опции и попробуюткак бы я ни отговаривал их от их использования, я знаю, что проиграю битву без власти Google и «это плохо для SEO».

Я искал по всей сети и не могу найти ничего конкретногочтобы поддержать или опровергнуть мои мысли.

Список выбора, который я пишу, в конечном итоге будет иметь полный доступ со скриптом для перехода по ссылке, но кто-нибудь точно знает, будут ли поисковые системы следовать илиигнорировать URL?

<form action="/redirect-script" method="post">
  <label for="url-selection">Redirect to: </label>
  <select id="url-selection" name="url_redirect">
    <option value="http://example.com/" >Example.COM</option>
    <option value="http://example.net/" >Example.NET</option>
    <option value="http://example.org/" >Example.ORG</option>
  </select>
  <input type="submit" value="Go to URL" />
</form>

Ответы [ 4 ]

6 голосов
/ 18 июня 2010

Что ж, супер поисковые системы, такие как Google, Yahoo, Bing и другие, могут со временем это выяснить. Однако ...

Поисковым системам не нравится следовать запросам POST, поскольку они часто выполняют очень специальные действия, такие как перенаправления, обрабатывают аутентификацию (чего не могут делать поисковые системы) и т. Д. Так что либо они полностью игнорируют их, либо, возможно, после в то время как они получат пару (помните, что также придется попробовать каждую комбинацию всех возможных полей в самой ФОРМЕ.

Скорее всего, якорные теги - это путь. Также для ваших дизайнеров, которые должны беспокоиться о юзабилити пользователей. ВЫБОРЫ ужасны, так как пользователь не может видеть все места, которые он / она может посетить на вашем сайте, а это означает, что он пропустит несколько важных ссылок на ваш сайт. Кроме того, пользователи ищут известный, хорошо известный текст с синим подчеркиванием, когда они хотят перемещаться куда-то. Использование select заставляет пользователя смотреть на другие, неизвестные вещи.

5 голосов
/ 18 июня 2010

Это, вероятно, не оптимизировано для SEO

Если это список рекламных ссылок:

Поскольку это не настоящие ссылки, а перенаправление выполняется либо на стороне сервера, либо на стороне клиента, Google не будет отдавать должное сайту, на который вы перенаправляете.

Могу ли я указать на это: почему выпадающий список ссылок? Конечно, это может сэкономить место, но пользователю потребуется дважды щелкнуть один раз, чтобы выбрать, а затем снова щелкнуть страницу перехода к ссылке. Сдается мне, что с точки зрения юзабилити вы можете рассмотреть простой набор <a> тегов.

2 голосов
/ 24 июня 2010

Отвечая на мой собственный вопрос (не фактический вопрос, но то, что я считаю ответом).

Дизайнеры хотели выпадающий элемент select, но семантически это список ссылок, поэтому я использовал JavaScript, чтобы список ссылок вел себя так же, как страшный элемент select с onClick.

  $('#block-menu-menu-sites ul').append('<li id="other-sites"><span>select a site</span></li>');
  $('#other-sites span').click(function() {
    $(this).parent().parent().toggleClass('open');
  });

Затем с небольшим css сделайте все, чтобы выглядеть как избранный. Единственная проблема здесь в том, что класс select не будет выглядеть как браузер по умолчанию.

2 голосов
/ 18 июня 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...