When a subfloor is squeaking under tile there are really only two options.
Bathroom tile floor squeaks.
Finding the squeak in your floor is pretty easy.
You need to screw down the subfloor to the joist.
Tile floors squeak wherever a gap develops between the subfloor and the supporting joist beneath it.
Screws never pull out so they re a great solution against future squeaks.
Without the proper amount of silicone the pan will squeak.
Start out by checking your rh levels.
The tiles or subfloor are loose.
Squeaks and creaks are a normal part of having hardwood flooring.
Squeaky floors are caused by the subfloor pulling away from the joists.
If the squeaking floor is coming from under a carpeted surface it s best to remove the carpet and drive hardened drywall screws next to every nail in the floor.
I have some very bad news for you and possibly some good if you have a basement under the room with the squeaks.
Squeaking is caused by something rubbing often the floor boards rubbing on a nails.
I doubt that it is the tile assembly itself moving independent of the floor but that would have to be verified.
Answer answer the fact that there is a squeak under the tile suggests that the wood underlayment subfloor is moving to some degree.
You can try to secure the subfloor from below by putting weight on the sqeaky area and then puting screws in the subfloor from below and adding screws from subfloor.
But when you notice that squeak take a few moments to listen to what your floor is saying.
Normally this is avoided if when the wood subfloor underlayment is installed it is glued and screwed so there isn t any movement or chance for there.
Normally there should be a slight gap between the shower pan and the floor tile.
These gaps occur as lumber dries and nails pop or at places where the subfloor is not properly.
The squeak is caused by the wood subfloor that isn t properly attached to the joist.
Gaps are also a symptom of decreased rh levels.
This gap is filled with silicone so the grout doesn t touch the shower pan itself.
Walk over the carpet until you hear the creaking then mark off this area with string or yarn.
You can fix the subfloor from below or pull up a tile or a few to fix the squeak from above.