A problem that search engines encounter often is the design of websites that purely use advanced programming such as C++, JavaScript or CGI. If the navigation links within your site are powered by these advanced scripts alone, the search engine will not be able to fully browse your site. You need to provide links done in basic HTML so that the engine can read your website.