
Cobalt blue goby
Stiphodon semoni

Cobalt blue gobies exhibit vibrant blue bodies with a distinctive dark stripe along the lateral line and elongated, transparent dorsal fins.
This page includes AI-generated images. Why am I seeing AI images?
About the Cobalt blue goby
Stiphodon semoni is one of those little river gobies that spends its whole day perched on rocks, scooting around, and grazing biofilm/aufwuchs like a tiny underwater goat. Give it clean, oxygen-rich water and a nice algae-y rockscape, and the males especially can look unreal with that blue-green sheen and bands.
Also known as
Quick Facts
Size
4.6 cm SL (male)
Temperament
Peaceful
Difficulty
Intermediate
Min Tank Size
15 gallons
Lifespan
5-8 years
Origin
Southeast Asia and Oceania (western Pacific islands)
Diet
Primarily aufwuchs/biofilm and algae grazer; supplement with spirulina/algae wafers and other plant-leaning foods (avoid heavy meaty/protein-rich feeding).
Water Parameters
22-28°C
6.5-7.5
2-12 dGH
Need a heater for this species?
This species needs 22-28°C in a 15 gallon tank. Use our heater calculator to find the right wattage.
Calculate heater sizeCare Notes
- Give them a mature, algae-y tank with smooth rocks and decent flow-these guys spend all day grazing surfaces, not cruising open water.
- Keep the water on the cool-to-mid side (about 22-26°C / 72-79°F) and stable; they hate swings more than they hate slightly "imperfect" numbers.
- They do best in clean, well-oxygenated freshwater with some current; if you've got dead spots and film everywhere, add flow or airstone and watch them perk up.
- Feeding: don't assume they'll take flakes-offer tiny sinking stuff (Repashy Soilent Green, spirulina wafers crushed small, baby brine, daphnia) and let it hit the rocks where they actually eat.
- Tankmates: peaceful nano fish and small shrimp are fine; skip boisterous bottom feeders (big cory groups, loaches) and any aggressive algae-grazers that'll outcompete them.
- They can be shy at first-provide lots of rock piles and line-of-sight breaks, and you'll see way more color once they claim a little grazing spot.
- Watch for "slow starvation": a cobalt that looks fine but gets skinny usually isn't getting enough micro-food on surfaces; add real greens-based foods and let some algae grow instead of scrubbing everything clean.
- Breeding is the tricky/fun part: adults spawn in freshwater, but the larvae typically need brackish/marine conditions to grow out-so don't expect a tank full of babies unless you're ready to raise planktonic fry.
Compatibility
Good Tankmates
- Small, chill schooling fish for the mid/top like ember tetras or harlequin rasboras - they ignore the goby and don't compete for the algae/biofilm it's picking at all day.
- Otocinclus (in a proper little group) - same vibe: peaceful, algae grazers, and they mostly keep to themselves. Just make sure there's actually food (grown-in tank, rocks/wood with film).
- Corydoras (smaller species like pandas/pygmys) - they cruise the bottom without being pushy, and the Stiphodon will stick to rocks/glass and do its own thing.
- Amano shrimp or nerite snails - great cleanup crew and generally left alone. The goby might peck around them but it's not hunting them like a predator fish would.
- Honey gourami (or other genuinely mellow centerpiece fish) - stays up top, not a fin-nipper, and doesn't bully bottom fish. Works well in a calm community setup.
- Other peaceful gobies that aren't territorial bruisers (and/or another Stiphodon if the tank has lots of rock surfaces and line-of-sight breaks) - they can do the little display/pecking order thing, but it's usually manageable with space.
Avoid
- Fin-nippers like tiger barbs (and a lot of 'spicy' barbs) - they stress the goby out and will harass anything that chills on surfaces. The goby won't fight back; it just gets pushed off food.
- Aggressive/territorial bottom fish like many cichlids (convicts, mbuna, etc.) - they claim caves and rocks, and that's exactly where Stiphodon wants to live and graze.
- Big predatory or mouthy fish (larger gouramis, most medium/large catfish) - the goby is small and bold on the rocks, so it's an easy target or gets constantly displaced.
- Crayfish and most freshwater crabs - even if they 'seem fine' at first, they're basically little ambush machines and will eventually snag a goby that's clinging to the rocks nearby.
1) Where they come from
Cobalt blue gobies (Stiphodon semoni) come from clear, fast-flowing island streams (Indonesia/Philippines region). Think shallow runs over rocks, tons of oxygen, and a buffet of algae and biofilm on every surface. That “river” vibe is basically the whole trick with this fish.
These are freshwater adults, but the babies (larvae) need brackish/marine to grow out. So most people keep them for behavior and color, not for easy breeding.
2) Setting up their tank
If you set the tank up like a calm community tank, they usually fade into the background and slowly get skinny. Give them current, oxygen, and lots of rockwork they can graze on, and they turn into little busy workers that show off all day.
- Tank size: 10–20 gallons works for a small group, bigger is easier because you get more grazing area
- Flow: strong directional flow (powerhead or a canister return) so there’s a “river lane”
- Oxygen: surface agitation + a filter that moves real water; they love it
- Hardscape: rounded river stones, smooth rocks, and some wood—more surface = more food
- Substrate: sand or fine gravel is fine, but rocks are where they spend their time
- Plants: optional; use tougher stuff (Anubias, Java fern) attached to rocks/wood so it isn’t blasted around
Let the tank mature. A brand-new, spotless setup is the fastest way to starve these guys. I like at least a few weeks of “ugly” rock biofilm before adding them.
They’re jump-capable when startled, especially during first-week jitters. A lid (or at least covering the big gaps) saves heartbreak.
Avoid “squeaky clean” tanks and over-polished rocks. If you’re constantly scrubbing algae off everything, you’re scrubbing their pantry.
3) What to feed them
Most cobalt blue gobies are micro-grazers first and “prepared-food eaters” second. Some learn fast, some act like pellets are imaginary. Your job is to give them a steady trickle of small foods and keep natural grazing available.
- Staples they usually take: frozen baby brine shrimp, cyclops, daphnia
- Great add-ons: Repashy (soilent green / community), smeared thin on a rock so they can rasp at it
- If they accept it: small sinking pellets, crushed flake (but don’t rely on it at first)
- Natural buffet: algae/biofilm on stones, botanicals, and tank walls (within reason)
Feed like you’re feeding picky shrimp, not like you’re feeding tetras. Small amounts, more often, and aim it right onto their rocks with a baster so the food doesn’t just vanish into the filter.
Watch their bellies. A healthy fish has a gently rounded belly after feeding and doesn’t look pinched behind the head. The “silent failure” with Stiphodon is slow starvation in a tank where everyone else looks fine.
4) Behavior and tankmates
They’re peaceful little river gobies that spend their day perched on rocks, scooting, grazing, and occasionally doing quick displays. Males can bicker and posture, but it’s usually more drama than damage as long as there’s room and multiple perches.
- Good tankmates: small peaceful fish that like similar water (small rasboras, peaceful danios), otocinclus, Amano shrimp
- Tankmates I avoid: fin-nippers, boisterous feeders, big curious cichlids, anything that hogs the bottom and stresses them
- Group size: 1 works, but 3–6 is more fun if you have enough rock territory
Fast, aggressive eaters can outcompete them. If your gobies hang back at feeding time, you may need targeted feeding or different tankmates.
5) Breeding tips (the reality check)
You might see courting and spawning behavior in freshwater—males intensify in color and guard a little spot under a rock. The catch is the babies are amphidromous: the eggs hatch, larvae drift, and they need brackish/marine conditions to make it past the larval stage.
- What you can do in freshwater: provide flat stones/caves, stable water, and a good diet so adults condition up
- If you want to attempt raising fry: you’re looking at a separate larval system, live plankton foods, and managing salinity changes over time
- Most hobbyists: enjoy them as display fish and don’t stress about breeding
If someone tells you they’re breeding them “easily” in straight freshwater, be skeptical. Spawning can happen; raising larvae is the hard part.
6) Common problems to watch for
These gobies don’t usually explode with obvious disease. The usual issues are slow and sneaky: weight loss, stress from low flow/low oxygen, or getting bullied off food.
- Slow starvation: sunken belly, reduced activity, staying in one corner—fix with mature tank biofilm + targeted small foods
- Low oxygen/low flow: hanging near the surface or filter output—add surface agitation and stronger circulation
- New tank syndrome: they do poorly in immature setups with no grazing and unstable parameters
- Parasites from wild-caught stock: stringy poop, weight loss despite eating—quarantine helps a lot
- Jumping: especially after introduction or during scuffles—use a lid
Quarantine pays off with Stiphodon. A simple bare-bottom tank with a few smooth stones (so they can perch) and a sponge filter makes it way easier to observe feeding and body condition.
If you see one getting skinny while “it still picks at rocks,” don’t wait. Step up feeding (small frozen foods + targeted delivery) and reduce competition fast—these guys can fade before you realize it.
Similar Species
Other freshwater peaceful species you might be interested in.

