Installing for the first time?
Choose Download guided installer in the customer center. Copy its separate setup code before leaving.
Downloads & installation
Create a subdomain, upload one installer file and follow the steps in your browser. Keep the folder cPanel suggests. The installer handles the application files.
Use your purchase licence key in the customer center to access your eligible downloads.
Choose Download guided installer in the customer center. Copy its separate setup code before leaving.
Open System → Updates in your workspace. Back up first, then review and install your eligible update.
Read the update guide →Before you begin
Use a dedicated subdomain such as seo.example.com, with an empty folder and a new database. Keep your main website in its own folder.
This walkthrough supports installation at a subdomain’s root address. A website folder such as example.com/seocc is not supported. See all hosting requirements →
Keep this guide open beside cPanel
The images are AI-generated cPanel illustrations with fictional details. Your host’s theme and labels may differ; follow the written steps and the values shown in your account.
cPanel → Domains
That folder is your installation location. You won’t change it to another application path later.
At your DNS provider, add the record for your chosen subdomain pointing to the hosting server, following your host’s instructions. Wait until the address resolves before running the installer or requesting SSL.

cPanel → MultiPHP Manager & SSL/TLS Status
PHP 8.5 missing from the list? Ask your host to enable it for your account before downloading the installer.
PHP version instructions ↗
cPanel → Database Wizard
youruser_seocc.The wizard connects the user to the database. If you use Manage My Databases instead, add the user to the database and grant privileges there.
Use an empty database dedicated to SEOcc. The database password and your later SEOcc sign-in password are separate.
Official Database Wizard guidance ↗
Customer center → cPanel File Manager
installer.php directly into that folder.https://seo.example.com/installer.php. Paste the setup code, confirm your hosting backup and click Prepare my workspace.The launcher checks file protection, downloads your eligible release and verifies the signed files. Leave the page open until it offers Continue to workspace setup.
No application files are installed when this check fails. Ask your host to enable Apache/LiteSpeed .htaccess rules and mod_rewrite, confirm a valid certificate, and allow PHP to make HTTPS requests to your subdomain. A proxy or firewall may need configuration.

Your subdomain → SEOcc installation assistant
cPanel → Cron Jobs
*/5; Hour, Day, Month and Weekday each *..scc-installed.php marker.The wizard saves the cron interval automatically. There is no .env edit needed for this new-install flow.
Finally, configure System → E-mail and send a test email so invitations and password resets work.
Official cPanel cron guidance ↗
Check the full prefixed names, database password and user privileges. Check localhost with your host. The installer keeps non-password fields; enter passwords again before retrying.
Download a fresh file and setup code. If no files were installed, retry in the same empty folder. If partial application files exist or you see an interrupted preparation message, keep the protection files and contact support before removing anything.
Check that the cron job exists, its schedule matches SEOcc and its PHP executable is version 8.5 or newer. Inspect System → Health → Cron after the next scheduled run.
The customer center still provides signed install packages. ZIPs can contain the historical seo-control-center wrapper folder. Use the release-specific manual guide, or contact support for help. The one-file installer is the recommended route for keeping the subdomain’s default folder.