Welcome to the new KosherFish
· Eric Rosenberg
After almost a decade running on WordPress, KosherFish has a faster, cleaner home. Here’s what changed.
A new stack
The site is now a statically generated set of HTML pages, served from Cloudflare’s global
edge. Fish data — species names, scientific names, aliases, kosher rulings — lives in our
own small API at api.kosherfish.co, the same API that powers the Android app.
No WordPress. No plugins. No database queries per page view. On a typical mobile connection, pages used to take 2–3 seconds to load. Now they render in under half a second.
Fuller non-kosher coverage
The old site leaned heavily on the kosher list. The new one has a dedicated, categorized view at /not-kosher/ covering shellfish, cartilaginous fish, scaleless species, and processed items — with sourced reasons for each. If you’ve ever wondered why swordfish or sturgeon are disputed, that’s now a quick answer away.
Smarter search
The old site required near-exact spelling. The new one runs a ranked and fuzzy search across names, scientific names, and aliases. Type salmn and you’ll still get Salmon. Type bluefin and you’ll find it listed as an alias of Tuna. Autocomplete now shows thumbnails and Kosher / Not Kosher chips as you type.
Same rulings, clearer sources
Every fish detail page cross-references the Orthodox Union, Chabad.org, and Aish HaTorah. The answer comes first — yes or no — followed by the reasoning. Structured data on every page helps Google and AI assistants surface direct answers.
What’s next
On the short list:
- Hebrew name coverage for every kosher species
- Offline mode for the mobile apps — useful at a fish market with no signal
- The iOS app (Android is already live)
Got a species we’re missing, or spot a mistake? Drop us a message.