Originally Posted by
jschnepf
First thing I would do is take a water sample to your LFS, have them test for phosphates. Or if you have something to test it yourself (one of the best things I've bought is the Hanna phosphate checker). My guess is your phosphates are high and start by getting those under control. My preferred method is GFO in a reactor for a quick solution, GFO will drop them quick, but it is something that will need to be changed out fairly regularly.
Natural things like a good clean up crew and a Fuge or algae turf scrubber will help keep the algae at bay long term.
The live rock I started with leached phosphates into my tank for a long time before I got it under control. The first year was a battle, but once I started running the GFO and checking my phosphate levels the tank fell into line and everything started doing a lot better.