Kilotest: Violations of contrast poor
issue for GiveDirectly page
Here are the HTML elements reported to violate rules belonging to the contrast poor
issue.
Basics
About the contrast poor
issue
Why it matters: Content is difficult to understand
Priority: highest
Related WCAG standard: 1.4.3
Violator count: 26
Reported by 6 tools (Accessibility Checker + Alfa + Axe + HTML CodeSniffer + WallyAX + WAVE)
About the GiveDirectly page
URL: https://www.givedirectly.org/
Tested by job y7j on 2026-04-02 at 14:25
Violators
Take me there
links will open the page in a new tab and try to scroll to the element and highlight it. This does not always succeed. You can return here by closing the new tab.
Element 276
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /button[1] - Tag name:
BUTTON - Text:
Once
- Reported by Axe
- What diagnoses were reported?
Element 277
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /button[2] - Tag name:
BUTTON - Text:
Monthly
- Reported by Axe
- What diagnoses were reported?
Element 261
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[1] /div[1] /h1[1] - Tag name:
H1 - Text:
Giving cash is the effective way to help … lift people out of extreme poverty.
- Reported by Axe + HTML CodeSniffer + WallyAX + WAVE
- What diagnoses were reported?
Element 263
- XPath:
/html/body /div[1] /main[1] /div[1] /div[1] /div[1] /p[1] - Tag name:
P - Text:
Cash transfers are backed by 1,000+ studies from leading experts around the world. … cash cuts child mortality in half, grows the local economy by 2.5x funds given, and more.
- Reported by Axe + WallyAX + WAVE
- What diagnoses were reported?
- XPath:
Element 264
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[1] /div[1] /p[1] /a[1] - Tag name:
A - Text:
1,000+ studies
- Reported by WallyAX + WAVE
- What diagnoses were reported?
Element 267
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[1] /div[1] /p[1] /a[2] - Tag name:
A - Text:
in half
- Reported by WallyAX + WAVE
- What diagnoses were reported?
Element 268
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[1] /div[1] /p[1] /a[3] - Tag name:
A - Text:
2.5x
- Reported by WallyAX + WAVE
- What diagnoses were reported?
Element 269
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[1] /div[1] /p[1] /a[4] - Tag name:
A - Text:
more
- Reported by WallyAX + WAVE
- What diagnoses were reported?
Element 1690
- XPath:
/html/body /div[1] /main[1] /div[1] /div[1] /div[1] /p[1] /a[5] - Tag name:
A - Reported by WallyAX + WAVE
- What diagnoses were reported?
- XPath:
Element 356
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /p[1] - Tag name:
P - Text:
life-changing
- Reported by Alfa
- What diagnoses were reported?
Element 357
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /p[1] /a[1] - Tag name:
A - Text:
life-changing
- Reported by Accessibility Checker + Axe + HTML CodeSniffer + WallyAX + WAVE
- What diagnoses were reported?
Element 360
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[2] /div[1] /p[1] - Tag name:
P - Text:
respectful
- Reported by Alfa
- What diagnoses were reported?
Element 361
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[2] /div[1] /p[1] /a[1] - Tag name:
A - Text:
respectful
- Reported by Accessibility Checker + Axe + HTML CodeSniffer + WallyAX + WAVE
- What diagnoses were reported?
Element 364
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[3] /div[1] /p[1] - Tag name:
P - Text:
proven
- Reported by Alfa
- What diagnoses were reported?
Element 365
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[3] /div[1] /p[1] /a[1] - Tag name:
A - Text:
proven
- Reported by Accessibility Checker + Axe + HTML CodeSniffer + WallyAX + WAVE
- What diagnoses were reported?
Element 368
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[4] /div[1] /p[1] - Tag name:
P - Text:
direct
- Reported by Alfa
- What diagnoses were reported?
Element 369
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[4] /div[1] /p[1] /a[1] - Tag name:
A - Text:
direct
- Reported by Accessibility Checker + Axe + HTML CodeSniffer + WallyAX + WAVE
- What diagnoses were reported?
Element 372
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[5] /div[1] /p[1] - Tag name:
P - Text:
scalable
- Reported by Alfa
- What diagnoses were reported?
Element 373
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[5] /div[1] /p[1] /a[1] - Tag name:
A - Text:
scalable
- Reported by Accessibility Checker + Axe + HTML CodeSniffer + WallyAX + WAVE
- What diagnoses were reported?
Element 526
- Take me there
- XPath:
/html/body /div[1] /main[1] /div[1] /section[1] /div[1] /div[1] /a[1] /div[3] /p[1] - Tag name:
P - Text:
“Giving $1,000 to poor families lowered infant mortality rates by nearly half, and deaths in children under 5 by 45 percent… The decline in infant mortality is a ‘show-stopping result.’”
- Reported by Accessibility Checker + Axe + WAVE
- What diagnoses were reported?
Element 527
- XPath:
/html/body /div[1] /main[1] /div[1] /section[1] /div[1] /div[1] /a[1] /div[3] /span[1] - Tag name:
SPAN - Text:
Read more →
- Reported by Accessibility Checker + Axe + WAVE
- What diagnoses were reported?
- XPath:
Element 594
- XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[2] /div[1] /div[1] /div[2] - Tag name:
DIV - Text:
Didier upgraded his barbershop and doubled his income
- Reported by Axe + WAVE
- What diagnoses were reported?
- XPath:
Element 605
- XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[2] /div[2] /div[1] /div[2] - Tag name:
DIV - Text:
Francoise started a sewing business and is returning to school
- Reported by Axe + WAVE
- What diagnoses were reported?
- XPath:
Element 616
- XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[2] /div[3] /div[1] /div[2] - Tag name:
DIV - Text:
Mirriam paid her daughter's school fees and grew her business
- Reported by Axe + WAVE
- What diagnoses were reported?
- XPath:
Element 627
- XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[2] /div[4] /div[1] /div[2] - Tag name:
DIV - Text:
Denis bought a motorcycle for his boda boda business
- Reported by Axe + WAVE
- What diagnoses were reported?
- XPath:
Element 638
- XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[2] /div[5] /div[1] /div[2] - Tag name:
DIV - Text:
Rabeca built a brick house and powered it with solar
- Reported by WAVE
- What diagnoses were reported?
- XPath: