A friend's wedding website — alfredandsabrina.com — had been sitting on GoDaddy shared hosting since 2004. The couple got married in February of that year, and the site had been running untouched ever since. When the old hosting plan was going to lapse, they asked if I could move it somewhere it wouldn't disappear.

This felt like a good test. Could I use AI to rescue a 22-year-old website without knowing much about web hosting myself?

The Problem

The site used classic 2004-era HTML — table-based layouts, JavaScript mouse effects, inline styles, no responsive design. The pages themselves were fine, but several images were missing (404s), the RSVP form pointed to a PHP backend that no longer existed, and the whole thing was stuck on infrastructure that needed to go.

What We Did

The AI audited the site, identified the missing images, and recovered them from web archives. We then deployed the whole thing — HTML, CSS, all images including the recovered ones — to Cloudflare Pages using a direct upload API. No git repository needed, no build step, just a clean folder of static files pushed directly to Cloudflare's edge network.

The pages that needed modernization (the info page, the RSVP page) got clean rewrites: same content and visual feel, but with proper CSS layouts instead of nested tables, and proper HTML5 semantics. The photo gallery kept its original feel — it felt right to preserve the 2004 aesthetic there.

On the RSVP form
The original RSVP form posted to a PHP script that no longer existed. On a static hosting platform like Cloudflare Pages, server-side PHP simply doesn't run. We noted this as a known limitation — the form is preserved but inert. For a 2004 wedding site, this felt acceptable.

The Result

alfredandsabrina.com is now live on Cloudflare Pages with a custom domain. It loads fast (edge CDN, no server round-trips), has SSL, and will stay up indefinitely without a hosting bill. A 22-year-old website with a new engine under the hood, looking exactly as it did when it was first built.

What This Taught Me

Static hosting has gotten remarkably good. Cloudflare Pages is free for personal projects, serves files from edge locations worldwide, and handles SSL automatically. The old model — FTP files to a shared host, pay monthly — is genuinely obsolete for anything that doesn't need server-side logic.

I also learned that "migrating a website" is mostly a solved problem when you're working with static files. The tricky parts are always the dynamic bits: forms, databases, server-side code. If you can separate those concerns, the rest is straightforward.