The Problem
A client came to us with a simple corporate website — five pages, no blog, no e-commerce, no user accounts. Just company info, a contact page, and some PDF documents.
It was built on WordPress with Elementor Pro and the OceanWP theme, running on a $10/month server. On paper, that's a standard setup. In practice, here's what they were dealing with:
Performance
- Google PageSpeed score: 38/100 (mobile)
- Time to first contentful paint: 3.8 seconds
- Total page weight: 2.4 MB (for a page with one image and three paragraphs)
Maintenance Burden
- WordPress core updates every 2–3 weeks
- 14 active plugins, each with their own update cycle
- Elementor Pro license renewal: $59/year
- Two security incidents in 18 months (brute force attempts on wp-admin)
- PHP version upgrades requiring plugin compatibility checks
Monthly cost: $10/month hosting + time spent on updates = effectively $15–20/month for a site that changes twice a year.
The Question We Asked
Does this site actually need WordPress?
WordPress is a content management system. It's built for sites that are updated frequently — blogs, news sites, e-commerce stores. But this site hadn't been edited in 4 months. There was no blog. No comments. No user accounts. No shopping cart.
The answer was no. This site needed to be five HTML pages served from a CDN.
What We Did
We rebuilt the site as a static HTML/CSS website and deployed it on Amazon S3 + CloudFront — the same content delivery network that serves Netflix and Airbnb's static assets.
The migration took 3 days:
- Day 1: Extracted content from WordPress, rebuilt as clean HTML/CSS
- Day 2: Deployed to S3 + CloudFront with SSL certificate
- Day 3: DNS cutover and verification
No WordPress. No PHP. No database. No plugins. No server to maintain.
The Results
Speed
| Metric | WordPress | Static (S3 + CloudFront) | Improvement |
|---|---|---|---|
| PageSpeed score (mobile) | 38 | 98 | +158% |
| First contentful paint | 3.8s | 0.4s | 9.5x faster |
| Total page weight | 2.4 MB | 48 KB | 50x lighter |
| Time to interactive | 6.2s | 0.6s | 10x faster |
The site went from "painfully slow" to "loads before you finish clicking."
Cost
| Expense | WordPress (monthly) | Static (monthly) |
|---|---|---|
| Hosting | $10.00 | $0.52 |
| SSL certificate | Included | $0.00 (AWS ACM) |
| Maintenance time | ~30 min | 0 min |
| Plugin licenses (amortized) | ~$5.00 | $0.00 |
| Total | ~$15.00 | $0.52 |
That's a 97% cost reduction. The AWS bill for hosting a low-traffic static site is literally less than a cup of coffee per month.
Security
| Risk | WordPress | Static |
|---|---|---|
| Server vulnerabilities | Yes (PHP, MySQL, Apache) | No server |
| Plugin vulnerabilities | 14 attack surfaces | No plugins |
| Database injection | Possible | No database |
| Brute force login | Common target | No login |
| SSL misconfiguration | Manual setup | Automatic (ACM) |
The attack surface went from "14 plugins, a database, PHP, and a login page" to "files on a CDN." There's nothing to hack.
Uptime
CloudFront has a published SLA of 99.99% uptime. That's less than 53 minutes of downtime per year. The previous WordPress setup went down twice in 18 months due to PHP memory limits and a bad plugin update.
Who Should Consider This?
This migration makes sense if:
- Your site is mostly static content (company info, services, contact, about)
- You update your site less than once a month
- You don't have a blog you actively publish to
- You don't need user accounts, shopping carts, or dynamic content
- You're tired of WordPress maintenance, updates, and security scares
- You want faster load times without learning a new CMS
It does NOT make sense if:
- You publish blog posts weekly
- You have an e-commerce store with inventory
- You need a CMS where non-technical staff edit content daily
- You rely on specific WordPress plugins for core functionality
The Bottom Line
WordPress is a great tool — for the right use case. But if your site is five pages of content that changes twice a year, you're using a semi truck to haul groceries.
A static site on S3 + CloudFront is faster, cheaper, more secure, and zero maintenance. For small businesses with brochure-style websites, it's the best kept secret in web hosting.