An automatic confirmation and a reminder before the appointment, a clearly stated cancellation policy in plain language, a deposit where appropriate, and easy online rescheduling. Making rescheduling awkward tends to turn a moved appointment into a lost client.
No-shows cost a solo practitioner an hour that cannot be recovered, so this is worth systematizing rather than absorbing.
What works:
Making rescheduling awkward tends to turn a moved appointment into a lost client. Keeping someone who rescheduled twice is better than losing one who felt embarrassed about asking.
Track which clients no-show repeatedly and handle those individually.