Advertisement · 728 × 90

Posts by Bogdan Lazar

Progressively inaccessible. I like it!

1 month ago 2 0 0 0

No worries. That’s definitely on me reading it wrong.

This is what I’m aiming for:

“Adrian Roselli acknowledges that recent advances in computer vision and LLMs have brought some benefits to image descriptions can potentially help readers distil complex articles into understandable summaries.“

2 months ago 0 1 1 0

I’ll fix this up tonight in a PR.

2 months ago 0 0 1 0

I probably misinterpreted that a bit. Apologies.

I mistook “finally be useful” with “better” ☺️

2 months ago 0 0 1 0

Great job!👏

2 months ago 1 0 0 0
Post image

The 2025 Web Almanac by HTTP Archive has been officially released! 🚀

We would like to thank all of our contributors from around the globe who made this extensive report possible!

Check out the full report here: almanac.httparchive.org

2 months ago 65 37 4 13

What a ride this has been!

Fantastic work from everyone to get this out!

I've read and re-read the #accessibility chapter as we were getting it ready. Now, it's time to read the other 14!

2 months ago 1 0 0 0

AI is now firmly part of the accessibility story: tools generate alt text and captions, scan code (for example, GitHub’s accessibility tooling), and help triage backlogs.

But they inherit bias and accessibility issues from their training data.

2 months ago 0 0 0 0

- About half of images still have either empty alt attributes or alt text shorter than 10 characters
- Roughly 8.5% of alt texts are just filenames
- Use of the native  main  element reached about 47%
- About 66% of pages use aria-label
- Around 33% of sites now use aria-live

2 months ago 0 0 1 0
Advertisement

- 67% of sites now override or remove default browser focus outlines
- Roughly 24% of pages have a detectable skip link
- About 35% of mobile inputs are labeled
- Over half of inputs on desktop (53%) and 55% on mobile rely solely on placeholder text for naming

2 months ago 0 0 1 0

Some stats that might make you go "what" or "shit" or "wow"

- Only about 31% of mobile sites meet minimum WCAG color contrast requirements
- 19% of mobile sites and 21% of desktop sites still restrict zoom or scaling
- About 86% of sites correctly declare a page language

It goes on...

2 months ago 0 0 1 0

The tooling is there and it's good enough. The legal pressure is real as well.

So the remaining gaps are mostly about governance and the day‑to‑day decisions about what to prioritise.

2 months ago 0 0 0 0

Overlays are still a thing.

About 2% of desktop sites now use accessibility overlays, but only 0.2% of the top 1,000 sites do so.

2 months ago 0 0 1 0

The European Accessibility Act is now in effect.

But nothing really changed for the web as a result. It will probably take more time for websites to align.

Or to care.

2 months ago 1 0 1 0

Anyway, automated tools such as Lighthouse and axe-core are good, but they detect less than half of real-world issues.

2 months ago 0 0 1 0

Overall, the Lighthouse scores are up. 85/100.

But the same four issues keep showing up everywhere: poor colour contrast, unclear link naming, broken heading hierarchies and missing or meaningless alt text on images.

2 months ago 0 0 1 0
Preview
The big picture for accessibility in 2025 according to the Web Almanac | Bogdan Lazar The 2025 Web Almanac's Accessibility chapter is live.

After going through 244 TB of open-source data provided by the HTTP Archive, we found out that the 2025 #accessibility metrics suggest stagnation where we expected incremental improvement. There's an obvious gap between what’s easy to measure and what’s easy to fix.

bogdanlazar.com/daily/the-bi...

2 months ago 3 1 2 0

I gotta say though. This thing rarely finds its docking station, it’s loud and it’s slow. The one purchase I regret the most in 2025.

3 months ago 1 0 0 0

I started renovating our new house with a strict plan. Then all sorts of shit went wrong.

Rigid plans, especially for accessibility, often fail because you can't fully know the problem until you start.

I’d rather stay nimble! You don’t know what you don’t know.

#ProjectPlanning #WebAccessibility

6 months ago 0 0 0 0
Advertisement

I've got a "don't forget to" list for shipping accessible websites.

It covers everything from heading structure and alt text to keyboard navigation, screen readers and colour contrast.

This helps me make sure everyone can use my site.

#WebAccessibility #DevTips

6 months ago 0 0 0 0

These are officially amazing!

6 months ago 0 0 0 0
Preview
Effective Accessibility Workshops: How to build an action plan | Bogdan Lazar The last step in an effective accessibility workshop is to build an action plan to solve the problem.

Workshops need action plans to be effective.

I use "The three ones" exercise to quickly define who does what by when. Participants suggest tasks for one day, one week, one month, then take them on.

It's great for clear next steps!

#Workshops #Accessibility

bogdanlazar.com/daily/effect...

6 months ago 0 0 0 0

I lost 20kg by taking small consistent steps.

This approach also works for web accessibility: set a vision, break it down, prioritise, keep moving, learn, celebrate and involve everyone. Often, small consistent efforts beat big sporadic pushes.

#WebAccessibility #Consistency

6 months ago 3 0 0 0

Someone asked about the hardest part of my job.

It's not the tech or the WCAG or the standards. It's the daily grind. Pushing through when recommendations are ignored, explaining things repeatedly and feeling minimal progress.

That's what's truly tough for me.

#Accessibility

6 months ago 0 0 0 0

Super star! ⭐️ I’ll see about sharing mine

7 months ago 0 0 0 0

I’ve done something similar, just for VoiceOver. Yours looks much more interesting :) Mind sharing some of the shortcuts?

7 months ago 0 0 1 0
Advertisement

Some say the sound of fingers hitting the deploy buttons will be heard at 11:59 tonight.

Might break the internet.

9 months ago 0 0 1 0

You sure you’re in Italy and not the Netherlands?

9 months ago 1 0 0 0

This is always giving me the feels. I never know if I should renew or not and stresses me the hell out!

I mostly renew, so I guess they work. Damn!

Am I the fool?!

10 months ago 0 0 0 0

I remember showing someone the <details> element in place of the fancy, and inaccessible, accordion component with a few dependencies they installed from npm.

Blew their minds like I invented the damn thing.

That was a good day.

10 months ago 14 0 0 0