Honestly, the way I see it, there are basically three ways of having paywall content.
1: The best way. What VeloNews does; certain articles are clearly marked as being for paying readers only.
2: The middle ground. What CyclingTips does; it's possible to leave an article without having it count as using one of your free articles. It actually resets! (Though, I guess the ideal would be if the "You have [X number] articles left this month" appeared all the time.)
3: The worst way. What Cyclingnews does; accidentally clicking a link counts as a read article, and it doesn't necessarily reset.