Mostly good points @Daniel-Rusteen0 , mostly common sense...
Except for the part about telling a guest they left your place clean when they didn't. No, nope, I would never do that.
If a guest does not leave my place clean, I wait until 13.5 days out and leave a very honest review. We have to. Please everyone do not leave good reviews for bad guests.
I have a 99% review rate. I do everything you said above, and here are my additional tips:
=> I thank guests for leaving the place in good condition (if they really did leave it OK!), not because I am really thanking them, but because (1) it's the chance to let them know I will be leaving them a good review and (2) it is my chance to prompt them to leave me a review.
=> I let guests know that thanks to my good review of them, they will have an easier time booking future stays with other hosts; And thanks to their good review of me, I will get more future bookings.
=> If I see a guest who has a history of not reviewing, I mention it so they know that it is important, future hosts might call them out on it. I say "I see you didn't review your last 2 stays. We really want all our guests to have a 5 star experience. Was there a problem, did these hosts not deserve your review?"
=> I leave a frame somewhere discreet (inside a closet or in the bathroom) saying "I care about your holiday, and I strive to give you a 5 star experience. If anything is less than 5 stars, let me know so I can fix it during your stay". With my phone number and housekeepers phone number (of course if you are on-site, no need to leave a plaque, say as much when you meet them).
=> If things went well, I wait and drop their review at a time when they are likely to be online. Saturday or Sunday morning 10 am, evenings after 7pm... This works great. You can also drop them a message saying "I just left you a great review I hope you can find a few minutes to review us"...
=> If a special service is given during the stay, I'm always on the lookout to mention the review process so they know it is important.
- and finally, my ultimate secret weapon - I incentivize my housekeeping staff and welcome team they get a bonus for each 5 star review received.
Of course you have to be careful with all these things, not come off too needy or some savvy experienced guests take advantage for discounts or extra services. But at the end of the day I prefer coming off a tiny bit annoying and getting that review. I'm sure some will disagree, but it works for me.