Squeak is vibration. So anti-rattle springs are important, as well as caliper lube.
As mentioned earlier, deglaze the rotor surface, and deglaze pad surfaces if they've been used.
Grind a 45 degree bevel on the leading edge of the pads. (Some pads are manufactured this way)
Upon assembly, take...