Design outstanding websites for Hostinger Cloud Startup

Production websites

Design outstanding websites for Hostinger Cloud Startup

How to use Grok Build to craft premium sites, then host them on Hostinger Cloud Startup — isolated CPU/RAM, a dedicated IP, managed web apps, and the features people underuse.

Beautiful design dies on noisy neighbors. This chapter pairs Grok-level design craft with Hostinger Cloud Startup — managed cloud (not shared Business Pro) so the site looks expensive, stays fast under spikes, and sends mail from an IP that belongs to you.

This manual assumes Cloud Startup

We used to write against Hostinger Business / Pro shared hosting. Cloud Startup is the production target now: isolated cores and RAM, a free dedicated IPv4, 10 managed web apps, 100 PHP workers, daily + on-demand backups, CDN, and priority 24/7 cloud support. Do not prompt Grok as if you are still on a shared IP.

Design principles that actually convert

  • One idea per section — hero states the offer in one sentence; proof follows; CTA repeats.
  • Type hierarchy over decoration — display + body, not five fonts.
  • Mobile-first — design at ~390px, then expand. Most Hostinger traffic is mobile.
  • Real content — Grok should write industry-specific copy, not lorem.
  • Performance budget — two font families max, compressed images, no autoplay video above the fold unless critical. Cloud Startup’s 4 cores / 4 GB RAM will not save a 12 MB hero.
Power move

In CLI, start with /design. In web Build Mode, paste the same brief. Always end with: “Verify mobile layout and Lighthouse basics; no horizontal overflow. Host on Hostinger Cloud Startup.”

Gold-standard site brief for Grok Build

Copy-paste brief
Design and build a production marketing site for [business].

Audience: [who]
Primary action: [book call / buy / subscribe]
Tone: [3 words]
Must include: hero, social proof, services, FAQ, contact form
Visual: dark editorial, one teal accent, no purple gradients, Lucide icons
Technical: static-export friendly OR Node web app / PHP/WordPress as specified
Hosting target: Hostinger Cloud Startup (dedicated IP, CDN, NVMe, managed web apps)
Constraints: Core Web Vitals friendly, SEO meta + OG, accessible forms
Deliver: responsive pages, real sample content, contact form endpoint notes,
         public_html or web-app deploy notes, dedicated-IP email DNS checklist

Hostinger Cloud Startup — what you are buying

Cloud Startup sits above shared Premium / Business (Unlimited) and below Cloud Professional / Enterprise. You get isolated cloud resources (not a noisy shared pool) plus the dedicated IP Business Pro never included. Advertised 2026 envelope: 4 CPU cores, 4 GB RAM, 100 GB NVMe, 2M inodes, 100 PHP workers, 10 web apps, unlimited sites.

CapabilityWhy it mattersPower-user note
Dedicated IPv4Your mail and origin are not sharing a neighbor’s reputationLock this in on day one — see Dedicated IP below
4 cores / 4 GB RAMSpikes do not stall the whole accountStill compress media; isolation is not a license for bloated JS
100 GB NVMeFaster disk than old SATA SSD tiersKeep caches and media on NVMe; watch inode limits on generated assets
100 PHP workersWoo / WP checkouts survive trafficObjectCache + LiteSpeed; pin PHP version
10 managed web appsNode.js apps without a VPSUse for Grok-exported Node, not only static public_html
LiteSpeed + LSCacheOften the real speed win on WordPressEnable LSCache + guest mode carefully; purge on deploy
CDN includedGlobal static edge for CSS/JS/images (~40% claimed lift)Turn on after HTTPS is stable; purge CDN when assets rename
Daily + on-demand backupsRollback without dramaTake an on-demand backup before plugin/theme/Grok deploys
WordPress stagingTest refreshes safelyRefresh on staging first — see /refresh chapter
Traffic power boostShort burst of extra capacity for launchesUse the week of a campaign, not as a forever substitute
Priority 24/7 supportCloud specialists, not generic shared-queueHave the dedicated IP and domain ready when you open a ticket
Access sharingClients/teammates without handing rootIsolate clients; never share admin passwords in chat
Business (shared)Cloud Startup
ArchitectureShared resource poolIsolated cloud container
CPU / RAM2 cores / ~3 GB shared4 cores / 4 GB isolated
Dedicated IPNo — shared IPv4Yes — free dedicated IPv4
PHP workers~60100
Web appsLimited / none as a product10 managed Node apps
Inodes~600k2,000,000
DB headroom150 DBs / 3 GB300 DBs / 6 GB
SupportStandard queuePriority cloud experts

