5 min read

WooCommerce runs on WordPress, so it works on any GoZen Host plan. A store puts more load on the server than a blog does: product pages run more database queries, and cart and checkout pages can’t be served from the page cache, so they depend on PHP and database speed. This guide covers installation, the plan to start on, and the settings that keep a store fast.

Choosing the Right Plan

A small catalog (under 100 products, low traffic) runs fine on shared hosting. Anything bigger benefits from a VPS.

Store SizeRecommended PlanWhy
Starter (< 100 products, < 500 visits/day)WordPress HostingLiteSpeed + LSCache handles the load
Growing (100-1000 products, 1000+ visits/day)Managed VPSMore PHP workers, dedicated MySQL, no resource ceilings
High-traffic (1000+ products, 5000+ visits/day)AMD EPYC VPS (Business Cloud)Dedicated AMD EPYC cores, no shared CPU

If you’re unsure, start with WordPress Hosting and upgrade when needed.

Installation

Via Softaculous (Fastest)

  1. Log into cPanel
  2. Open Softaculous > search for WordPress
  3. Install WordPress on your domain (see Installing WordPress)
  4. After installation, log into wp-admin
  5. Go to Plugins > Add New > search WooCommerce
  6. Install and activate
  7. Follow the WooCommerce Setup Wizard

The wizard walks you through:

  • Store location and currency
  • Payment gateways (Stripe, PayPal, etc.)
  • Shipping zones
  • Tax settings

SSL Is Mandatory

WooCommerce handles payments. Your site must run on HTTPS. GoZen Host provisions free SSL via AutoSSL automatically. Verify it’s active:

  1. Visit https://yourdomain.com - the padlock should be visible
  2. If not, go to cPanel > SSL/TLS Status > Run AutoSSL

Use the GoZen SSL Auditor to confirm your certificate is valid and properly chained.

Performance Optimization

Slow stores lose sales, so the steps below are ordered by impact.

1. Enable LiteSpeed Cache

This gives the biggest speed gain. GoZen shared and WordPress hosting runs LiteSpeed, so the LiteSpeed Cache plugin uses the server’s own page cache at no extra cost.

  1. Install the LiteSpeed Cache plugin
  2. Go to LiteSpeed Cache > Cache and set Cache Logged-in Users to OFF (important for WooCommerce)
  3. Go to LiteSpeed Cache > Cache > WooCommerce tab:
    • Privately Cache Cart = ON
    • Privately Cache Cart Page = ON

See LiteSpeed Cache for WordPress for the full configuration guide.

2. Optimize Images

Product images are the heaviest part of any store page.

  • Use WebP format (LiteSpeed Cache converts images automatically via Image Optimization)
  • Set maximum image dimensions in Settings > Media (1200px wide is enough for most themes)
  • Use lazy loading (LiteSpeed Cache enables this in Media Settings)

3. Reduce Database Bloat

WooCommerce creates database entries for every session, cart, order, and log. Over time this bloats the database.

Clean up regularly:

  • Delete old transients: LiteSpeed Cache > Database > Clean All
  • Limit post revisions: add to wp-config.php:
      define('WP_POST_REVISIONS', 5);
      
  • Clear Action Scheduler logs: WooCommerce > Status > Scheduled Actions > delete completed actions older than 30 days

4. Use a CDN

A CDN serves your product images and static files from servers near your visitors. Cloudflare’s free plan works well:

  1. Sign up at cloudflare.com
  2. Add your domain
  3. Update nameservers to Cloudflare’s
  4. Set SSL mode to Full (Strict)
  5. Enable caching for static assets

5. Minimize Plugins

Every plugin adds PHP execution time. For WooCommerce stores:

  • Keep: WooCommerce, LiteSpeed Cache, a payment gateway, shipping plugin
  • Remove: social share buttons (use theme features), popup builders you don’t need, and SEO plugins that duplicate each other
  • Evaluate: measure each plugin with Query Monitor. A plugin that adds more than about 100 ms to uncached pages, especially cart and checkout, needs a lighter alternative

Essential Plugins for WooCommerce

PurposeRecommended PluginNotes
CachingLiteSpeed CacheIncluded with GoZen. Don’t use WP Super Cache or W3TC alongside it
SEOYoast SEO or Rank MathPick one, not both
SecurityAlready handledGoZen includes a web application firewall and malware scanning (Imunify360 or cPGuard, depending on the server)
BackupsAlready handledGoZen runs Backuply daily
PaymentStripe or PayPalOfficial WooCommerce extensions
EmailWP Mail SMTPIf using a transactional email service

Security for Stores

A store handles customer data and payments, so take these extra steps:

  • Keep everything updated: WordPress core, WooCommerce, all plugins, and your theme
  • Use strong unique passwords: for wp-admin, cPanel, the database, and FTP accounts
  • Enable two-factor authentication: in wp-admin and in the GoZen client area
  • PCI compliance: with Stripe or PayPal, card details are entered in the provider’s own fields and processed on their servers, so your site doesn’t store card numbers. That keeps your PCI compliance work small
  • The server’s firewall (Imunify360 or cPGuard, depending on the server) blocks malicious requests before they reach WordPress

Troubleshooting

ProblemFix
Checkout page is slowEnable private caching in LiteSpeed Cache WooCommerce settings. Check for heavy plugins running on checkout
508 Resource Limit error during saleTraffic spike exceeded CloudLinux limits. Enable caching and consider upgrading to VPS
Payment gateway timeoutUsually a gateway-side issue, not hosting. Check Stripe/PayPal status page
Products not showingCheck WooCommerce > Status > System Status for errors. Verify PHP memory limit is at least 256M
Email notifications not sendingSet up WP Mail SMTP with a proper SMTP relay. Don’t rely on PHP mail() for transactional emails

What to Do Next

Last updated 21 Oct 2026, 00:00 +0300. history

Was this page helpful?