If you have a home close to the local university, you might get more traffic before and after a sporting event, find out when local festivals and fairs might be happening and if your open house is close to a large manufacturer or hospital it might be good to post your open house on their message board?
As mentioned in other posts make sure you promote your open house to other agents, neighbors and potential buyers through various forms of communication (print ad flyers/postcards to neighbors, optimum sign locations directing traffic to your home, emails, and ads in local newspapers). I think is important to note that a lot of times homes are bought by people who already live or work nearby so your open house should targeted to the immediate neighborhood and my advice would be to structure those times based on the activity in that neighborhood.
One of the things I usually do when I am scheduling an open house, is to network with other agents that have listings in the neighborhood. Then we try to all have our open houses at the same time. I have even put together a "home tour" pamphlet, that the Buyers can have, so they can map out all the other homes.
Here, in the Milwaukee area, we usually get a better turnout earlier in the afternoon, but I've done all times and as long as there is no Green Bay Packer game... :) we get people out looking. We usually schedule 2 hour open houses, but if people are still coming when I would normally close up, we stay of course.
Good Luck to you !
My experience is that if you make the Open House hours on the weekend later in the day you get more traffic because it gives the potential buyer time to take care of family/personal things earlier in the day. And on Sundays you're giving church goers a chance to go to church then have lunch and not feel rushed to get to your open house. My open houses are typically 2-6 because I don't feel that two hours is enough. When people are out looking at a lot of house you don't want them to miss yours because you closed up and went home before they could get to you. Besides, if you bring your laptop it's not like you can't be doing other work in between visitors. As we head into the summer months 6PM isn't going to seem that late to most potential buyers anyway. Last but not least, doing them later gives you a chance to have a nice lunch with your own family and go to church if that's something you do. And you still have time to put out your signs. The key is to get the word out about the open house the week before with flyers, postcards, emails to other agents. I use a service called ListingeFlyer. I would check them out. Tell them Tim McBrayer sent you and maybe they'll give you a discount. I've sent them a lot of business because their emails work to build awareness of my new listings and open houses and for a modest cost they are reaching thousands of Realtors that would be almost impossible for me to reach on my own.
I have found that it doesn't make too much of a difference with those times, but I think which day you have the open house is important. I have always had more traffic on the weekends versus the week days. Good luck!
Selena McNeill, Broker
Century 21 Gold Country Realty