Skip to content

The Full Audit

Damdit runs one audit: the Full Audit. There are no audit types or modules to pick, so every audit of a website is comparable with the one before.

Area What it covers
Site overview The domain, HTTPS, redirects, robots.txt and the sitemap
URL health Whether every page answers and where it redirects
Indexability Whether search engines may index a page, canonicals, structured data
Navigation Links within the site and in-page anchors
SEO Titles, descriptions and social previews
Accessibility Automated accessibility checks with axe-core and Damdit’s own checks
Security Security headers
Assets Images and files the pages load
Forms Labels, names and submit controls
Performance Load speed and Core Web Vitals, with PageSpeed Insights
Localization Page language and hreflang alternates
Content, Tracking Thin pages, placeholder text, analytics and consent. Observations for Needs review
CMS data, Class hygiene Webflow CMS collections and class naming, with a Webflow connection

The rule reference lists every check.

  1. Discovery. Damdit starts at the address you gave and finds pages from robots.txt, the sitemap and links on the pages. Addresses that redirect to another page are joined with that page.
  2. The plan. You review the pages and areas before anything is audited. A website with more than 500 pages is audited on 500 of them: see The page limit.
  3. The audit. Each page is requested and loaded in a browser (Chromium), the way a visitor sees it, and every check runs on the rendered page. Assets and share images are requested once.
  4. Optional sources. PageSpeed Insights, Google Search Console and Webflow add evidence when connected.
  5. The result. Damdit saves every finding with its evidence, the coverage and the health score.
  • A finding is one thing a check found: one element, one page or one setting.
  • An issue groups every finding of one rule. Fix the cause once and the issue is resolved everywhere.
  • A review signal is an observation that needs a person’s judgement. It goes to Needs review and never changes the score.

Severity says what one occurrence can do, not how many there are:

Severity Meaning
Critical One occurrence can make the website, an essential action, or its indexing or security unavailable.
High One occurrence can block a page, a function, a group of visitors, a search result or a security control.
Medium A real problem that makes things worse but usually doesn’t block the whole task.
Low Advisory or limited: a quality or maintenance improvement.

For accessibility checks run by axe-core, the severity follows axe’s impact of each finding.

  • It never changes, publishes or signs in to the website. It only reads it, as a visitor would.
  • It never counts what it couldn’t measure as passed. A missing result is shown as a gap in Coverage.
  • It never sends your audits anywhere. They stay on your computer.