accessibility and CWV

53 views
Skip to first unread message

andreas wpv

unread,
Jun 27, 2023, 8:07:56 PM6/27/23
to web-vital...@googlegroups.com

How would screen readers, and elements for screen readers affect CWV?

  • Do you exclude screen reader users from being measured, or not?
  • If a ‘skip to main content’ shows on the page with a screen reader helper, and it covers an existing element – could this impact CWV (any metric)?

 

Some sites might have a significantly larger number of users that use these technologies, how are you all dealing with this in your CRUX data?


Andreas

Barry Pollard

unread,
Jul 7, 2023, 5:35:30 AM7/7/23
to web-vitals-feedback
Hi Andreas, apologies for the delay in replying to this question. Copying my answer from the CrUX group where you raised the same question:

Screen-reader users are treated no differently. So provided they are using their screen reader on Chrome and meet the other user eligibility criteria they will be included.

Enabling a 'skip to main content' will be treated in the same manner as any other interaction. Specifically for each CWV:
  • LCP - an interaction "finalises" LCP as interactions can lead to more content loading. Therefore the 'skip to main content' will not be eligible as an LCP candidate (assuming it is only shown on pressing "tab"). It will also not change the selected LCP element. However, as it finalises the LCP element, it can mean that a late-loading large element is not eligible to be consider the LCP is the screen reader user tabs before it loads. This is similar to clicking (on a menu or the like) before the page is fully loaded.
  • CLS - a 'skip to main content' is unlikely to cause CLS since it is usually shown on user interaction (the 'tab' key) and shifts within 500ms of interactions are excluded. While CLS is primarily a visual metric, it should be remembers that not all screen reader users are blind so it is still an important metric for these users.
  • FID - FID will be finalised with the use of keyboard (e.g. tab to 'skip to main content') as that counts as the first interaction on the page. As FID only measures input delay.
  • INP (pending Core Web Vital) - like FID keyboard use will count as an interaction for INP, but INP should give a better measure if responsiveness since it will include all interactions rather than just the first, and measures beyond just the input delay.
So overall, we circle back to my first note: Screen-reader users are treated no differently.

Is there a particular concern you have where you think screen readers will (or should?) impact your Core Web Vitals?

Thanks,
Barry

Reply all
Reply to author
Forward
0 new messages