This is from the accumulated stack of questions. I answer.
Spirulina is a mass of cyanobacteria. They are both bacteria and almost algae at the same time. Cyanobacteria are famous for the fact that they contain vitamin B12. It is one of the few plant-based sources of vitamin B12. Vegans know them very well.
There is such a legend that plant foods can contain vitamin B12, and therefore vegans should not be called strange people, because they can get everything they need from plants.
No. Can not. There is no vitamin B12 in plants. Monkeys get this vitamin from fruits, but only after the fructin has dropped into the mud. Bacteria that contain vitamin B12 live in this mud.
Spirulina is the same story. Vegans would like to believe that this is a green plant food, but in fact, these are bacteria that only disguise themselves as algae.
The funny thing is, this vitamin B12 from spirulina is wrong. It does not suit a person.
Well, vegans themselves (if they have recently applied) may have a supply of vitamin B12. This supply is sometimes enough for several years of vegan life.
Now about ferritin. Ferritin is a protein that stores iron in our body. If low ferritin, then there is little iron. This could be a sign of iron deficiency anemia. In theory, even spirulina has some kind of iron in there, but I suspect that some people just heard the ringing about vitamin B12, so they are trying to adapt spirulina with or without reason.
I myself still do not understand what the benefit of dietary supplements with spirulina can be. But it is green and many people like it.