why cyanobacteria is not algae?
Cyanobacteria are sometimes considered algae, but they are actually bacteria (prokaryotic), where the term "algae" is now reserved for eukaryotic organisms. They also derive their energy through photosynthesis, but lack a nucleus or membrane bound organelles, like chloroplasts.