Skip to content

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:

python scripts/analyse-html.py page.html --modules seo,security,local_seo

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.