Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DLink & Button QualityAction9 issue(s) across 337 links and 3 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://certified.rit.edu | RIT Certified | new tab | Add '(opens in new tab)' to text |
| https://www.rit.edu/universitystudies/of… | US Military / Veterans | new tab | Add '(opens in new tab)' to text |
| https://library.rit.edu/ | Libraries | new tab | Add '(opens in new tab)' to text |
| https://www.rit.edu/aes/access-engagemen… | Access, Engagement, and Succes… | new tab | Add '(opens in new tab)' to text |
| https://www.rit.edu/iss/world-rit | International Students | new tab | Add '(opens in new tab)' to text |
| https://www.rit.edu/performingarts/ | Performing Arts | new tab | Add '(opens in new tab)' to text |
| https://youtu.be/kCTyHAepE6Q | This is student life | new tab | Add '(opens in new tab)' to text |
| (empty) | empty | Add link text or aria-label | |
| https://certified.rit.edu | RIT Certified | new tab | Add '(opens in new tab)' to text |
| https://www.rit.edu/universitystudies/of… | US Military / Veterans | new tab | Add '(opens in new tab)' to text |
| https://library.rit.edu/ | Libraries | new tab | Add '(opens in new tab)' to text |
| https://www.rit.edu/aes/access-engagemen… | Access, Engagement, and Succes… | new tab | Add '(opens in new tab)' to text |
| https://www.rit.edu/iss/world-rit | International Students | new tab | Add '(opens in new tab)' to text |
| https://www.rit.edu/performingarts/ | Performing Arts | new tab | Add '(opens in new tab)' to text |
| https://youtu.be/kCTyHAepE6Q | This is student life | new tab | Add '(opens in new tab)' to text |
| # | (empty) | empty | Add link text or aria-label |
| (empty) | empty | Add link text or aria-label | |
| https://signup.e2ma.net/signup/2004123/1… | Get RIT News in your Inbox | new tab | Add '(opens in new tab)' to text |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| https://www.tiktok.com/@rittigers | (opens in a new window) | new tab | Add '(opens in new tab)' to text |
| https://instagram.com/RITTigers | (opens in a new window) | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/user/RITUniversi… | (opens in a new window) | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/company/rochest… | (opens in a new window) | new tab | Add '(opens in new tab)' to text |
| https://www.facebook.com/RITtigers/ | (opens in a new window) | new tab | Add '(opens in new tab)' to text |
| https://www.threads.com/@rittigers | (opens in a new window) | new tab | Add '(opens in new tab)' to text |
| https://twitter.com/RITtigers | (opens in a new window) | new tab | Add '(opens in new tab)' to text |
| /website-feedback | Website feedback | new tab | Add '(opens in new tab)' to text |
| https://app.e2ma.net/app2/audience/signu… | Sign up for RIT news | new tab | Add '(opens in new tab)' to text |
| <input> | (empty) | empty | Add button text or aria-label |
Links without text are announced as raw URLs by screen readers.
a.p-2 (#278 on page); #; a#news; a#advancing-the-exceptional; a#areas-of-study; a#faces-of-rit; a#events; a#connect
Links with no accessible text (empty <a></a>, image-only no alt, icon-only no aria-label) are unidentifiable to screen readers.
Source: WCAG 2.1 SC 2.4.4
Add '(opens in new tab)' to link text or aria-label.
https://certified.rit.edu; https://www.rit.edu/universitystudies/office-veteran-student-success; https://library.rit.edu/; https://www.rit.edu/aes/access-engagement-and-success-rit; https://www.rit.edu/iss/world-rit; https://www.rit.edu/performingarts/; https://youtu.be/kCTyHAepE6Q; https://certified.rit.edu; https://www.rit.edu/universitystudies/office-veteran-student-success; https://library.rit.edu/ (+14 more)
Links with target="_blank" without rel="noopener" leak the originating page's window context — security and UX issue.
Learn more ▾ ▴
Without rel="noopener", the new tab can navigate the original tab via window.opener (tab-nabbing attack). Modern browsers default to noopener for target=_blank but only since recent versions. Always set rel="noopener noreferrer" explicitly.
Source: MDN target / OWASP
Icon-only buttons need an aria-label so screen readers can announce them.
input[type="submit"]#program-search-submit
Buttons with no accessible text (icon-only, no aria-label) can't be activated by voice control or understood by screen readers.
Source: WCAG 2.1 SC 4.1.2
DDark Mode SupportActionNo dark mode signalsFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
B404 Error PageHTTP 404, custom pageREVIEW
BFavicon & Branding8 icon(s) detectedREVIEW
CColor Contrast (Screenshot)Action20 text elements analyzed, 6 fail WCAG AAREVIEW
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h1 Rochester Institute … | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h2 Mobile main navigati… | 11.55:1 | 3.0:1 | #000000 | #75CED5 | Pass |
| h2 Latest News | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h2 Areas of Study | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h2 Faces of RIT | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h2 Events | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h2 Stay Connected | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| title Rochester Institute … | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a Skip to main content | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a Jump to Section | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a ✕ | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a Request Info | 11.58:1 | 4.5:1 | #000000 | #76CED7 | Pass |
| a Visit | 7.82:1 | 4.5:1 | #000000 | #1AAEBC | Pass |
| a Apply | 7.82:1 | 4.5:1 | #000000 | #1AAEBC | Pass |
| a Give | 7.82:1 | 4.5:1 | #000000 | #1AAEBC | Pass |
| a About | 14.45:1 | 4.5:1 | #000000 | #A5E0EA | Pass |
| a Overview of RIT | 6.21:1 | 4.5:1 | #000000 | #3698A7 | Pass |
| a Uniquely RIT | 13.10:1 | 4.5:1 | #000000 | #ADD3D9 | Pass |
| a History of RIT | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a University Leadershi… | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.
ALandmark Structure17 landmarksPASS
Multiple navigations need aria-label to distinguish them for screen readers.
Some <nav> elements lack aria-label — screen-reader users hear 'navigation' multiple times with no way to distinguish them.
Learn more ▾ ▴
When a page has multiple <nav> regions (primary, footer, breadcrumb), each needs aria-label or aria-labelledby. AT users navigate by landmark; identical 'navigation' announcements force them to enter each one to discover purpose.
Source: WAI-ARIA Authoring Practices
A+Heading Hierarchy7 headingsPASS
- H2 Mobile main navigation
- H1 Rochester Institute of Technology
- H2 Latest News
- H2 Areas of Study
- H2 Faces of RIT
- H2 Events
- H2 Stay Connected
A+Alt Text QualityAll 87 images OKPASS
A+Form AccessibilityAll 1 controls labeledPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #edit-keys | text | Search | for/id |
AWeb ManifestPWA-readyPASS
A+Lighthouse Accessibility AuditsScore 100/100 — 0 failing, 29 passedPASS
Accessibility
These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.