Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.FHeading HierarchyAction36 headings, 7 skip(s)FIX
- H4 Join Us
- H3 Thank you for signing up
- H4 EARTHDAY.ORG’s founders created and organized the very first Earth Day on April 22, 1970. Since then, Earth Day Network has been mobilizing over 1 billion people annually on Earth Day, and every oth
- H2 Earth Day 2026: Our Power, Our Planet™
- H2 This Earth Day, people of all backgrounds and generations are called to stand shoulder to shoulder in defense of the only home we share. Join us on Saturday, April 18, Earth Day on April 22, and throu
- H2 With over 10,000 events, EARTHDAY.ORG's 2026 Event Map shows the community power taking place across the globe.
- H2 EARTH DAY NEEDS YOU!
- H2 Climate Education Goes Global
- H4 Tracking mandatory climate education worldwide skipped
- H2 We recognize the vital role of education in preparing communities to address the climate crisis. The European Union has taken a historic step by embedding climate education into school curricula from
- H2 News and Stories
- H2 The Green Skills Gap: 22 Minutes with Efrem Bycer
- H2 Data Centers are the Hidden Costs to Your Power Bill, Water, and Community: 22 Minutes with Ashish Kapoor
- H2 Good Jobs, Clean Future, and Earth Day’s Union Roots: 22 Minutes with Jason Walsh
- H4 our Featured Work skipped
- H2 Canopy Tree Project
- H2 Join us in making a lasting impact with The Canopy Project! Since 2010, we've planted millions of trees globally, restoring forests in areas hit hardest by environmental challenges. By donating as lit
- H2 Climate Education vs. The Climate Crisis
- H2 Climate and environmental literacy, coupled with strong civic education, will create jobs, build a green consumer market and allow citizens to engage with their governments in a meaningful way to addr
- H2 The Great Global Cleanup
- H2 Get involved and help us create a waste-free world.
- H2 Fashion For The Earth
- H2 Fast fashion has completely revolutionized the apparel industry, but not for the better.
- H2 Get Inspired!
- H4 Take Action skipped
- H2 Make a difference today. Explore actions you can take to protect our planet and join a global movement for environmental change.
- H4 Toolkits skipped
- H2 Knowledge is key to making an impact. Check out our toolkits to learn how anyone can help solve some of the world's most pressing issues.
- H4 Quizzes skipped
- H2 Test your knowledge and learn more about environmental issues. Challenge yourself and discover new ways to make a positive impact.
- H2 We Look Good On You
- H4 EARTHDAY.ORG in the News skipped
- H4 Earth Day Network Supporters
- H4 OUR PARTNERS
- H2 Join Earth Day Today!
- H6 International Network skipped
Every page should have one H1 that describes the page content.
No H1 means screen-reader users can't identify the page's primary topic, and Google's content-extraction degrades.
Learn more ▾ ▴
The H1 is the document title for assistive tech and a strong signal to search engines about page topic. Pages without one force screen readers to fall back to the <title> attribute or page chrome. Add a single H1 that names the page's primary subject.
Source: WCAG 2.4.6 / Google Search Central
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
FLink & Button QualityAction45 issue(s) across 181 links and 22 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| / | Home | img no alt | Add alt attribute to the image |
| https://www.earthday.org/earth-day-2026/ | Earth Day 2026: Our Power, Our… | new tab | Add '(opens in new tab)' to text |
| /events-map | Full Event Map | new tab | Add '(opens in new tab)' to text |
| /donate/ | DONATE TODAY | new tab | Add '(opens in new tab)' to text |
| https://earthday.org/ndc-tracker/ | (empty) | empty | Add link text or aria-label |
| https://earthday.org/ndc-tracker/ | Climate Education Goes Global | new tab | Add '(opens in new tab)' to text |
| https://www.earthday.org/press-release/e… | LATEST NEWS | new tab | Add '(opens in new tab)' to text |
| https://www.earthday.org/ndc-tracker/ | TRACK NDC'S | new tab | Add '(opens in new tab)' to text |
| https://www.earthday.org/the-green-skill… | (empty) | empty | Add link text or aria-label |
| https://www.earthday.org/data-centers-ar… | (empty) | empty | Add link text or aria-label |
| https://www.earthday.org/good-jobs-clean… | (empty) | empty | Add link text or aria-label |
| https://www.earthday.org/our-campaigns/ | our Featured Work | new tab | Add '(opens in new tab)' to text |
| https://earthday.org/campaign/canopy-tre… | Canopy Tree Project | new tab | Add '(opens in new tab)' to text |
| https://earthday.org/campaign/canopy-tre… | LEARN MORE | generic text | Replace with descriptive text |
Before: LEARN MORE Suggested: Canopy Tree Project | |||
| https://earthday.org/wp-content/uploads/… | Climate Education vs. The Clim… | new tab | Add '(opens in new tab)' to text |
| https://earthday.org/wp-content/uploads/… | (empty) | empty | Add link text or aria-label |
| https://earthday.org/campaign/cleanup | (empty) | empty | Add link text or aria-label |
| https://earthday.org/campaign/cleanup | The Great Global Cleanup | new tab | Add '(opens in new tab)' to text |
| https://earthday.org/campaign/sustainabl… | Fashion For The Earth | new tab | Add '(opens in new tab)' to text |
| https://earthday.org/campaign/sustainabl… | Clothes Rack with shirts | new tab | Add '(opens in new tab)' to text |
| https://www.earthday.org/action/ | ALL ACTIONS | new tab | Add '(opens in new tab)' to text |
| https://www.earthday.org/our-toolkits/ | ALL TOOLKITS | new tab | Add '(opens in new tab)' to text |
| https://www.earthday.org/earth-day-quizz… | ALL QUIZZES | new tab | Add '(opens in new tab)' to text |
| https://earthday-store.com/ | (empty) | empty | Add link text or aria-label |
| https://earthday-store.com/ | (empty) | empty | Add link text or aria-label |
| https://www.nbcconnecticut.com/video/new… | EarthDay.org-logo-and-ocean-pl… | new tab | Add '(opens in new tab)' to text |
| https://www.nbcconnecticut.com/video/new… | Group Calls For Reduction In P… | new tab | Add '(opens in new tab)' to text |
| https://www.nbcconnecticut.com/video/new… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: 3657022 | |||
| https://www.clickondetroit.com/news/loca… | Vacant-lot-with-seedlings | new tab | Add '(opens in new tab)' to text |
| https://www.clickondetroit.com/news/loca… | Detroit Neighbors Transform Va… | new tab | Add '(opens in new tab)' to text |
| https://www.clickondetroit.com/news/loca… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Detroit Neighbors Transform Vacant Lots Into Urban Bee Farms Green Spaces | |||
| https://iqmediacorp.com/ExternalIframeMe… | Detroit-seedling-in-lot | new tab | Add '(opens in new tab)' to text |
| https://iqmediacorp.com/ExternalIframeMe… | Local 4 News: Transforming Vac… | new tab | Add '(opens in new tab)' to text |
| https://iqmediacorp.com/ExternalIframeMe… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Externaliframemedia?Au=637f79d7adabbfac1d30e4c7b88f266535fe11e903a8c7ac47bd447567f797cad1acaed64e19fab602642f9533f872822920feeaf5f8beb9dab9bad3c4b7de51829facf4e192c8d7bacb549b522708f007755ee81c47a5c8c4e06c8c068e925fefeb91bec405cf50f6c7a64dd569208783a513c3928defcb06ed1e085fa0fe49ca6e940f7907c34a01a5b56ce986aa84c489b2fd&Mediaid=034dcf95 2576 4ad1 9ed4 A0dddc2c60c3&Rawmediatype=Tv&Startoffset=1775&Endoffset=2375&Sessionid=Eyjhbgcioijiuzi1niisinr5cci6ikpxvcj9.Eyjzdwiioijhcglabwvsdhdhdgvylmnvbsisilvzzxjdbgllbnqioii5ywjmzja4zi1mogy2ltqwy2ytytlios1imgq5zjnjzdq0zweilcjddxn0b21lckdvsuqioiiwmtexode4yy00y2uwltqyodmtogewny1iogfhzgi3mzuym2eilcjddxn0b21lcktlesi6ijewnte0iiwiq2xpzw50suqioiixntk1iiwivxnlcktlesi6ije4otjjowi4nzjhyje0mdflzgu0ntzhzjbjztdjyjfkzgy0nddlzjk3mzezotqymzk0ztg5otg2mtjhmzzmmtkilcjjuvjvbgvzijpbiny0qvbjiiwidjruviisiny0rmvlzhmilcj2nfjhzglviiwidjrmawjyyxj5iiwidjrjuufnzw50u2v0dxailcj2nuxsiiwidjreyxnoym9hcmqilcjoawvsc2vurgf0ysisiknvbxbldgveyxrhiiwidjvbzhmilcjdq1rlehrby2nlc3milcjbrercrgf0ysisik1lzglhq29udgvudefjy2vzcyisikv4dgvybmfsq2xpcenyzwf0aw9uiiwiaxnbdwrpzw5jzu1lzglhvmfsdwvwaxnpymxliiwiug9ky2fzdcisikferejucmfuc2nyaxb0cyjdlcjuymyioje3nju1mji5mzqsimv4cci6mtc2nty5ntczncwiaxnzijoisvfqbgf0zm9ybufqssisimf1zci6iklrugxhdgzvcm1buekifq.Pemo E6bcgff1vhmiuxogiqnczosttsiey3swsxiezm&Searchquery=%22earthday.Org%22&Highlightquery=%22earthday.Org%22&Querypreroll=15&Enableclipdownload=False&Enablecliparchive=False&Userid=Null | |||
| https://www.it-boltwise.de/detroit-verwa… | Bees-flying-above-a-pollinator… | new tab | Add '(opens in new tab)' to text |
| https://www.it-boltwise.de/detroit-verwa… | Detroit verwandelt Brachland i… | new tab | Add '(opens in new tab)' to text |
| https://www.it-boltwise.de/detroit-verwa… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Detroit Verwandelt Brachland In Gruene Oase Fuer Bienen.Html | |||
| https://www.cbsnews.com/detroit/news/gre… | CBS-News-logo | new tab | Add '(opens in new tab)' to text |
| https://www.cbsnews.com/detroit/news/gre… | Detroit Nonprofit Working with… | new tab | Add '(opens in new tab)' to text |
| https://www.cbsnews.com/detroit/news/gre… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Green Space Vacant Lot Earthday Org Detroit Hives | |||
| https://www.linkedin.com/posts/washingto… | Washington Academy of Sciences… | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/posts/washingto… | Spotlighting Episode Three of … | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/posts/washingto… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Washington Academy Of Sciences Was Youtube Activity 7396981885207412736 2bgr?Utm Source=Share&Utm Medium=Member Desktop&Rcm=Acoaabx7meybl4lzh6dgybdlspjs3kdeu25wvho | |||
| https://www.carbonbrief.org/debriefed-21… | Earth-from-space | new tab | Add '(opens in new tab)' to text |
| https://www.carbonbrief.org/debriefed-21… | COP30 DeBriefed 21 November 20… | new tab | Add '(opens in new tab)' to text |
| https://www.carbonbrief.org/debriefed-21… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Debriefed 21 November 2025 Cop30 Debriefed Mutirao Text Latest Roadmaps Explained Cop Finish Times Plotted | |||
| https://lesactualites.news/underreported… | (empty) | empty | Add link text or aria-label |
| https://lesactualites.news/underreported… | «Underreported Earth» révè… | new tab | Add '(opens in new tab)' to text |
| https://lesactualites.news/underreported… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: #Google Vignette | |||
| https://gadget.co.za/underreportedearth7… | Thumbnail-for-Underreported-Ea… | new tab | Add '(opens in new tab)' to text |
| https://gadget.co.za/underreportedearth7… | ‘Underreported Earth’ Expo… | new tab | Add '(opens in new tab)' to text |
| https://gadget.co.za/underreportedearth7… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Underreportedearth7f | |||
| https://www.linkedin.com/posts/groundedw… | This-Shouldn't-Be-This-Hard-Po… | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/posts/groundedw… | It Shouldn't Be This Hard Podc… | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/posts/groundedw… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Groundedworld The Problems Keep Getting Bigger And People Ugcpost 7398917813567950848 8ft ?Utm Source=Share&Utm Medium=Member Desktop&Rcm=Acoaabx7meybl4lzh6dgybdlspjs3kdeu25wvho | |||
| https://www.nbcconnecticut.com/video/new… | EarthDay.org-logo-and-ocean-pl… | new tab | Add '(opens in new tab)' to text |
| https://www.nbcconnecticut.com/video/new… | Group Calls For Reduction In P… | new tab | Add '(opens in new tab)' to text |
| https://www.nbcconnecticut.com/video/new… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: 3657022 | |||
| https://www.clickondetroit.com/news/loca… | Vacant-lot-with-seedlings | new tab | Add '(opens in new tab)' to text |
| https://www.clickondetroit.com/news/loca… | Detroit Neighbors Transform Va… | new tab | Add '(opens in new tab)' to text |
| https://www.clickondetroit.com/news/loca… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Detroit Neighbors Transform Vacant Lots Into Urban Bee Farms Green Spaces | |||
| https://iqmediacorp.com/ExternalIframeMe… | Detroit-seedling-in-lot | new tab | Add '(opens in new tab)' to text |
| https://iqmediacorp.com/ExternalIframeMe… | Local 4 News: Transforming Vac… | new tab | Add '(opens in new tab)' to text |
| https://iqmediacorp.com/ExternalIframeMe… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Externaliframemedia?Au=637f79d7adabbfac1d30e4c7b88f266535fe11e903a8c7ac47bd447567f797cad1acaed64e19fab602642f9533f872822920feeaf5f8beb9dab9bad3c4b7de51829facf4e192c8d7bacb549b522708f007755ee81c47a5c8c4e06c8c068e925fefeb91bec405cf50f6c7a64dd569208783a513c3928defcb06ed1e085fa0fe49ca6e940f7907c34a01a5b56ce986aa84c489b2fd&Mediaid=034dcf95 2576 4ad1 9ed4 A0dddc2c60c3&Rawmediatype=Tv&Startoffset=1775&Endoffset=2375&Sessionid=Eyjhbgcioijiuzi1niisinr5cci6ikpxvcj9.Eyjzdwiioijhcglabwvsdhdhdgvylmnvbsisilvzzxjdbgllbnqioii5ywjmzja4zi1mogy2ltqwy2ytytlios1imgq5zjnjzdq0zweilcjddxn0b21lckdvsuqioiiwmtexode4yy00y2uwltqyodmtogewny1iogfhzgi3mzuym2eilcjddxn0b21lcktlesi6ijewnte0iiwiq2xpzw50suqioiixntk1iiwivxnlcktlesi6ije4otjjowi4nzjhyje0mdflzgu0ntzhzjbjztdjyjfkzgy0nddlzjk3mzezotqymzk0ztg5otg2mtjhmzzmmtkilcjjuvjvbgvzijpbiny0qvbjiiwidjruviisiny0rmvlzhmilcj2nfjhzglviiwidjrmawjyyxj5iiwidjrjuufnzw50u2v0dxailcj2nuxsiiwidjreyxnoym9hcmqilcjoawvsc2vurgf0ysisiknvbxbldgveyxrhiiwidjvbzhmilcjdq1rlehrby2nlc3milcjbrercrgf0ysisik1lzglhq29udgvudefjy2vzcyisikv4dgvybmfsq2xpcenyzwf0aw9uiiwiaxnbdwrpzw5jzu1lzglhvmfsdwvwaxnpymxliiwiug9ky2fzdcisikferejucmfuc2nyaxb0cyjdlcjuymyioje3nju1mji5mzqsimv4cci6mtc2nty5ntczncwiaxnzijoisvfqbgf0zm9ybufqssisimf1zci6iklrugxhdgzvcm1buekifq.Pemo E6bcgff1vhmiuxogiqnczosttsiey3swsxiezm&Searchquery=%22earthday.Org%22&Highlightquery=%22earthday.Org%22&Querypreroll=15&Enableclipdownload=False&Enablecliparchive=False&Userid=Null | |||
| https://www.it-boltwise.de/detroit-verwa… | Bees-flying-above-a-pollinator… | new tab | Add '(opens in new tab)' to text |
| https://www.it-boltwise.de/detroit-verwa… | Detroit verwandelt Brachland i… | new tab | Add '(opens in new tab)' to text |
| https://www.it-boltwise.de/detroit-verwa… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Detroit Verwandelt Brachland In Gruene Oase Fuer Bienen.Html | |||
| https://www.cbsnews.com/detroit/news/gre… | CBS-News-logo | new tab | Add '(opens in new tab)' to text |
| https://www.cbsnews.com/detroit/news/gre… | Detroit Nonprofit Working with… | new tab | Add '(opens in new tab)' to text |
| https://www.cbsnews.com/detroit/news/gre… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Green Space Vacant Lot Earthday Org Detroit Hives | |||
| https://www.linkedin.com/posts/washingto… | Washington Academy of Sciences… | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/posts/washingto… | Spotlighting Episode Three of … | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/posts/washingto… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Washington Academy Of Sciences Was Youtube Activity 7396981885207412736 2bgr?Utm Source=Share&Utm Medium=Member Desktop&Rcm=Acoaabx7meybl4lzh6dgybdlspjs3kdeu25wvho | |||
| https://www.carbonbrief.org/debriefed-21… | Earth-from-space | new tab | Add '(opens in new tab)' to text |
| https://www.carbonbrief.org/debriefed-21… | COP30 DeBriefed 21 November 20… | new tab | Add '(opens in new tab)' to text |
| https://www.carbonbrief.org/debriefed-21… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Debriefed 21 November 2025 Cop30 Debriefed Mutirao Text Latest Roadmaps Explained Cop Finish Times Plotted | |||
| https://lesactualites.news/underreported… | (empty) | empty | Add link text or aria-label |
| https://lesactualites.news/underreported… | «Underreported Earth» révè… | new tab | Add '(opens in new tab)' to text |
| https://lesactualites.news/underreported… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: #Google Vignette | |||
| https://gadget.co.za/underreportedearth7… | Thumbnail-for-Underreported-Ea… | new tab | Add '(opens in new tab)' to text |
| https://gadget.co.za/underreportedearth7… | ‘Underreported Earth’ Expo… | new tab | Add '(opens in new tab)' to text |
| https://gadget.co.za/underreportedearth7… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Underreportedearth7f | |||
| https://www.linkedin.com/posts/groundedw… | This-Shouldn't-Be-This-Hard-Po… | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/posts/groundedw… | It Shouldn't Be This Hard Podc… | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/posts/groundedw… | Read More | generic text | Replace with descriptive text |
Before: Read More Suggested: Groundedworld The Problems Keep Getting Bigger And People Ugcpost 7398917813567950848 8ft ?Utm Source=Share&Utm Medium=Member Desktop&Rcm=Acoaabx7meybl4lzh6dgybdlspjs3kdeu25wvho | |||
| / | (empty) | empty | Add link text or aria-label |
| https://www.charitynavigator.org/ein/133… | (empty) | empty | Add link 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 |
| <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 |
| <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.
https://earthday.org/ndc-tracker/; https://www.earthday.org/the-green-skills-gap-22-minutes-with-efrem-bycer/; https://www.earthday.org/data-centers-are-the-hidden-costs-to-your-power-bill…; https://www.earthday.org/good-jobs-clean-future-and-earth-days-union-roots-22…; https://earthday.org/wp-content/uploads/2024/04/Climate-Education-vs-The-Clim…; https://earthday.org/campaign/cleanup; https://earthday-store.com/; https://earthday-store.com/; https://lesactualites.news/underreported-earth-revele-des-histoires-desastreu…; https://lesactualites.news/underreported-earth-revele-des-histoires-desastreu… (+2 more)
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
Generic link text like 'click here' doesn't describe the destination.
https://earthday.org/campaign/canopy-tree-project ("LEARN MORE"); https://www.nbcconnecticut.com/video/news/local/group-calls-for-reduction-in-… ("Read More"); https://www.clickondetroit.com/news/local/2025/11/14/detroit-neighbors-transf… ("Read More"); https://iqmediacorp.com/ExternalIframeMedia?AU=637F79D7ADABBFAC1D30E4C7B88F26… ("Read More"); https://www.it-boltwise.de/detroit-verwandelt-brachland-in-gruene-oase-fuer-b… ("Read More"); https://www.cbsnews.com/detroit/news/green-space-vacant-lot-earthday-org-detr… ("Read More"); https://www.linkedin.com/posts/washington-academy-of-sciences-was_youtube-act… ("Read More"); https://www.carbonbrief.org/debriefed-21-november-2025-cop30-debriefed-mutira… ("Read More"); https://lesactualites.news/underreported-earth-revele-des-histoires-desastreu… ("Read More"); https://gadget.co.za/underreportedearth7f/ ("Read More") (+11 more)
Generic anchor text ('click here', 'read more', 'learn more') tells screen readers and search engines nothing about the destination.
Learn more ▾ ▴
Out-of-context lists of links read by AT (one navigation pattern) become useless when every link says 'click here'. Use the destination's title or topic as anchor text. Doubles as SEO win — Google passes anchor-text relevance to the destination.
Source: WCAG 2.4.4 / Google Search Central
Image-only links need alt text on the image (or aria-label on the link) so screen readers can announce them.
a[href="/"]
Image-only links with no alt are unidentifiable to screen-reader users — link's destination is invisible.
Source: WCAG 2.1 SC 2.4.4
Add '(opens in new tab)' to link text or aria-label.
https://www.earthday.org/earth-day-2026/; /events-map; /donate/; https://earthday.org/ndc-tracker/; https://www.earthday.org/press-release/earthday-org-celebrates-historic-europ…; https://www.earthday.org/ndc-tracker/; https://www.earthday.org/our-campaigns/; https://earthday.org/campaign/canopy-tree-project; https://earthday.org/wp-content/uploads/2024/04/Climate-Education-vs-The-Clim…; https://earthday.org/campaign/cleanup (+43 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.
button.owl-prev (#1910 on page); button.owl-next (#1912 on page); button.owl-dot (#1915 on page); button.owl-dot (#1917 on page); button.owl-dot (#1919 on page); button.owl-dot (#1921 on page); button.owl-dot (#1923 on page); button.owl-dot (#1925 on page); button.owl-dot (#1927 on page); button.owl-dot (#1929 on page) (+2 more)
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
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
CAlt Text QualityAction5 of 75 images have issuesREVIEW
| Issue | Count |
|---|---|
| missing | 1 image(s) |
| filename | 2 image(s) |
| generic | 2 image(s) |
Images without alt text are invisible to screen readers.
Each image without alt text is a WCAG 1.1.1 failure — invisible to screen-reader users, lost from Google Image Search.
Learn more ▾ ▴
WCAG 2.1 Level A requires text alternatives for non-decorative images. Empty alt='' is fine for decorative; meaningful images need descriptive text. Common fixes: CMS audit + bulk add, build-time linter (alt-text-required ESLint rule), CI gate on Lighthouse a11y score.
Source: WCAG 2.1 SC 1.1.1 / WebAIM Million Report
An image inside a link with no alt creates an empty link.
Image-only links with no alt create empty links — screen-reader users hear 'link' with no destination context.
Learn more ▾ ▴
An <a><img></a> with no img alt is the worst-case for accessibility: AT announces the link but can't describe where it goes. Either add alt to the image OR add aria-label to the link.
Source: WCAG 2.1 SC 2.4.4
BFavicon & Branding4 icon(s) detectedREVIEW
BColor Contrast (Screenshot)20 text elements analyzed, 0 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 |
|---|---|---|---|---|---|
| h2 This Earth Day, peop… | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h2 With over 10,000 eve… | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h2 We recognize the vit… | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h2 News and Stories | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h2 Join us in making a … | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h2 Climate and environm… | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h2 Get involved and hel… | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h2 Fast fashion has com… | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h2 Get Inspired! | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h2 Make a difference to… | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h2 Knowledge is key to … | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h2 Test your knowledge … | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h2 Join Earth Day Today… | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| h3 Thank you for signin… | 12.96:1 | 3.0:1 | #000000 | #C8CCCC | Pass |
| title Earth Day: The Offic… | 5.80:1 | 4.5:1 | #000000 | #7E8797 | Pass |
| a Skip to Content | 9.49:1 | 4.5:1 | #000000 | #A9AFB6 | Pass |
| h4 Join Us | 12.71:1 | 3.0:1 | #000000 | #C6CACB | Pass |
| p An unexpected error … | 10.35:1 | 4.5:1 | #000000 | #ADB8BB | Pass |
| label First Name * | 7.37:1 | 4.5:1 | #000000 | #869DA4 | Pass |
| label Last Name * | 7.46:1 | 4.5:1 | #000000 | #879EA4 | 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.
CLighthouse Accessibility AuditsActionScore 75/100 — 7 failing, 23 passedREVIEW
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.
Names and labels
When a button doesn't have an accessible name, screen readers announce it as "button", making it unusable for users who rely on screen readers. Learn how to make buttons more accessible.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. Learn more about the `alt` attribute.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
div.footer-contact > p > a > img div.footer-contact > p > a > img |
Screen reader users rely on frame titles to describe the contents of frames. Learn more about frame titles.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
body.home > iframe body.home > iframe |
Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. Learn how to make links accessible.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > a div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > a |
div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > a div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > a |
div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > a div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > a |
div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > a div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > a |
div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > a div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > a |
div.col-sm-12 > div.footer-logo > p > a div.col-sm-12 > div.footer-logo > p > a |
div.col-sm-12 > div.footer-contact > p > a div.col-sm-12 > div.footer-contact > p > a |
These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.
Contrast
Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
DONATE TODAY div.elementor-button-wrapper > a#homepage_hero_donate > span.elementor-button-content-wrapper > span.elementor-button-text |
GET INVOLVED div.elementor-button-wrapper > a.elementor-button > span.elementor-button-content-wrapper > span.elementor-button-text |
Samantha Burchard div.eael-entry-footer > div.eael-entry-meta > span.eael-posted-by > a |
Sarah Sternhagen div.eael-entry-footer > div.eael-entry-meta > span.eael-posted-by > a |
Darby Burgett div.eael-entry-footer > div.eael-entry-meta > span.eael-posted-by > a |
DONATE TODAY div.elementor-button-wrapper > a.elementor-button > span.elementor-button-content-wrapper > span.elementor-button-text |
REGISTER YOUR UPCOMING CLEANUP div.elementor-button-wrapper > a.elementor-button > span.elementor-button-content-wrapper > span.elementor-button-text |
SHOP NOW div.elementor-button-wrapper > a.elementor-button > span.elementor-button-content-wrapper > span.elementor-button-text |
SEE ALL 267 ARTICLES div.elementor-widget-container > div.elementor-shortcode > a.news-count-btn > span |
ALL OUR PARTNERS div.elementor-button-wrapper > a.elementor-button > span.elementor-button-content-wrapper > span.elementor-button-text |
PARTNER WITH US div.elementor-button-wrapper > a.elementor-button > span.elementor-button-content-wrapper > span.elementor-button-text |
SIGN UP div > form.signup > button.btn > span |
div.container > div.d-block > form.signup > button.btn div.container > div.d-block > form.signup > button.btn |
div.container > div.d-block > p.text-center > a.btn div.container > div.d-block > p.text-center > a.btn |
nav > ul > li > a nav > ul > li > a |
nav > ul > li > a nav > ul > li > a |
These are opportunities to improve the legibility of your content.
Navigation
Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. Learn more about heading order.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
Tracking mandatory climate education worldwide div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > h4.elementor-heading-title |
OUR FEATURED WORK div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > h4.elementor-heading-title |
Take Action div.e-con-inner > div.elementor-element > div.elementor-widget-container > h4.elementor-heading-title |
Toolkits div.e-con-inner > div.elementor-element > div.elementor-widget-container > h4.elementor-heading-title |
Quizzes div.e-con-inner > div.elementor-element > div.elementor-widget-container > h4.elementor-heading-title |
EARTHDAY.ORG IN THE NEWS div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > h4.elementor-heading-title |
div.row > div.col-sm-12 > div.footer-network > h6.footer-widget-title div.row > div.col-sm-12 > div.footer-network > h6.footer-widget-title |
These are opportunities to improve keyboard navigation in your application.
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 |
|---|
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot div.ue_listing_carousel > div#uc_ue_listing_carousel_elementor_49144894 > div.owl-dots > button.owl-dot |
div.footer-network > ul > li > a div.footer-network > ul > li > a |
div.footer-network > ul > li > a div.footer-network > ul > li > a |
These items highlight common accessibility best practices.
ALandmark Structure11 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
AForm Accessibility1 of 17 controls have issuesPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #modal-first-name | text | First Name * | for/id |
| #modal-last-name | text | Last Name * | for/id |
| #modal-email | Email address * | for/id | |
| #modal-mobile-number | text | Mobile number | for/id |
| #modal-country | select | Country * | for/id |
| #modal-email-opt-in | checkbox | I want to receive email updates from EARTHDAY.ORG. | for/id |
| #modal-mobile-opt-in | checkbox | I want to receive text updates from EARTHDAY.ORG. | for/id |
| #search1 | search | Search: | for/id |
| #search2 | search | Search: | for/id |
| #survey-map-date-from | date | From | for/id |
| #survey-map-date-to | date | To | for/id |
| #block_b24e64d526cdb5a4db8833165166f9d9-email | Email address * | for/id | |
| #block_b24e64d526cdb5a4db8833165166f9d9-zip | text | Zip Code * | for/id |
| #block_b24e64d526cdb5a4db8833165166f9d9-email-opt-in | checkbox | I want to receive email updates from EARTHDAY.ORG. | for/id |
| #footer-signup-email | Email address | for/id | |
| #footer-signup-email-opt-in | checkbox | I want to receive email updates from EARTHDAY.ORG. | for/id |
| #footer-signup-zip | text | (Zip code *) | placeholder only |
Placeholder text disappears on focus and is not a reliable label.
<input type="text" name="zip" id="footer-signup-zip">
Placeholder-only labels disappear when the user starts typing — they must remember what the field was for.
Learn more ▾ ▴
Placeholders are NOT labels. They vanish on input, fail color contrast checks (most are gray), and don't satisfy WCAG SC 3.3.2. Always use a real <label> alongside (or aria-labelledby).
Source: WCAG 2.1 SC 3.3.2 / Nielsen Norman