I've been slowly reading through the posts on this thread, and trying to get some thoughts together on the subject.
If the club wants to improve attendance, then there aren't really that many ways to go about it. The most obvious way is to have or build an attractive footballing side, that scores goals, and wins games. (I told you it was obvious). That would in theory move us up the table, and hopefully we would achieve promotion. More people would come to watch the good football, the team winning games, and then you'd also have the 'extra' people coming along to watch the big Premier sides. If we could stay in the Premier, then that swell would be sustained, and our average gates would rise. All good so far, and all pretty obvious to most people.
If they want to increase crowds without the success, then that's a different thing. Some suggestions might be cheap tickets for the Grange End family stand, or handing out tickets to schools or local football clubs. Another suggestion might be cut ticket prices, but how do you do that without upsetting all the season ticket holders? Well, you could do it once - perhaps charge £5 a ticket for a single game, once a season. Next time Rotherham are in town, perhaps.
You can tempt people in once or twice, with cheap tickets and the like. But if the football is poor, then they won't come back.