I get something like that in my one 20 long breeder that gets a few hours a day of sunlight (no help for it). It isn't exactly cyanobacteria, but was some kind of beard algae with "mat like" growth pattern. I eventually curbed the growth by "giving" the side and back of the tank over to the algae, and adding lots of floating plants. BTW I was already doing 50% weekly WCs, and the only fish in the tank were a pair of apistos and 5 1in pencil fish (fairly understocked). Phosphates were 1-2ppm (same as tap), and Nitrates were always between 5 and 10 (nitrates are 5 out of the tap).
If your not up to date on your WCs, fix that first. Next, block as much ambient light as possible. Third, vacum out as much as you can. Finally, try a "blackout" to iradicate the last of it (thick blanket over tank for three full days, no feeding, no peaking!!!). If you have fixed whatever was causing it (sunlight, high nutrient levels) it should not come back.