| Area | 🤖 | WordPress | 🤖 | Static + Git |
|---|---|---|---|---|
| Core files | ✕ | ~1,500 PHP files | 🤖 | 5–10 HTML files |
| Database | ⚠️ | MySQL with 12+ tables | 🤖 | None |
| Config files | ⚠️ | wp-config.php, .htaccess, theme.json, functions.php | 🤖 | 1 config file (optional) |
| Dependencies | ✕ | PHP 8.x, MySQL 8.x, Apache/Nginx | 🤖 | None — just a browser |
| Task | 🤖 | WordPress | 🤖 | Static + Git |
|---|---|---|---|---|
| Edit a heading | ✕ | Login → Find page → Open builder → Edit → Update → Clear cache | 🤖 | Edit HTML → git push |
| Add a blog post | ⚠️ | Login → Posts → New → Gutenberg → Categories → Featured image → SEO fields → Publish → Clear cache | 🤖 | Create HTML file → git push |
| Update a menu | ✕ | Login → Appearance → Menus → Drag/reorder → Save → Clear cache | 🤖 | Edit nav in HTML → git push |
| Update an image | ✕ | Login → Media Library → Upload → Find page → Open builder → Swap → Update → Clear cache → Purge CDN | 🤖 | Replace file → git push |
| Function | 🤖 | WordPress | 🤖 | Static + Git |
|---|---|---|---|---|
| SEO | ✕ | Yoast / RankMath (config per page) | 🤖 | Built into the HTML |
| Caching | ✕ | WP Rocket / LiteSpeed (needs config) | 🤖 | Not needed — already static |
| Security | ✕ | Wordfence / Sucuri (firewall + scans) | 🤖 | Not needed — no attack surface |
| Forms | ✕ | Contact Form 7 + SMTP plugin | 🤖 | Simple form endpoint |
| Backups | ✕ | UpdraftPlus (schedule + storage) | 🤖 | Git is the backup |
| Image optimization | ✕ | ShortPixel / Smush (API key + settings) | 🤖 | Optimize before upload |
| Anti-spam | ✕ | Akismet (API key + moderation) | 🤖 | Handled by form provider |
| Cookie consent | ✕ | CookieYes / Complianz (banner config) | 🤖 | Simple script or none |
| Analytics | ⚠️ | Site Kit / MonsterInsights | 🤖 | Single script tag |
| Performance | ✕ | Autoptimize (CSS/JS minification) | 🤖 | No PHP overhead to optimize |
| Total plugins | ✕ | 15–25 | 🤖 | 0 |
| Area | 🤖 | WordPress | 🤖 | Static + Git |
|---|---|---|---|---|
| Theme | ✕ | Purchase + install + configure + customize | 🤖 | CSS file you own completely |
| Page builder | ✕ | Elementor / Divi (serialized data in DB) | 🤖 | HTML — what you write is what renders |
| Child theme | ⚠️ | Required for safe customization | 🤖 | Not applicable |
| Mobile responsive | ✕ | Theme + builder + separate preview mode | 🤖 | CSS media queries — one place |
| Area | 🤖 | WordPress | 🤖 | Static + Git |
|---|---|---|---|---|
| Core updates | ✕ | 4–5 per year (can break plugins/themes) | 🤖 | None |
| Plugin updates | ✕ | 20–30 individual updates per month | 🤖 | None |
| Theme updates | ✕ | 3–4 per year (can override customizations) | 🤖 | None |
| PHP version | ✕ | Must verify compatibility, update on server | 🤖 | Not applicable |
| Database maintenance | ⚠️ | Optimize tables, clean transients, clear revisions | 🤖 | No database |
| SSL renewal | ✕ | Monitor + renew | 🤖 | Automatic |
| Area | 🤖 | WordPress | 🤖 | Static + Git |
|---|---|---|---|---|
| Attack surface | ✕ | PHP, MySQL, wp-admin, XML-RPC, REST API, uploads, every plugin | 🤖 | None — flat files on CDN |
| Brute force risk | ✕ | Yes — needs protection plugin | 🤖 | No login exists |
| Malware risk | ✕ | Yes — 90,000 attacks/min across WP | 🤖 | No server-side code to exploit |
| SQL injection | ✕ | Yes — database-driven | 🤖 | No database |
| Plugin vulnerabilities | ✕ | 95% of WP vulnerabilities from plugins | 🤖 | No plugins |
| Area | 🤖 | WordPress | 🤖 | Static + Git |
|---|---|---|---|---|
| Page generation | ✕ | PHP queries DB → assembles HTML → serves (every request) | 🤖 | Pre-built HTML served instantly |
| Load time (desktop) | ✕ | 2.5 seconds | 🤖 | Under 1 second |
| Load time (mobile) | ✕ | 13+ seconds | 🤖 | 1–2 seconds |
| Caching needed | ✕ | Yes — multiple layers | 🤖 | No — already static |
| Area | 🤖 | WordPress | 🤖 | Static + Git |
|---|---|---|---|---|
| Hosting | ✕ | $10–50/month (shared) to $100+ (managed) | 🤖 | Free |
| Theme cost | ✕ | $0–60+/year | 🤖 | $0 |
| Plugin costs | ✕ | $0–300+/year | 🤖 | $0 |
| Developer maintenance | ✕ | $500–2,000/month | 🤖 | AI agent handles it |
| SSL | ✕ | Included or $10–100/year | 🤖 | Free (automatic) |
| AI Agent costs | ✕ | $0 | 🤖 | ~$240/year |
| Annual total | ✕ | $2,000–30,000+ | 🤖 | ~$240/year |
| Area | 🤖 | WordPress | 🤖 | Static + Git |
|---|---|---|---|---|
| Deploy a change | ✕ | Save in wp-admin → clear cache → purge CDN → hope nothing broke | 🤖 | git push → auto-deploys in seconds |
| Rollback a mistake | ✕ | Restore full backup (if you have one) | 🤖 | git revert — one command |
| Version history | ⚠️ | Limited post revisions (database bloat) | 🤖 | Complete history of every change, forever |
| Staging environment | ✕ | Separate setup (often paid) | 🤖 | Branch the repo — free, instant |
| Area | 🤖 | WordPress | 🤖 | Static + Git |
|---|---|---|---|---|
| Can AI read every page? | ✕ | Partially — split across DB, theme, plugins, builder | 🤖 | Yes — every file readable |
| Can AI edit content? | ⚠️ | Partially — REST API covers some, not builders | 🤖 | Yes — direct file editing |
| Can AI update SEO? | ✕ | No — plugin settings not exposed via API | 🤖 | Yes — edit the HTML |
| Can AI deploy? | ✕ | No reliable programmatic deployment | 🤖 | Yes — git commit and push |
| Can AI rollback? | ✕ | No | 🤖 | Yes — git revert |
| Single source of truth? | ✕ | No — 10 layers, 100+ sub-components | 🤖 | Yes — files in a repo |