Since I have found tiny tidbits from the blogs to be helpful over the years, I thought that I would pass along one myself that has been helpful in my life as a professor (it is still weird writing that statement): consider using online booking for office hours. I have seen two benefits from doing this. First, I can see when students are coming and, in the infrequent but not unusual situation of finding common meeting times with colleagues for committee-type meetings, I feel more free to agree to meet during office hours when I can see that no students are signed up to meet. Second, it helps the students since they do not have to wait outside the office until I finish with another student. They can sign up for a time and I can meet with them at that time.
I had used Google Appointment Slots but, alas, like Reader, Google killed them. Now I use the website youcanbook.me to schedule my appointments. You can link it to your Google Calendar and in doing so, it has a pretty slick feature that you can designate a type of meeting in your Google Calendar that youcanbook.me will look for to designate your availability (mine is, appropriately enough, “Office Hours”).
It’s worked for me and it might be worth a try.