Skip to main content
sus.botdocs
  • SEO
  • AI
  • QA
  • Privacy
  • Accessibility
  • Security
  1. Docs
  2. QA

Module

QA

29 audits · 150 checks · 70 findings

Audits

  • Broken links 13 checks
  • Page resources and script errors 6 checks
  • Spelling 4 checks
  • Readability 4 checks
  • Language declaration 4 checks
  • Content freshness 4 checks
  • Inventory 1 checks
  • Custom policies 6 checks
  • Markup validity 5 checks
  • Error pages and server messages 6 checks
  • Usability rules 11 checks
  • Uptime and response time 6 checks
  • Documents 5 checks
  • Tag coverage 4 checks
  • Page carbon estimate 2 checks
  • Scores and benchmarks 3 checks
  • Findings over time 4 checks
  • Leftovers that shipped with the site 8 checks
  • Forms that lose submissions 4 checks
  • Contact details differ across the site 5 checks
  • The same product has different prices 5 checks
  • Dates that contradict the calendar or each other 5 checks
  • Translations that drifted apart 5 checks
  • The link promises one thing and delivers another 5 checks
  • Several versions of the same document are live 4 checks
  • The site spells its own names in several ways 4 checks
  • The status code and the page say different things 6 checks
  • Analytics and the crawl see different sites 5 checks
  • The same component differs from page to page 6 checks

Findings

  • An analytics tool is missing on some pages, loaded twice or fires before consent
  • An analytics tool that ran on a page at the last crawl no longer does
  • Pages with visits that the crawl cannot reach or that return an error
  • A word the owner's word list bans is used on the site
  • The breadcrumb puts a page under another parent than the menu does
  • A form loses what the visitor typed
  • A link leads to a page that is gone, unreachable or not what it claims
  • A link to unsubscribe, cancel or delete an account is broken
  • A script on the page throws an error or logs one
  • The same contact detail has different values across the site
  • The page has no doctype, declares no character encoding or uses removed elements
  • A link inside a document is broken
  • A document is orphaned, very large, old or missing its title or language
  • An older version of a document is still live next to the new one
  • A page carries the same meta tag twice with different values
  • Whole paragraphs in bold or italic, or no site icon
  • The page shows a server error, a stack trace or nothing at all
  • A page still presents an event or offer whose end date has passed
  • A page loads an image, stylesheet, script or font that fails or arrives the wrong way
  • A finding is new, has been open for a long time, or is back after it was dealt with
  • The web framework's stock favicon or 404 page is still in place
  • A passage of the main content is hard to read
  • A page or a single file transfers more data than the budget
  • No web app manifest or touch icon for saving the site to a phone's home screen
  • A script or stylesheet with an integrity hash is blocked because crossorigin is missing
  • A note meant for the team is visible on the page
  • The page does not declare its language, or declares it in a form browsers cannot use
  • The declared language is not the language of the text
  • Language versions of a page have drifted apart
  • Placeholder images, camera file names as alt text, or example contact details
  • Wrongly decoded characters, raw Markdown or escaped HTML in the visible text
  • A link has been broken for a long time
  • A link's text promises something else than the page it leads to
  • Link text that says nothing, runs too long or names the same page two ways
  • A broken link looks like a typo and a corrected address is suggested
  • A markup error changes how the page is built or read
  • One language version mixes the spellings of two regions
  • The site writes one of its own names in several ways
  • No page of the site offers a way to get in touch
  • An address that does not exist gets the wrong answer
  • The "page not found" page offers no way back into the site
  • A screenshot check found pages that still show the old design or the old logo
  • The site was down for several checks in a row
  • The text names a recent past year as if it were current
  • A page that existed at the last crawl is gone
  • A page has been on the site for a year and nobody visited it
  • A passage of the main content is written mostly in the passive voice
  • A form field refuses pasted text
  • A phone number on the page is not a tel link
  • Sample policy: the page text contains placeholder text, a banned term or a wrong brand spelling
  • Sample policy: a published document carries tracked changes or hidden content
  • Sample policy: a required element is missing or a forbidden element is present
  • The same product has different prices on different pages
  • A page now redirects to a page about something else
  • The same word stands twice in a row
  • A score fell since the last crawl
  • Favicon, theme colour or default share image differs between pages
  • The search field is too narrow to show a normal query
  • A word is not in the dictionary of the language it is written in
  • A page links to or loads from a staging or preview host
  • A date on the page contradicts the calendar or the page's own history
  • A page has not changed for a long time or shows an old date
  • The status code and the page say different things
  • The same component differs from page to page
  • Sections of the site report to different analytics accounts, or to none that is connected
  • The page shows a value the template or script did not fill in
  • An image has no width and height, so the page may jump when it loads
  • A link has an empty, malformed or local-only address
  • A monitored address was down, slow or answered wrongly
  • A word is spelled the way another region spells it
  • All audits
  • About sus.bot
  • Open the app
  • Contact support