Google+Local is Google's own business directory. They have built a page for your business for free – so come on Realtors claim it.
At our office we have helped 121 realtors do this to some degree!
If you have an established business of any type—that is, if you're in the phone book—you're probably already in the directory. However, in order to rank highly in searches, it's crucial that you claim your company's Google+Local page.
To do so, go to Google+Local and click "Get started now." Then enter your business phone number to see if your site already exists in the database. If it does, you can edit this data and then ask for a verification call or postcard from Google. If it doesn't exist, you can create the listing yourself. For step-by-step assistance, watch this video about how to add a Google business listing.
Use Your Local Area Code for Your Primary Phone Number
One important, but not always obvious, way to improve local search rankings is to ensure that the area code of your business phone number for each location matches the area code used for that location's business address. So don't use your out-of-town cellphone number or a toll-free number as your primary business phone on Google+Local or other local search directories. You can add those phone numbers as secondary contact numbers.
List a Consistent Address and Phone Number
Consistency on the Internet is important. Remember that Google and the other local search engines are just software programs that are easily confused and base rankings on trust. The more consistently Google sees your address and phone number information, the more it will tend to trust it and therefore give you a higher ranking.