Promising Beer — Site Strategy & Roadmap #

A working document capturing an objective read of promisingbeer.com as of April 2026, the chosen direction for the site, and a roadmap of what to build next.


Direction: a photo book, not a magazine #

Promising is built and maintained by one person. The instinct is small, personal, ownable. Long-form essays aren't the voice. Buyer's-guide listicles feel like a trap. The right reference point isn't a magazine or a blog — it's a photo book or a curated guidebook. Think Wallpaper* City Guides, Phaidon monographs, Cereal, Drift, Standart. Compact entries, considered sequencing, photography co-equal to text, and an identity resistant to engagement-grabbing cruft.

This frame resolves several earlier tensions:


What's working #


What changes under the photo-book frame #

Cut or deprioritize:

Keep and strengthen:


Roadmap #

Quick wins (a weekend each) #

Medium-term builds #

Annual / slow #


Homepage shift #

Today: hero, featured review, latest news, recently reviewed, brewery logos, scoring teaser, About / Scoring CTAs. Reads as a blog with utility blocks below the fold.

Photo-book direction: hero / cover, one hero spread (the most recent or most notable review treated like a cover story with strong photography), a quiet way into "All beers" / "Issues", and not much else above the fold. Less density, more confidence. The brewery logo row and the "zero percent" graphic block can stay but should feel like back-matter, not feature blocks.

This is the most visually impactful change on the list and worth mocking up before building.


Photography as a quality gate #

If photo book is the model, photography is no longer decorative. Practical implications:


Open questions #


Appendix: Stack question — Eleventy vs. Next.js / React #

Recommendation: stay on Eleventy.

Of every item on the roadmap above, none requires a JavaScript framework. The list is content, structure, and SEO work — exactly what static-site generators are best at:

Item Eleventy fit
Search Pagefind drops in as static index
Filtering on /beers/ Vanilla JS on existing static page (the sort is already vanilla JS)
Brewery / region pages Eleventy pagination + collections
Issues / collections Markdown + a collection layout
Per-review OG images Build-time satori
Public dataset Eleventy already emits JSON
Glossary, reference pages, annual issue Markdown

What Eleventy currently buys:

What a Next.js / React migration would cost:

The only things that would genuinely justify a framework move are server-rendered or stateful features the roadmap doesn't currently call for:

If those become priorities, the right move is probably Astro, not Next.js — Astro is static-first like Eleventy but supports React islands where needed. That's a much smaller leap than a full Next.js port and preserves the SEO posture.

Verdict: the framework isn't the bottleneck. Photography quality, on-site search, filtering, brewery chapters, and curated issues are. Spend the engineering budget there. Reconsider the stack only when a planned feature genuinely requires server-side state.