Skip to content

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.

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.


← Back to blog