Good insoles with lots of arch support.  Normally I don't wear shoes for a long period of time as I am retired so I can't say how comfortable they would be if worn all day.  From my experience I would say that they would be better than no arch support.