Why photography sites struggle on WordPress.
The same pattern shows up on almost every photographer site we audit. None of it is fixable in a plugin.
Hero galleries that crash mobile
Page-builder galleries serve full-resolution JPGs as background-images and re-run JS on every scroll. Lighthouse mobile lands in the 30s–40s — and brides are on mobile.
Hosting bills that creep
Every plugin update bumps the host's CPU usage. By year three the hosting bill is doing more than the design ever did. We move you to a CDN edge — £0/mo, 300 cities.
Invisible to AI providers
JS-rendered content and broken Open Graph mean ChatGPT and Gemini quote the wedding-magazine round-ups instead of you. Static HTML + JSON-LD schema is what they actually ingest.
Shinepics — the case study we built this page around.
WordPress → static. Mobile Performance 45 → 90, three other panels to 100.
A Belfast wedding-photography site, rebuilt from a page-builder WordPress stack to clean static HTML. Same galleries, same booking flow, same SEO equity — different plumbing. The build is shipped and the Lighthouse numbers are real; the AI-grounding instrumentation lands in the next iteration.
What's included.
The rebuild covers everything below as standard. If you're starting from scratch instead, see greenfield builds from £6,500.
- Static-HTML rebuildEvery page, every gallery, every URL — preserved. Content extracted from WordPress to a JSON content schema, design rebuilt either to original or refreshed.
- Image pipelineAVIF + WebP variants, responsive
srcset, lazy-load below the fold. Galleries that load instantly on 4G. - Custom edit panelNo more WordPress admin. A focused editor for the parts of the site you actually change — galleries, weddings, pricing.
- Booking + contactForm posts to whatever you already use (Studio Ninja, HoneyBook, plain email). No PHP, no plugin updates.
- JSON-LD schema
Photograph,LocalBusiness,Service,BreadcrumbList— the structured data AI providers actually ingest. - £0/mo hosting on Cloudflare PagesEdge-served from 300 cities. Free SSL. No more "renew your hosting" emails from the previous host.