Some great ideas in this thread. A couple things to keep in mind:
When an entire division has the week off, then the fans of teams in that division, generally speaking, don’t care about any action that week. How many Giants fans watched intently that Eagles / Cowboys game last week? So having an entire division off at once would reduce viewership, IMO.
Besides, the bye week is the ideal time for players to be fans. I’ve heard about 5 different Giants comment about actually watching that game, and they are all unanimous in that they don’t really care about anybody on the schedule except their division opponents.
Also, the NFL schedule is 20 games long…4 preseason weeks followed by 16 regular season weeks. So technically, week 7 is the midpoint for non-playoff teams, where they would play 10 straight weeks both before and after the bye. Even if you make the playoffs, week 7 is really the ideal week.
I think the ideas presented in this thread could be tweaked to be made perfect, though. 8 teams per bye week leaves 12 games played, which is plenty. Keeping the week 7 midpoint in mind, the bye weeks should be weeks 6 through 9.
All “place” rankings based on last year’s regular season finish:
Week 6: Last place in every division gets a bye
Week 7: Second to last place in every division gets a bye
Week 8: Second best place in every division gets a bye
Week 9: Evey division winner gets a bye
Due to parity, it is likely that the week 9 bye wouldn’t sit all the best teams…how good are the Packers? But if that were a concern, maybe mix up half the teams in weeks 6 & 7 and weeks 8 & 9. (All AFC runner ups and all NFC division winners in week 8, and vice versa in week 9, for example.)
This would tend to place the better teams’ bye weeks in the midpoint of their season, while placing the bad teams’ bye weeks in the midpoint of their season. Even the worst case scenario is three weeks better than the currents setup if a Superbowl team gets a week 3 bye.