the effect of promoting is huge, i had great numbers of attendance for a few weeks but than as spectators realize the fact that your team is not worth seeing every game, it takes a hit. i think it is also very important who you are playing against. and of course a higher league means more attendance at most of times.