Front doors creaking and not closing smoothly:
open the door look at the hinge area, you will see a scalloped piece of metal, that allows the door to be opened (held) at progressive points, the scallop section runs on a metal barrel to control the friction and prevent the door from swinging open.
The barrel can seize (do seize) , they need to be freed up periodically.
1) If you're lucky WD40, sprayed around the top of the barrel, open and close the door to its full extent several times (lots) wipe up excess with cloth / tissue etc.
2) Now try and feel the barrel rotating as the door is opened and closed. The scallop section makes the barrel rotate, when works properly. (Place a finger on the side of the barrel feeling for the Rotation. (Can check visually as well but it's easier to feel)
3) If the Barrel does not rotate freely on the scallop, when opening and closing, repeat 1 & 2 (several times)
4 if the barrel remains seized after repeating, get a pair of Mole grips or sthilsons, grip the barrel with the tips of the grips, (without damaging the barrel surface) with your other had open and close the door whilst wiggling (slightly rotating) the barrel.
The barrel should start to move,
repeat 1,2&4 as necessary.
The barrel will free up eventually.
When the barrel rotates smoothly, proportionally with the scallop shape , add some light oil to the top cap area and allow to work into by opening / closing the door. (Repeat several times, wiping away any excess.
Apply some light oil to the two vertical posts protruding vertically from the hinge , allow to work in & repeat.
Your door should be squeak free and open / close smoothly with a reassuring clunk when closing.