Strike a dropping ball cleanly on the half-volley. Judge the bounce, get the body over the ball, and drive it low and on target rather than under it.
A server tosses or lofts the ball so it drops in front of the striker on the edge of the box, keeper in goal. Strike it on the half-volley, just after the bounce, keeping the knee over the ball to keep it down. Watch it right onto the foot. Work both feet and both corners, and rotate server, striker, and keeper.
The bounce is the whole problem. A ball met on the way up climbs, because the strike adds to a trajectory that is already rising. A ball met at the top of its bounce is unpredictable, since a fraction either way changes everything. A ball met immediately after it lands, while it is still low, is the one the ground has done half the work for, and that is the half-volley.
That makes this primarily a timing exercise rather than a striking one, which is why serving it consistently matters. A hand-fed drop from the same height, repeated, lets a player learn the rhythm. Varied serves train reaction and leave the technique unbuilt.
Getting over the ball is the second requirement and it is harder than on a rolling ball, because a dropping ball invites a player to lean back and swing underneath it. Knee and chest forward, striking down through the top half, is what produces the low driven flight. Almost every half-volley that clears the bar was struck by a player leaning away from it.
Watching it onto the foot sounds obvious and is the specific discipline here. The eyes come up early because the player wants to see the goal, and the head lifting takes the chest with it.
Worth teaching before the full volley. The mechanics are the same, the timing window is more forgiving, and a player who can strike a half-volley cleanly has most of what the volley needs.
Save it to your private drills, then change the animation, adjust positions, swap equipment, or drop it into a session block. Or start from a blank pitch and build your own.