Most people are saying vacuum first, and I agree in general, but I think it depends on why you’re shocking.
If it’s just routine maintenance and the water is clear, yeah, vacuuming first makes sense so you’re not wasting chlorine on leaves and random gunk. But if you’re shocking because you’re fighting algae or the water’s already cloudy, I’ve actually had better luck brushing really aggressively first, then shocking, letting it circulate overnight, and vacuuming the next day. Especially with mustard algae, it likes to cling to walls and hide in corners. If you vacuum too early, you’re just pushing live stuff around.
Also check your filter pressure before and after. When I’m clearing up a mess, my pressure will climb 6 to 8 psi overnight after a heavy shock, which tells me the filter is actually catching the dead algae. That’s usually my cue to backwash before I vacuum so I’m not reducing suction mid-clean.
One more thing people skip is testing CYA and pH before you shock. If your pH is sitting at 7.8 or higher, the chlorine won’t be as effective, and if your stabilizer is already high, you might not be hitting true shock level anyway. I learned that the hard way last summer.
So yeah, for a clean pool, vacuum first. For an algae fight, brush, shock, circulate, then vacuum to waste if you can. What’s your water looking like right now, clear or swampy?