Showing posts tagged with

Tco

WordPress vs Static Site for Affiliate Sites: 3-Year Total Cost

WordPress vs Static Site for Affiliate Sites: 3-Year Total Cost

Static site vs WordPress for affiliate websites covered the architecture comparison — speed, SEO, what each is good at. This article picks up where that left off and answers a different question: over 3 years of running an affiliate review website, how much cash does each platform actually cost? Most "WordPress vs static" articles online compare hosting fees ($5/mo vs $0) and stop there. They miss plugins, security tooling, migration costs. But other articles wildly overinflate by pricing the founder's time at agency rates. This article does only the cash math — what you actually wire-transfer over 3 years. What "total cost" includes (cash only) This article only counts real cash you'll pay. We're not pricing your own time at $50/hr — that's a useful exercise but tends to inflate numbers in ways most indie operators don't actually feel. If you want to factor in your time, multiply hours from each section by your hourly rate. Cash categories on the table:Hosting and CDN Domain (same on both, ~$10-15/yr) Theme / template Plugins / build-time tools Backup and security tooling Headless CMS (static only, optional)This article models all categories for both platforms across 3 typical site sizes. The 3 site sizes I'm comparing To make the math useful, I'll model three realistic affiliate site sizes:Tier Pages Monthly visits Monthly affiliate revenue Editor countSmall 50-200 < 10k $100-500 1 (you)Medium 500-1500 30-100k $1k-5k 2-3Large 3000+ 200k+ $10k+ 5+Numbers are realistic ranges, not best-case. Adjust to your situation. WordPress 3-year cash breakdown Hosting + CDN For affiliate sites at indie scale, you don't need managed WordPress hosting (Kinsta/WP Engine) until you have real traffic. Realistic tiers:Small site (<10k/mo visits): shared hosting (Hostinger, Namecheap, A2) at $3-5/mo → 3yr: $108-180 Medium (30-100k/mo): VPS (Hetzner CX22 ~$5/mo, DigitalOcean $6-12/mo) or Cloudways DO $14/mo → 3yr: $180-500 Large (200k+/mo): dedicated VPS $20-40/mo or managed tier $30-50/mo → 3yr: $700-1,800Cloudflare free tier handles CDN at every size. Plugins (what you actually need to pay for) Most affiliate-site plugin lists you see online over-prescribe paid plugins. Truth at indie scale:SEO: Rank Math (free) is enough; Pro at $59/yr is optional Schema / markup: included in Rank Math free Affiliate links: Pretty Links free version handles cloaking; ThirstyAffiliates Pro is overkill for < 50 affiliate links Image optimizer: Smush free or build-side compression Caching: WP Super Cache (free) or LiteSpeed Cache (free); WP Rocket $59 only if you want one-click setup Backup: UpdraftPlus free or BlogVault $89/yr only at scale Security: Wordfence free plus 2FA is enough at small scale3-year realistic plugin cash:Small site: $0-200 (mostly free tier) Medium: $100-400 (1-2 paid plugins) Large: $300-700 (Rank Math Pro + WP Rocket + maybe BlogVault)ThemeOne-time: $0-60 (Astra Pro $59 lifetime, GeneratePress free, Kadence free, etc.)3-year cost: $0-60 Domain $10-15/yr × 3 = $30-45 (same for both platforms) Security tooling beyond pluginsCloudflare: free for most cases; Cloudflare Pro is $20/mo only for high-traffic sites Small/Medium: $0 (Cloudflare free + plugin baseline is enough) Large: $0-720 (might add Cloudflare Pro or Sucuri at scale)WordPress 3-year cash totalsTier Hosting Plugins Theme Domain Security TotalSmall $108-180 $0-200 $0-60 $30-45 $0 $140-485Medium $180-500 $100-400 $0-60 $30-45 $0 $310-1,005Large $700-1,800 $300-700 $0-60 $30-45 $0-720 $1,030-3,325Static site 3-year cash breakdown Astro / Next.js / Hugo / 11ty etc on Vercel / Netlify / Cloudflare Pages. Hosting + CDNSmall/Medium (up to ~100k/mo): Free on Vercel / Netlify / Cloudflare Pages within free tiers Large (200k+/mo): Vercel Pro $20/mo or Cloudflare Pages still free for static + Workers cheap → 3yr: $0-720This is the headline gap with WordPress. "Plugins" / build-time tools Static replaces plugins with free code or build-time tools:SEO / schema: built into framework or 1 line of meta tag — free Affiliate link tracking: open-source library — free Image optimization: built-in (Astro, Next/Image) — free; Cloudinary $0-89/yr only if you need it Caching: not needed (static = always cached) — free Backup: git — free Email integration: ConvertKit / Mailchimp same cost as WordPress3-year tooling: $0-300 (mostly $0; Cloudinary/Plausible analytics if you choose) Theme / templateFree framework templates everywhere → $0Domain Same as WordPress: $30-45 Headless CMS (only if you need non-developer editors) If you're solo and write in markdown — $0. If you have 2+ non-developer editors:Decap CMS (free, self-hosted): $0 Tina ($29/mo paid): up to $1,044 over 3 years Sanity team plan ($99/mo): up to $3,600 over 3 yearsStatic site 3-year cash totalsTier Hosting Tools Domain CMS TotalSmall (solo) $0 $0-100 $30-45 $0 $30-145Medium (3 editors, markdown) $0 $0-200 $30-45 $0-200 $30-445Large (5+ editors, 200k+ visits) $0-720 $100-300 $30-45 $0-1,044 $130-2,109Side-by-side 3-year cash costSite tier WordPress Static Static savesSmall $140-485 $30-145 ~$100-340Medium $310-1,005 $30-445 ~$280-560Large $1,030-3,325 $130-2,109 ~$900-1,200Static wins on cash at every site size — but the gap is much smaller than internet "WordPress is expensive" arguments suggest. Both are cheap at indie scale. The real cost difference is time, which we deliberately didn't price here. What cash doesn't capture — your time Cash difference is small ($100-1,200 over 3 years). The real cost difference between platforms is time, which we deliberately didn't price. Rough hour estimates:WordPress: 124-264 hours over 3 years (plugin updates, theme upgrades, security incidents, performance debugging) Static: 80-180 hours over 3 years, but front-loaded — most in year 1 for setupIf you bill your time at $50/hr the time gap can be $2,000-4,000 over 3 years — much bigger than the cash gap. If your time has $0 opportunity cost (you'd be browsing Twitter instead), the cash table above is the whole picture. Where WordPress is the right choice anyway Even though static is cheaper on cash, WordPress wins when:Non-technical editors must publish independently — paid headless CMS (Tina/Sanity) pushes static cost up; WordPress's editor experience is just better for non-coders Site relies heavily on user-generated content / forums / e-commerce — WordPress + WooCommerce / BBpress is mature; static equivalents need much more dev work Migration from existing WP site is too expensive — sometimes the cheapest move is staying on WP You ship 5+ specialized affiliate features yearly — each one as static code is more work than installing a plugin You're comfortable with PHP + admin UI but not with build tools / CIWhere static decisively winsSolo founder writing in markdown — static is free everywhere High traffic spikes — static has zero hosting cost variance under spike, WordPress hosting tiers up sharply Affiliate sites that need to be fast — Core Web Vitals correlate with rankings; static wins by default Long-term security peace of mind — no DB, no exec, no plugins = nothing to hackMigration considerations If you're already on one and considering switching, factor migration cost:WP → Static: 40-100 hours work depending on plugin reliance and content volume Static → WP: 20-60 hours (easier; WP is more flexible re: data import)Migration cost is often equal to 6-12 months of TCO savings. Don't migrate just because the math looks cleaner — only when migration savings clearly exceed migration cost over remaining 18-24 months. Decision rule Pick WordPress if:You ship affiliate sites where non-technical editors must publish independently AND You're not skilled with build tools / framework code AND Your sites grow slowly (no big traffic spikes)Pick static if:You're solo or mostly solo AND You write in markdown comfortably OR can set up Tina/Decap AND Speed and Core Web Vitals matter for your SEOFor static-tooling specifics see static website maintenance checklist and small website automation workflows.Further reading:The architecture comparison without cost: static site vs WordPress for affiliate websites Hosting deep-dive: best web hosting for blog and Cloudflare WordPress hosting If you go WordPress: best WordPress hosting Reddit If you go static: Indie developer website stack covers full developer tooling