Start with a plan that matches your fish and tank size

Before you buy anything, decide what your aquarium will look like by thinking about three things: the fish you keep, the tank dimensions, and how much light and maintenance you want. A heavily planted tank with live plants needs strong lighting and regular trimming. A tank with rocks and driftwood needs less upkeep but takes up more floor space. A bare-bottom tank is easiest to clean but looks sparse.

The fish themselves guide your choices. Cichlids dig and move decorations, so anchor heavy rocks or use PVC pipe they can't shift. Plecos need driftwood to rasp on—it wears down their teeth. Bettas and gouramis like plants and hiding spots because they're territorial. Goldfish uproot plants and eat them, so you'll need hardy plastic plants or no plants at all. Check the species you keep before you design.

Tank size matters too. A 10-gallon tank looks cluttered fast, so use one or two focal pieces—a large rock or a piece of driftwood—rather than filling it with small objects. A 40-gallon breeder tank gives you room to create zones: a planted area, an open swimming space, and a cave or shelter. Larger tanks let you layer decorations front to back so the eye travels deeper into the tank.

Key Takeaways

  • Live plants need strong lighting (8 to 10 hours daily) and root tabs or liquid fertilizer, while plastic plants need only regular rinsing and work in any light level.
  • Rocks and driftwood must be aquarium-safe: test rocks with vinegar (they should not fizz), and boil or soak driftwood for a week before adding it to prevent tannins from turning the water brown.
  • Anchor heavy decorations so fish cannot topple them and trap themselves, and leave at least 40 percent of the tank open for swimming.
  • Substrate (gravel, sand, or bare bottom) affects both appearance and maintenance—sand looks natural but traps waste, while bare bottom is easiest to clean.
  • Change decorations gradually over weeks rather than all at once, because sudden rearrangement stresses fish and disrupts the bacteria in your filter.

Live plants versus plastic: what each demands

Live plants absorb nitrates (fish waste), produce oxygen, and give the tank a natural look. They also need light, fertilizer, and trimming. Most aquarium plants need 8 to 10 hours of light per day. Standard aquarium lights (often 8 to 10 watts for a 20-gallon tank) work for low-light plants like Java fern, Anubias, and moss. High-light plants like stem plants (ludwigia, rotala) and carpet plants (dwarf hairgrass) need stronger lights—often 2 to 3 watts per gallon. Fertilizer comes as root tabs (pellets you push into gravel under rooted plants) or liquid fertilizer you dose weekly. Expect to trim stem plants every two to four weeks.

Plastic plants need no light, fertilizer, or trimming. They work in any tank and last years if you rinse them monthly to remove algae and waste. The downside: they do not absorb nitrates, so your filter has to work harder. Some fish tear plastic plants apart (goldfish, plecos), so check your species first. Plastic plants also look less natural, though high-quality silk plants are harder to spot than cheap plastic ones.

A middle ground is low-maintenance live plants: Java fern, Anubias, and moss grow in low light and do not need fertilizer. Tie them to rocks or driftwood with fishing line rather than planting them in gravel—they absorb nutrients from the water column, not the substrate. These plants grow slowly, so you trim them once every few months.

Rocks and driftwood: choosing and preparing them safely

Rocks and driftwood are the backbone of most aquascapes. They create caves, anchor plants, and give fish places to hide. Not all rocks are safe for aquariums. Rocks that contain metals or dissolve in water can poison the tank. Test any rock by dropping vinegar on it—if it fizzes, it contains limestone or other carbonates and will raise pH and hardness. Avoid it. Safe rocks include slate, lava rock, and granite. When in doubt, buy rocks labeled "aquarium-safe" from a fish store rather than collecting from outdoors.

Driftwood adds a natural look and gives plecos and other fish something to rasp on. Fresh driftwood leaches tannins (organic compounds) that turn water brown and lower pH. Soak new driftwood in a bucket of water for one to two weeks, changing the water every few days, until the water stays clear. Boiling driftwood for 30 minutes speeds this up. Driftwood also floats at first—anchor it with rocks, fishing line, or suction cups until it waterlogged enough to sink (usually two to four weeks).

Arrange rocks and driftwood before you fill the tank. Stack rocks on a solid base so they cannot topple if a fish digs underneath. Lean driftwood against the back or side wall rather than balancing it in the middle. Leave gaps and caves—fish need shelter, and caves reduce stress and aggression.

Substrate choices and what they mean for your design

Substrate is the material on the bottom of the tank. Your choice affects both how the tank looks and how much maintenance it needs. Gravel (small pebbles, usually 2 to 4 mm) is the most common. It looks natural, plants root into it, and beneficial bacteria colonize it. The downside: waste sinks into gravel and decays, raising ammonia and nitrite. You have to vacuum gravel weekly during water changes. Colored gravel (black, white, red) makes decorations pop but looks less natural.

Sand looks more natural than gravel and plants root better in it. Fine sand (0.1 to 1 mm) compacts easily, trapping waste underneath and creating dead zones where anaerobic bacteria grow and produce hydrogen sulfide (rotten-egg smell). Coarser sand (1 to 2 mm) stays looser. Sand also clouds the water when you add it and when fish dig in it. Rinse sand thoroughly before adding it—rinse it in a bucket until the water runs clear, which takes 10 to 15 minutes. Sand also requires more frequent vacuuming than gravel because waste sits on top.

