1. What's the right chlorine level?
Most guidance says one to three parts per million of free chlorine. That's a useful range for the average pool, but it isn't the whole answer. How well chlorine actually works depends on pH and on cyanuric acid, the stabilizer that keeps chlorine from burning off in sunlight.
A pool at 3 ppm chlorine with high cyanuric acid can be less protected against algae and bacteria than a pool at 1 ppm with low cyanuric acid. The better metric is free chlorine in proportion to your stabilizer, roughly 7.5 percent. If your stabilizer reads 50 ppm, you want chlorine around 4 ppm. If it reads 30, around 2.5 is fine.
It's a small piece of math, but it's the reason two pools "at the right level" can behave very differently.
On top of all that, chlorine gets used up constantly. Between UV from the sun and people swimming, a pool can easily burn through three or four ppm in a single day. If you're sitting at 5 ppm on a Thursday and the kids host a swim party Saturday, there may be no chlorine left by Sunday. If your service comes Thursdays, that's enough time for algae to take root before they're back.
The fixes vary. Stabilized chlorine (tablets) keeps a steady dose feeding in, but tablets also add cyanuric acid, so they need to be used carefully. A saltwater chlorine generator keeps the pool dosed continuously, a little at a time, which avoids the peak-and-crash pattern entirely. And if you have a service, tell them about the swim party ahead of time. We leave an extra jug of chlorine with our customers when we know company is coming, with simple instructions on how and when to add it.