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.