[Skip navigation links]

Site Report

This tab shows accessibility issues, indicating problems for older users, people with disabilities or accessibility needs. Automated testing cannot detect all accessibility issues, so should be used alongside human testing.

LevelWCAG 2.1Section 508 - 2017Key
ALevel A, 7 issuesLevel A, 7 issuesCritical Pages with level A issues are unusable for some people
AALevel AA, 3 issuesLevel AA, 2 issuesVery Important Pages with level AA issues are very difficult to use
AAALess Important Pages with level AAA issues can be difficult to use
PriorityDescription and URLGuideline and Line#Count

Level A

7 issues on 6 pages

Criticalalt text should not contain placeholders like 'picture' or 'spacer'. WCAG 2.1 A F30 Section 508 (2017) A F30 6 pages
For purely decorative images and spacers use alt='', for images of text use the text, and for other images use a description of the image.

Impact on users:

  • JAWS : Reads out placeholder text, instead of a useful image description.
  • NVDA : Reads out placeholder text, instead of a useful image description.
  • VoiceOver : Reads out placeholder text, instead of a useful image description.
alt='image' alt='Image' alt='Image'
https://demo.themesberg.com/pixel-lite/html/pages/about-company.html
Line 143 413 414
alt='image' alt='image' alt='image' alt='image'
https://demo.themesberg.com/pixel-lite/html/pages/contact.html
Line 143 504 543 582
alt='image' alt='image' alt='image' alt='image' alt='image'
https://demo.themesberg.com/pixel-lite/html/pages/pricing.html
Line 143 627 630 633 636 ...
alt='image' alt='image' alt='image'
https://demo.themesberg.com/pixel-lite/index.html
Line 109 484 499
This issue was found on another 2 pages. The trial version is limited to showing issues on 4 pages.
CriticalEach a element must contain text or an img with an alt attribute. WCAG 2.1 A F89 Section 508 (2017) A F89 4 pages

A link name allows screen readers to voice what the links does. If there is no link text or the `alt` text is blank, screen readers have nothing to read, so read out the URL instead. To add a name do one of the following:

  • Add text between the a element start and end tags
  • Add an aria-label attribute
  • Add an aria-labelledby attribute
  • Add an img alt attribute if the link contains an img element
https://demo.themesberg.com/pixel-lite/html/components/all.htmlLine 1748 1774 1840 1866 1962 ...
https://demo.themesberg.com/pixel-lite/html/pages/about-company.htmlLine 512 518 524 530 551 ...
https://demo.themesberg.com/pixel-lite/html/pages/contact.htmlLine 513 519 525 531 552 ...
https://demo.themesberg.com/pixel-lite/index.htmlLine 1261 1279 1332 1350 1427 ...
CriticalHTML form control has no label. WCAG 2.1 A F68 Section 508 (2017) A F68 6 pages

A label (or name) linked to the control allows screen readers to voice the label correctly when reading the control. To add a label do one of the following:

  • Use a label element with the for attribute set to the ID of the form control
  • Wrap a label element around the form control
  • Add a title attribute
  • Add an aria-label attribute
  • Add an aria-labelledby attribute
https://demo.themesberg.com/pixel-lite/html/pages/about-company.htmlLine 650 661 665 802
https://demo.themesberg.com/pixel-lite/html/pages/contact.htmlLine 470 481 485 712
https://demo.themesberg.com/pixel-lite/html/pages/pricing.htmlLine 841
https://demo.themesberg.com/pixel-lite/index.htmlLine 796 816 830 836 839 ...
This issue was found on another 2 pages. The trial version is limited to showing issues on 4 pages.
Criticaliframe and frame elements must have a title attribute. WCAG 2.1 A 2.4.1 Section 508 (2017) A 2.4.1 1 pages
Add a title attribute or ARIA label to each iframe and frame element (e.g. title='Main Content'). Without a title some screen readers read out the frame filename, which is usually meaningless.

