All docs

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

  1. Collect Diagnostics - The system gathers information about your store's configuration
  2. AI Analysis - Claude AI analyzes the data and identifies issues
  3. Get Recommendations - You receive a health score and prioritized recommendations

Running a Site Audit

From the Dashboard

  1. Go to app.synton.ai
  2. Navigate to Settings or Tools
  3. Find Site Audit
  4. Click Run Audit
  5. Wait for the analysis to complete (usually 30-60 seconds)

From Platform Admin

PrestaShop:

  1. Go to Modules > Synton AI > Configure
  2. Find the Site Audit section
  3. Click Run Audit Now

Magento 2:

  1. Go to Stores > Configuration > Synton AI
  2. Find the Site Audit section
  3. Click Run Audit

What's Analyzed

Platform Configuration

CheckDescription
VersionPlatform version and update status
ModeProduction vs development mode
SSLHTTPS configuration and enforcement
LanguageDefault language and localization
TimezoneServer timezone configuration

Server Environment

CheckDescription
PHP VersionPHP version compatibility
ExtensionsRequired PHP extensions (curl, gd, openssl, etc.)
Memory LimitAvailable memory for operations
Max Execution TimeScript timeout settings
OPcachePHP opcode caching status

Database

CheckDescription
ServerMySQL/MariaDB version
SizeDatabase size optimization
EngineStorage engine (InnoDB recommended)
IndexingIndex health and optimization

Security

CheckDescription
SSL CertificateValid SSL and forced HTTPS
Admin SecurityAdmin folder protection
Debug ModeProduction mode status
Install FolderRemoval of installation files
Security ModulesActive security extensions

Performance

CheckDescription
CachingFull page cache, block cache
CSS/JSMinification and combination
Image OptimizationLazy loading, compression
CDNContent delivery network usage

Store Health

CheckDescription
ProductsActive product count
OrdersOrder processing status
CustomersActive customer accounts
CategoriesCategory structure

Understanding Your Results

Health Score

Your store receives a health score from 0-100:

ScoreRatingMeaning
90-100ExcellentStore is well-optimized
70-89GoodMinor improvements recommended
50-69FairSeveral issues need attention
Below 50Needs WorkCritical 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

  1. Critical issues first - Security and data risks
  2. Warnings second - Performance and reliability
  3. 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:

  1. Go to Settings > Site Audit
  2. View Audit History
  3. Compare scores over time
  4. 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

  1. Run audits regularly - Monthly at minimum
  2. Address critical issues immediately - Don't ignore security problems
  3. Document changes - Track what you fix and when
  4. Test after fixes - Run audit again to verify improvements
  5. 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.

Looking for something else? Browse all guides.