I've tried everything over the last 5 years, finding it harder and harder to find something that is reliable and profitable these days. Quick run down I where I see things at: Google Organic Search: It feels as if Google is purposely shaking up the results more and more to push business looking to rank for commercial terms towards adwords. At one stage I ranked quite highly for some good terms (40k plus hits per month) business was great but then overnight the algorithm changes and you're back on page 7 in no mans land. Can be quite dangerous if you commit to overheads, staff etc because you have all the extra business you need to service and then it is taken away. Unreliable which is not what you need in business. Other search engines - Bing, Yahoo etc: Waste of time, hardly anyone in Australia uses them. Gumtree: Free, which is good but also a magnet for cheap skates. Advertise something for $500 and they will offer you $150...And then not even turn up to collect it if you agree...Very clunky to use also I find. No easy way to list and relist items for a business so requires a lot of admin. Ebay: Not bad if you look at it from a point of view as almost free advertising, fees are high but lower than using adwords. Dominated by the larger players now with a lot of feedback so hard to break in. I have not had a lot of luck with Ebay over the years. I have priced products higher to allow me to be competitive with adwords but that kills you on Ebay where you need to be cheap to compete. Social Media - Facebook, Twitter etc Tried paid ads, talking smack, posting pictures of kittens etc. Doesn't seem to translate into $$$ though. People are more there to kick back than drop cash I have found. Google Adwords: This has worked quite well for me over the years, reliable good traffic. It's just becoming far to expensive now I find. Used to be spending 5% of gross profit 5 years ago now it's approaching 25% of gross profit. More businesses have piled into it forcing up the bids. Google shopping ads have helped as well as mobile ads but I can only see these going the same way as the text ads over time - just far too expensive.