Sea Cave has sold fish in Erie since 1975. What actually goes into a website for a store like that, and why the templates never come close.
Search for advice on fish store websites and you mostly get template marketplaces. Eighty-one themes on one site, over a hundred fifty on another, and a lot of them are built for fishing shops, as if a store that sells living coral and a store that sells lures were the same business. One theme I found describes itself as an aquarium shop template and a fishing and hunting club template in the same breath.
Nobody who made those has stood in front of a fish wall on delivery day. I built the website for a real fish store this year, and I want to write down what the job actually involved, because almost none of it survives contact with a template.
Sea Cave has sold saltwater and freshwater fish in Erie since 1975. The site's catalog now runs past six hundred products: livestock, coral, dry goods. Every one of them gets its own page.
Six hundred pages sounds like a lot until you remember the store has been accumulating that inventory knowledge for fifty years. The website didn't create the catalog. It finally wrote down the one that already existed in the tanks and in the owner's head.
Start with the inventory. Shipments arrive weekly, a species in the tanks on Tuesday can be gone by Friday, and next month's batch of that same species may look different and cost different. Any website claiming to know exactly what's in stock is wrong within a week of going live.
Then there's how people search. Someone who keeps a reef tank doesn't stop at "fish store near me." They search for the animal itself, by species name, sometimes by the Latin one. A store carrying hundreds of species has hundreds of things people ask for by name, and a five-page website answers for none of them.
And underneath both sits the trust problem. Buying a live animal is nothing like buying a t-shirt. Before someone drives across town, they want evidence the animal is actually there and actually looks healthy. A website that waves at this with generic imagery has answered the one question that mattered with a shrug.
So the site runs on a hard rule: a live fish listing only publishes with a real photo of the actual animal, taken in the store. Never a stock image. If a species arrives but hasn't been photographed yet, its page waits.
The rule costs something. Pages don't go up the moment stock does. But a stock photo of a fish is a glamour shot of some other fish, in some other tank, on its best day. The photo on the page is the animal you'd take home, which is the whole question a buyer came to settle.
Livestock prices move batch to batch, because the animals do. Rather than pretend otherwise, each page shows a price with a note: varies per batch, call to confirm.
That one line does a lot of work. The number gives people something honest to plan around, and the call confirms details instead of starting from zero. The page never promises what the store can't guarantee.
There's no online ordering anywhere on the site, and that was deliberate. Live fish are about the worst case e-commerce has: stock turns over weekly and no two animals are identical. Bolting a cart onto that would have manufactured refund disputes out of thin air.
The catalog's job is narrower and more useful. It answers "do you carry it, and roughly what does it cost," so a call or a visit can start further along.
The site also has build guides: walkthroughs of real tank setups that link to the products they use. Someone planning their first tank can read how one actually gets put together, then click straight through to the equipment on the store's own pages.
The guides earn their keep twice. They answer the questions a beginner actually has, and every product they mention is another path into the catalog instead of a dead end.
Here's the mechanism, stated plainly. Each product page lives at its own address, which means a search engine can index it. The catalog also feeds Google's free local product listings, the program that lets a store surface in-store inventory online without ever shipping a box.
I'm deliberate about how I phrase that. What I built is plumbing: the pages exist, they're indexable, and the inventory flows into the listings program. What Google does from there is Google's business, and anyone who promises you a particular result is selling something.
A fish store is the extreme version of problems most local retail has in milder form. Inventory shifts while customers search for specific items by name, and some purchases need more trust than a logo can supply.
What transfers is the approach. This website came out of the store's own rules and awkward realities, the photo rule and the batch pricing included, instead of the store getting squeezed into someone's theme. If a template can't tell a fish store from a bait shop, it doesn't know your business either.
Tell me what you're building. I'll come back with a plan for what the site should actually do.