All work · Case study · Photography
Ed Gutentag Photography.
A site that gets out of the way and lets the images speak. Built for a photographer whose work was already extraordinary: the job was to not ruin it.

Ed had the photographs. He needed a site that didn’t compete with them.
Ed Gutentag has been shooting families, couples, and the Florida coastline for years. His archive is full of frames that stop you. His old WordPress site opened on one drone video, a script logo and a Menu button. No prices, no booking button, no phone number on the first screen, and on a phone half of it was an empty aqua block. The brief was simple: build something that puts the images first and makes booking obvious.
The result is a dark, editorial site with a light coastal touch: slow typography, generous white space, and a gallery system that loads fast and filters by session type. Booking is handled through a Cloudflare Worker with Resend email, so enquiries don’t get lost.
“I had to keep up with him as opposed to wait for him.”
“Gregory took complete control of redoing my website … His ideas are fantastic … He is very fast … I had to keep up with him as opposed to wait for him … Gregory handled dealing with my host GoDaddy and I absolutely trusted handing off passwords and sensitive information to him.”
Before & after
Same photographer. Different first impression.
The homepage as visitors saw it in April 2026, archived by the Wayback Machine, next to the site live today.
More of the before
Why it had to change
It looked fine. Underneath, Google couldn’t see it.
From the archived source code of the old site, measured against the live one.
| Area | Before | Now |
|---|---|---|
| Speed and platform | ||
| Platform | WordPress, custom theme, plugins to keep patched | Hand-coded HTML on Cloudflare's network. Nothing to patch |
| Homepage | Nine full-screen videos, 386 MB, set to preload | 3.3 MB, fully loaded in about a second |
| Last new content | November 2023 | Updated through the season, latest October 2026 |
| Found on Google | ||
| Title in search | “ED Gutentag Photography”. No place, no service | “Panama City Beach Photographer · Ed Gutentag” |
| Description and main heading | None | Written for every page |
| NAP (name, address, phone) | No business address or service area. The About page listed a wrong number | Same name, phone and service area on all 30 pages |
| Google Business Profile | Not linked. No reviews on the site | Linked from every page. Reviews shown live from Google |
| Business data for Google | None | Structured data for the business, prices, service area and FAQs |
| Local pages | None | Panama City Beach, 30A, Destin, Seaside, Rosemary Beach and Santa Rosa Beach, plus nine local guides |
| Link previews | No image when shared | Photo, title and description on every share |
| Trust and access | ||
| Security | 35 plain http:// links. Logo loaded from the old developer's test server | HTTPS on every page and file |
| Image descriptions | 0 of 6 | Every image |
| Pinch to zoom | Switched off on phones | On |
| Leftovers | WordPress's “Hello world!” sample post, still live | None |
Old site: Wayback Machine capture of edgutentag.com, April 2026. New site: all 30 live pages, checked October 2026.
The outcome
From a video slider with everything behind a menu to an editorial site that puts the work first — delivered three days early.
- 3 days earlyDelivered ahead of the agreed schedule
- Under 1sPage load on Cloudflare's global edge
- Live bookingEnquiries route straight to Ed by email — nothing lost



What we built.

See the site
Ed Gutentag Photography.
Live on Cloudflare Pages: gallery, sessions, booking, and Google reviews all running.
Want something like this?
Tell us what you’re working on. We’ll come back inside one business day. Greg Howard, Seventh Avenue Media
