Large herbivores can affect vegetation structure and species composition as well as material and energy flows in the ecosystem through their selective feeding, defecation, urination and trampling. These changes have a large potential to indirectly affect other trophic levels, but the mechanisms are poorly known. We studied the impacts of moose Alces alces browsing along a gradient of site productivity by experimentally simulating four different moose densities. Here we show that moose can affect the richness and abundance of three trophic levels in Swedish boreal forests through complex direct and indirect impacts, but in qualitatively different ways depending on how the physical habitat or food resources of a trophic level are affected. Vegetation richness had a hump-shaped (unimodal) response to increased moose density. Leaf litter production decreased when browsing increased, which in turn depressed the abundance of flying prey for spiders. Consequently, spider abundance and richness declined monotonically. The responses of spider richness to moose density were further conditioned by site productivity: the response was positive at productive and negative at unproductive sites. In contrast, herbivorous Hemiptera were not affected by moose, most likely because the abundance of their food plants was not affected. The highest simulated moose density had an impact on all variables responding to moose even after a few years of treatment and can be considered as overabundance. We also show that the impacts of low or moderate moose density can be positive to some of the organisms negatively affected by high density. The level of herbivore population density that leads to substantial community impacts also depends on site factors, such as productivity.