[contents]
Copyright © 2013 W3C® (MIT, ERCIM, Keio, Beihang), All Rights Reserved. W3C liability, trademark and document use rules apply.
This document provides guidance on evaluating the extent of conformance of websites to the Web Content Accessibility Guidelines (WCAG) 2.0. It describes a procedure, highlights considerations, and promotes good practice to guide accessibility evaluators in creating conformance evaluation reports. It does not provide instructions on a feature-by-feature evaluation of web content; it relies on WCAG 2.0 techniques for this. It is an informative resource that is part of a series of W3C/WAI resources on Evaluating Websites for Accessibility and that complements the existing WCAG 2.0 Documents. It does not define additional WCAG 2.0 requirements nor does it replace or supersede it in any way.
The methodology described in this document is intended for use by people who are experienced in accessibility evaluation using WCAG 2.0 and its supporting resources. It is primarily designed for evaluating existing websites, for example to learn about and monitor their level of accessibility, but it can also be useful during earlier development stages of website creation. It is applicable to static and dynamically generated websites, mobile websites and applications, and any other type of websites. It is independent of particular web technologies, evaluation tools, web browsers, assistive technologies, and other software, and it is suitable for use in different evaluation contexts, including self-assessment and third-party evaluation.
[For Review: Significantly rewritten (see previous Abstract) to reflect group discussions and to address comment 1, comment 2, and comment 20.]
This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.
This 27 November 2013 Editors Draft of Website Accessibility Conformance Evaluation Methodology (WCAG-EM) 1.0 addresses the comments received on the previously published Working Draft of 26 February 2013. It addresses all issues raised though some sections may need further refinement.
This document is intended to be published and maintained as an informative W3C Working Group Note after review and refinement. The WCAG 2.0 Evaluation Methodology Task Force (Eval TF) invites discussion and feedback on this document by developers, evaluators, researchers, and others with interest in web accessibility evaluation.
Please send comments on this Editors Draft of Website Accessibility Conformance Evaluation Methodology 1.0 to public-wai-evaltf@w3.org (publicly visible mailing list archive). These comments will be considered in the internal discussions of Eval TF.
Publication as Editors Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
This document has been produced by the WCAG 2.0 Evaluation Methodology Task Force (Eval TF, a joint task force of the Web Content Accessibility Guidelines Working Group (WCAG WG) and Evaluation and Repair Tools Working Group (ERT WG), as part of the Web Accessibility Initiative (WAI) Technical Activity.
This document was produced by two groups operating under the 5 February 2004 W3C Patent Policy. The groups do not expect this document to become a W3C Recommendation. W3C maintains a public list of any patent disclosures for WCAG WG and public list of any patent disclosures for ERT WG made in connection with the deliverables of each group; these pages also include instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
Evaluating the extent to which a website conforms to the Web Content Accessibility Guidelines (WCAG) 2.0 is a process involving several steps. The activities carried out within these steps are influenced by many aspects such as the type of website (e.g. static, dynamic, mobile, etc.), its size, complexity, and the technologies used to create it (e.g. HTML, PDF, etc.), how much knowledge the evaluators have of how the website was or is being developed (e.g. white-box, black-box, or gray-box testing), as well as the main purpose for the evaluation (e.g. to issue an accessibility statement, to plan a redesign process, to do research, etc.).
This methodology, the Website Accessibility Conformance Evaluation Methodology (WCAG-EM) 1.0, describes the steps that are common to website conformance evaluation processes and highlights considerations to help evaluators apply these steps in the context of a particular website. Following this methodology helps evaluators to apply good practice, avoid common mistakes, and achieve more comparable results. It supports common approaches and understanding for evaluating the extent of conformance of websites to WCAG 2.0, though in the majority of use cases it does not directly result into WCAG 2.0 conformance claims.
Also, this methodology does not in any way add to or change the requirements defined by the normative WCAG 2.0 standard, nor does it provide instructions on feature-by-feature evaluation of web content. The methodology relies on WCAG 2.0 techniques such as the Techniques for WCAG 2.0 documented by W3C/WAI, but is not limited to this set of techniques.
[For Review: Significantly rewritten (see previous Introduction) to reflect group discussions and to address comment 20.]
In many situations it is necessary to evaluate the accessibility of a website, for example before releasing, acquiring, or redesigning the website. Periodic evaluation is also useful for monitoring the accessibility performance of websites over time. WCAG-EM is for anyone who wants to follow a common procedure for conformance evaluation of websites to WCAG 2.0. This includes:
[For Review: Significantly rewritten (see previous "Purpose of this document") and merged with previous "Scope of this document" to reflect group discussions and to address comment 20.]
WCAG 2.0 defines conformance requirements for individual web pages rather than for entire websites. It also defines the optional conformance claims that can be made to cover individual web pages, series of web pages such as a multi-page form, and multiple related web pages such as a website. However, conformance claims in WCAG 2.0 can only be made to cover specific web pages that are known to satisfy each conformance requirement. This includes when all web pages that are in the scope of a conformance claim have been each evaluated or created in a process that ensures that they each satisfy all the conformance requirements.
WCAG 2.0 conformance claims cannot be made for entire websites based upon the evaluation of a selected sub-set of web pages and functionality alone, as it is always possible that there will be unidentified conformance errors on these websites. However, in the majority of use cases of this methodology only a sample of web pages and functionality from a website is selected for evaluation. Thus in the majority of use cases, using WCAG-EM does not directly result into WCAG 2.0 conformance claims for the target websites. Instead, Step 5.b provides guidance on how to make "Accessibility Conformance Evaluation Statements" for websites that have been evaluated according to WCAG-EM.
[For Review: New section that addresses discussion during telco of 25 July, telco of 12 September, telco of 17 October, and comment 81.]
The information below related to accessibility, WCAG 2.0, and evaluation is important background for using this methodology:
The following documents introduce the essential components of web accessibility and how people with disabilities use the Web, and are critical for understanding the broader context of web accessibility evaluation:
A multi-page resource suite that outlines different approaches for evaluating websites for accessibility. The following resources are particularly important in this context:
Internationally recognized standard explaining how to make web content more accessible to people with disabilities. The following resources are particularly important in this context:
For the purposes of this document, the following terms and definitions apply:
When a web page is one of a series of web pages presenting a process (i.e., a sequence of steps that need to be completed in order to accomplish an activity), all web pages in the process conform at the specified level or better. (Conformance is not possible at a particular level if any page in the process does not conform at that level or better.)
Satisfying all the requirements of a given standard, guideline or specification
The content would not conform if that technology is turned off or is not supported
Content patterns that are filled in by authors or the authoring tool to produce web content for end users (e.g., document templates, content management templates, presentation themes). Often templates will pre-specify at least some authoring decisions.
A non-embedded resource obtained from a single URI using HTTP plus any other resources that are used in the rendering or intended to be rendered together with it by a user agent
WCAG-EM is used for thorough evaluation of the extent of conformance of websites to WCAG 2.0. Before applying WCAG-EM on an entire website it is usually good to do a preliminary evaluation of different web pages from the target website to identify obvious conformance errors and to develop an overall understanding of the accessibility performance of the website. Easy Checks - A First Review of Web Accessibility describes an approach for such preliminary evaluation that is complementary to this methodology.
Users of WCAG-EM are assumed to be knowledgeable of WCAG 2.0, accessible web design, assistive technologies, and of how people with different disabilities use the Web. This includes understanding of the relevant web technologies, barriers that people with disabilities experience, assistive technologies and approaches that people with disabilities use, and evaluation techniques and tools to identify potential barriers for people with disabilities. In particular, it is assumed that users of WCAG-EM are deeply familiar with the resources listed in section Background Reading.
WCAG-EM is independent of any particular web accessibility evaluation tool, web browser, and other software tool. However, web accessibility evaluation tools significantly assist evaluators during the evaluation process and contribute to more effective evaluation. For example, some web accessibility evaluation tools can scan entire websites to help identify relevant pages for manual evaluation. Tools can also assist in manually evaluating the many checks that are not automatable. Selecting Web Accessibility Evaluation Tools provides further guidance beyond the scope of this document.
WCAG-EM can be carried out by an individual evaluator with the skills described in section Required Expertise. However, using the combined expertise of review teams provides better coverage for the required skills and helps identify accessibility barriers more effectively. While not required for using this methodology, it is recommended to employ review teams for conformance evaluation of websites. Using Combined Expertise to Evaluate Web Accessibility provides further guidance beyond the scope of this document.
Involving people with disabilities and people with aging-related impairments helps identify additional accessibility barriers that are not easily discovered by the evaluators alone. While not required for using this methodology, it is strongly recommended to involve real people with a wide range of abilities during the evaluation process. Involving Users in Web Accessibility Evaluation provides further guidance beyond the scope of this document.
WCAG-EM is designed for evaluating full, self-enclosed websites. This includes websites of organizations, entities, persons, events, products, and services. It also includes mobile websites and applications. Specific examples include:
A website can be part of a larger website, such as the online shop in the examples above. It can also be a clearly separable version of the website such as the mobile or Dutch language versions of the website in the examples above. WCAG-EM can be applied to any such determinable website, regardless if it is part of a larger website or the larger website itself. The exact definition of a target website to be evaluated is determined as part of Step 1.a.
When a target website is defined for evaluation, it is essential that all web pages and functionality that are within the scope of this website definition are considered for evaluation. Excluding such aspects of a website from the scope of evaluation would conflict with the WCAG 2.0 conformance requirements for full pages and complete processes, or otherwise distort the evaluation results.
In the diagram above, the university website is made of the distinct areas "Information for Students", "Information for Lecturers", "Courseware Application", and "Library Application". The "Courseware Application" includes "Physics Courses", "Medical Courses", and "History Courses" that are aggregated into the application. Also, the university website has individual web pages such as legal notices, sitemap, and others that are common to all areas.
In the example above, if the university website in its entirety is defined as the target for evaluation then all of the depicted areas are within the scope of the evaluation. This includes any aggregated and embedded content such as maps of the campus, forms for online payments, and discussion boards, including when such parts originate from third-party sources.
Similarly, if only a website area such as the "Courseware Application" is defined as the target for evaluation then all the parts of this area are within the scope of the evaluation. In this case it would include all depicted courses, as well as the individual web pages that are common to all areas of the university (see also: definition for Common Web Pages).
WCAG-EM is applicable to any website including dynamically generated websites, rich web applications, mobile websites and other types of websites. Some particular types of websites include:
WCAG-EM is flexible to allow its applicability in different situations and contexts. This section provides guidance for applying this methodology in some of these situations.
Conformance evaluation according to this methodology may be re-run after a short period, for example when issues are identified and repaired by the website owner or website developer, or periodically to monitor progress. In such cases, for the issues that were identified, include at least:
This section defines the stages and activities of an evaluation procedure. The stages are not necessarily sequential. Also the exact sequence of the activities carried out during the evaluation stages depends on the type of website, the purpose of the evaluation, and the process used by the evaluator. Some of the activities overlap or may be carried out in parallel. The following diagram illustrates the iterations between the stages defined in this section:
The workflow diagram depicts each of the five steps defined in this section with an arrow to the next step and arrows back to all of the previous steps. This way evaluators can proceed from one step to the next and return to any preceding step in the process whenever the evaluation reveals a need to return to any one of the previous steps: 1. Define the Evaluation Scope; 2. Explore the Target Website; 3. Select a Representative Sample; 4. Audit the Selected Sample and 5. Report the Evaluation Findings.
Note: See also considerations for Particular Evaluation Contexts that may influence how an evaluation procedure is carried out.
Methodology Requirement 1: Define the evaluation scope according to Methodology Requirement 1.a, Methodology Requirement 1.b, and Methodology Requirement 1.c, and optionally Methodology Requirement 1.d and Methodology Requirement 1.e.
During this step the overall scope of the evaluation is defined. It is a fundamental step that affects the subsequent steps in the evaluation procedure and is ideally carried out together with the evaluation commissioner (who may or may not be the website owner) to ensure common expectations about the scope of the evaluation. Some exploration throughout this stage may be necessary to understand the full scope of the website and the required evaluation (see Step 2: Explore the Target Website).
Methodology Requirement 1.a: Define the target website according to Scope of Applicability, so that for each web page it is unambiguous whether it is within the scope of evaluation or not.
During this step the target website (the web pages and states of web pages that are in scope of the evaluation) is defined. This scope of the website is defined according to the terms established in section Scope of Applicability.
To avoid later mismatches of expectations between the evaluator, evaluation commissioner, and readers of the resulting evaluation report, it is important to define the target website in such a way that for each web page it is unambiguous whether it is within scope or not. Formalizations such as regular expressions and listings of web addresses (URIs) are recommended where possible.
It is also important to document any particular aspects of the target website to support its identification. This includes:
[For Review: This addresses comment 35 (no change).]
Methodology Requirement 1.b: Select a target WCAG 2.0 conformance level ("A", "AA", or "AAA") for the evaluation.
Part of initiating the evaluation process is to define the target WCAG 2.0 conformance level ("A", "AA", or "AAA") to evaluate for. WCAG 2.0 Level AA is the generally accepted and recommended target.
Note: It is often useful to evaluate beyond the conformance target of the website to get a more complete picture of its accessibility performance. For example, while a website might not fully meet a particular conformance level, it might meet individual requirements from a higher conformance level. Having this information can help plan future improvements more effectively.
Methodology Requirement 1.c: Define the web browser, assistive technologies and other user agents for which features provided on the website are to be accessibility supported.
Particularly for new web technologies it is usually not possible that every accessibility feature, such as a 'show captions' function in a media player, is supported by every possible combination of web browser, assistive technology, and other user agents. WCAG 2.0 does not pre-define which combinations of features and technologies must be supported as this depends on the particular context of the website, including its language, the web technologies that are used to create the content, and the user agents currently available. Understanding Accessibility Support provides more guidance.
During this step a list of web browsers, assistive technologies, and other user agents that support the accessibility features on the website is defined. For some websites in closed networks, such as an intranet website where the computers used to access it are known, this baseline may be limited to the web browsers and assistive technologies used within this closed network. However, in most cases this baseline is ideally as broad as possible to cover the majority of user agents used by people with disabilities.
Methodology Requirement 1.d: Define any initial evaluation methods to be used to help evaluate conformance to WCAG 2.0 Success Criteria. (Optional).
Determining conformance to WCAG 2.0 Success Criteria can be typically done in several ways. W3C/WAI provides a set of publicly documented (non-normative) Techniques for WCAG 2.0 that help evaluate conformance to WCAG 2.0 Success Criteria. However, it is not necessary to use these particular techniques (see Understanding Techniques for WCAG Success Criteria). Some evaluators might use other methods (inline with the requirements for custom techniques) to evaluate conformance to WCAG 2.0.
During this step, particular evaluation methods, if any are to be used, are defined. This does not limit the evaluator from using other additional evaluation methods at a later point, for example to evaluate particular content that was not identified at this early stage of the evaluation process. However, it is good practice to specify the initial evaluation methods to be used during the evaluation, as it helps to ensure consistent expectation between the evaluator and the evaluation commissioner.
Methodology Requirement 1.e: Define any additional evaluation requirements agreed on between the evaluator and evaluation commissioner (Optional).
[For Review: Proposed change this section as discussed on mailing list and in telco 18 July, and telco 5 september, to be more flexible and open for additional requirements/whishes from the evaluation commissioner(s). This section now presumes that the minimum requirements for reporting are set in Step 5: Report the Evaluation Findings with examples in Appendix C. Because the requirements are additional to the minimum requirements, the step is optional. Please review. Also look at the diff version provided in the agenda of telco for 5 september for small changes in the document as a result of changing the title and presuming that step 5 will contain the minimum requirements. This also covers comment 36 and comment 37.]
An evaluation commissioner may be interested in additional information beyond what is needed to evalaute the extent of conformance of the target website to WCAG 2.0. For example, an evaluation commissioner might be interested in:
Such additional evaluation requirements that are agreed on with the evaluator need to be clarified early on and documented. This also needed to be reflected in the resulting report, for example to clarify how the selection of web pages was carried out.
Methodology Requirement 2: Explore the website to be evaluated according to Methodology Requirement 2.a, Methodology Requirement 2.b, Methodology Requirement 2.c, Methodology Requirement 2.d, and Methodology Requirement 2.e.
During this step the evaluator explores the target website to be evaluated, to develop an initial understanding of the website and its use, purpose, and functionality. Much of this will not be immediately apparent to evaluators, in particular to those from outside the development team. In some cases it is also not possible to exhaustively identify and list all functionality, types of web pages, and technologies used to realize the website and its applications. The initial exploration carried out in this step is typically refined in the later stages Step 3: Select a Representative Sample and Step 4: Audit the Selected Sample, as the evaluator learns more about the target website. Involvement of website owners and website developers can help evaluators make their explorations more effective.
Note: Carrying out initial cursory checks during this stage helps identify web pages that are relevant for more detailed evaluation later on. For example, an evaluator may identify web pages that seem to be lacking color contrast, document structure, or consistent navigation, and note them down for more detailed evaluation later on.
Note: To carry out this step it is critical that the evaluator has access to all the relevant parts of the website. For example, it may be necessary to create accounts or otherwise provide access to restricted areas of a website that are part of the evaluation.
Methodology Requirement 2.a: Identify the common web pages, including web page states, of the target website.
Explore the target website to identfy its common web pages, which may also be web page states in web applications. Typically these are linked directly from the main entry point (home page) of the target website, and often linked from the header, navigation, and footer sections of other web pages. The outcome of this step is a list of all common web pages.
Methodology Requirement 2.b: Identify an initial list of core functionality of the target website.
Explore the target website to identify its core functionality. While some functionality will be easy to identify, others will need more deliberate discovery. For example, an online shop is expected to have a payment function though it might be less easy to identify that it also has a currency conversion function that is core to the particular context of the online shop. The outcome of this step is a list of functionality that users can perform on the website, for example:
Note: The purpose of this step is not to exhaustively identify all functionality of a website but to determine those that are core to the purpose and goal of the target website. This will inform later selection of web pages and their evaluation. Other functionality will also be included in the evaluation but through other selection mechanisms.
Methodology Requirement 2.c: Identify the types of web pages and web page states.
Web pages and web page states with varying styles, layouts, structures, and functionality often have varying support for accessibility. They are also often generated by different templates and scripts, or authored by different people. They may also appear differently, behave differently, and contain different content depending on the particular website user and context. The outcome of this step is a list of the different types (as opposed to specific instances) of web pages and web page states that appear on the target website.
Examples of web page and web page states types include:
Methodology Requirement 2.d: Identify the web technologies relied upon to provide the website.
During this step the web technologies relied upon to provide the website are identified. This includes base web technologies such as HTML and CSS, auxiliary web technologies such as Java, JavaScript and WAI-ARIA, as well as specific web technologies such as SMIL and SVG. The outcome of this step is a list of technologies that are relied upon according to WCAG 2.0.
Only the web technologies that are relied upon to provide the website need to be identified for evaluation. This relates closely to the WCAG 2.0 concepts of conforming alternate versions and non-interference.
Note: Where possible, it is often also useful to identify the libraries and components used to create the website, such as Dojo, JQuery, and others. Particularly for web applications, much of the accessibility support is built into these libraries and components, and evaluation can become more effective and efficient when these are identified.
Methodology Requirement 3.c: Identify other web pages and web page states that are relevant to people with disabilities and to accessibility of the website.
Some websites include web pages and web page states that are specifically relevant for people with disabilities and accessibility of the website. The outcome of this step is a list of such web pages. This includes:
Methodology Requirement 3: Select a representative sample of web pages from the website according to Methodology Requirement 3.a, Methodology Requirement 3.b, Methodology Requirement 3.c, Methodology Requirement 3.d, and Methodology Requirement 3.e.
During this step the evaluator selects a sample of web pages and web page states that is representative of the target website to be evaluated. The purpose of this selection is to ensure that the evaluation results reflect the accessibility performance of the website with reasonable confidence. In cases where it is feasible to evaluate all web pages, this sampling procedure can be skipped and the selected sample is considered to be the entire website in the remaining steps of the conformance evaluation procedure.
The actual size of sample web pages and web page states needed to evaluate a website depends on many factors including:
This step relies initially on the exploration carried out in Step 2: Explore the Target Website and is continually refined during the later Step 4: Audit the Selected Sample, as the evaluator learns more about the particular implementation aspects of the target website.
Methodology Requirement 3.a: Include all common web pages, including web page states, into the selected sample.
Include all common web pages and web page states that were identified in Step 2.a: Identify Common Web Pages of the Website into the selected sample for evaluation.
Methodology Requirement 3.b: Include all other web pages and web page states that are relevant to people with disabilities and accessibility of the website into the selected sample.
Include all other relevant web pages and web page states that were identified in Step 2.e: Identify Other Relevant Web Pages into the selected sample for evaluation.
Methodology Requirement 3.c: Include distinct instances of web pages and web page states (where applicable and available) to cover the (1) core functionality, (2) types of web pages, and (3) web technologies relied upon into the selected sample.
Depending on the required sample size (see guidance on sample size earlier in this section), include at least one distinctinstance of web page or web page state matching any of the following into the selected sample for evaluation (where applicable and available):
Note: An individual web page or web page state may reflect more than one of each of these listed criteria. For example, a single web page may be representative of a particular design layout, functionality, and web technologies used. The purpose of this step is to have sufficient representation of the different types of web pages and web page states, functionality, and web technologies that occur on the website. Careful selection of these representative instances can significantly reduce the required sample size while maintaining appropriate representation of the entire website.
Methodology Requirement 3.d: Include all web pages and web page states that are part of a complete process into the selected sample.
The selected sample has to include all web pages and web page states that belong to a series presenting a complete process. No web page or web page state in the selected sample may be part of a process without all other web pages and web page states that are part of that process to be also included into the selected sample.
Use the following steps to include the necessary web pages and web page states into the sample:
Note: In most cases it is necessary to record and specify the actions needed to proceed from one web page and web page state to the next in a sequence to complete a process so that they can be replicated later. An example of such action could be "fill out name and address, and select the 'Submit' button". In most cases the web address (URI will not be sufficient to identify the web page and web page state in a complete process. It is also useful to clearly record when web pages and web page states are part of a process so that evaluators can focus their effort on the relevant changes such as elements that were added, modified, or made visible.
Methodology Requirement 3.e: Include a randomly selected sample of web pages and web page states.
A randomly selected sample of web pages and web page states acts as an indicator to verify that the structured sample selected through the previous steps truly reflects the accessibility performance of the website. Confidence in the overall evaluation outcome increases when the evaluation results from both selection approachs correlate.
The number of web pages and web page states to randomly select is 10% of the structured sample selected through the previous steps, with a minimum of 5 instances of web pages and web page states. For example, if the structured sample resulted in 80 web pages and web page states, then the random sample size is 8 web pages and web page states. For structured samples of size 50 and below the random sample size is always 5 web pages and web page states (if the website is not smaller than that).
Randomly select unique instances of web pages and web page states from the target websites and that are not already part of the structured sample selected through the previous steps. Depending on the type of website and the access that an evaluator has for it there are different techniques that may need to be used for this selection. This may include:
Note: While the random sample need not be selected according to strictly scientific criteria, the scope of the selection needs to span the entire scope of the website (any web page and web page state on the website may be selected with similarly equivalent likelihood), and the selection of individual web page and web page states does not follow a predictable pattern. Recording the method used to generate the random sample is important for replicability and reliability of the results.
Methodology Requirement 4: Audit the selected sample of web pages according to Methodology Requirement 4.a, Methodology Requirement 4.b, Methodology Requirement 4.c, Methodology Requirement 4.d and Methodology Requirement 4.e.
During this step the evaluator audits (detailed evaluation) the sample selected in Step 3: Select a Representative Sample according to the five WCAG 2.0 conformance requirements at the conformance level from Step 1.b: Define the Conformance Target. Many web pages and web page states in the sample will have components, such as the header, navigation bars, search form, and others that are occur repeatedly. Typically these components do not need to be re-evaluated on each occurrence unless the appear or behave differently, or when additional requirements are defined in Step 1.d: Define Additional Requirements for Evaluation (Optional).
Note: According to WCAG 2.0, Success Criteria to which there is no matching content presented on a web page or web page state are deemed "satisfied". In such cases, an evaluator may use an identifier such as "not applicable" to denote the particular situations where Success Criteria are satisfied because no matching content is presented.
[For Review: This addresses comment 58, comment 59, comment 60, comment 61, comment 62, comment 63 and comment 57 (no change).]
Methodology Requirement 4.a: Check that all content of each web page and web page state in the selected sample meets each of the WCAG 2.0 Success Criteria of the target conformance level.
For each web page and web page state in the sample selected in Step 3: Select a Representative Sample that is not within or the end of a complete process, check its conformance with each WCAG 2.0 Success Criterion within the target conformance level (as per Step 1.b: Define the Conformance Target). This includes all components of the web page or web page state without activating any functions, entering any data, or otherwise interacting with the content (this will be evaluated in the subsequent steps).
Consider the following approach for evaluating the conformance of all content to each WCAG 2.0 Success Criterion:
Note: W3C/WAI continually documents (non-normative) failures and techniques for WCAG 2.0 but these can never be exhaustive to cover every possible situation. They are also not the only ways to meet or to fail to meet WCAG 2.0 Success Criteria, and evaluators typically use additional methods to evaluate conformance to WCAG 2.0 (see also Step 1.d: Define Evaluation Methods to be Used).
[For Review: Addresses comment 64, comment 65, comment 66, comment 67, comment 68, comment 72, comment 73, and comment 74.]
Methodology Requirement 4.b: Check that all interaction of each web page and web page state along a complete process meets each of the WCAG 2.0 Success Criteria of the target conformance level.
For each complete process selected in Step 3.d: Include Complete Processes in the Sample, follow the identified default and branch sequences of web pages and web page states, and evaluate each according to Step 4.a: Check WCAG 2.0 Success Criteria. However, in this case it is not necessary to evaluate all content but only the content that changes along the process.
Functionality, entering data, notifications, and other interaction is part of this check. In particular it includes:
Methodology Requirement 4.c: @@@.
Methodology Requirement 4.d: @@@.
Methodology Requirement 4.e: @@@.
Methodology Requirement 5: @@@.
Methodology Requirement 5.a: Document each outcome of the steps defined in Step 1: Define the Evaluation Scope, Step 2: Explore the Target Website, Step 3: Select a Representative Sample, and Step 4: Audit the Selected Sample.
Documenting the outcomes for each of the previous steps (including all sub-sections) is essential to ensure transparency of the evaluation process, replicability of the evaluation results, and justification for any statements made based on this evaluation. This documentation does not need to be public (the level of confidentiality is determined by the evaluation commissioner), but it needs to be made available to the evaluation commissioner upon request as it is part of carrying out this methodology.
Documenting the outcomes for each step includes at least the following:
Note: The outcomes of Step 4: Audit the Selected Sample can be aggregated over the entire sample. That is, for every WCAG 2.0 Success Criterion applicable (as per Step 1.b. Define the Conformance Target) and the remaining four WCAG 2.0 conformance requirements, the evaluator indicates whether each is met on every web page and web page state in the selected sample (as per Step 3: Select a Representative Sample), or provides at least one example for each conformance requirement and WCAG 2.0 Success Criterion not met (without having an accessible alternative).
Depending on any additional evaluation requirements established in Step 1.e: Define Additional Evaluation Requirements (Optional) there may be additional evaluation outcomes to report. For example, an evaluation commissioner may request a report indicating every failure occurrence for every web page and web page state in the selected sample, more information about the nature and the causes of the identified failures, or repair suggestions to remedy the failures.
Methodology Requirement 5.b: @@@.
[For Review: The following sections from step 4 will be integrated into this one.]
Methodology Requirement 4.d: Archive every evaluated web page for reference. (Optional)
[For Review: Changed first sentence to address comment 75. This should make it clear that optional only relates to the extra things. It now points to step 5 for requirements about how to report the evaluation findings.]
Archive web pages for future reference. Please read Step 5 for requirements about how to report the evaluation findings. These can be complemented, to avoid ambiguity, with any of the following as appropriate:
Methodology Requirement 4.e: Record the web accessibility evaluation tools, web browsers, assistive technologies, other software, and methods used to evaluate the web pages. (Optional).
For future reference, record software tools and methods used to evaluate the web pages. This includes versions of web accessibility evaluation tools, web browsers and add-ons, assistive technology, and other software used during the evaluation. Depending on the desired level of detail for reporting (if more than the minimum required) defined by Step 1.d: Define Additional Requirements for Evaluation (Optional), this recording may apply globally for the entire evaluation, to individual web pages, or to individual checks carried out within the audited web pages. For detailed reporting a table or grid may be useful to record what was used for the different pages and Success Criteria in the sample.
[For Review: This addresses comment 76 (no change).]
Methodology Requirement 5.c: Provide an accessibility conformance evaluation statement (Optional).
WCAG 2.0 conformance claims can only be made for the web pages that have been actually evaluated and identified to conform with its conformance requirements. WCAG-EM Accessibility conformance evaluation statements for entire websites can be made according to this methodology when:
As per the requirements for WCAG 2.0 conformance claims, accessibility conformance evaluation statements also have to include the following information:
Accessibility conformance evaluation statements can also be made when only partial conformance has been achieved according to the requirements defined in third-party content and lack of accessibility support due to language. In such cases the accessibility conformance evaluation statements have to also include information to identify the following:
Note: It is not possible to make an accessibility conformance evaluation statement for a website that is still in development. Also, in case of a sample, the WCAG-EM Accessibility Conformance Evaluation Statement only shows the extent to which a website 'likely' conforms because it is always possible that there are errors on pages that are within the scope, but that are not selected in the sample.
[Editor Note: In this section we can also address the notion of "reasonable confidence" that is introduced in the introduction of section 3. And provide the relationship to the likely used here. It should be linked to the section about sampling. Also we want to have a closer look at the word conformance (take the word out). This is discussed in the survey 11]
Methodology Requirement 5.d: Provide a performance score. (Optional).
[Editor Note: This is still under discussion. In minutes of 25 August and 29 August telco and also in the 19 september telco. Input for calculating a score can be found at http://www.w3.org/TR/accessibility-metrics-report/ and other places. See minutes. Added "(performance scores are not very useful for inter-site comparisons)" and changed "websites" to "website" (singular).]
[For Discussion: There are a number of comments relevant for this section: comment 84, comment 85, comment 86, comment 87, comment 88, comment 89 and comment 90.]
Performance scores can provide more granular measure for the level of conformance of a website than the WCAG 2.0 conformance levels provide. This can be useful to monitor the progress of a website over time (performance scores are not very useful for inter-site comparisons). However, scores alone do not provide sufficient context and information to understand the actual accessibility state of a website. In some situation such scores can also be misleading as they can be subjective towards certain kinds of web content.
Performance scores as provided in this methodology require that the evaluation is carried out in conformance with this Methodology. They are intended to be supplementary information to evaluation reports and not to be used separately. The type of scoring system used has to be indicated along with the score whenever such a score is provided.
Currently the following scoring approaches are provided by this methodology:
This score calculates a ratio over the entire website. It is a simple approach to determine overall conformance but also very sensitive towards conformance failures. For example, any failure to satisfy a Success Criterion on any web page is directly reflected as failure of the website to satisfy the respective Success Criterion.
This score is calculated as follows:
This score calculates an average ratio over each web page. It is less sensitive to conformance failures such as occassional oversight but does not consider the relative frequency of failures. For example, a website that has relatively few videos but consistenly fails to provide captions for these videos may still have a high score even though it is profoundly disadvantaging certain users.
This score is calculated as follows:
This score calculates an average ratio over all Success Criteria instances. It is least sensitive to conformance failures such as occassional oversight and considers the relative frequency of failures. However, this score is quite demanding to calculate without appropriate tools support. It is also not always easy to determine each possible instance for Success Criteria.
This score is calculated as follows:
Note: According to WCAG 2.0, Success Criteria that do not apply to the content are deemed to have been satisfied. Also, all Success Criteria are not satisfied for web pages on which any of the WCAG 2.0 conformance requirements are not satisfied.
Methodology Requirement 5.e: Provide machine-readable reports. (Optional).
Machine-readable reports facilitate processing the results by authoring and evaluation tools, for example to help monitor accessibility of a website over time. The Evaluation and Report Language (EARL) is a machine-readable format that was specifically designed for this purpose. It is recommended to use EARL for providing machine-readable reports. See also Understanding Metadata to learn more about uses of metadata, including machine-readable reports, such as EARL.
Past and present active participants of the WCAG 2.0 Evaluation Methodology Task Force (Eval TF) include: Shadi Abou-Zahra; Frederick Boland; Denis Boudreau; Amy Chen; Vivienne Conway; Bim Egan; Michael Elledge; Wilco Fiers; Detlev Fischer; Elizabeth Fong; Vincent François; Alistair Garrison; Emmanuelle Gutiérrez y Restrepo; Katie Haritos-Shea; Martijn Houtepen; Peter Korn; Maureen Kraft; Aurelien Levy; David MacDonald; Kerstin Probiesch; Donald Raikes; Corominas Ramon; Roberto Scano; Samuel Sirois; Sarah J Swierenga; Eric Velleman; Konstantinos Votis; Kathleen Wahlbin; Elle Waters; Richard Warren; Léonie Watson.
[For review: Rewrite to be better aligned with the guidance in Step 5: Report the Evaluation Findings. Please review. This rewrite also addresses comment 91.]
This Appendix proposes a minimal level of reporting following the goals defined in Step 1.c: Define the Conformance Target and the documentation defined in Step 5.a: Provide Documentation for Each Step:
Reports could also indicate the impact of issues found and specifically identify any high impact issues that are easy to fix. This could include: Any accessibility issues that interfere with the user completing tasks, issues that affect navigation and orientation, issues that occur very frequently and issues that can cause any loss or harm to a user. A lot of the important but technical information could be put in an appendix (such as documentation of each outcome of the steps as per Step 5.a: Provide Documentation for Each Step).
Changes since the Public Working Draft of 26 February 2013 include:
A full disposition of comments of all the comments received on the 26 February Working Draft is available.