Bare bottom (no substrate) is easiest to clean. Waste sits on the glass, so you vacuum it all during water changes. Bare bottom looks clinical and offers no surface for beneficial bacteria, so your filter must be very strong. Plants cannot root, so you have to tie them to rocks. Some fish (like plecos and corydoras catfish) need substrate to behave naturally, so bare bottom is not right for all tanks.

Creating depth and zones in your layout

A flat tank with decorations scattered randomly looks boring. Create depth by arranging decorations in layers: tall pieces in the back, medium pieces in the middle, and open space in the front. This makes the tank look larger and gives your eye something to follow. Use the "rule of thirds"—place your main focal point (a large rock or piece of driftwood) one-third of the way across the tank, not in the center.

Divide the tank into zones: a planted area (back-left or back-right), an open swimming area (center and front), and a shelter or cave (back-right or back-left). This layout gives fish room to swim and places to hide, reducing stress and aggression. In a 20-gallon tank, you might have moss and low plants on the left, open space in the center, and a cave made from stacked rocks on the right.

Hardscape (rocks and driftwood) should occupy no more than 30 to 40 percent of the tank. The rest is open water for fish to swim. A tank packed with decorations looks crowded and stresses fish. Leave sight lines so fish can see each other and you can see the whole tank.

Rearranging your tank without stressing your fish

If you want to change your layout, do it gradually. Moving all decorations at once disrupts the beneficial bacteria that live on rocks and driftwood, and it stresses fish by destroying their territory and hiding spots. Instead, move one or two pieces every week or two. This gives bacteria time to recolonize and lets fish adjust to the new layout.

Before you move anything, do a partial water change (25 to 30 percent) to lower ammonia and nitrite. Then move one decoration, wait a week, and test ammonia and nitrite. If they spike above 0.25 ppm, do another water change and wait longer before moving the next piece. This slow approach keeps your tank stable and your fish calm.

If you need to move decorations quickly (for example, to remove a sick fish or clean the tank), move everything at once and then do a 50 percent water change. Run your filter for an extra hour or two, and monitor ammonia and nitrite daily for the next week. Feed less for a few days to reduce waste while bacteria recover.

Common mistakes to avoid when decorating

Overcrowding is the most common mistake. A tank packed with rocks, plants, and ornaments looks impressive but leaves no room for fish to swim and reduces water flow, which stresses fish and lowers oxygen. Aim for 40 to 50 percent open water. If the tank feels empty, add more plants rather than more hardscape—plants are lighter and easier to adjust.

Using unsafe materials is another trap. Painted rocks, shells from the beach, and decorations from craft stores can leach dyes, metals, or chemicals. Stick to aquarium-safe materials or test anything you're unsure about. If a rock or piece of driftwood is not labeled aquarium-safe, assume it is not.

Unstable stacking causes injuries. If you stack rocks, make sure each layer is level and solid. A rock that shifts can trap a fish or crack the glass. Use aquarium silicone to glue rocks together if you are stacking more than two high. Driftwood should lean against the glass or rest on a rock base, not float in the middle where it can fall and hurt fish.

Ignoring your fish's needs is the final mistake. A beautiful tank that does not match your fish's behavior is stressful for them. Cichlids need caves and open space to establish territory. Plecos need driftwood. Bettas need plants and shelter. Goldfish need open space and cannot tolerate plants. Design for the fish you keep, not just for looks.

Frequently Asked Questions

Can I use rocks from outside in my aquarium?

Only if you test them first. Rocks from streams or gardens may contain metals, pesticides, or minerals that harm fish. Test any rock with vinegar—if it fizzes, do not use it. Boil outdoor rocks for 30 minutes to kill bacteria and parasites. When in doubt, buy aquarium-safe rocks from a fish store instead.

Why is my driftwood turning the water brown?

Tannins from the driftwood are leaching into the water. This is not harmful to most fish, but it discolors the tank. Soak new driftwood in a bucket for one to two weeks before adding it, changing the water every few days. Boiling driftwood for 30 minutes speeds up the process. If brown water persists, use activated carbon in your filter to remove tannins.

Do I need to anchor plants to rocks, or can I plant them in gravel?

It depends on the plant. Rooted plants (swords, crypts) grow from roots and need substrate. Tie or glue them to rocks if you want to move them later. Rhizome plants (Java fern, Anubias) absorb nutrients from the water and should be tied to rocks or driftwood, not buried in gravel. Stem plants (ludwigia, rotala) can be planted in gravel or left floating.

How often should I rearrange my tank decorations?

You do not have to rearrange often. Most fish are happier with a stable layout. If you want to change things, do it gradually—move one or two pieces every week or two. This gives bacteria time to adjust and prevents ammonia spikes. Avoid sudden, complete rearrangements unless necessary.

What is the best substrate for a planted tank?

A mix of sand and gravel works well. Sand (1 to 2 mm) holds plant roots and nutrients, while gravel on top prevents the sand from compacting. Add root tabs under rooted plants for extra nutrients. Rinse both sand and gravel thoroughly before adding them. This combination gives you the benefits of both without the downsides of either alone.