Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.FLink & Button QualityAction12 issue(s) across 228 links and 48 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| (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 | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| https://patientcare.rutgershealth.org/pr… | Find a Health Care Provider | new tab | Add '(opens in new tab)' to text |
| https://cloud.comms.rutgers.edu/rt_subsc… | Subscribe to Rutgers News | new tab | Add '(opens in new tab)' to text |
| https://it.rutgers.edu/it-accessibility-… | Report Accessibility Barrier /… | new tab | Add '(opens in new tab)' to text |
| https://www.rutgers.edu/copyright-inform… | Copyright ©2026 | new tab | Add '(opens in new tab)' to text |
| https://rutgers.ca1.qualtrics.com/jfe/fo… | Contact webmaster | new tab | Add '(opens in new tab)' to text |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
Links without text are announced as raw URLs by screen readers.
a#11649; a.beginning-of-carousel-slide (#991 on page); a.beginning-of-carousel-slide (#1009 on page); a.beginning-of-carousel-slide (#1029 on page); a.beginning-of-carousel-slide (#1047 on page); a.beginning-of-carousel-slide (#1065 on page); a#1
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://patientcare.rutgershealth.org/provider; https://cloud.comms.rutgers.edu/rt_subscribe; https://it.rutgers.edu/it-accessibility-initiative/barrierform/; https://www.rutgers.edu/copyright-information; https://rutgers.ca1.qualtrics.com/jfe/form/SV_9HtHk5YbcMaZlhb
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.
button.icon (#1006 on page); button.icon (#1026 on page); button.icon (#1044 on page); button.icon (#1062 on page); button.icon (#1080 on page)
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
FFavicon & BrandingAction1 icon(s) detectedFIX
DWeb ManifestActionNot foundFIX
No web manifest found.
DDark Mode SupportActionNo dark mode signalsFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
B404 Error PageHTTP 404, custom pageREVIEW
CColor Contrast (Screenshot)Action20 text elements analyzed, 16 fail WCAG AAREVIEW
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
9 contrast failures on background images/gradients
These failures are invisible to CSS-based accessibility tools like Lighthouse. The text may be fine on a solid background, but fails when rendered over an image or gradient.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h2 Enter a Search Term | 15.62:1 | 3.0:1 | #000000 | #D6E0E2 | Pass |
| h2 Utility Mobile | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h2 #16 Public Universit… | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h2 Site Footer | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h2 Connect | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h3 Where did you get yo… | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h3 When does Summer Ses… | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h3 When will my financi… | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h3 How can I access car… | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h3 When do the Scarlet … | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h3 Follow Us | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h3 Academic | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h3 Notices | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| h3 Follow Us | 1.00:1 | 3.0:1 | #000000 | #000000 | Fail |
| title Rutgers University | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a Skip to main content | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| label Search Rutgers | 2.51:1 | 4.5:1 | #000000 | #4C5121 | Fail |
| label Search this site | 3.53:1 | 4.5:1 | #000000 | #5D6660 | Fail |
| label Search all Rutgers | 3.44:1 | 4.5:1 | #000000 | #68624C | Fail |
| label Search People | 9.53:1 | 4.5:1 | #000000 | #B9AD9D | 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 Structure19 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
AHeading Hierarchy38 headingsPASS
- H2 Enter a Search Term
- H2 Utility Mobile
- H1 Home
- H1 Picture Yourself at Rutgers duplicate H1
- H2 Experience Rutgers for Yourself
- H2 Spotlight: Rutgers School of Dental Medicine
- H2 #16 Public University
- H2 Get Ready for Rutgers Day!
- H2 Internships and Career Success
- H2 Estimate Your Cost of Attending Rutgers
- H2 The Big Picture
- H2 Explore Rutgers
- H2 By the Numbers
- H2 People Are Asking...
- H3 Where did you get your t-shirt?
- H3 When does Summer Session begin?
- H3 When will my financial aid package be available?
- H3 How can I access career services online?
- H3 When do the Scarlet Knights play next?
- H2 Events
- H3 Rutgers Day 2026
- H3 MGSA 50: Mason Gross School of the Arts Golden Anniversary
- H3 Information Sessions & Tours
- H3 School of Engineering Capstone Senior Design Expo
- H2 Rutgers Today
- H3 Rutgers Day Invites New Jersey to Explore, Play and Celebrate
- H3 Three Students Earn Goldwater Scholarships Recognizing Rising Stars in the Sciences
- H3 As a Death Doula, Rutgers Graduate Student Brings Peace to End-of-Life Care
- H3 New Exhibit Showcases New Jersey’s Prominent Role in American Revolution
- H3 Alum Who Works for the ACLU Is Named a Gates Cambridge Scholar
- H2 Follow Rutgers
- H3 Follow Us
- H2 Welcome Home
- H2 Site Footer
- H2 Connect
- H3 Academic
- H3 Notices
- H3 Follow Us
A page should have only one H1. Multiple H1s dilute the document outline.
Multiple H1s blur the page's primary topic — screen-reader users and Google both prefer one H1.
Learn more ▾ ▴
HTML5's outline algorithm technically allows multiple H1s within sectioning content, but no browser implements it. In practice: one H1 per page. Use H2-H6 for subsections.
Source: WCAG 2.4.6 / Google Search Central
A+Alt Text QualityAll 18 images OKPASS
A+Form AccessibilityAll 5 controls labeledPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #69e7c48a28a95text | text | Search Rutgers | for/id |
| #69e7c48a28a95search-type--this-site | radio | Search this site | for/id |
| #69e7c48a28a95search-type--all-rutgers | radio | Search all Rutgers | for/id |
| #69e7c48a28a95search-type--people | radio | Search People | for/id |
| #gsc-i-id1 | text | search | aria-label |
ALighthouse Accessibility AuditsScore 93/100 — 3 failing, 24 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.
ARIA
Using ARIA attributes in roles where they are prohibited can mean that important information is not communicated to users of assistive technologies. Learn more about prohibited ARIA roles.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
Picture Yourself at Rutgers div.cl--component-list > section.cc--component-container > div.c--component > div.background-image |
These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.
Best practices
Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. Learn more about touch targets.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
Arts div.text-container > div.right-col > div.f--field > a |
Information Session div.text-container > div.right-col > div.f--field > a |
Honors and Awards div.text-container > div.right-col > div.f--field > a |
These items highlight common accessibility best practices.
Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. Learn more about accessible names.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
Watch Video div.c--component > div.text-wrapper > div.video-link-list-wrapper > a.icon-play |