This guide explains how to install and activate the Snowtech WHMCS Sitemap & AEO Manager addon.
System Requirements
- WHMCS 9.0 or newer recommended
- PHP 8.1 / 8.2 / 8.3
- ionCube Loader for encoded builds
- Write permissions to the WHMCS root directory for sitemap output
- Valid Snowtech Licence Key
- A working WHMCS cron configuration is recommended for automated audit processing
Step 1 – Upload the Module
- Download the Sitemap & AEO Manager package.
- Extract the ZIP file.
- Upload the module folder to:
/modules/addons/sitemapgenerator/
Step 2 – Activate the Addon
- Log in to WHMCS Admin.
- Navigate to System Settings → Addon Modules.
- Locate Sitemap + AEO Manager.
- Click Activate.
During activation, the module will prepare its required settings and internal tables.
Step 3 – Enter Licence Key
- Click Configure.
- Enter your Snowtech Licence Key.
- Click Save Changes.
The module will validate your licence using the standard Snowtech licensing system.
Step 4 – Assign Admin Role Access
Select which WHMCS Administrator Roles are allowed to access the module.
This controls which staff members can use features such as:
- Sitemap generation
- AEO audit runs
- Diagnostics and reporting
- Support and log views
Step 5 – Open the Module
- Go to Addons → Sitemap + AEO Manager.
- Review the Overview tab and confirm the licence status is active.
- Generate your first sitemap.
- Optionally start your first audit run.
File Permissions
The module must be able to write the sitemap file to your WHMCS root directory.
In most environments, the generated sitemap will be written to:
/sitemap.xml
Ensure the WHMCS installation path and web root have appropriate write permissions for the user running PHP.
If sitemap generation fails, review file ownership and permissions carefully, or consult your hosting provider or server administrator.
Cron Recommendation
For larger sites and ongoing audit processing, ensure your normal WHMCS cron is configured and running correctly.
The module can use cron-based batch processing for audit runs, which helps avoid browser timeouts and improves handling of larger public sites.
After Installation
Once installed, it is recommended that you:
- Generate your sitemap and confirm it opens correctly in the browser
- Review module settings and exclusions
- Run an initial audit to establish your baseline
- Enable cron-based processing if you plan to audit regularly
Installation Complete.