Forum Moderators: open
[Note to the moderator: I do not know whether it is okay to say "look at my profile for the example site". If it is not okay, please delete these lines.]
I think if you used dhtml menus like hierarchical ones rather than js menus the main link from the menu bar would be spiderable thus you would need to create an index page for each section with fixed links to the content. Spiders and those with security set to high would use that, the rest would use the dhtml drop down (hierarchical) menus.
e.g.
left menu item
electronics leads to page /electronics/index.html or whatever with your content and links on it .. but mouseover creates a pop up menu for that section ..
Oops thats not what your site does now is it .. forget it .. im sorry I spoke now .... well heck posting anyhow took me all of a minute to write this :-)
I am sure you could create the same effect as you have with a more spider friendly method.
Someone with a clue will no doubt be along shortly :-)
What percentage of your visitors are you willing to lose because your menu is in Javascript?
It is also good to consider that a small percentage of people (along with all spiders) surf with javascript off
I verified that the site works okay with even "low" setting in IE. If you trun off active scripting, the menu does not appear. I have no clue how many average users go that far. You might be right about the spiders. That's why I added the site map.
Now that I think about it, you really don't have anything to worry about. The people who would be surfing with javascript off or security set to high would not want to go to your site anyway. They are the sort of people that would not be clicking on affiliate links. No offense intended.
It is a problem with some real store sites and manufacturer sites though. they seem to be willing to throw out the 20% of users that do not use IE, or an even higher percentage when they start requiring lower security settings, or even flash.
<script language=JavaScript src="your_dhtml_menu.js"></script>
Instead of your_dhtml_menu.js, can I use [domain.com...]
Or is there any other way, where I can use the code that will work on different level categories?
Use a link instead like <script language=JavaScript src="your_dhtml_menu.js"></script>. By using this, youll have to change only in one file for a category addition and it is better for the robots.
This is not exactly a link ;)
Perhaps because of this, I've never seen Googlebot [and I mean 'Googlebot' he..] fetching a .js "pointed" by a "src='".
cminblues