Try the following.
There are a few other things that might be playing a part. There\’s an attribute setting that determines if it is included in layered navigation. Go to Catalog > Attributes > Manage Attributes. Then open the attribute that is listed in the layered navigation, and scroll down to the Frontend Properties section. Make sure that the \"Use in Layered Navigation\” property is set to Filterable without results.\” Then, refresh your search index (Catalog > Search Index).
If that doesn\’t work here\’s something to note and try. The layered navigation typically includes two sections—the top part which lists by category, and the bottom part by attribute, if any are available. That one configuration setting (Configuration > Catalog > Layered Navigation) controls the display of the count for both sections. By any chance, have you looked at the page in another browser? It\’s possible that it\’s a caching issue. It\’s worth checking to see if that\’s the problem.
Here\’s one more thought—Magento uses a server-side cache to speed up operations. In addition, there\’s the browser cache, which is entirely separate but also plays a part. Assuming that the list is configured correctly, here\’s a rundown of things to check: 1) Catalog > Refresh Indexing 2) From your store, clear the browser cache—by either pressing F5 or by deleting temporary files.
If neither of those solve the problem, you might try this: Go to Catalog > Manage Categories. In the tree on the left, click to open one of the categories that\’s showing up in your layered navigation, set Is Active to \"No,\" and save the category. Then, turn it back on by setting Is Active to \"Yes\" and save the category again. This may resolve the problem.
If all else fails. Try this hack. Though I would try the above first.
Open in the app directory: template\\catalog\\navigation\\left.phtml
Search for this code: (getProductCount() ?>)
this is around line 49. And completely remove that code.
Goods luck. If you have any more issues drop me a line.