I would make the cancellation policy clear, fair, and connected to the client's results. In service-based work where SEO, web design, Google Ads, reporting, and strategy calls depend on planned schedules, last-minute cancellations can delay progress for both the client and the team. I would communicate the policy during onboarding, include it in the agreement or proposal, and repeat it in meeting confirmation emails so the client understands it from the beginning. The wording should sound professional but still friendly, such as: "We understand schedules can change. Please give us at least 24 hours' notice if you need to reschedule so we can protect your project timeline and give every client the attention they deserve." This sets a clear expectation without making the client feel pressured or punished.
The approach that works best is to frame the policy around momentum, not penalties. Clients are more likely to respect the schedule when they understand that missed calls can affect the progress of their own campaign. For example, a missed discovery call can delay the audit, a postponed approval meeting can slow down website development, and a cancelled reporting session can push back important strategy adjustments. To reduce last-minute cancellations, I would send reminders ahead of time, include a short agenda so the client knows the purpose of the call, and give them a simple way to reschedule before the notice period ends. I would also stay understanding with genuine emergencies while remaining consistent with the policy. This balance protects the team's time without damaging the client relationship.