In the past, several search engine optimizers have heavily discouraged fancy navigation menu systems; rather recommending using search engine friendly menus based on HTML and styled with CSS. Up until now the primary language understood by search engines has been HTML; however Google has unleashed the ability for its spiders to crawl and read JavaScript.
This means that the navigation on your website can now have dropdowns and flashy effects without sacrificing SEO. A good example of this is the Monitronics website. About a month ago they launched a new site built with DotNetNuke and the Solpart version 1.7.2 menu system. DotNetNuke’s Solpart menu system relies on JavaScript to run. In the past, this would have been strongly discouraged as with scripting disabled no menu items are visible, which equals bad for SEO. However, now that Google has spidered the new JavaScript menus they will appear in the Google cache and count toward SEO value for the site.
Yahoo’s cache is a little different in this case though. The main menu text is visible however without the drop downs. Yahoo has successfully cached the text rendered by the JavaScript but failed to read the JavaScript code itself therefore failing to spider the drop down menus and the menu links.
Even though Google spiders can now index JavaScript, this level of accomplishment is yet to be seen for Yahoo. Considering Google is Yahoo’s closest competitor I don’t see this being the case for long. In July 2006 a study showed that 43.7% of web users search with Google versus Yahoo at 28.8% of web users. This means we aren’t home free with JavaScript and SEO quite yet but it does mean a very large step in the right direction and good start to 2009.
Posted under
Citrus,
Development,
Industry,
SEO