Ajuricaba tetra
Jupiaba ajuricaba
Jupiaba ajuricaba is a South American freshwater characin from the Amazon basin in Brazil (rio Negro, rio Solimões, and rio Tapajós basins). It reaches about 9.5 cm SL and is diagnosed by a narrow dark midlateral stripe, an elongated humeral spot, and an ocellated spot on the upper caudal-fin lobe. Wild specimens have been collected from blackwater forest streams and also oxbow-lake habitats.

Amapa tetra
Hyphessobrycon amapaensis
This is a tiny, super sleek little tetra with a clean red stripe down the side that really pops once its settled in. It does best in a planted, slightly tinted "creek-style" setup and looks way cooler when you keep a proper group so they school and flash that line together. If you can give it soft, slightly acidic water and a calm community, its an easy fish to fall for.

Anteridorsal Homatula loach
Homatula anteridorsalis
This is a benthic Chinese stream loach from Yunnan that lives right down on the bottom in clear, flowing water over gravel and rocks. Think of it as a "river tank" fish - it wants current, oxygen, and lots of surfaces to poke around on for bits of food and algae.

Armoured stickleback
Indostomus paradoxus
This is that goofy little "freshwater seahorse"-looking fish that just kind of perches and scoots around like a tiny armored twig. Its whole vibe is slow, sneaky micropredator - once its settled in, you will catch it stalking microfoods and doing these subtle little posture displays. The big trick is feeding: they do best when you can provide lots of small live foods in a calm, planted tank.

