I went through this once and kept throwing shock at it, which honestly just made things drag on longer.
One thing that finally clicked for me was testing at the right time. After shocking, chlorine can look “fine” during the day but drop way lower overnight if it’s still chewing through contaminants. I started testing early in the morning before the sun hit the pool, and it showed the chlorine was getting used up faster than I thought. Until that overnight drop stopped, the cloudiness never really improved.
Another overlooked piece is what’s sitting on the floor. Even if it looks clean, fine dust and dead algae can settle into low spots and seams where brushing doesn’t fully lift it. I slowly vacuumed to waste instead of through the filter one time, and the difference was night and day. It removed stuff the filter just kept recirculating.
Also, if you’ve shocked multiple times close together, the water can temporarily look worse because everything is oxidized at once. At that point, less intervention actually helped me more. I stopped adding chemicals, ran the pump continuously, and let the filter do steady work instead of blasting it again.
Cloudy water is frustrating because it feels like nothing’s working, but most of the time it’s the after-effects of fixing the problem, not an active issue anymore. Once the chlorine demand settles and the fine debris is physically removed, clarity usually follows pretty quickly.