I am copy and pasting my answer to a similar question from another person. I am a BUYER.
As a home shopper, if you don't get people to come look, it probably won't sell very fast. So why would I come look? Location-Location-Location! My number one priority. Second pricing. And third, financing. I can change things about a house, but I cant' move it.
I shop on the Internet, and I check Trulia and Zillow, I have email notices set for new listings with a couple of realtor sites, and I mostly check Craigslist. However, if a seller does not allow me to email them on Craigslist, they only put a phone number, I won't contact them by phone - ever - that tells me they are too weird, 'cause everyone does email.
Since my husband and I are looking for some land maybe an acre, I wouldn't be looking at your home, but I have been looking for over a year, and I see tons of properties that have stayed on the market for the past year or more. So it's no surprise to me that your home hasn't sold yet.
Here are a couple of ideas from my buyers point of view.
* I would put the listing on Craigslist. Many people are looking there.
*If I could, I would offer owner financing. Tons of people are self-employed now-a-days and don't have the "best" looking finances on paper to get a loan, but they may have excellent credit, better than most buyers. I would just ask for a credit check.
If you can not owner finance, then find a realtor who can help buyers find special loans like hard money loans, in other words alternate financing methods, this would open your house up to more buyers, buyers that other homes aren't competing for.
I feel that Realtors are a clique, I feel you will get better results if you stick with a realtor. I doubt that your home not selling is not their fault, unless they encourage you to list at too high a price. But to my knowledge they can't actually "make" your house sell, they can just put it out there to be seen, and do things to help get it shown and financed. To my mind a good realtor will have financing sources to help a buyer get a loan, even if they are not the buyer's agent, not just leave buyers to fend for themselves. If the buyer can't get financed, then they can't buy your house.
Just my personal thoughts and opinions. Not suggestions.