Audit Profiles¶
Profiles are presets that control which modules run during an audit. Instead of manually selecting modules, pick a profile that matches your site type or audit goal.
Using Profiles¶
You: Audit https://mysite.com with the quick profile
You: /fat-audit https://mysite.com --profile ecommerce
From the CLI scripts:
python scripts/analyse-html.py page.html --profile local
python scripts/bulk_audit.py --sites sites.json --profile security
Available Profiles¶
quick¶
A fast check covering the essentials. Ideal for a rapid sanity check after deployment.
| Module |
|---|
| SEO |
| Security |
| Links |
Best for: Quick post-deploy verification, CI/CD gates, rapid feedback loops.
full¶
Every module enabled. The most thorough audit available.
| Module |
|---|
| SEO |
| Security |
| Accessibility |
| Performance |
| Links |
| E-commerce |
| Email Deliverability |
| Internationalisation |
| Local SEO |
| DNS & Infrastructure |
| JS Bundle Analysis |
| Content Quality |
| Cookie & GDPR |
| PWA Readiness |
| Schema Validation |
| Sitemap Analysis |
Best for: Comprehensive pre-launch or quarterly audits, client deliverables.
seo¶
Focused on search engine optimisation and content quality.
| Module |
|---|
| SEO |
| Content Quality |
| Sitemap Analysis |
| Schema Validation |
Best for: SEO-focused audits, content teams, organic traffic optimisation.
security¶
Security hardening checks including DNS-level infrastructure.
| Module |
|---|
| Security |
| DNS & Infrastructure |
| Cookie & GDPR |
Best for: Security reviews, compliance checks, pre-launch security sign-off.
local¶
Tailored for local businesses with physical locations.
| Module |
|---|
| SEO |
| Security |
| Accessibility |
| Performance |
| Local SEO |
| Email Deliverability |
| Links |
| Content Quality |
| Schema Validation |
Best for: Local business websites, service-area businesses, restaurants, tradespeople, professional services.
ecommerce¶
Optimised for online stores and product-focused sites.
| Module |
|---|
| SEO |
| Security |
| Accessibility |
| Performance |
| E-commerce |
| Links |
| Schema Validation |
Best for: Shopify stores, WooCommerce sites, any product catalogue or checkout flow.
accessibility¶
Focused on WCAG compliance and inclusive design.
| Module |
|---|
| Accessibility |
| Performance |
Best for: Accessibility audits, WCAG compliance checks, inclusive design reviews.
content¶
Content-focused audit for editorial and marketing teams.
| Module |
|---|
| SEO |
| Content Quality |
| Links |
| Sitemap Analysis |
Best for: Blog audits, content marketing reviews, editorial quality checks.
Custom Module Selection¶
If no profile fits, you can enable or disable individual modules:
You: Audit https://mysite.com with SEO, security, and local SEO modules
You: Run a full audit but skip the DNS module
From scripts:
The detect_modules() function also accepts force_enable and force_disable lists programmatically.
Auto-Detection¶
When no profile is specified, FAT Agent uses auto-detection. It scans the HTML for signals:
| Signal | Module Enabled |
|---|---|
add-to-cart, shopping-cart, Product schema, Shopify/WooCommerce markers |
E-commerce |
hreflang=, language switcher elements |
Internationalisation |
LocalBusiness schema, Google Maps embed, tel: links |
Local SEO |
<form> tags, type="email" inputs, contact form classes |
Email Deliverability |
Core modules (SEO, Security, Accessibility, Performance) and the Links module always run regardless of detection.