Remove the insole and check for debris, dust, or grit in the shoe’s bottom.
Clean the outsole and the inside of the shoe where the insole contacts the upper.
Dry the shoe completely if it’s damp; let it air-dry overnight.
Apply a thin layer of anti-squeak product between the insole and the shoe (or use shoe-specific anti-squeak tape).
Re-seat the insole firmly and ensure it sits flat with no edges lifted.
If the squeak is from rubbing, apply a small amount of lubricant to the contact points (cushion/heel collar areas or where leather rubs).
Use a silicone-based lubricant for rubber/plastic contact areas.
Use talcum/baby powder or foot powder only if the squeak is caused by moisture or friction inside the shoe.
Roughen or clean smooth contact surfaces (lightly scuff the underside of the insole if it’s slick).
Add thin adhesive felt or rubber pads at the squeak contact points.
Tighten or replace loose laces and ensure the tongue/liner isn’t shifting.
Inspect the outsole for worn or loose tread pieces; glue loose parts with shoe adhesive.
If the outsole is separating, re-glue and clamp until fully cured.
Replace the insole if it’s worn out, compressed, or delaminating.
If the squeak persists, take the shoes to a cobbler for outsole/soleplate repair.
