Have you concidering that this ping-ponging is actually people doing natural search patterns that they prefer. That they'd rather not be controlled and funnelled when browsing content. The equality this design gives allows you to emulate the old fashion store experience.