high Broken internal link (HTTP 404)
https://demo.shipcheck.example/help/returns
How to fix: Fix the link target or remove the link.
1 November 2026 UTC · 24 pages checked
This is a sample report for an invented site. The product is close to launch-ready, but one issue must be fixed first: a configuration file with your passwords can be downloaded by anyone. Mobile visitors will also struggle at checkout, because the page scrolls sideways. Six of the eight features in your spec are in place, and two need attention. Fix the top three items below, and this site would score well over 85.
Add a deny rule for dotfiles at the proxy. The overflow comes from a fixed-width pricing table. Consider a CSP in report-only mode first.
Automated testing finds only a subset of issues, especially for accessibility. This report is not a WCAG certification, not a security penetration test and not a guarantee. It reflects the public pages checked at the time of the audit.
| Functional | 75 | |
|---|---|---|
| Accessibility | 72 | |
| Performance | 81 | |
| Security | 69 | |
| SEO | 90 | |
| Spec coverage | 84 |
| Feature | Status | Confidence | Evidence |
|---|---|---|---|
| Product catalogue with prices | Built | 96% | Heading "All products" https://demo.shipcheck.example/shop |
| Checkout form | Built | 90% | Button "Pay now" https://demo.shipcheck.example/checkout |
| Newsletter with consent | Partial | 82% | Email field, no consent checkbox https://demo.shipcheck.example/ |
| Password reset | Missing | 78% | |
| Order history | Unverifiable | 60% |
https://demo.shipcheck.example/help/returns
How to fix: Fix the link target or remove the link.
Uncaught reference to analytics before it loaded.
How to fix: Investigate this error in your browser devtools.
Screen reader users cannot tell what this field is for.
<input id="checkout-email" type="text" placeholder="Email">
How to fix: Add a label element or an aria-label.
Low contrast text is hard to read for many visitors.
How to fix: Increase the contrast to at least 4.5:1.
Good is under 2500 ms and poor is over 4000 ms.
How to fix: Compress and preload the hero image.
This file normally holds passwords and API keys. Its contents are not stored in this report.
How to fix: Remove it from the web root and rotate every secret in it.
CSP limits the damage of cross-site scripting.
How to fix: Add a CSP, starting in report-only mode.
Search engines will guess a snippet for this page.
How to fix: Add a meta description of 50 to 160 characters.
Sideways scrolling is a common cause of mobile drop-off.
How to fix: Constrain the wide element.
No reset link is visible on the sign-in page.
How to fix: Build this feature, then re-run the audit.