Arnegard's electric fish
Petrocephalus arnegardi
This is a little Congo River elephantfish (a weakly electric mormyrid) that cruises the lower parts of the tank and navigates the world with its electric sense. It stays small (around 9 cm) and has a clean silvery look with three dark marks that make it pretty easy to pick out among Petrocephalus.

Aroa twig catfish
Farlowella martini
Farlowella martini is one of those unreal-looking stick catfish that just vanishes the moment it parks itself on a branch. It is a super calm, slow-moving grazer that does best in a mature tank with lots of biofilm, gentle flow, and clean, oxygen-rich water - they are not great at competing at feeding time, so you kind of have to look out for them.
More to Explore
Discover more freshwater species.

American flagfish
Jordanella floridae
Jordanella floridae is that little Florida native with the red-and-cream striping that really does look like a tiny flag once a male colors up. They graze algae like champs (especially stringy/hair algae), but they have a bit of attitude - give them plants and space so the bossy behavior stays manageable. Bonus: the male guards the eggs and will actively fan them, which is pretty fun to watch.

Amur sculpin
Alpinocottus szanaga
This is a little coldwater sculpin from the Amur drainage - a bottom-hugging, rock-and-gravel fish that spends its day wedged under stones and darting out to grab food. Super cool behavior and attitude, but it is absolutely not a warm tropical community fish - it wants chilly, fast, oxygen-rich water and will bicker with other bottom fish.

Anitápolis livebearer
Jenynsia weitzmani
Jenynsia weitzmani is a freshwater anablepid livebearer endemic to southern Brazil (currently known only from the type locality near Anitápolis, Santa Catarina). Like other Jenynsia (onesided livebearers), reproduction involves lateralized mating morphology/behavior; aquarium care guidance is not well-documented for this species specifically.

Aracu-comum
Schizodon vittatus
Schizodon vittatus is a large South American anostomid (family Anostomidae). Reported maximum size is about 35 cm standard length; it is harvested/consumed in parts of Brazil and is not commonly covered by mainstream aquarium husbandry references.

Arraya's bluntnose knifefish
Brachyhypopomus arrayae
This is a weakly-electric South American knifefish that cruises around plants and root mats and does most of its business after lights-out. It is a pretty subtle-looking fish (more earthy browns than flashy colors), but the cool part is the whole electric-sense lifestyle and that smooth, hovering knifefish swim.

Arrowhead puffer
Pao suvattii
Pao suvattii is that sneaky Mekong puffer that likes to sit low and ambush food, and it has that super recognizable arrow/V pattern on its back. Gorgeous fish with tons of personality, but it is absolutely not a community guy - plan on a solo, species-only setup if you want everybody to stay in one piece.
Looking for other species?
