I've been struggling with algae problems for years – I used to clean the tank once a month - until a friend of mine who's a fish breeder told me that the problem comes from too much sun exposure and the best way to keep the aquarium algae free is by covering the windows in the room with the tank. I went ahead and bought some blackout roman blinds, that was about two months ago, I then also cleaned the tank, and since then almost no algae has developed. So I must say they completely worked, and that as always, it is better to prevent the problem than to solve it. Hope this helps
>> Stay informed about: How To Clean Algae