A website is great IF people can actually find it. Everyone who said
SEO is a must is 100% correct.
If you want to build relationships with your current customers try a blog. You can put one up for free (or close to it--better with your own domain name and hosting though).
Talk about what you do. Give them tips. Don't just pitch. Show them your a real agent and actually be real!
I work with a Social Media Marketing person that helps me and a big part of everything we do for the site and the blog comes down to
SEO-
You can have the best content in the world but if no one finds it then you are out of luck!
Good luck and happy holidays to all!
Chris Miller