I usually walk about 2km every day on roads. Shoes last less than two years. I am aware that most manufacturers suggest that shoes should last about 500 miles (800km), which corresponds approximately with this experience, but it feels wasteful, especially as for me the shoes generally only fail in two places (see below) and otherwise look good. I would like to know if there is a way to prolong their life.
I have previously tried hiking boots, running shoes, and walking shoes but in all cases the soles wear out quite quickly on these surfaces
The second point of failure is that the inside back of the shoes (where there is contact with the heel and back of the foot) wears away. I am very careful when putting on/removing the shoes to not rub this area (I always loosen the laces all the way to the bottom eyes). I am not aware of rubbing or movement when wearing shoes, so I don't know what causes this. A possible solution that I have not yet tried is to get shoes with a leather lining rather than a fabric one. Is that likely to help, or is there something else that might lessen this type of wear?
One can buy shoes that are resoleable, but since one of the problems I experience is inside the shoe (the second above), that probably wouldn't extend the life unless there is a solution for the second problem as well.