On top of all the microscopic animals in the water that your goldfish can eat and consume there are always plants that they will nibble on such as duckweed ( which is very good for fish )and your fish will also eat the algae that is in your pond as well.