We audit ourselves
The product is held to its own rules.
A scheduled job can run this scanner against the public application. The same scoring engine used for user reports produces the result below, with no special treatment and no hand-picked pages.
No self-audit has been published yet.
Run the included cron/self-audit.php task after configuring the production APP_URL. This page will then display the latest score.
What the self-audit checks
Every day, the same crawler and scoring engine that produce customer reports audit this website's public pages: titles and descriptions, headings, canonical URLs, structured data, mobile viewport, robots.txt, the XML sitemap, HTTPS and security headers, image alternative text, form labels and response speed.
The release rule
A new version of the product is only released when this audit scores at least 90/100 with zero critical findings. If a new check is added that this site does not pass, we fix the site or document the exception in the methodology rather than quietly lowering the standard.