Synthetic example report
See what an HTML report looks like before checking your own page. This example uses a test page with deliberate issues, not a customer audit.
https://www.adaflags.com/qa/scan-fixture.html
5 potential finding categories
Seven checks on the HTML returned by this URL. Page scripts and external assets are not executed.
This is a limited source-HTML review, not a compliance score or accessibility certification. No findings in these checks does not establish that the website is accessible.
Image has no text alternative in its HTML
Potential issue in the returned HTML; verify rendered behavior and intent.
Next step: Give meaningful images useful alt text. Decorative images can use alt="". Check the image purpose manually.
How to address this finding: Image has no text alternative in its HTML
People who cannot see an image need the information or function it contributes.
- Find the image shown in the evidence in your page or media editor.
- If it conveys information, describe that information in context. If it acts as a link or button, describe its function.
- Use an empty alt attribute only for a purely decorative image. Do not guess an image’s meaning from its filename.
Illustrative HTML: adapt this example to your actual page. It is not a ready-to-apply patch.
<!-- Informative image: replace the example description. -->
<img src="photo.jpg" alt="Describe the relevant information here">
<!-- Purely decorative image only: -->
<img src="decoration.svg" alt="">Verify the change: Review the image and surrounding content together. Run the same URL again, then check the reading experience. Presence of alt text alone does not establish its quality.
1 affected element(s), with up to 20 shown below.
html > body > img
<img src="/brand/adaflags-logo.svg">
Form control has no name in its HTML
Potential issue in the returned HTML; verify rendered behavior and intent.
Next step: Associate a visible label with the control and confirm its accessible name in a browser.
How to address this finding: Form control has no name in its HTML
A clear label tells people what information a form field expects.
- Find the affected field in your form editor.
- Add a visible, meaningful label. A placeholder alone is not a lasting label.
- In HTML, connect the label’s for value to the field’s unique id. Keep existing field names and submission behavior.
Illustrative HTML: adapt this example to your actual page. It is not a ready-to-apply patch.
<label for="contact-email">Email address</label>
<input id="contact-email" name="email" type="email">Verify the change: Click the visible label and confirm focus moves to its field. Test the field’s name and instructions with a screen reader, then recheck the published URL.
1 affected element(s), with up to 20 shown below.
html > body > input
<input id="test-name">
Button has no name in its HTML
Potential issue in the returned HTML; verify rendered behavior and intent.
Next step: Add descriptive visible text or an appropriate accessible label.
How to address this finding: Button has no name in its HTML
People need to know what a button will do before activating it.
- Find the affected button and confirm its real action.
- Add clear visible text that describes that action. For an icon-only button, provide an accessible name that matches the action.
- Preserve its existing type, handlers and form behavior. The example is illustrative.
Illustrative HTML: adapt this example to your actual page. It is not a ready-to-apply patch.
<button type="button">Save changes</button>Verify the change: Use a keyboard and screen reader to locate and activate the button. Confirm its name and action agree, then recheck the published URL.
1 affected element(s), with up to 20 shown below.
html > body > button
<button></button>
Link has no name in its HTML
Potential issue in the returned HTML; verify rendered behavior and intent.
Next step: Use link text or an image text alternative that describes the destination.
How to address this finding: Link has no name in its HTML
A meaningful link name helps people decide whether to follow it.
- Find the affected link and confirm its destination.
- Add text that makes the destination understandable in context. Preserve the actual destination.
- If an image is the link’s only content, give it text that explains the link’s function.
Illustrative HTML: adapt this example to your actual page. It is not a ready-to-apply patch.
<a href="/contact">Contact the team</a>Verify the change: Check the link name with a screen reader and follow it to confirm the destination. Recheck the published URL; the source check cannot judge whether the wording is useful.
1 affected element(s), with up to 20 shown below.
html > body > a
<a href="/pricing"></a>
Embedded frame has no name in its HTML
Potential issue in the returned HTML; verify rendered behavior and intent.
Next step: Give the iframe a descriptive title or accessible label.
How to address this finding: Embedded frame has no name in its HTML
A frame label helps people identify the content embedded in the page.
- Find the embed or iframe shown in the evidence.
- Add a concise title describing its actual content. Preserve its real source and security settings.
Illustrative HTML: adapt this example to your actual page. It is not a ready-to-apply patch.
<iframe src="/location-map" title="Map showing our office location"></iframe>Verify the change: Check that assistive technology announces the frame meaningfully, then test the embedded content itself. A frame title does not make that content accessible.
1 affected element(s), with up to 20 shown below.
html > body > iframe
<iframe src="about:blank"></iframe>
Checks performed and review limits
Checks performed
- document-title: No issue found · 1 elements checked
- html-has-lang: No issue found · 1 elements checked
- image-alt: Issue found · 1 elements checked
- label: Issue found · 1 elements checked
- button-name: Issue found · 1 elements checked
- link-name: Issue found · 1 elements checked
- frame-title: Issue found · 1 elements checked
Not assessed
- Rendered color contrast and layout
- Keyboard and focus behavior
- Dynamic content and interaction
- Other pages and authenticated content
- Screen-reader usability and complete WCAG conformance
Technical details
Observed 2026-10-29T23:47:36.962Z · Engine adaflags-html-v3
Source SHA-256: 8e363182523ee12038caa6fb70df64851c82d56ddd7c2475a8db2ba05d37b388. Scripts and external assets were not executed. Confirm findings in a browser and include a manual accessibility review.