Dedicated IP — the feature Business Pro never had

Every Cloud Startup plan includes a free dedicated IPv4. On Business Pro your site sat on a shared address: if a neighbor got blacklisted, your mail and sometimes your origin reputation went with them. That is the main reason this manual moved off Business Pro.

  • Email deliverability — transactional mail (order confirmations, password resets, waitlist replies) leaves from your IP. Pair it with SPF, DKIM, and DMARC or the dedicated IP is wasted.
  • API and firewall allowlists — payment processors, corporate ERPs, and some webhooks want a fixed origin. Shared hosting cannot promise one.
  • SSL / compliance setups — a few certificate and PCI-adjacent flows still expect a unique IP.
  • Reputation isolation — a malware’d co-tenant cannot put your domain on a blocklist by sharing an IP.
Do this on day one

In hPanel, copy the dedicated IP. Point the domain’s A record at it (not at a leftover shared address from a Business Pro migration). Then publish SPF as v=spf1 ip4:YOUR.DEDICATED.IP include:_spf.mail.hostinger.com ~all (confirm the include Hostinger currently documents). Until A + SPF match the dedicated IP, Cloud Startup is just a faster shared box.

Tell Grok you have a dedicated IP
Hosting: Hostinger Cloud Startup with a dedicated IPv4.
Do not assume a shared IP. After deploy I will:
1) Point the domain A record at the dedicated IP
2) Enable HTTPS, then CDN
3) Set SPF/DKIM/DMARC against that IP
4) Test mail from a real mailbox on the domain
Never put FTP passwords in this chat.

Managed web apps (Node.js, not only public_html)

Cloud Startup includes 10 managed web apps. That is the extra feature that changes how you ship Grok Build output: a Node site does not have to be flattened into static files if you actually need a server.

  • Static marketing sites still go in public_html — cheapest path, CDN does the work.
  • Node / SSR / API — deploy as a web app (Node.js frameworks Hostinger lists). Use this when you have waitlists that write to a DB, auth callbacks, or server-only keys.
  • WordPress / Woo — one-click, LiteSpeed, ObjectCache, 100 PHP workers. Staging first.
Watch out

Server-only secrets (XAI_API_KEY, payment keys) never belong in a static export. If the Grok app needs them, ship it as a Cloud Startup web app, not as files in public_html.

Deploy patterns

Static export → public_html
1) Build static assets (or export from Web Build)
2) Hostinger File Manager / SFTP / rsync over SSH → public_html
3) Ensure index.html at web root
4) SPA apps: route fallback carefully — do NOT send /assets/* to index.html
5) Point A record at the dedicated IP (not a leftover shared IP)
6) Enable HTTPS, then CDN
7) On-demand backup after first good deploy
SPA fallback without breaking assets (.htaccess)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/assets/
RewriteCond %{REQUEST_URI} !^/media/
RewriteRule ^ index.html [L]
Node web app (when static is not enough)
1) Production build locally; confirm env vars are server-only
2) hPanel → Web Apps → Node.js → deploy the build
3) Attach the domain; A record still targets the dedicated IP
4) HTTPS → CDN for static assets
5) On-demand backup + smoke the real domain (auth, forms, mail)

Go-live checklist (Cloud Startup)

  1. On-demand backup
  2. Domain A record → dedicated IP (verify with dig +short yourdomain.com A)
  3. HTTPS green (unlimited SSL)
  4. CDN on; purge after renames
  5. LSCache (WP) or static cache headers; ObjectCache if WP
  6. Forms tested on the real domain
  7. Mail: SPF includes the dedicated IP, DKIM + DMARC live, send a real test from a mailbox on the domain
  8. SPA: /assets and /media not swallowed by index.html fallback
  9. Mobile 390px smoke
  10. Optional: enable a traffic power boost the week of launch
Tip

Never paste FTP passwords into Grok. Prefer SFTP keys, SSH, or Hostinger File Manager sessions you control. Cloud Startup has SSH — use it.