A client side scripting language for adding interactive content to Web sites. JavaScript is an essential part of other technologies such as AJAX. However, the use of scripting languages on Web sites is problematic because search engines cannot “understand” complex scripts. That results in the inability to crawl JavaScript-based navigation structures on Web sites.