[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, 8 issuesLevel A, 8 issuesCritical Pages with level A issues are unusable for some people
AALevel AA, 1 issuesLevel AA, 1 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

8 issues on 7 pages

Criticalalt text should not contain placeholders like 'picture' or 'spacer'. WCAG 2.1 A F30 Section 508 (2017) A F30 4 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='Alternative Text' alt='Alternative Text' alt='RapidAPI' alt='Alternative Text' alt='Alternative Text'
https://shorten.rest/
Line 791 817 845 861 1081 ...
alt='Alternative Text' alt='Alternative Text' alt='Alternative Text' alt='Alternative Text' alt='Alternative Text'
https://shorten.rest/shorten-rest-vs-bitly/
Line 659 1243 1325 1384 1444 ...
alt='Alternative Text' alt='Alternative Text' alt='Alternative Text' alt='Alternative Text' alt='Alternative Text'
https://shorten.rest/shorten-rest-vs-firebase-dynamic-links/
Line 660 886 966 1025 1085 ...
alt='Alternative Text' alt='Alternative Text' alt='Alternative Text' alt='Alternative Text' alt='Alternative Text'
https://shorten.rest/shorten-rest-vs-rebrandly/
Line 667 1302 1384 1443 1503 ...
CriticalContent inserted with CSS is not read by some screen readers, and not available to people who turn off style sheets. WCAG 2.1 A F87 Section 508 (2017) A F87 1 pages
Move the content from CSS to the HTML page so that all users can see it.

Impact on users:

  • NVDA 2019.2 IE11 Windows 10 Reading: Text inserted by CSS content property not read.
  • NVDA 2018.4 IE11 Windows 10 Reading: Text inserted by CSS content property not read.
  • NVDA 2017.3 IE11 Windows 10 Reading: Text inserted by CSS content property not read.
  • NVDA 2016.2 IE11 Windows 10 Reading: Text inserted by CSS content property not read.
  • JAWS 2019.1912.1 IE11 Windows 10 Reading: Text inserted by CSS content property not read.
  • JAWS 2018.1811.2 IE11 Windows 10 Reading: Text inserted by CSS content property not read.
  • JAWS 18.0.5038 IE11 Windows 10 Reading: Text inserted by CSS content property not read.
  • JAWS 17.0.2619 IE11 Windows 10 Reading: Text inserted by CSS content property not read.
https://shorten.rest/wp-content/plugins/affiliate-wp/assets/css/forms.min.css?ver=2.6.1Line 41
CriticalEach a element must contain text or an img with an alt attribute. WCAG 2.1 A F89 Section 508 (2017) A F89 6 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://shorten.rest/Line 1281 1284 1287 1290 1328 ...
https://shorten.rest/features/Line 2015 2019 2023 2027 2031 ...
https://shorten.rest/pricing/Line 992 996 1000 1004 1008 ...
https://shorten.rest/shorten-rest-vs-bitly/Line 1702 1706 1710 1714 1718 ...
This issue was found on another 2 pages. The trial version is limited to showing issues on 4 pages.
CriticalIdentify row and column headers in data tables using th elements, and mark layout tables with role=presentation. WCAG 2.1 A F91 Section 508 (2017) A F91 1 pages
Data tables allow screen reader users to understand column and row relationships. Layout tables read cells as a series of unrelated paragraphs with no tabular structure. Without th or role, screen readers apply heuristics to decide whether a table is a layout table or data table. These heuristics vary greatly between screen readers, and are affected by browser being used, window size, and font size (so the outcome is very unpredictable without th or role). If a data table has headers marked up using td, then change these to th. If a data table has no headers, add th elements describing each row and/or column. If the table is only used for layout add role=presentation to the table element.

Impact on users:

  • JAWS Reading: Treats tables without th and role as layout tables if the table contains cells above or below certain pixel sizes. This measurement is affected by browser window size, browser font size, and the browser used.
  • NVDA Reading: Applies a layout table heuristic to tables without th and role which varies depending on the browser used and on the window size in some circumstances.
  • VoiceOver Reading: Uses a sophisticated heuristic on tables without th and role, which is similar (but not identical) to the heuristic used by NVDA with Firefox.
https://shorten.rest/shorten-rest-vs-rebrandly/Line 689
Criticalimg elements must have an accessible name. WCAG 2.1 A F65 Section 508 (2017) A F65 6 pages
Add an alt attribute describing the image, which screen readers voice instead of the image. Spacer images and purely decorative images should use alt="". Do not use alt text containing only spaces since that's voiced as an unlabeled image.

Impact on users:

  • NVDA 2019.2 Chrome 79 Windows 10 Reading: Image unlabeled.
  • NVDA 2019.2 FF68 Windows 10 Reading: Image ignored.
  • NVDA 2019.2 IE11 Windows 10 Reading: Image ignored.
  • NVDA 2018.4 Chrome 73 Windows 10 Reading: Image ignored.
  • NVDA 2018.4 FF60 Windows 10 Reading: Image ignored.
  • NVDA 2018.4 IE11 Windows 10 Reading: Image ignored.
  • JAWS 2019.1912.1 Chrome 79 Windows 10 Reading: Image unlabeled.
  • JAWS 2019.1912.1 FF68 Windows 10 Reading: Image ignored.
  • JAWS 2019.1912.1 IE11 Windows 10 Reading: Image ignored.
  • JAWS 2018.1811.2 Chrome 73 Windows 10 Reading: Image ignored.
  • JAWS 2018.1811.2 FF60 Windows 10 Reading: Image ignored.
  • JAWS 2018.1811.2 IE11 Windows 10 Reading: Image ignored.
  • VoiceOver macOS 10.14 Safari 13.0 macOS 10.14.6 Reading: Image filename read out.
  • VoiceOver macOS 10.13 Safari 12.1 macOS 10.13.6 Reading: Image filename read out.
  • VoiceOver macOS 10.12 Safari 10.1.2 macOS 10.12.6 Reading: Image filename read out.
  • VoiceOver iOS 12.4 Safari iOS 12.4 iOS 12.4.1 Touch: Image filename read out.
  • VoiceOver iOS 11.4 Safari iOS 11.4 iOS 11.4.1 Touch: Image filename read out.
  • VoiceOver iOS 10.3 Safari iOS 10.3 iOS 10.3 Touch: Image filename read out.
https://shorten.rest/Line 1329
https://shorten.rest/features/Line 2093
https://shorten.rest/pricing/Line 1070
https://shorten.rest/shorten-rest-vs-bitly/Line 1780
This issue was found on another 2 pages. The trial version is limited to showing issues on 4 pages.
CriticalRemoving the underline from links makes it hard for color-blind users to see them. WCAG 2.1 A F73 Section 508 (2017) A F73 1 pages
Remove the text-decoration:none property from your link styles, or add other style attributes in addition to color changes to make links visible without color vision.
https://shorten.rest/pricing/Line 644 647 650 696 699 ...
CriticalThe label element is blank. WCAG 2.1 A 4.1.2 Section 508 (2017) A 4.1.2 4 pages
Add text to the label describing the associated control.
https://shorten.rest/Line 1073 1074 1075 1076 1077 ...
https://shorten.rest/shorten-rest-vs-bitly/Line 1299 1303 1307 1311 1315 ...
https://shorten.rest/shorten-rest-vs-firebase-dynamic-links/Line 940 944 948 952 956 ...
https://shorten.rest/shorten-rest-vs-rebrandly/Line 1358 1362 1366 1370 1374 ...
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 6 pages
Use alt='' for the subsequent adjacent images, or change the redundant alt text.
https://shorten.rest/Line 736
https://shorten.rest/features/Line 517
https://shorten.rest/pricing/Line 515
https://shorten.rest/shorten-rest-vs-bitly/Line 505
This issue was found on another 2 pages. The trial version is limited to showing issues on 4 pages.

Level AA

1 issues on 5 pages

Very ImportantEnsure that text and background colors have enough contrast. WCAG 2.1 AA 1.4.3 Section 508 (2017) AA 1.4.3 5 pages

Some users find it hard to read light gray text on a white background, dark gray text on a black background and white text on a red background.

  • The contrast ratio should be 3.0 or more for 18 point text, or larger
  • The contrast ratio should be 3.0 or more for 14 point bold text, or larger
  • The contrast ratio should be 4.5 or more for all other text
The text color to background color contrast ratio is:
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
https://shorten.rest/features/
Line 538 542 546 552 554 ...
The text color to background color contrast ratio is:
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
https://shorten.rest/pricing/
Line 532 540 544 550 552 ...
The text color to background color contrast ratio is:
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
https://shorten.rest/shorten-rest-vs-bitly/
Line 522 526 530 542 544 ...
The text color to background color contrast ratio is:
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
3.98 with color: rgb(0,123,255);background-color: rgb(255,255,255);font-size: 12pt;font-weight: 400;
https://shorten.rest/shorten-rest-vs-rebrandly/
Line 522 526 530 540 544 ...
This issue was found on another 1 pages. The trial version is limited to showing issues on 4 pages.
Expand all 9 issues