Set weekly or biweekly (Every 2 weeks) meeting with client. This will avoid communication gap and keep things up to the track. This will definitely helps client to stay with you for a longer period.Set calendar for the same and update to client for the same. Also strictly follow the same.
Steps
Minutes of Meeting
Mail Format
Use Google Meet and Recording during meeting