Migrate 3 WordPress sites to Hostinger Cloud Enterprise (6 vCPU / 12 GB / LiteSpeed Enterprise) — zero-downtime, SEO-safe

Job ID: 39808823

Budget: $250 – $750 USD

Sites & migration order (sequential milestones)

adondeviajar.net — from Bluehost

masajesnurucolombia.com — from Bluehost

colombiaeroticvacations.com — from WP Engine (mission-critical, adult-oriented but non-explicit; payment-processor-friendly)

Traffic: combined <70k visits/month.

Target infrastructure (must use)

Hostinger Cloud Enterprise: 6 CPU cores, 12 GB RAM, 300 GB NVMe, 300 PHP workers, Dedicated IP, Unlimited SSL, LiteSpeed Enterprise.
CDN/WAF: Cloudflare (Free or better).
DB: MariaDB ≥10.6 / MySQL 8.
PHP: 8.2/8.3 (lsphp) with separate pools per site.
Caching: LiteSpeed Cache (full-page for anonymous) + Redis Object Cache + OPcache.

Scope (applies to each site)

Staging clone on Hostinger → configure LSCache (ESI for cart/account if applicable), Redis, image/WebP-AVIF, lazy-load, Critical CSS.

Cloudflare: Full (strict), HTTP/3, Brotli, Early Hints. Cache rules to bypass /wp-admin*, /wp-login*, /cart*, /checkout*, /my-account*, /wc-api/*, ?s=, preview, and cookies wordpress_logged_in, woocommerce_items_in_cart, wp-postpass.

DB tuning: innodb_buffer_pool_size ~30–40% RAM (cluster-wide), slow query log; index checks for heavy tables (wp_postmeta, wp_options).

Cron: disable WP_CRON, add system cron (5–10 min).

SEO & URL parity: validate permalinks, existing 301s, canonicals, robots.txt, sitemaps; crawl for ≥99.5% URL/status parity.

Cutover with zero downtime: lower DNS TTL, cache warm-up, live monitoring of 4xx/5xx, CPU/IO.

Post-cutover: resubmit sitemaps to GSC, fix residual 404s, short report.

Performance acceptance (per site):

Equal or better than baseline (you capture PSI/WebPageTest mobile before/after).

TTFB (cached, anonymous) < 200–300 ms; LCP p75 < 2.5 s on key pages.

No perceived downtime; 5xx ≈ 0%; rollback path documented.

Milestones & payments (site-by-site; total US$600)

Milestone 1 — adondeviajar.net (Bluehost → Hostinger) — US$150

Provision Hostinger environment (users/isolation, Redis, OPcache, backups).

Staging, optimization, SEO parity, zero-downtime cutover.

Deliver: before/after metrics + configs exported (LSCache, Cloudflare rules, PHP/DB).

Milestone 2 — masajesnurucolombia.com (Bluehost → Hostinger) — US$150

Repeat full process; confirm shared tuning doesn’t regress site #1.

Deliver: before/after report + adjustments, updated runbook.

Milestone 3 — colombiaeroticvacations.com (WP Engine → Hostinger) — US$300

Staging with careful parity checks; verify forms, payments, webhooks, SMTP (SES/Mailgun).

Optional synthetic load (k6/loader.io) for 2–3 top routes before cutover.

Zero-downtime cutover in off-peak window (America/Vancouver).

Final consolidated report + complete runbook (backup/restore, cache purge/warm-up, deploy flow).

Deliverables

Metrics pack per site (PSI/WebPageTest screenshots/links + server metrics).

Config export: php.ini diffs, my.cnf tuning, LSCache settings, Cloudflare rules.

Runbook (operations, backups, restores, cache management, adding new sites).

Monitoring: uptime + basic error alerting enabled.

Required experience

Proven WP Engine/Bluehost → LiteSpeed/Hostinger migrations with zero downtime.

Expert with LiteSpeed Cache, Redis, Cloudflare (cache/bypass/WAF).

MySQL/MariaDB performance (profiling, heavy WP tables).

SEO-safe WordPress moves; WooCommerce/membership experience a plus.

Comfortable handling adult-oriented but non-explicit content.

What to include in your proposal

2–3 case studies with before/after evidence.

Your migration checklist + tools (Screaming Frog, PSI/WebPageTest, k6/loader.io).

Start date and availability for off-peak cutovers; questions/assumptions.