Bottom line is UFC should drop the PPV price to $50, keep pay per view lineups for top 10 fighters only, co main events as number one contender fights or championship fights and the main events as UFC title fights. Keep the broads fighting on the prelims unless its a title fight, keep the fighters ranked outside of the top 10 for prelim fights and free fight night events. This does not mean that top 10 ranked fighters can not fight on free cards, just keep the pay per view cards so that everyone knows what to expect, top 10 fighters competing against each other.
I think if the UFC changed to this sort of format or something similar it would ensure more interest by placing the more meaningful fights and fighters in the spotlight so that fans will know what to expect out of a PPV event. There has to be a major difference between a PPV fight card and the average fight night event if you expect people to be willing to pay for one and not the other yet watch both.
I think there could be lots done to plan the PPV and Fight night events better and make them both more appealing to increase interest and views.