Advanced
Site Audit (AI-Powered Store Health Check)
The Site Audit feature provides comprehensive AI-powered diagnostics and recommendations for your e-commerce store.
The Site Audit feature provides comprehensive AI-powered diagnostics and recommendations for your e-commerce store.
Overview
Site Audit analyzes your store's configuration, security, performance, and best practices, then provides actionable recommendations using Claude AI. This feature is available for PrestaShop and Magento 2 stores.
How It Works
- Collect Diagnostics - The system gathers information about your store's configuration
- AI Analysis - Claude AI analyzes the data and identifies issues
- Get Recommendations - You receive a health score and prioritized recommendations
Running a Site Audit
From the Dashboard
- Go to app.synton.ai
- Navigate to Settings or Tools
- Find Site Audit
- Click Run Audit
- Wait for the analysis to complete (usually 30-60 seconds)
From Platform Admin
PrestaShop:
- Go to Modules > Synton AI > Configure
- Find the Site Audit section
- Click Run Audit Now
Magento 2:
- Go to Stores > Configuration > Synton AI
- Find the Site Audit section
- Click Run Audit
What's Analyzed
Platform Configuration
| Check | Description |
|---|---|
| Version | Platform version and update status |
| Mode | Production vs development mode |
| SSL | HTTPS configuration and enforcement |
| Language | Default language and localization |
| Timezone | Server timezone configuration |
Server Environment
| Check | Description |
|---|---|
| PHP Version | PHP version compatibility |
| Extensions | Required PHP extensions (curl, gd, openssl, etc.) |
| Memory Limit | Available memory for operations |
| Max Execution Time | Script timeout settings |
| OPcache | PHP opcode caching status |
Database
| Check | Description |
|---|---|
| Server | MySQL/MariaDB version |
| Size | Database size optimization |
| Engine | Storage engine (InnoDB recommended) |
| Indexing | Index health and optimization |
Security
| Check | Description |
|---|---|
| SSL Certificate | Valid SSL and forced HTTPS |
| Admin Security | Admin folder protection |
| Debug Mode | Production mode status |
| Install Folder | Removal of installation files |
| Security Modules | Active security extensions |
Performance
| Check | Description |
|---|---|
| Caching | Full page cache, block cache |
| CSS/JS | Minification and combination |
| Image Optimization | Lazy loading, compression |
| CDN | Content delivery network usage |
Store Health
| Check | Description |
|---|---|
| Products | Active product count |
| Orders | Order processing status |
| Customers | Active customer accounts |
| Categories | Category structure |
Understanding Your Results
Health Score
Your store receives a health score from 0-100:
| Score | Rating | Meaning |
|---|---|---|
| 90-100 | Excellent | Store is well-optimized |
| 70-89 | Good | Minor improvements recommended |
| 50-69 | Fair | Several issues need attention |
| Below 50 | Needs Work | Critical issues present |
Issue Categories
Issues are categorized by severity:
Critical Issues
- Security vulnerabilities
- Missing SSL
- Debug mode in production
- Severe performance problems
Warnings
- Outdated software versions
- Sub-optimal configurations
- Missing recommended features
Recommendations
- Best practice suggestions
- Performance optimizations
- Feature enhancements
Example Audit Report
Health Score: 78/100
Critical Issues:
- Debug mode is enabled in production
- Install folder not removed (security risk)
Warnings:
- PHP 8.0 detected, recommend upgrading to 8.2+
- Full page cache not configured
- 15 modules have updates available
Recommendations:
- Enable CSS/JS minification for faster page loads
- Configure CDN for static assets
- Enable lazy loading for images
- Set up automated database backups
Taking Action
Prioritize Fixes
- Critical issues first - Security and data risks
- Warnings second - Performance and reliability
- Recommendations last - Optimization and enhancement
Common Fixes
Enable Production Mode (Magento):
bin/magento deploy:mode:set production
Remove Install Folder (PrestaShop):
rm -rf /path/to/prestashop/install
Enable OPcache:
Add to your php.ini:
opcache.enable=1
opcache.memory_consumption=256
opcache.max_accelerated_files=20000
Scheduling Audits
We recommend running Site Audit:
- After major platform updates
- After installing new modules/extensions
- Monthly for routine checks
- After security incidents
Audit History
Previous audit results are stored and accessible:
- Go to Settings > Site Audit
- View Audit History
- Compare scores over time
- Track resolved vs. new issues
API Access
For developers, Site Audit is also available via API:
Run Audit:
POST /api/{platform}/site-audit
Authorization: Bearer {token}
Get Last Audit:
GET /api/{platform}/site-audit/last
Authorization: Bearer {token}
Troubleshooting
Audit Takes Too Long
- Large stores with many products may take longer
- Server load can affect audit speed
- Try during off-peak hours
Audit Fails to Complete
- Check server timeout settings
- Ensure PHP memory limit is at least 256MB
- Verify API connectivity
Inaccurate Results
- Clear all caches before running audit
- Ensure you're testing production configuration
- Contact support if issues persist
Best Practices
- Run audits regularly - Monthly at minimum
- Address critical issues immediately - Don't ignore security problems
- Document changes - Track what you fix and when
- Test after fixes - Run audit again to verify improvements
- Keep platform updated - Most issues come from outdated software
Need Help?
If you need help understanding or fixing issues:
- Live Chat - Click the chat icon in the dashboard
- Email - support@synton.ai
- Documentation - docs.synton.ai
Our support team can help you prioritize and implement fixes.