Is using a select list for navigation SEO Friendly?

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-04 07:50:54

Its probably not SEO Friendly

If this is a list of Sponsored links:

Since these are not actual links and redirection is handled either server side scripting or client side scripting then Google will not give credit to the site you are redirecting to.

Can I point out this: Why have a dropdown list of links? Sure it may save some space but it will require the user to click twice once to select and then again to click the Go To Link Page. Seems to me that from a usability standpoint you may want to consider a simple set of <a> tags.

Well, the super search engines like Google, Yahoo, Bing and such might be able to figure it out eventually. However...

Search engines don't like to follow POST requests as they often do very special things like redirects, handle authentication (which search engines can't do), etc... So either they ignore them completely or maybe after quite a while, they'll grab a couple (remember, it would also have to try each combination of all possible fields in the FORM itself.

Most certainly anchor tags are the way to go. Also, for your designers, which should be worrying about user usability. SELECTs are terrible as the user can not see all the places he/she can go on your site, which means they will miss several possibly important links to your site. Also, users are looking for the famous, well known blue underline text when they want to navigate somewhere. Using selects makes the user look at other, unknown things.

A select element is part of a form and therefore no search engine will look at it (because it thinks it's a form and has no reason to). You're sending it to a redirection script as well, so it has absolutely no way of telling what the URL is directly from your page.

Answering my own question (not the actual question, but what I consider the answer).

The designers wanted a drop-down select element, but semantically it's a list of links, so I utilized JavaScript to make a list of links behave like the dreaded select element does with 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');
  });

Then with a little css make it all pretty to look like a select. The only problem here is that the select class is not going to look like a browser's default.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!