Impact on users:

  • VoiceOver macOS 10.14 Safari 13.0 macOS 10.14.6 Reading: Meaningless frame title read out.
  • VoiceOver macOS 10.13 Safari 12.1 macOS 10.13.6 Reading: Meaningless frame title read out.
  • VoiceOver macOS 10.12 Safari 10.1.2 macOS 10.12.6 Reading: Meaningless frame title read out.
  • VoiceOver macOS 10.11 Safari 9.1.2 macOS 10.11.6 Reading: Meaningless frame title like 'frame zero' read out.
https://demo.themesberg.com/pixel-lite/html/pages/contact.htmlLine 396
CriticalThis button element is empty and has no accessible name. WCAG 2.1 A F68 Section 508 (2017) A F68 1 pages

A programmatically determined name allows screen readers to tell users what the control does. To add a name do one of the following:

  • Add text between the button start and end tags
  • Add a title attribute
  • Add an aria-label attribute
  • Add an aria-labelledby attribute
  • Add an img alt attribute if the button contains an img element
https://demo.themesberg.com/pixel-lite/html/components/all.htmlLine 614 833 858 1007 1030 ...
CriticalThis form control has a blank label or title. WCAG 2.1 A F68 Section 508 (2017) A F68 6 pages
Add descriptive text to the form control's label.
https://demo.themesberg.com/pixel-lite/html/pages/about-company.htmlLine 650 661 665 802
https://demo.themesberg.com/pixel-lite/html/pages/contact.htmlLine 470 481 485 712
https://demo.themesberg.com/pixel-lite/html/pages/pricing.htmlLine 841
https://demo.themesberg.com/pixel-lite/index.htmlLine 796 816 830 836 839 ...
This issue was found on another 2 pages. The trial version is limited to showing issues on 4 pages.
CriticalUsing the same alt text on adjacent images results in screen readers stuttering as the same text is read out twice. WCAG 2.1 A 1.1.1 Section 508 (2017) A 1.1.1 1 pages
Use alt='' for the subsequent adjacent images, or change the redundant alt text.
https://demo.themesberg.com/pixel-lite/html/pages/about-company.htmlLine 413

Level AA

3 issues on 2 pages

Very ImportantFor input type=password elements, set the autocomplete attribute to new-password or current-password in order to identify input purpose. WCAG 2.1 1.3.5 2 pages
Specifying what kind of data is expected in a particular input field makes filling out forms easier, especially for people with cognitive disabilities. While type=password specifies the type of input, it doesn't specify its purpose. Autocomplete values such as new-password and current-password are a well-supported way of identifying input purpose.
https://demo.themesberg.com/pixel-lite/html/components/all.htmlLine 1087 1133
https://demo.themesberg.com/pixel-lite/index.htmlLine 805 826
Very ImportantForm field labels should be unique on a page, or enclosed in a fieldset with a legend that makes the label unique. WCAG 2.1 AA 2.4.6 Section 508 (2017) AA 2.4.6 2 pages
When a form contains items with the same label, screen reader users find it difficult to tell them apart. Adding a fieldset with a legend differentiates the controls, because the legend text is announced along with the label text. For example:

            <legend> Gift wrapped: </legend>
            <label> Yes </label>
            <label> No </label>
            
<legend> Express delivery: </legend> <label> Yes </label> <label> No </label>
Label used: Unchecked Checked Disabled Unchecked Disabled Checked Unchecked
https://demo.themesberg.com/pixel-lite/html/components/all.html
Line 1335 1344 1353 1362 1378 ...
Label used: Unchecked Checked Disabled Unchecked Disabled Checked Unchecked
https://demo.themesberg.com/pixel-lite/index.html
Line 971 974 977 980 989 ...
Very ImportantProvide information about the general layout of a site using a site map or table of contents. WCAG 2.1 AA 2.4.5 Section 508 (2017) AA 2.4.5 1 pages
You should provide a link labeled 'Site Map' or 'Sitemap' or the equivalent in your language, on every page.
https://demo.themesberg.com/pixel-lite/index.htmlLine 1
Expand all 10 issues