These shoes can be expensive, and the thought of buying a new pair every few months is prohibitive for many runners.
One of the easiest ways to make your shoes last, is simply to have several pairs for different workouts (like above) and do whatever you can to avoid wearing the same shoe two days in a row.
Shoes need time to recover. Specifically the foam in the midsole. A shoe worn every single day won't get that chance, and will break down faster causing more fatigue and joint pain, compared to one that recovers properly.
If you're going to buy two pairs of the same type of shoe, default to the 'recovery' shoe.
These are the shoes you'll put the most miles on each week between easy and long runs. Buy 2 pairs of what you like, and alternate them, and you'll be more likely to stretch their use all the way out to the 500 mile mark vs the 300 mile one.