The inside of your shoes can easily get sweaty over time, so it’s a good idea to clean your insoles every now and again.
Always follow the manufacturer's instructions on how to clean your specific insoles, but typically, you’ll most likely want to hand wash your insoles with a mild detergent.
You can also prevent odour by removing your insoles from your shoes every day to let them dry out.