Mark Whelan
Mark Whelan

Reputation: 1

How/ does AMP impact accessibility?

There's been a few questions floating around questioning whether AMP pages hinder accessibility, can someone point me in the right direction as to where I can find this out?

From what I understand about AMP, it doesn't however I have no concrete evidence of this. A client is very keen when it comes to web accessibility, so I do not want to recommend using AMP if it has a chance of negatively impacting accessibility.

Upvotes: 0

Views: 168

Answers (2)

slugolicious
slugolicious

Reputation: 17485

I have not used amp but from a quick look at ampbyexample.com, it looks like you can control a lot of the html that's generated, which is a good thing. If amp does not use semantic html elements (such as <table>, <ul>, <h2>, etc), then hopefully you can customize the generated code to add ARIA attributes to make up for the shortcomings (such as role="table", role="list", role="heading" and aria-level="2, respectively).

Their date picker looked pretty decent. It worked well with a keyboard and a screen reader mostly handled it.

Upvotes: 0

user2468968
user2468968

Reputation: 286

My personal take: You can see if the issues (most are fixed):

https://github.com/ampproject/amphtml/issues?q=label%3A%22Related+to%3A+Accessibility%22

concerns you or your client. Since AMP is still HTML, all accessibility techniques for HTML are applicable. Accessibility of complex AMP components may need the AMP Project team to resolve. My experience with AMP is that it is better in accessibility since it is designed for more accessibility-challenged mobile devices.

Upvotes: 1

Related Questions