Web Sustainability Guidelines (WSG)

W3C Editor's Draft 17

More details about this document
This version:
https://w3c.github.io/sustainableweb-wsg/
Latest published version:
https://w3c.github.io/sustainableweb-wsg/
Latest editor's draft:
https://w3c.github.io/sustainableweb-wsg/
History:
Commit history
Editor:
Alexander Dawson
Chairs:
Ines Akrap ( Storyblok )
Mike Gifford ( CivicActions )
Tim Frick ( Mightybytes )
Feedback:
GitHub w3c/sustainableweb-wsg ( pull requests , new issue , open issues )
Supplements:
Sustainable Tooling And Reporting (STAR)
At A Glance Resources
Laws and Policies
Introduction to Web Sustainability
Laws & Policies At A Glance
Quick Reference
Checklist

Filter the available WSG Success Criteria upon certain settings
Testable
Impact
Effort
Materials
Energy
Water
Emissions
Standards

Abstract

Web Sustainability Guidelines ( WSG ) covers a wide range of recommendations for making websites and products more sustainable. Following these guidelines which utilize planetary, people, and prosperity ( PPP ) principles throughout the decision-making processes, you can minimize your environmental impact through a mixture of user-centered design, performant web development, renewable infrastructure, sustainable business strategy, Strategy, and (with metrics) various combinations of those mentioned. It should be noted that these guidelines will not address every possible mechanism or strategy Strategy to become sustainable, as such, these guidelines (which are notably Web orientated and focused) should be seen as a starting point in a sustainability journey (coverage does not extend for example to manufacturing or shipping of physical products). Following these guidelines will often make Web content more accessible, usable, and performant as a by-product.

To use these guidelines, it is highly recommended that you take a methodical approach. Rather than working through the entire document and broadly attempting to apply everything held within to your project or service, scroll through the table of contents to find a guideline that appeals to either your skill set or that you (based upon the impact / effort rating) feel comfortable in attempting to tackle. Sustainable change is measured in progress over perfection and by breaking down the specification into achievable goals based upon guidelines or even success criteria, you can more easily progress toward long-term targets. Guideline examples and resources may also provide implementation guidance while benefits can help justify their usage to management.

Status of This Document

This is a preview

Do not attempt to implement this version of the specification. Do not reference this version as authoritative in any way. Instead, see https://w3c.github.io/sustainableweb-wsg/ for the Editor's draft.

This section describes the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the W3C standards and drafts index at https://www.w3.org/TR/.

This document has been reviewed by Interest Group members and interested parties. This is a draft document which may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to cite this document as other than a work in progress. The Interest Group's role in publishing is to draw attention to the specification and to promote its widespread deployment.

By publishing these guidelines, the Interest Group does not expect that the work produced in this specification will affect the work undertaken by other W3C sustainability, accessibility, or performance groups. The Interest Group will continue to track these Working, Interest, and Community Groups as appropriate. This specification closely aligns itself with the principles laid down for Web Platform Design [ design-principles ], Privacy [ privacy-principles ], the Ethical Web [ ethical-web-principles ], and Human Rights [ HR-Spec ].

To provide feedback regarding this specification, the preferred method is using GitHub. It is free to create a GitHub account to file issues. Comments received on the specification cannot result in changes to this version of the guidelines but may be addressed in errata or future versions of WSG . A list of issues filed as well as archives of previous mailing list public-sustainableweb@w3.org ( archive ) discussions are publicly available. There is currently no preliminary interoperability or implementation report, however one of the key tasks of this Interest Group is to examine the potential for better models for digital sustainability that can feed into tooling (and thus into large studies of implementations) that can be reported upon and fed back into guidance for the Web Sustainability Guidelines.

This document was published by the Sustainable Web Interest Group as an Editor's Draft.

Publication as an Editor's Draft does not imply endorsement by W3C and its Members.

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 was produced by a group operating under the W3C Patent Policy . W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes 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 .

This document is governed by the 03 November 2023 W3C Process Document .

  1. Full document
  2. Next page
    Introduction

1. Introduction

This section is non-normative.

Plain language summary of Introduction
  • The Web Sustainability Guidelines ( WSG ) promote good sustainability best practices based on the latest evidence and research.
  • WSG apply to applications, websites, and other Internet-related products and services.
  • The guidelines feature Success Criteria you MUST comply with, and provide other features that can help with decision-making and implementation.
  • Digital sustainability is a complex topic, so the best guidance may change over time, and other considerations (such as non-digital factors) should be taken into account.

1.1 Background on WSG

In 1999, Web Content Accessibility Guidelines [ WCAG22 ] defined a set of baseline guidance for Web content developers and creators of authoring tools, with the primary goal of promoting Web accessibility through the adoption of inclusive strategies. Through a similar methodology, the Web Sustainability Guidelines promote planetary, people, and prosperity best practices based on measurable, evidence-based research; aimed at end-users, stakeholders, website or application creators, tool authors, tool authors, educators, students, policymakers, purchasing agents, product owners, managers, and decision-makers, with the primary goal of reducing harm to the wider ecosystem (regarding people and the planet) through sustainable strategy Strategy adoption.

For those unfamiliar with sustainability issues relating to the Web, consider that many variables [ VARIABLES ] may contribute to waste or emissions being produced online.

Web Sustainability Guidelines ( WSG ) is developed in cooperation with individuals and organizations around the world. It does so intending to provide a shared strategy Strategy for Web sustainability that meets the needs of individuals, organizations, and governments internationally. WSG is designed to apply broadly to different existing Web technologies and to be testable with a combination of automated testing and human evaluation.

Web sustainability depends not only on sustainable websites and products but also on sustainable Web browsers and other user agents, examples include the performance of rendering and the accurate measuring of website energy use through developer tooling. Authoring tools also have an important role in Web sustainability, by ensuring performant code, reducing waste, and the results are served in the most sustainable way possible.

Significant challenges were encountered in finding existing research data to both identify and establish guidance for all the variables that affect Web sustainability, which came as no surprise with the subject being such an emerging and rapidly evolving field. Work will continue in this area in future versions of WSG .

Note

The WSG were originally developed under the guidance of the Sustainable Web Design Community Group . W3C Community Groups act as incubator hubs where ideas for new technologies and standards can be discussed without formal constraints.

Over two years with the help of over 100 subject matter experts from around the globe, the group created the first draft, and subsequently through GitHub and regular meetings continued over another year to progress the WSG and its supplements to a level of maturity in which the group and its work were ready to become a part of the W3C family (where this specification continues being developed to this day).

1.2 WSG layers of guidance

The individuals and organizations that use WSG vary widely and include Web designers and developers, policymakers, purchasing agents, teachers, and students. To meet the varying needs of this audience, several layers of guidance are provided including general guidelines, testable success criteria, impact and effort ratings, advisory potential benefits, documented examples, Global Reporting Initiative ( GRI ) ratings, evidence-based links, and category tags.

All of these layers of guidance (guidelines, success criteria, impact, effort, benefits, reporting, examples, resources, and tags) work together to provide guidance on how to make content more sustainable. Authors are encouraged to view and apply all layers that they can (relevance, time, or budget permitting), including the additional content, to best make their product or service the most sustainable it can become. It should be considered that while great care has been taken to make these guidelines as well-rounded and feature-complete as possible, there will likely be additional tasks authors can perform to improve sustainability which this specification failed to address due to (for example) new techniques becoming available.

1.2.1 Principles

At the top are six principles that provide the foundation for Web Sustainability : clean, efficient, open, honest, regenerative, and resilient.

These guiding principles were chosen to act as the foundation of the WSG on the basis that they opened the conversation as to what Web sustainability could and should mean for website or application creators and product owners attempting to make a change to benefit people and the planet.

While the primary focus of our guidelines is sustainability in the environmental impact sense, to avoid narrowing our definition, as with many frameworks this specification takes an PPP approach to sustainability. The benefit of this methodology is that while we do recognize the importance of energy / carbon accounting and reduction, we avoid carbon tunnel vision and seek to approach digital sustainability reductions through additional measures such as through the reduction of water waste and raw material conservation such as paper. We also are mindful of the social aspects of sustainability and the importance of people as well as the planet, thereby including important criteria, notes, and cross-links where appropriate to W3C work in accessibility, privacy, and other groups and including mentions of Corporate Digital Responsibility ( CDR ), ethical behavior, and other important disciplines.

Of course, principles on their own do not make for good testable guidelines, which is why our guidelines are as heavily evidence-weighted as possible, aligning with existing sustainability reporting frameworks and standards (such as GRI ). We also have made every effort possible to map our work to comply with existing and upcoming worldwide regulatory frameworks to assist with compliance.

1.2.2 Guidelines

Under the principles are guidelines. These guidelines provide the basic goals that authors should work toward to make content more sustainable. The guidelines provide the framework and overall objectives to help authors understand the success criteria, which are testable against, to implement better digital solutions. This specification groups guidelines within four categories (User Experience Design, Web Development, Infrastructure, Product and Business) that overarches various specialisms. It should, however, be noted that while many of these guidelines are curated into categories for simplicity, often they are not limited to a single group and can be utilized within other specialisms for a sustainability benefit. They also come equipped with tags that can be utilized by third-party user-agent tools to filter the criteria on journeys, categories, preferences, or additional variables to benefit the author during the implementation process.

1.2.3 Success Criteria

For each guideline, testable success criteria are provided. WSG success criteria are written as testable statements that are not technology-specific. Guidance about satisfying the success criteria in specific technologies, as well as general information about interpreting the success criteria is provided in separate documents or within third-party sources as cited evidence. Details regarding machine testability and whether human testing or intervention is required in order to meet a success criteria are indicated against each success criteria. Resources (third-party evidence-based links) are denoted to allow authors to better understand and meet the Success Criteria for compliance purposes. These Resources are also provided within a separate document and all information within is subject to change.

Note

This specification offers interactivity. You can filter and see only the Success Criteria that apply to your interests / choices by viewing the Full Document mode of the WSG and clicking the interactive "Filter the available WSG Success Criteria upon certain settings" link at the top of the content. Your choices will reveal themselves upon selecting from the categories and checkboxes.

1.2.4 Additional information

These guidelines come with both an impact and effort rating system. Unlike other W3C specifications, WSG uses a simple system of Low, Medium, or High ratings against each individual guideline to reduce the burden for individuals to identify quick wins or minimal implementations, from long-term benefits or heavy refactoring while encouraging a policy of progress over perfection.

Impact:

Low
Quick sustainability wins.
Medium
Noticeable sustainable impact.
High
Significant long-term benefit.

Effort:

Low
Minimal implementation.
Medium
Some changes are needed.
High
Heavy refactoring is required.

For each of the guidelines and success criteria in the WSG document itself, the Interest Group has also documented a wide variety of potential benefits. The benefits are informative and may potentially justify the scope for compliance with the specification. Examples (where possible) and Resources (third-party evidence-based links) are provided to allow authors to better address the guidelines through implementation and specific techniques.

Furthermore, for those requiring guidelines to be linked to a standardized methodology that can be used in reporting the digital sustainability conformance levels of a business, a section on GRI compliance is provided.

GRI Impact:

As with impact and effort ratings, a similar scoring methodology has been used within each rating section.

Low
This will have a minimal impact within a particular category.
Medium
This will have an impact worthy of consideration within a particular category.
High
This will have a considerable impact within a particular category.
Note

For this specification, an open source Jupyter Notebook was created. As an input, it takes a spreadsheet containing all the guidelines and (using low, medium, or high) their indicators of impact on the reduction of server resource usage, network transfer, and end-user device usage. Then it takes data from a GreenIT Report [ FOOTPRINT ] which estimates the environmental impact of the mentioned categories across material use, water use, energy use, and GHG emissions. It then combines these datasets and estimates the comparative impact of a given recommendation on different sections of GRI taxonomy.

Examples (where possible) are provided, comprised of either URL resources or code samples to showcase how a Success Criteria within a guideline could be addressed. Tags are also provided in order to help individuals identify the relationships that occur between our material and particular groups.

1.3 Interpretation

It should be noted that the coverage of the Layers of Guidance, with particular emphasis on the impact and effort ratings, may be left open to interpretation, due to the broad and varying nature of how variables can benefit the wider ecosystem. For example, a guideline may have a low impact on preserving water but a high impact on preserving electricity. As such, the nature of benefits is nuanced and may require more in-depth analysis if authors wish to target specific environmental concerns such as water, paper, or mineral waste.

Currently, the Web Sustainability Guidelines use a crude metric of human assessment from subject-matter experts and a stated calculation and methodology underpinning the GRI reporting. However, future versions of the specification will seek to expand upon this, emphasizing metric-based calculations and proven datasets through measurability to identify emissions (and other) related targets.

It should also be noted that a drawback of the sustainability sector is that unlike other forms of measurement in other fields (such as web performance and accessibility) where binary conversations can occur (something either "is" or "is not" happening), there is unlikely to be a situation where a product or service is never emitting or causing some sort of impact upon the environment by nature of it existing. As such, implementors need to come to terms with the fact that the aim of the Web Sustainability Guidelines should be to firstly reduce what you can, then for what you cannot (as emissions will likely always occur to some extent) compensate for these continuous emissions to ensure as minimal a footprint as possible.

Note

Coverage should not be restricted to what falls within the digital sector. While for this specification we primarily focus on Internet-related technologies (and the people and businesses that use them), sustainability variables exist beyond the scope of this work and as such, the impacts of these differing areas of concern should be addressed when meeting targets, reporting, and complying with relevant legislation.

1.4 Relationships

Note

The body of work and landscape WSG builds on is constantly evolving. Some, typically referred to as "living" or "evergreen" standards, are subject to change frequently, and their impact on this publication's validity may be immediate. Others are updated less regularly and the changes may not affect WSG publications until a new revision is issued.

In all cases, it is therefore prudent that implementors should regularly ensure that best practices have not changed due to new research or data and that any tooling they are using is frequently updated to account for compliance changes occurring as a result of more weighty evidence and guidance.

Relationship to AFNOR
Association Française de Normalisation is a Paris-based standards organization and a member body for France at the International Organization for Standardization. WSG directly references the AFNOR SPEC 2201 document where guidelines may have relatable sustainability associations.
Relationship to ARCEP
The Autorité de Régulation des Communications Électroniques, des Postes et de la Distribution de la Presse is the regulatory authority for telecommunications in France. Explicit comparison notes from guidelines that match (for compliance purposes) pointing to the General Policy Framework for the Ecodesign of Digital Services ( GPFEDS ) inside each WSG relevant guideline reference section have been provided.
Relationship to AWS and Microsoft Azure WAF
Amazon and Microsoft Azure both provide a Well-Architected Framework offering a set of best practices that helps protect digital products from consuming excessive resources. Where sustainability measures match the evidence and guidelines within the WSG , cross-links have been placed within guideline resources.
Relationship to GR491
The Handbook of Sustainable Design of Digital Services (also known as GR491 ) is a series of sustainability best practices, published by the Institute for Sustainable IT. Alike many other best practice guides, where matching compliance targets can be found to the WSG guidelines and Success Criteria, cross-links in the resources section have been provided.
Relationship to GreenIT
The GreenIT 115 best practices of web Eco-Design project is an open source French collaboration to provide meaningful goals to reduce a digital carbon footprint. As there are many parallels between WSG and the open source GreenIT project, guideline references note prior work from this project where it exists.
Relationship to GRI
Global Reporting Initiative is an international independent standards organization that helps organizations and individuals understand and communicate their sustainability impact. As denoted in 1.2.4 Additional information , WSG provides metrics relating to GRI Standards to offer more targeted guidance for regulatory compliance goals. As our measurability improves, our results are subject to change.
Relationship to OpQuast
OpQuast is a quality assurance provider that offers checklists for things such as Web quality assurance . While many of the improvements noted fall out of the sustainability scope, several directly relate to WSG Success Criteria or may impact guidelines as a secondary effect and should be considered. As this list is comprehensive, items deemed of consequence are noted in the resources section for relevant guidelines.
Relationship to SDGS SDGs
The United Nations Member States in 2015 as a result of the 2030 Agenda for Sustainable Development created the Sustainable Development Goals . While some of these goals are notably difficult to achieve by individual action, wherever digital / Web technology interconnects with an explicit SDG target (and WSG could help shift towards compliance), the SDG target is noted within the references for each guideline.

1.5 Conformance

As well as sections marked as non-normative, all authoring diagrams, examples, and notes in this specification are non-normative. Everything else in this specification is normative. The main normative content of WSG is composed of guidelines and success criteria, which define requirements that impact conformance claims. Non-normative material provides advisory information to help interpret the guidelines but does not create requirements that impact a conformance claim.

This section lists requirements for conformance to WSG . It also provides information about how to make optional conformance claims.

1.5.1 Conformance requirements

The WSG approach to conformance differs from WCAG in that in preference to having conformance levels, these guidelines are robustly built so that they can be implemented over time, in a non-specific order, and each will provide some measurable sustainability benefit. As such, conformance is measured upon the implementation of each guideline (and all of its success criteria being met) across the whole website or product.

Note

Total conformance is achieved by meeting every Success Criteria for every guideline within the specification. As a general policy, most websites or products will not likely be able to satisfy all Success Criteria. This could be as a result of time commitments for refactoring code, or because certain guidelines and Success Criteria simply do not apply to your work. In these situations, it is not recommended that authors prioritize conformance over other important website features such as security updates. Pragmatism and progress over perfection should be considered paramount when implementing and conforming to these guidelines.

1.5.2 Conformance claims

Conformance claims are not required . Authors can conform to WSG without making a claim. If a conformance claim is made, then the conformance claim must include the following information:

  1. Date of the claim.
  2. Guidelines title, version, and URI "Web Sustainability Guidelines at https://w3c.github.io/sustainableweb-wsg/ ".
  3. Conformance : A concise description of Sustainability commitments and a list of the guidelines adhered to.
  4. Other : In addition to the required components of a conformance claim above, provide additional information to assist visitors such as additional steps taken (beyond the specification) to improve sustainability or statistics (metrics) that show the effect of changes that have already been made.
Note

Recording conformance claims may be helpful for utilization within a sustainability statement or a method of proving that you are meeting sustainability reduction targets (such as for internal scope accounting).

1.5.3 Greenwashing

In the field of sustainability, the potential for greenwashing (misappropriation or deliberately misinterpreting our work to appear greener than you are) is a very real threat. Within other fields of the tech industry (such as web accessibility), false claims can lead to harm to users. In sustainability, harm can occur not only to users of a product or service but also to the wider ecosystem.

As such, with claims of conformance, we advise consumers and implementors to do the following:

  • Do not claim the Web Sustainability Guidelines as a mark of total sustainability (as there will always be gaps in this document's coverage).
  • Only make claims that they can reasonably justify with evidence to back up such statements (and provide easy access to this).
  • If you come across an organization or individual making claims regarding the WSG that appear unlikely or untrue, request the claims be justified, rectified, or removed.

Legislation exists (or is coming into force globally) providing coverage around sustainability claims and as such, penalties for greenwashing will not only be detrimental to your visitors but to your business.

1.6 WSG supporting documents

The WSG document is designed to meet the needs of those who need a stable, referenceable technical specification. Other documents, called supporting documents, are based on this document and address other important purposes, including providing further techniques regarding implementation strategies, guiding authors through the guidelines that apply to their use case, and how WSG would be applied to new technologies.

1.7 Requirements for WSG

WSG meets a set of requirements for WSG which, in turn, inherit requirements from any prior versions. Requirements structure the overall framework of guidelines and ensure backward compatibility. The Interest Group also used a less formal set of acceptance criteria for success criteria which is based on evidence-supported practices grouped by their impact and implementation upon the Web ecosystem. This allows for further expansion in future versions while maintaining a strict grouping of related (and overlapping) guidelines.

1.8 Versions of guidance

WSG was initiated to improve Web Sustainability guidance. As no prior version exists, the initial draft was created through initial Community Group meetings, proposals (laid out in meeting minutes), and early draft guidelines were drawn up and refined, leading to the guidelines included in this version. This work has been continued through the formation of a W3C Interest Group to enhance and improve upon the work of the early Community Group. The Interest Group considers that WSG incrementally advances Web Sustainability in numerous areas, but underscores that not all potential environmental improvements are met by these guidelines.

  1. Previous page
    Overview
  2. Full document
  3. Next page
    User Experience Design

2. User Experience Design

If you're creating content and systems designed for users, then whether you know it or not, you're working in user experience.

Good user experience reduces time and (data) resources wasted on the journey. Bad user experience design does the opposite, while potentially also having a negative impact on accessibility. Meanwhile, the aesthetic and visual choices - and how we choose to present information - can have some of the biggest impact on asset size, performance, and overall web sustainability.

Goals include:

Benefits include:

Plain language summary of User Experience Design
  • Identify and address issues affecting your service, visitors, users, non-users, and other stakeholders.
  • Cultivate a lightweight experience based around well-written content, thoughtfully designed and optimized assets, and appropriate alternatives.
  • Guide users quickly to their objectives with an effective navigation system and layout using recognized (non-negative) patterns.
  • Create, apply, document, and share efficient design systems to reduce duplication.
  • Enable accessible interaction and use forms only when necessary.
  • Integrate regular audits and tests into your project release calendar.

2.1 Display any variables that have a negative impact on your project

Success Criterion - Criterion: External variables (Machine-testable) Machine-testable / Resources

Any negative external variables affecting a product or service are displayed in a publicly available resource, identifying where your product's sustainable impact can be diminished (systemic design).

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Many variables can impact the user experience, and a bunch of these can impact how sustainable your website will be. Attempting to identify where you can make a difference to the visitor and give them a more sustainable experience will be beneficial.

Impact & and Effort

Impact [*] 2.1
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Clearly understanding a system's components can help a product team construct a plan to reduce emissions, especially from third-party services in an organization's supply chain.
  • Privacy: Teams can better prioritize data privacy when they clearly understand a system's components, especially if they can identify potential risks to data protection.
  • Social Equity: Teams can better prioritize social equity when they clearly understand a system's components. They must pay special attention to considerations from underrepresented groups, as these variables may not be well understood or covered in existing best practices.
  • Accessibility: Teams can better prioritize accessibility when they clearly understand the components of a system. This is because they will understand their target audience and can identify improvements to make beyond basic inclusive design practices which could provide a well-rounded experience.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

A Systemic Design Toolkit ( PDF ).

Resources Resources are for information purposes only, no endorsement is implied. [*] 2.1 [ AFNOR ] Spec 5.1.6 ( French ) Are my third parties green? [*] 2.1 [ GPFEDS ] 1.1 - Strategy (Assessment & Impact) 1.5 - Strategy (Impact Goals) 2.1 - Specifications (Hardware Profiles) 4.12 - UX and UI (Impact Flags) [*] 2.1 [ GR491 ] 7-3047 - Systemic Approach IBM Design For Sustainability ( PDF ) Learn Performance Nachhaltige Websites? ( German ) [*] 2.1 Network energy use not directly proportional to data volume [ NETWORK ] Opquast Web Quality Assurance Checklist ( PDF ) Reduce the weight of a web page: which elements have the greatest impact? Scope 3 Emissions in Your Digital Supply Chain The Fog of Enactment United Nations [ SDGS ] Goal 1 - Poverty Goal 7 - Sustainable Energy Goal 13 - Climate Change [*] 2.1 Variables of Web Sustainability [ VARIABLES ] Why your internet habits are not as clean as you think Tags

Accessibility, Compatibility, Hardware, Ideation, Networking, Performance, Reporting, Research, Social Equity , Accessibility , Ideation , Research , Compatibility , Performance , Hardware , Equity, Software , Networking , Reporting

2.2 Understand visitor requirements or constraints, resolving barriers to access

Success Criterion - Criterion: Identify and define (Machine-testable) Machine-testable / Resources

Primary and secondary target visitors are identified, and their needs are defined through quantitative or qualitative research, testing, or analytics, ensuring your visitors and affected communities remain a close part of the research and testing process.

Success Criterion - Criterion: Visitor constraints (Machine-testable) Machine-testable / Resources

Potential visitor constraints like the device age, operating system version, browser, and connection speeds are accounted for when designing user experiences.

Success Criterion - Criterion: Barriers and access (Machine-testable) Machine-testable / Resources

The team has researched and identified whether a technical, material, or human constraint might require an adapted version of the product or service that reduces barriers or improves access to content.

Success Criterion - Criterion: Barrier removal (Human-testable) Human-testable / Resources

Barriers to access (pain points or dark / deceptive design patterns) have been identified in the user-research with visitors for removal.

Success Criterion - Criterion: Seat at the table (Human-testable) Human-testable / Resources

All stakeholders including your visitors have been assigned an equitable role in the decision-making process when undertaking research, identifying needs, or conducting iterative design work.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

When creating a product or service, identifying your target audience through user-research, analytics, data collected using ethical anonymous methods, or feedback from and with visitors is important in being able to create a customized service for and with them that is tailor-made for their specific preferences, adapted for any needs they may have, and particularly useful in helping a website or application evolve its service to meet sustainability targets.

Impact & and Effort

Impact [*] 2.2
Medium
Effort
High

Benefits

  • Environmental: Environment: Undertaking analytics or research allows you to customize your product or service based on the needs of your visitor. The benefits of this are that emissions will be reduced due to an experience not making assumptions or developing unnecessary features (wasting resources), and being more specific about how you might reduce a product or service's environmental impact.
  • Privacy: Assessing the needs of visitors will help you comply with privacy laws like GDPR , and anonymous analytics alongside test data can also be used to improve privacy.
  • Social Equity: Improved user experience often means products or services work better for visitors on older devices, in low-bandwidth environments, those with older devices, those in restrictive countries, those who speak different languages, and those with other potential barriers to accessing content. This reduces emissions as less e-waste will be produced if the need for newer equipment becomes less of a priority.
  • Accessibility: Understanding the needs of your visitors through accessibility and trauma-informed research will help you prioritize which inclusive design improvements need to be implemented to enhance an already accessible product or service.
  • Performance: Identifying what visitors require through research and analytics will reduce the potential for technical debt along the product's lifespan, which will help reduce emissions as developers will spend less time building a product with unnecessary features. It can also be used to identify bottlenecks in the user experience that are causing visitor abandonment. Fixes can be measured and tested against each other, and the benefits of improvements can result in fewer emissions.
  • Economic: Knowing your audience has financial benefits, as they are more likely to purchase your product or service if it meets their requirements. Quantitative data analysis can identify potential cost savings by reducing data payload sizes where optimizations can be made.
  • Conversion: If a product matches an audience's requirements, they will be likely to use it regularly and this will increase its popularity and gain trust, word of mouth, and social standing.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

A User-research plan with a template , some further UX research templates , plus some additional interview templates. Also a user experience return-on-investment calculator .

Resources Resources are for information purposes only, no endorsement is implied. 6 Powerful User Research Methods to Boost Hypothesis Validation 9 bogus reasons why some designers claim UX Research is a waste [*] 2.2 [ AFNOR ] Spec 5.1.1 & 5.1.2 ( French ) Creating And Maintaining A Voice Of Customer Program Design Justice Network Principles Deceptive Patterns [*] 2.2 [ GPFEDS ] 1.2 - Strategy (Target Users) 2.2 - Specifications (Older Device) 2.3 - Specifications (Connection Issues) 2.4 - Specifications (Older Software) [*] 2.2 [ GR491 ] 3-3024 - Target Versions of Devices, OS and Browsers 6-3039 - Software or Hardware Configurations GreenIT ( French ) 002 - Quantifier précisément le besoin How can we design sustainably? How To Run UX Research Without Access To Users IBM Design For Sustainability ( PDF ) Keys To An Accessibility Mindset Make the sustainable thing the best thing, by design Metrics to measure the ROI of web accessibility Precisely specify the need [*] 2.2 Shaping Europe's digital future [ ECDF ] Six Dark Patterns to Avoid On Your Website United Nations [ SDGS ] Goal 1 - Poverty Goal 3 - Health & Well-being Goal 9 - Infrastructure Goal 10 - Inequality Goal 16 - Sustainable Society The UX Cookbook UX : Best Practices For Developers UX / UI Product Design Roadmap Tags

Social Equity , Accessibility , UI , Patterns , Ideation , Research , Usability , Compatibility , Reporting , Accessibility, Compatibility, Ideation, Patterns, Reporting, KPIs , Research, Social Equity, UI, Usability

2.3 Understand the impact of non-visitors

Success Criterion - Criterion: Non-human impact (Machine-testable) Machine-testable / Resources

A plan of action has been established for non-users and other stakeholders who might be passively impacted by a digital product or service, such as neighbors accepting parcels, traffic jams due to deliveries, etc. Research their needs and understand how they might be affected.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

If you provide physical goods or services, you may also have to account for the sustainability impact of delivery services. This can often be tricky, but courier companies may provide useful tooling to help you identify emissions data for routing.

Impact & and Effort

Impact [*] 2.3
Medium
Effort
Medium

Benefits

  • Environmental: Environment: To the extent that they can be planned for up-front through verifiable research practices, interventions such as planning with suppliers can potentially significantly reduce the environmental impact of a digital product or service.
  • Social Equity: By including other potentially marginalized groups as part of the research process, product teams can potentially head off unintended consequences or requirements these groups may have before they occur.
  • Accessibility: By including people who might not be primary or secondary users, such as people with disabilities who may be specifically impacted by the need for such services; as key stakeholders in research, this community's specific needs can be better addressed.
  • Economic: Up-front research on a product or service's entire ecosystem, including the wider aspects like indirect services will help organizations more effectively manage project budgets.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

Physical goods carbon footprint and emissions calculator .

Resources Resources are for information purposes only, no endorsement is implied. [*] 2.3 Digitalisation and Energy [ IEA-DE ] Foundations of Humane Technology [*] 2.3 [ GPFEDS ] 1.2 - Strategy (Target Users) IBM Design For Sustainability ( PDF ) Stakeholder Mapping Sustainability Guide: Distribution Sustainability Guide: Manufacturing The power of good design United Nations [ SDGS ] Goal 1 - Poverty Goal 3 - Health & Well-being Goal 9 - Infrastructure Goal 10 - Inequality Tags

Social Equity , Ideation , Research , Usability , Hardware , E-Waste , Reporting , E-Waste, Hardware, Ideation, KPIs , Marketing , Marketing, Reporting, Research, Social Equity, Usability

2.4 Consider sustainability throughout the ideation process

Success Criterion - Criterion: Sustainable brand development (Human-testable) Human-testable / Resources

Branding materials and assets approved during the ideation process must be created and optimized in line with sustainability best practices before internal or external deployment. This also applies to brand refreshes, rebranding, and later enhancements. Branding guidelines detailing the sustainability impact and best-practice deployment of materials and assets should be made publicly available.

Success Criterion - Criterion: Wireframes and prototypes (Human-testable) Human-testable / Resources

Wireframes, and rapid prototyping are utilized to quickly build consensus, reduce risk, and lower the number of resources needed to build features.

Success Criterion - Criterion: Participation and testing (Human-testable) Human-testable / Resources

Users are involved within the iteration and design process using participatory design, and when conducting user-testing reach out to your community to help improve your product by allowing them to apply their knowledge and experience to your product or service.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

While some things require the use of electricity, during the early ideation phase you could consider wireframing or rapid prototyping (using paper) among other offline tools to reduce energy consumption. Even the electronic versions of these may have a lower carbon cost than committing to building a full-blown experience for each idea.

Impact & and Effort

Impact [*] 2.4
Low
Effort
Low

Benefits

  • Environmental: Environment: Incorporating wireframes, prototypes, and user-testing into early product design cycles improves environmental impact by helping product teams build only the features visitors want. This reduces resource use and lowers emissions.
  • Economic: Early rough ideation can improve financial performance, since organizations won't waste time and money building features people don't use.
  • Conversion: Tested user-interfaces often improve conversion rates as they have been optimized to remove confusing aspects of the layout that cause problematic friction and arrange content to optimize the fastest user flow (which can help emissions).

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

A website wireframe example from SlickPlan.

Resources Resources are for information purposes only, no endorsement is implied. A Guide to Sustainable Branding [*] 2.4 Activating sustainability in the design process [ ASDP ] [*] 2.4 An introduction to radical participatory design [ PARTDES ] Branding Style Guides Build a More Sustainable Marketing Stack [*] 2.4 [ GPFEDS ] 2.6 - Specifications (Design Review) How Wireframes and Rapid Prototypes Improve Digital Projects Importance of Wireframing & Prototyping in Web Design L'idéation au service de l'éco-conception #1 : La méthode C.O.E.U.R. ( French ) Lean UX ❤ Sustainability Quick Guide to Sustainable Design Strategies Rapid prototyping can be key to creating more sustainable products Sustainability branding Sustainable UX design The Design Process Tags

UI , Ideation , Research , Software , Strategy , Ideation, Research, Social Equity Equity, Software, Strategy, UI

2.5 Brainstorm ways to resolve any stakeholder issues

Success Criterion - Criterion: Human-centered brainstorming (Human-testable) Human-testable / Resources

All stakeholders have been considered using a human-centered approach during the brainstorming process.

Success Criterion - Criterion: Ecological brainstorming (Human-testable) Human-testable / Resources

The planetary needs and ecological boundaries of a project have been taken into account during the brainstorming process. This can include creating non-users, non-human (animal, planet) personas, or climate-specific user stories and sprints.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Brainstorming allows you to flush out ideas before you commit to pursuing a path. Being considerate of not just your visitors but other individuals who may be affected by your product or service (including non-humans, like the environment!) is a useful practical exercise as it may influence your decisions in how you scope your project.

Impact & and Effort

Impact [*] 2.5
Medium
Effort
Medium

Benefits

  • Environmental: Environment: By helping key project stakeholders better understand the ecological impact of a potential digital product or service, its environmental impact can be identified and reduced throughout its lifecycle.
  • Social Equity: For other potentially marginalized groups, such as those who speak different languages, live in low-bandwidth areas, use older devices, have other barriers to accessing information, and so on, accounting for their needs early in the process will reduce the need for costly redesigns to accompany their requirements later on due to demand (or producing specialist alternative sites to cope with their functionality).
  • Accessibility: By understanding the accessibility communities' requirements in the early stages of a digital project, inclusive design can be prioritized throughout the product or service life-cycle, which will lead to efficiency savings in developer time (due to not having to retrofit accessibility) and fewer emissions from the patching process.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

A product brainstorming guide / framework .

Resources Resources are for information purposes only, no endorsement is implied. [*] 2.5 [ GPFEDS ] 1.2 - Strategy (Target Users) [*] 2.5 [ GR491 ] 1-3002 - Brain Storming 1-3003 - Planet Centric Design Planetary Boundaries Sustainable UX is more than reducing your website's footprint United Nations [ SDGS ] Goal 12 - Consumption & Production [*] 2.5 Web Almanac: Sustainability [ ALMANAC ] Tags

Social Equity , Accessibility , Ideation , Research , Strategy , Accessibility, Ideation, KPIs , Research, Social Equity, Strategy

2.6 Minimize non-essential content, interactivity, or journeys

Success Criterion - Criterion: Efficient paths (Machine-testable) Machine-testable / Resources

The path taken to access the service (the initial contact with the website or service) should be as efficient and as simple as possible (time required to complete an action displayed, reducing too much choice, ensuring visitors know what's required at the start of a complex set of steps, etc).

Success Criterion - Criterion: Patterns for efficiency (Human-testable) Human-testable / Resources

The users journey (when browsing an accessed website or service) should be as smooth as possible. User-research is key, as is building on established design patterns that people already understand.

Success Criterion - Criterion: Distraction-free design (Machine-testable) Machine-testable / Resources

Visitors can complete tasks without distractions or non-essential features getting in the way.

Success Criterion - Criterion: Eliminate the non-essential (Machine-testable) Machine-testable / Resources

Visitors see only information that is relevant to their experience, without non-essential information being displayed on the screen.

Success Criterion - Criterion: User-initiated actionable content (Machine-testable) Machine-testable / Resources

Ensure that actionable information such as pop-up or modal windows can only be initiated by the visitor.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

When providing the option to download, save, print, or access anything online, defaulting to the most lightweight, least featureful version will reduce emissions through passive browsing; with non-essential information removed from the screen either to be shown when it's required or eliminated.

Impact & and Effort

Impact [*] 2.6
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Streamlining a user experience to remove barriers and non-essential items (which eliminates waste from code and content) reduces the amount of time visitors spend on their devices trying to complete tasks or find information. This reduces the amount of energy used and lowers emissions.
  • Privacy: Collecting less information by hiding non-essential features will be beneficial for data protection as you can reduce how much information is presented to the visitor and, in turn, how much is exposed to a minimum (if any is needed during the experience).
  • Social Equity: Lightweight experiences work better for people with older devices, those who live in low-bandwidth environments, and so on. The benefits for lower-powered devices are that fewer emissions will be generated, as the device's reduced capabilities will often have lower energy requirements.
  • Accessibility: Intuitive, lightweight user experiences that are easy to understand improve accessibility, especially for people with cognitive disabilities, and will benefit sustainability in terms of less confusion which could impact the time spent on websites trying to find content.
  • Performance: Displaying less information on the screen by reducing the amount of content until it is necessary will naturally reduce bandwidth consumption over the lifecycle of a product or service, and may make an experience feel faster.
  • Economic: Lower data payloads resulting from reducing visitor choices and simplifying an interface by reducing the amount of information can help reduce the burden of choice and convince visitors during the decision-to-purchase process.
  • Conversion: Busy websites with too much information laid out haphazardly will lead to confusion and abandonment. Following conventions and patterns with a clean, distraction-free layout will reduce churn, page abandonment, and barriers to entry.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

The example shown for this airline check-in page shows how performance by default can benefit visitors.

Resources Resources are for information purposes only, no endorsement is implied. A manifesto for small, static, web apps [*] 2.6 [ AFNOR ] Spec 5.2.1 and 5.2.2 ( French ) Customer Experience Mapping Design patterns Design Principles [*] 2.6 [ GPFEDS ] 3.1 - Architecture (Impact Reduction) [*] 2.6 [ GR491 ] 2-7033 - Lighter Framework / Library 4-5030 - Older Equipment or Limited Network Access 7-3052 - Quick And Simple 9-3063 - Useful to the User GreenIT ( French ) 001 - Éliminer les fonctionnalités non essentielles 003 - Optimiser le parcours utilisateur How can we design sustainably? How Fast Do Websites Load In 2024? How to Become an Eco Web Designer Improve the process flow Laws Of UX OpQuast 29 - A product or service can be purchased without creating an account. 33 - Product availability is indicated before final validation of the order. 84 - The user is alerted at the beginning of a complex process to the nature of the required data and document. 149 - Navigating the website does not open any pop-up windows. Paradox of Choice: Why Less is More in UX Design Patterns Patterns.dev Remove non-essential features Sustainable UX is more than reducing your website's footprint UI Tools United Nations [ SDGS ] Goal 7 - Sustainable Energy Using UX Design to Build a Sustainable Future UX : Best Practices For Developers [*] 2.6 Web Almanac: Sustainability [ ALMANAC ] What is a Customer Journey Map? Tags

Content, Patterns, Performance, Social Equity , Content , UI , Patterns , Equity, UI, Usability , Performance

2.7 Use decorative design with care

Success Criterion - Criterion: Decorative design (Machine-testable) Machine-testable / Resources

Decorative design is used only when it improves the user experience, and unnecessary assets or ones that fail to benefit the visitor or sustainability are removed (or rendered optional and disabled by default).

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

It's great to have a pretty-looking website or application but to ensure a sustainable design, it's important to avoid cluttering up the interface with too many visuals (which aren't necessary to the content). Keeping a clean design will reduce website rendering, and thereby emissions.

Impact & and Effort

Impact [*] 2.7
High
Effort
Medium

Benefits

  • Environmental: Environment: Using fewer typefaces will reduce the page size and use fewer resources to render the new font on the visitor's machine for that page's instance (saving DOM rendering cycles).
  • Social Equity: Bloat costs bandwidth, slimming down the web matters to remain inclusive.
  • Accessibility: Decorative design can be intrusive (if marked up incorrectly) or distracting.
  • Performance: HTTP requests can be reduced both with fewer fonts and by creating CSS / SVG sprites if the images are unlikely to change.
  • Conversion: A page with fewer heavy elements is more likely to load within 3 seconds.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

This is an example of an external web asset (a custom typeface). Too many of these can be detrimental to the performance of a website or application due to their need to be rendered (through CPU cycles) to the screen on every element in which they are used, which is bad news for sustainability!

@font-face {
	font-family: "Trickster";
	src: local("Trickster"),
		url("trickster-COLRv1.otf") format("opentype") tech(color-COLRv1), url("trickster-outline.otf")
		format("opentype"), url("trickster-outline.woff") format("woff");
}

Source: @font-face .

Resources Resources are for information purposes only, no endorsement is implied. Best practices for fonts Decorative Images [*] 2.7 [ GPFEDS ] 4.6 - UX and UI (Informational Media) Implementing image sprites in CSS Less Data Doesn't Mean a Lesser Experience Less is more: How stripping back can improve UX Design Reduce Redundancy Reduce The Number Of Images Reducing Cognitive Overload Simple icon systems using SVG sprites Simplify Your UX Through Reduction The Website Obesity Crisis ( Video ) United Nations [ SDGS ] Goal 7 - Sustainable Energy Use fewer web fonts Tags

UI , Assets, Performance, UI, Usability , Assets , Performance

2.8 Ensure that navigation and way-finding are well-structured

Provide an accessible, easy-to-use navigation menu with search features that help visitors easily find what they need.

Implement an efficient (human-readable) sitemap that is organized and is regularly updated. This helps search engines better index website content, which helps visitors more quickly find what they are looking for.

Success Criterion - Criterion: New content (Machine-testable) Machine-testable / Resources

Implement a way for visitors to find out about new content and services.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Information architecture is a central part of the Web development process, and how you structure a website ensures that people can way-find your content easily. Having appropriately marked-up links within your product or service allows visitors, search engines, and social networks to identify key information quickly.

Impact & and Effort

Impact [*] 2.8
Low
Effort
Low

Benefits

  • Environmental: Environment: Efficient navigation with intuitive search features means visitors spend less time and energy finding what they require and accomplishing tasks. This also lowers emissions.
  • Accessibility: Accessible navigation improves the user experience for people with disabilities. Being able to find the correct pages quickly also helps to reduce data wastage.
  • Performance: Efficient website structure has an impact on performance in that people can more quickly find what they require. This doesn't necessarily mean pages or assets load faster, but if appropriate way-finding mechanisms are in place, less time on-screen can result, which is beneficial for emissions.
  • Economic: If visitors more quickly find what they need, this could potentially reduce hosting costs if those are based on data transfer.
  • Conversion: Good website structure and navigation can also improve conversion rates if more people find what they require. This could also be true if visitors are alerted to new content they have expressed interest in.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Low
GRI 303: Water
Medium
GRI 305: Emissions
Low

Example

Information Architecture of a Website Sitemap.

Resources Resources are for information purposes only, no endorsement is implied. An Excellent Beginner's Guide to Information Architecture Build and submit a sitemap Building Accessible Menu Systems [*] 2.8 [ GPFEDS ] 4.3 - UX and UI (Optimized Clickstream) GreenIT ( French ) 4008 - Mettre en place un sitemap efficient How To Achieve Instant Navigations On The Web How UX design can help tackle climate change Information Architecture Design Step-by-Step Menus Tutorial OpQuast 1 - The website provides a way for users to find out about new content and services. 213 - The website provides a sitemap file listing the content to be crawled. UX : Best Practices For Developers Tags

Accessibility , UI , Usability , Accessibility, HTML , Marketing , Marketing, UI, Usability

2.9 Be attentive rather than distracting

Success Criterion - Criterion: Respecting attention (Machine-testable) Machine-testable / Resources

The visitor can easily control how (and when) they receive information to both improve attention and respect with the visitor.

Success Criterion - Criterion: Avoid distraction (Machine-testable) Machine-testable / Resources

Features that don't distract people or unnecessarily lengthen the time they spend using the product or service have a higher priority than others.

Success Criterion - Criterion: Avoid attention-keeping (Machine-testable) Machine-testable / Resources

Avoid using infinite scroll or related attention-keeping tactics.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Time is precious, wasting a visitor's will cause frustration and lead to abandonment or resentment. Additionally, the more time a visitor spends in front of a screen, the more energy they utilize. As such, throwing stuff in front of the visitor vying for their attention might sound like good business (even though we know due to banner blindness it rarely works), but it mostly damages the environment and dissuades the visitor.

Impact & and Effort

Impact [*] 2.9
Medium
Effort
Low

Benefits

  • Environmental: Environment: Using pagination rather than infinite scrolling allows individuals to request data on demand rather than encouraging overconsumption, thereby reducing their carbon impact by way of using psychology to encourage healthy (and sustainable) browsing habits.
  • Transparency: Being open and honest with visitors about their experience and avoiding moving their attention in negative ways will lead to greater trust and the potential for repeat custom.
  • Social Equity: By avoiding dark and deceptive patterns and ensuring that the visitor's attention is focused on achieving their aims, you reduce the potential for confusion, mistakes, and lapses in judgment which could lead to consequences for them and the trust they have in your business down the road.
  • Accessibility: Being aware of accessibility barriers and accounting for them within your processes will allow you to reduce barriers to access and prioritize the availability of information for visitors who may access information using different tooling (such as assistive technology like a screen reader). In doing so you can reduce the additional emissions produced by accessibility tools as visitors can find what they want quicker, and fewer mistakes are likely to be made during a session.
  • Performance: Certain attention-seeking features like notification requests or cookie banners can detract from visitor performance, as time is spent by consumers navigating through methods to close or hide the annoyances. Finding better ways of presenting the information will make an experience feel faster and reduce the barriers to access which trigger a block in the user-flow.
  • Economic: Organizations that monetize visitor attention strive to keep it as long as possible, therefore increasing their product or service's environmental impact. Conversely, organizations that strive to streamline interactions while still meeting visitor's needs (and their own business goals) measurably reduce their product or service's environmental impact, and potentially reach new audiences.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

Community guidelines can help foster a safe, conflict-free environment. Here is also an example of an attention manipulation tactic to be avoided.

Resources Resources are for information purposes only, no endorsement is implied. 4 practices for eco-friendly online purchase journeys Deceptive Patterns Design Justice Network Principles Design for Sustainable Behaviour [*] 2.9 [ GPFEDS ] 4.2 - UX and UI (Infinite Scroll) [*] 2.9 [ GR491 ] 8-5057 - Attention Capturing 10-3072 - Respect for the User 10-3074 - Attention Control GreenIT ( French ) 4035 - Préférer la pagination au défilement infini Humane By Design Laws Of UX Psychology of Design Society Centered Design Social sustainability The Potentially Dangerous Non-Accessibility Of Cookie Notices The snake that eats its tail United Nations [ SDGS ] Goal 3 - Health & Well-being Tags

UI , Patterns , Assets, Patterns, UI, Usability , Assets

2.10 Use established design patterns and appropriate components

Success Criterion - Criterion: Design patterns (Machine-testable) Machine-testable / Resources

Provide only essential components visible at the time they are needed. Where appropriate, interfaces should deploy visual styles (patterns) that are easily recognized and used.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Visitors can identify patterns fairly easily, and they like browsing websites and apps and feeling as if they know what they are dealing with. As such, focusing your efforts on producing a product or service that is clean and has key components in easy-to-recognize locations (and visuals) will allow faster user experiences and fewer emissions.

Impact & and Effort

Impact [*] 2.10
Medium
Effort
Low

Benefits

  • Environmental: Environment: Using easily recognized design components will reduce the amount of time visitors spend browsing between pages, trying to identify the information they came to your resource to locate. As such, the less time visitors spend on your site, the greater the efficiency savings in terms of emissions.
  • Accessibility: Recognizable design patterns can help people with cognitive disabilities easily understand how to perform a task. Similarly, simple layouts often improve access to information as well.
  • Performance: Using recognized patterns that appear where visitors expect, and only when they require them may increase the perceived speed of the website or application as navigation from point to point will increase due to the ease of use.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Low
GRI 303: Water
Medium
GRI 305: Emissions
Low

Example

Clean, simple, honest website layout examples .

Resources Resources are for information purposes only, no endorsement is implied. Choose a design that is simple, clear and tailored to the web Dark mode can save battery, but only if your device has an OLED screen Dark Mode Can Improve Text Readability — But Not for Everyone Design patterns GreenIT ( French ) 005 - Favoriser un design simple, épuré, adapté au web [*] 2.10 [ GPFEDS ] 4.14 - UX and UI (Dark Patterns) [*] 2.10 [ GR491 ] 5-3029 - Visual Soberness Google: Here's why dark mode massively extends your OLED phone's battery life How UX design can help tackle climate change Laws Of UX Patterns Patterns.dev The dark side of green web design Tags

UI , Patterns , Usability , Assets , Assets, CSS , Patterns, UI, Usability

2.11 Avoid being manipulative or deceptive

Success Criterion - Criterion: Dark and deceptive design patterns (Machine-testable) Machine-testable / Resources

Avoid what are commonly known as dark patterns, deceptive design, or unethical coding techniques, which manipulate visitors into taking actions not necessarily in their best interest (anti-right click, no-copy, requiring an account to purchase, etc).

Success Criterion - Criterion: Using advertisements (Human-testable) Human-testable / Resources

Advertisements and sponsorships are both ethical and clearly identified with the product or service, only presenting them when they provide real economic and ethical value and don't diminish a visitor's experience.

Success Criterion - Criterion: Page tracking (Machine-testable) Machine-testable / Resources

Remove unused and unconsented page tracking.

Success Criterion - Criterion: Search Engine Optimization (Machine-testable) Machine-testable / Resources

Optimization for search engines, social networks, and third-party services are organically led with good coding practices with user experience the focus, not manipulating the services to gain greater priority through obfuscating content, pages, websites, or applications with redundancy or non-useful and optimized (to the visitor) material.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Manipulating the visitor into doing things you want them to is a short-term gain, long-term loss tactic tool. It's ethically bad, unsustainable, and should be avoided at all costs.

Impact & and Effort

Impact [*] 2.11
High
Effort
Medium

Benefits

  • Environmental: Environment: Many deceptive design patterns have visitors wasting time and energy trying to undo choices they never intended to make. Avoiding them therefore reduces energy use.
  • Privacy: Many deceptive patterns are intentionally designed to undermine data privacy. Ensuring you comply with ethical privacy practices and avoiding such patterns will avoid potential legal conflicts. You also reduce additional data being sent among the providers of tracking and advertising data.
  • Accessibility: Dark and deceptive design patterns often intentionally block or hide access to information, which especially undermines the experience of people with disabilities who use assistive technologies. By avoiding them, you will give those with accessibility needs justification to trust your brand. Furthermore, avoiding unsustainable or carbon-intensive implementations will prevent making any existing situations worse.
  • Performance: Interference with the user-interface (such as removing the ability to copy text) causes unnecessary friction and forces the visitor to spend more time on the page to work around the barrier put in place. This uses additional energy as they try to find a solution onsite, elsewhere, or give up entirely. Using ethical, non-disruptive coding practices will speed up interactions within your website.
  • Economic: Ethical websites incentivize customers to whitelist your website on ad blockers.
  • Conversion: Avoiding dark and deceptive patterns will likely result in fewer complaints. A classic example of this is the use of CAPTCHAs which can disrupt the visitor, cause accessibility barriers, and reduce the legitimate use of your product or service.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

Examples of dark patterns to be avoided.

Resources Resources are for information purposes only, no endorsement is implied. 48 Cart Abandonment Rate Statistics 2023 [*] 2.11 An empirical study on the performance and energy costs of ads and analytics in mobile web apps [ ECAWA ] Biased By Design Climate change SEO survey Dark Design Patterns Catalog Dark pattern Dark Patterns Detective Dark Patterns Hall of Shame Dark patterns in UX : how designers should be responsible for their actions Dealing with Ads in 2020 Deceptive design vs. the law Deceptive Patterns Design Justice Network Principles [*] 2.11 Digital sustainability audits: a de facto standard for the Internet carbon footprint [ DSASCF ] Effectively loading ads without impacting page speed Fair Patterns Fastest Ad Blocker: 13 Best We Tested for Performance in 2023 [*] 2.11 [ GPFEDS ] 4.14 - UX and UI (Dark Patterns) [*] 2.11 [ GR491 ] 10-3070 - Dark Patterns 10-3073 - Advertisements Guide to using analytics for performance and privacy How Deceptive Design is Used to Compromise Your Privacy and How to Fight Back How to Build a Low-tech Website? How UX design can help tackle climate change Humane By Design Is GDPR Good for the Environment? Just normal web things Learn Privacy Ledger of Harms My solar-powered and self-hosted website OpQuast 8 - Advertisements and sponsored content are identified as such. Overlay Fact Sheet Overlay False Claims Six Dark Patterns to Avoid On Your Website Society Centered Design The Calm Web [*] 2.11 Tracking Protection in Firefox For Privacy and Performance [ FIREFOX ] United Nations [ SDGS ] Goal 1 - Poverty Goal 3 - Health & Well-being Why People Block Ads (And What It Means for Marketers and Advertisers) Why you should stop using Google Analytics on your website Tags

Accessibility, Assets, Compatibility, JavaScript, JavaScript, Patterns, Privacy, Security, Social Equity , Accessibility , UI , Patterns , Equity, UI, Usability , Compatibility , Assets , JavaScript , Security , JavaScript , Privacy

2.12 Enable others to understand and reuse your deliverables

Success Criterion - Criterion: Deliverables reusability (Machine-testable) Machine-testable / Resources

The deliverables output, including documentation, are used upstream of the project and produced in ways that will allow it to be reused in subsequent projects.

Success Criterion - Criterion: Deliverables documentation (Machine-testable) Machine-testable / Resources

Design functionality and technical specifications are documented so that deliverables are comprehensible by the project team and transferable to the development team.

Success Criterion - Criterion: Deliverables readability (Machine-testable) Machine-testable / Resources

Developers have access to code comments and other View Source affordances which can reduce the burden to access, understand, maintain, and utilize production-ready code as this will reduce redundancy and foster an open source culture.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Everything produced by designers, developers, writers, and those involved with a project should be in an open format, well maintained, and curated in a common format (so everyone is working from the same model).

Impact & and Effort

Impact [*] 2.12
Medium
Effort
High

Benefits

  • Environmental: Environment: Deliverables that are used in common, easy-to-understand formats will take less computer time to learn and adapt to the environment. As such, less energy will be spent trying to manage a project with emissions savings as a consequence.
  • Economic: Well-documented projects that can be implemented with ease are likely to have fewer ongoing costs due to a lower need for maintenance.
  • Conversion: Using an open format, to which anyone can contribute, will have a lower barrier to entry as there will likely be no cost involved in participation. Therefore it will encourage more individuals to play an active role in your project's future.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

System Design of a Website functional structure.

Resources Resources are for information purposes only, no endorsement is implied. 7 simple habits of the top 1% of engineers [*] 2.12 [ GPFEDS ] 1.10 - Strategy (Documented APIs ) [*] 2.12 [ GR491 ] 1-3008 - Reusability 7-3050 - Documentation HTML First Right-Click-View-Source As Culture Society Centered Design System design System Design: The complete course System Design in Software Development United Nations [ SDGS ] Goal 4 - Education Tags

Content , Patterns , Education , Assets , Assets, Content, Education, Patterns, Software

2.13 Use a design system to prioritize interface consistency

Success Criterion - Criterion: Design system (Machine-testable) Machine-testable / Resources

A design system is employed based on web standards and recognizable patterns to mutualize interface components and provide a consistent experience for visitors.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Design systems allow common components and patterns to be formalized and managed within a website or application. By using such a tool, designers and developers can avoid reinventing existing tooling and thereby reduce wasted time (and emissions).

Impact & and Effort

Impact [*] 2.13
Low
Effort
Medium

Benefits

  • Environmental: Environment: Consistent interfaces that employ web standards require less energy and resources across the product ecosystem, as they are usually tightly optimized. Also, design systems that incorporate environmental criteria can help to scale digital sustainability across the enterprise and reduce redundancy within code, resulting in collectively reduced energy use and impact.
  • Social Equity: A design system with standardized, lightweight components will improve access to information for people in low-bandwidth areas, on older devices, and so on. Also, design systems will reduce the chance of biases that could affect such groups being introduced.
  • Accessibility: A design system with accessible components will improve access to information for people with disabilities. Building design features with accessibility baked in by default reduces the potential that people with accessibility requirements will be left out during the website or application's lifecycle.
  • Performance: Design Systems are built using standardized components that reduce the churn of repeat coding, thereby reducing developer coding turnarounds and, as a byproduct, improve performance and reduce emissions during the process. This will inherently reduce emissions considerably through the building of sustainable patterns.
  • Economic: Because of their use of standardized components and their avoidance of redundancy, design systems reduce costs as the development time may be reduced (even accounting for the maintenance time involved in having one). Also, familiar-looking websites that can be browsed with ease are likely to suffer lower bounce rates (where visitors just give up) due to the ease of transition (unlike a unique-looking website which can make navigation increasingly complex).
  • Conversion: Design Systems encourage using recognizable components throughout a design, which will help visitors identify and utilize the product or service successfully. As such, this will reduce complaints and annoyance, which can help increase customer retention. Also, user-interface consistency improves visitor trust as individuals will recognize familiar components within your design and know how to utilize them, and this can improve conversion rates as it will lower the rates of abandonment.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Low
GRI 303: Water
Medium
GRI 305: Emissions
Low

Example

Polaris Design System.

Resources Resources are for information purposes only, no endorsement is implied. 4 Ways to Make Your Code More Reusable A Brief History of Design Systems. Part 1 A Brief History of Design Systems. Part 2 [*] 2.13 [ AFNOR ] Spec 5.3.5 ( French ) Design System Ecosystem Design System Gallery Design System Guide Design System Metrics Design System ROI Calculator The Digital Playbook: A Crucial Counterpart To Your Design System Everything you need to know about Design Systems [*] 2.13 [ GPFEDS ] 3.1 - Architecture (Impact Reduction) [*] 2.13 [ GR491 ] 7-3047 - Systemic Approach How much is a design system worth? How to Write Clean, Reusable Code Laws Of UX OpQuast 133 - Links of the same nature have identical colors, shapes and behaviors on all pages. The Anatomy of a Design System United Nations [ SDGS ] Goal 4 - Education Goal 12 - Consumption & Production What is a Design System? Why digital isn't always greener or fairer Tags

UI , Patterns , Education , Assets, Education, Patterns, Strategy, UI, Usability , Assets , Strategy

2.14 Write with purpose, in an accessible, easy-to-understand format

Success Criterion - Criterion: Write clearly (Machine-testable) Machine-testable / Resources

Content is written clearly, using plain, inclusive language delivered at an easy-to-understand reading level considering accessibility and internationalization inclusions as required (for example, dyslexia).

Success Criterion - Criterion: Content formatting (Machine-testable) Machine-testable / Resources

Content is formatted to support how people read online, including a clear document structure, visual hierarchy, headings, bulleted lists, line spacing, and so on.

Success Criterion - Criterion: Search Engine Optimization ( SEO ) (Machine-testable) Machine-testable / Resources

SEO has been prioritized from the early design stages and throughout a product or service's lifecycle to improve content findability.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Everyone should be able to understand what you've written without wasting time staring at a screen or jumping from page to page looking for answers, whether they have accessibility requirements or not. This also means avoiding using technical language (without explanations) and including enough information to help direct people (and search engines) from page to page.

Impact & and Effort

Impact [*] 2.14
Low
Effort
Low

Benefits

  • Environmental: Environment: When people can quickly find and comprehend the content they need to make informed decisions, they use less time and resources, which reduces energy use and lowers emissions.
  • Social Equity: Inclusive language that avoids jargon, gendered terms, and so on can improve the user experience for a broader audience.
  • Accessibility: Plain-language content that can be quickly skimmed is easier to understand, especially for people with cognitive disabilities. Moreover, good document structure works better for assistive technologies such as screen readers.
  • Performance: Good document structure improves search performance as the content will likely rank higher in search engines, which can help people more quickly find the content they need.
  • Economic: Being an authoritative source on a subject can have a positive financial impact on your business, as it can bring income through multiple streams.
  • Conversion: Content that is well-written and authoritative will be cited by third parties and can lead to an increase in traffic.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Low
GRI 303: Water
Medium
GRI 305: Emissions
Low

Example

CodePen's plain English terms of service agreement are easy-to-perceive.

Resources Resources are for information purposes only, no endorsement is implied. Adapt text for the web Content design practices for sustainable communication in tech The Elements of Content Strategy [*] 2.14 [ GR491 ] 1-4002 - Sustainable Commitment 1-4003 - Verified Sources 1-4004 - Facts and Opinions 2-4014 - Internationalisation 5-3033 - SEO Stakeholders 5-4046 - Useful Images and Links GreenIT ( French ) 113 - Adapter les textes au web How screen readers read special characters: an update How to Effectively Use Visual Hierarchy in Web Design How to Use Keywords for SEO and Web Sustainability How to Write for a Global Audience How UX design can help tackle climate change HTML : HyperText Markup Language On-Page SEO Checklist Page Structure Tutorial Plain Language Writing — An Essential Part Of Accessibility Readability Scoring System Stop Writing Web Copy That Over Explains Everything Sustainable SEO : How to focus on a lasting SEO strategy The digital butterfly effect: Sustainable websites and SEO United Nations [ SDGS ] Goal 1 - Poverty Goal 4 - Education Goal 10 - Inequality [*] 2.14 WCAG 2.2 Understanding Docs: Reading Level [ WAI-WRL ] [*] 2.14 Web Almanac: Sustainability [ ALMANAC ] Why Heading Tags and Content Structure Matter Tags

Accessibility, Content, Social Equity , Accessibility , Content , UI , Equity, UI, Usability

2.15 All images must be optimized for sustainability

Success Criterion - Criterion: Need for images (Machine-testable) Machine-testable / Resources

The need for images has been determined considering the quantity, format, and size necessary for implementation.

Success Criterion - Criterion: Optimize images (Machine-testable) Machine-testable / Resources

Resize, optimize, and compress each image (outside the browser), offering different sizes (for each image) for different screen resolutions.

Success Criterion - Criterion: Lazy loading (Machine-testable) load Images Machine-testable / Resources

Provide Lazy Loading to ensure image assets only load when they are required.

Success Criterion - Criterion: Sizing and deactivation (Machine-testable) Machine-testable / Resources

Let the visitor select the display size, and provide the option to deactivate images.

Success Criterion - Management Criterion: Image management and usage (Machine-testable) Machine-testable / Resources

Set up a media management and use policy to reduce the overall impact of images, with criteria for media compression and file formats.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Of all the data that comprises the largest over-the-wire transfer rates within the average website or application, images are usually those that are responsible due to their quantity and usefulness. As such, doing all you can to reduce their size and unnecessary loading will be beneficial for sustainability.

Impact & and Effort

Impact [*] 2.15
High
Effort
Low

Benefits

  • Environmental: Environment: Image assets often make up the largest part of a web page's overall size. Compressing and delivering them in lightweight formats that improve the user experience can often reduce the hardware burden on older devices. This in turn can reduce overall consumer e-waste by reducing forced upgrade cycles.
  • Social Equity: Lightweight images work better for visitors in low-bandwidth areas and on older devices, as long as the device can support the formats used.
  • Accessibility: Delivering images in ways that are meaningful to visitors improves access to information.
  • Performance: By optimizing your images, you can significantly speed up your website in terms of HTTP requests, data transfer, and even in some cases the physical rendering effort - all of which have an impact on a visitor's user experience and speed of access.
  • Economic: Visitors with data caps will benefit from optimized resources as they will be able to consume more content, and hosts of content will endure smaller bills due to lower overheads.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

<img src="image.jpg" alt="..." loading="lazy"/>
<iframe
src="video-player.html"
title="..."
loading="lazy"></iframe>

Source: Lazy loading .

Resources Resources are for information purposes only, no endorsement is implied. 20 ways to make your website more energy efficient Avoid hotlinking images with Cross-Origin-Resource-Policy Avoid using bitmap images for the interface Dithering Images Fast load times: Optimize Your Images Favor CSS over images Focus Mode Greening The Web: A Study On Low-Carbon Image Formats [*] 2.15 [ GPFEDS ] 1.9 - Strategy (Interoperable Technologies) 4.1 - UX and UI (Autoplay) 4.7 - UX and UI (Media Choices) 5.1 - Content (Image Suitability) 5.2 - Content (Image Compression) 5.7 - Content (File Size Reduction) 6.4 - Front-End (Image Dimensions) [*] 2.15 [ GR491 ] 2-4008 - Image Compression 2-4009 - Meaningful Images 2-4010 - Image Avoidance 2-4011 - Text Replacement 7-5050 - Sizes and Formats 7-5053 - Convert and Resize 7-5054 - File Compression 8-3057 - Media Management 8-3061 - Optimized Images 9-5068 - Lazy Loading Green by Default GreenIT ( French ) 023 - Préférer les CSS aux images 030 - Préférer les glyphs aux images 034 - Ne pas redimensionner les images coté navigateur 036 - Optimiser les images vectorielles 037 - Utiliser le chargement paresseux 080 - Optimiser les images How can we design sustainably? How to Build a Low-tech Website? How to Defer Offscreen Images and Background Images How to Optimize Images for Faster Load Times and Sustainability How UX design can help tackle climate change Image Carbon Lazy loading Learn Images Modern way of serving images My solar-powered and self-hosted website OpQuast 114 - Thumbnails and previews are not larger images resized on the client side. Practical SVG Reduce the weight of a web page: which elements have the greatest impact? Resize images outside the browser Sustainable UX is more than reducing your website's footprint Sustainable Web Design UI Tools [*] 2.15 Web Almanac: Sustainability [ ALMANAC ] Why Web Designers Need To Think About Sustainable Web Design World Wide Waste Tags

Content , UI , Usability , Assets , Assets, Content, HTML , Performance , Software , Performance, Software, UI, Usability

2.16 All audio or video must be optimized for sustainability

Success Criterion - Criterion: Need for media (Machine-testable) Machine-testable / Resources

The need for video or sound (when it adds visitor value, for example, to enhance accessibility) has been determined, and non-informative media (background media), including autoplaying functionality, has been banned or removed.

Success Criterion - Criterion: Optimize media (Machine-testable) Machine-testable / Resources

Compress the media according to the visitor's requirements, select the appropriate format, ensure it works across browsers, and avoid embedded player plugins.

Success Criterion - Criterion: Lazy loading (Machine-testable) load Media Machine-testable / Resources

Any media requiring a lot of data to be downloaded on the client side (including the media itself) has been loaded behind a facade (a non-functional, static, representational element).

Success Criterion - Labels Criterion: Control and choice (Machine-testable) label Machine-testable / Resources

Let the visitor control media deactivation, giving a choice of resolutions; all while providing alternative resolutions and formats. Also increase visitor awareness by informing them of the length, format, and weight of the media.

Success Criterion - Criterion: Media Management and usage (Machine-testable) Machine-testable / Resources

Set up a media management and use policy to reduce the overall impact of audio and video, with criteria for media compression and file formats.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Video and audio-heavy websites are often those that can have significant sustainability costs in terms of storage and carbon intensity for viewers who have to process the media with their devices to watch them (draining batteries). Optimizing such assets as much as possible is critical for a sustainable product or service.

Impact & and Effort

Impact [*] 2.16
High
Effort
Medium

Benefits

  • Environmental: Environment: Media assets like audio and video can be very resource-hungry. Reducing battery-draining events such as loading high-effort content until the moment it is required can have savings in terms of pure processing and displaying of the media.
  • Social Equity: Providing alternatives to bandwidth-hungry media will assist those unable to benefit due to their environment.
  • Accessibility: Delivering media assets in ways that convey information in an easy-to-perceive manner both visually and contextually (even if people are unable to for example see), will allow a wider audience to gain from your content.
  • Performance: Catering your experience to the device, situation, and environment of the visitor will reduce wasted bandwidth (for example, sending a lower resolution for less capable devices). As such, the data savings will translate into a performance boost for those taking advantage of the reduced capabilities.
  • Economic: Being able to avoid media entirely and rely on options such as transcripts will provide huge financial rewards for those who pay for the bandwidth they consume or serve.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

WEBVTT
00:01.000 --> 00:04.000
- Never drink liquid nitrogen.
00:05.000 --> 00:09.000
- It will perforate your stomach.
-
You
could
die.

Source: Web Video Text Tracks Format .

Resources Resources are for information purposes only, no endorsement is implied. 20 ways to make your website more energy efficient Adapt sounds to the listening environment Adapt videos to the viewing environment [*] 2.16 [ AFNOR ] Spec 5.4.4 ( French ) Ditch 4K video and new tech to fight climate change Factcheck: What is the carbon footprint of streaming video on Netflix? [*] 2.16 [ GPFEDS ] 1.9 - Strategy (Interoperable Technologies) 4.1 - UX and UI (Autoplay) 4.7 - UX and UI (Media Choices) 4.11 - UX and UI (Inform Users) 5.3 - Content (Video Definition) 5.4 - Content (Video Compression) 5.6 - Content (Audio Compression) 5.7 - Content (File Size Reduction) [*] 2.16 [ GR491 ] 3-4028 - Meaningful Videos 3-4029 - Video Avoidance 7-5050 - Formats and Sizes 7-5054 - File Compression 8-3057 - Media Management 8-3060 - Video and Animation Usage 9-5071 - Autoplay GreenIT ( French ) 112 - Adapter les sons aux contextes d'écoute 114 - Adapter les vidéos aux contextes de visualisation 4003 - Éviter la lecture et le chargement automatique des vidéos et des sons Greening of Streaming How can we design sustainably? How to Compress a Video File without Losing Quality ( Video ) Lazy load third-party resources with facades Making Audio and Video Media Accessible OpQuast 116 - Each audio and video content is accompanied by a text transcription. 118 - The length of video and audio content is indicated. 119 - Videos are user-triggered. 120 - Sounds are user-triggered. Optimizing Video for the Web Reduce the weight of a web page: which elements have the greatest impact? Sustainable Entertainment Alliance [*] 2.16 The carbon footprint of streaming video: fact-checking the headlines [ IEA-V ] UI Tools Video - an Environmental Monster? [*] 2.16 Web Almanac: Sustainability [ ALMANAC ] Why Web Designers Need To Think About Sustainable Web Design Zoom Emissions Tags

Content , UI , Usability , Assets , Assets, Content, HTML , Performance , Software , Performance, Software, UI, Usability

2.17 Animation must be proportionate and easy to control

Success Criterion - Criterion: Need for animation (Human-testable) Human-testable / Resources

Use animation only when it adds value to a visitor's experience, and not for decorative elements.

Success Criterion - Criterion: Avoid overburdening (Machine-testable) Machine-testable / Resources

Progressively display an appropriate number of animations to avoid overburden the visitor or diminish expected device behavior. This includes setting a maximum number of replays (iterations).

Success Criterion - Criterion: Control animation (Machine-testable) Machine-testable / Resources

Allow visitors to start, stop, pause, or otherwise control animated content.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Animation can be both CPU and GPU -intensive and have implications for accessibility. While visually appealing and useful in certain situations, care and attention should be taken when considering the use of a high emissions technology.

Impact & and Effort

Impact [*] 2.17
Medium
Effort
Low

Benefits

  • Environmental: Environment: Animation can be resource intensive. It can utilize both the CPU and GPU , consume a vast amount of RAM , and take a while to render. This is without considering the accessibility and usability issues it contains. By taking all of this into account, allowing the disabling or reduction of animation can be environmentally beneficial.
  • Social Equity: Individuals from different nations and backgrounds may have differing views on the use of animation, and different devices may support different levels of technology. As such, catering to many viewpoints will ensure the widest possible audience.
  • Accessibility: Animation that flashes can potentially trigger seizure conditions such as epilepsy; therefore it is critically important that you avoid any hazards within your designs.
  • Performance: Compressing, removing, or otherwise reducing animation files improves performance as less syntax will exist within your product or service codebase.
  • Economic: Subtle animation can draw the visitor's eye to useful information that could assist you to financial success, but this must be done ethically, and without overdoing it.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

@media (prefers-reduced-motion: reduce) {
	body *,
	body *::before,
	body *::after {
		animation-delay: -1ms !important;
		animation-duration: 1ms !important;
		animation-iteration-count: 1 !important;
		background-attachment: initial !important;
		transition-duration: 1ms !important;
		transition-delay: -1ms !important;
		scroll-behavior: auto !important;
	}
}

Source: Prefers-reduced-motion: Sometimes less movement is more .

Resources Resources are for information purposes only, no endorsement is implied. [*] 2.17 Climate Change Implications of Gaming Products and Services [ GAMING ] ( PDF ) [*] 2.17 Equations relating total annual energy consumption and chips energy efficiency [ CEE ] [*] 2.17 [ GPFEDS ] 4.1 - UX and UI (Autoplay) 4.6 - UX and UI (Informational Media) [*] 2.17 [ GR491 ] 7-5051 - Animation Frequency 9-5079 - Animation Necessity GreenIT ( French ) 039 - Éviter les animations JavaScript / CSS 4002 - Limiter l'utilisation des GIFs animés 4030 - Limiter le recours aux carrousels 4035 - Préférer la pagination au défilement infini How can we design sustainably? Humane By Design [*] 2.17 Let users pause/stop/hide animation [ WWU-BCG ] The ultimate guide to proper use of animation in UX UI Animation: Please Use Responsibly [*] 2.17 Web Almanac: Sustainability [ ALMANAC ] Tags

Accessibility , UI , Usability , Accessibility, CSS , JavaScript , Performance , JavaScript, Performance, UI, Usability

2.18 Web typography must be highly optimized and appropriate

Success Criterion - Criterion: Default typefaces (Machine-testable) Machine-testable / Resources

Use standard system-level (web-safe / pre-installed) fonts as much as possible.

Success Criterion - Criterion: Font optimization (Machine-testable) Machine-testable / Resources

The number of fonts, and the variants within typefaces (such as weight and characters) are limited within a project, using the most performant file format available.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Since the advent of the modern web, the ability to include embedded fonts and provide a more customized experience has seen their use explode. They aren't always the most performant option (which poses emissions hazards) and come with a few issues such as Flash Of Unstyled Content ( FOUC ) / Flash Of Unstyled Text ( FOUT ) which should be addressed.

Impact & and Effort

Impact [*] 2.18
Medium
Effort
Low

Benefits

  • Environmental: Environment: Reducing the number of fonts being loaded will reduce the amount of rendering that occurs, all of which have a carbon impact (as the physical rendering of non-system typefaces graphically onto every element of the DOM will have an energy commitment).
  • Social Equity: System-level (Web Safe) fonts work across the widest range of devices and platforms, which improves access to information for those who may have tightly regulated browsing habits or limited availability.
  • Performance: By providing Web fonts that are optimized but optional, visitors can experience the product or service with a level of speed versus aesthetic they feel comfortable with.
  • Economic: While pretty, custom typefaces are entirely optional on the Web and, as such, the bandwidth they consume (and the emissions this produces) are unnecessary. This added cost can be eliminated, but the benefit such fonts give in readability or personality for a website or application is worth considering.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

font-family:
Iowan
Old
Style,
Apple
Garamond,
Baskerville,
Times
New
Roman,
Droid
Serif,
Times,
Source
Serif
Pro,
serif,
Apple
Color
Emoji,
Segoe
UI
Emoji,
Segoe
UI
Symbol;

Source: System Font Stack .

Resources Resources are for information purposes only, no endorsement is implied. Apple System Fonts Best practices for fonts Complete Guide to Pre-Installed Fonts in Linux, Mac, and Windows CSS Fonts Fallback Font Generator Font style matcher [*] 2.18 [ GPFEDS ] 4.7 - UX and UI (Media Choices) 4.8 - UX and UI (Font Limits) 5.7 - Content (File Size Reduction) [*] 2.18 [ GR491 ] 2-4015 - Font Limits 2-4016 - System Fonts 8-3058 - Fonts and Varients GreenIT ( French ) 029 - Favoriser les polices standards How can we design sustainably? List of typefaces included with macOS List of typefaces included with Microsoft Windows Matrix of fonts bundled with Mac and Windows operating systems, Microsoft Office and Adobe Creative Suite Modern Font Stacks Preload Fonts On Your Website For Better Core Web Vitals Reduce web font size The performance cost of custom web fonts, and how to solve it The Ultimate Guide to Font Performance Optimization Use standard typefaces Using UX Design to Build a Sustainable Future Web Font Performance - How Your Fonts Affect Page Speed Web fonts: when you need them, when you don't [*] 2.18 Web Almanac: Sustainability [ ALMANAC ] Tags

UI , Usability , CSS , Performance , Performance, UI, Usability

2.19 Suitable alternatives to any provided format must be offered

Success Criterion - Criterion: Open formats (Machine-testable) Machine-testable / Resources

All proprietary file formats (such as PDF ) are offered in HTML for accessibility and to ensure future availability.

Success Criterion - Criterion: Font subsetting (Machine-testable) Machine-testable / Resources

All custom typefaces (using font-display) are subsetted and offered as part of a font stack with a system font as a backup.

Success Criterion - Criterion: Alternative text (Machine-testable) Machine-testable / Resources

All images provide meaningful alternative text for screen reader users (or when images fail to load) accessibility.

Success Criterion - Criterion: Audio alternatives (Machine-testable) Machine-testable / Resources

Audio provides text transcripts of conversations as an alternative to playing the media.

Success Criterion - Criterion: Video alternatives (Machine-testable) Machine-testable / Resources

Video provides text transcripts (at minimum), subtitles (using WebVTT ), and for accessibility best practice, offer closed captions and sign language options.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Media, images, fonts, and documents enrich the Internet. The problem is that people may not want to watch a video, listen to an audio file, look at an image, or use a specific application. By providing alternative formats to anything you embed, you ensure the widest possible audience can benefit from it (and reduced carbon output will occur as the alternative text will induce less consumer hardware thrashing than its rich media alternative).

Impact & and Effort

Impact [*] 2.19
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Offering low-impact alternatives to media formats reduces the amount of battery-draining hardware processing required for visitors to find the information they require.
  • Social Equity: Not every visitor will be in a situation where they can watch a video or listen to audio; therefore it makes sense to have a plaintext alternative.
  • Accessibility: Certain accessibility barriers can prevent media from being consumed, as such it's important to offer different ways of viewing a site's content.
  • Performance: Reducing the interactivity of a website doesn't mean a lesser experience, it can help visitors access what they need quicker.
  • Economic: Media is costly to produce and host, text is cheap and takes little data to download, it can help reduce your hosting costs to serve a media-free setting within pages.
  • Conversion: Text alternatives (like transcripts) to media can be indexed by search engines, this can allow your project to be found easier.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

font-family:
-apple-system,
BlinkMacSystemFont,
avenir
next,
avenir,
segoe
ui,
helvetica
neue,
helvetica,
Cantarell,
Ubuntu,
roboto,
noto,
arial,
sans-serif;

Source: System Font Stack .

Resources Tags

Resources are for information purposes only, no endorsement is implied. A New Way To Reduce Font Loading Impact: CSS Font Descriptors Alternative Text Creating font subsets CSS Font Stack (Web-Safe) Fabulous Font-Face Fallbacks Fast Load Times: Optimize WebFonts [*] 2.19 [ GPFEDS ] 3.1 - Architecture (Impact Reduction) 4.6 - UX and UI (Informational Media) 4.7 - UX and UI (Media Choices) 4.12 - UX and UI (Impact Flags) 5.5 - Content (Video Alternative) [*] 2.19 [ GR491 ] 2-4012 - Image Alternatives 3-4034 - Audio Alternatives 9-5064 - Image Text Replacement [*] 2.19 Making a positive change: PDF to Accessibility, Assets, Compatibility, Content, HTML [ UKG-PDF ] prefers-reduced-data [*] 2.19 The Carbon Impact of Web Standards [ CIWS ] The performance cost of custom web fonts, and how to solve it Tips for creating a transcript file United Nations [ SDGS ] Goal 1 - Poverty Video Captions W3C Web Accessibility Initiative: Transcripts [*] 2.19 Web Almanac: Sustainability [ ALMANAC ] Web Font Performance - How Your Fonts Affect Page Speed Web Video Text Tracks Format ( WebVTT ) Web fonts: when you need them, when you don't [*] 2.19 WebVTT : The Web Video Text Tracks Format [ WEBVTT ] Tags , Performance, Social Equity , Accessibility , Content , UI , Equity, UI, Usability , Compatibility , Assets , HTML , Performance

2.20 Provide accessible, usable, minimal web forms

Success Criterion - Criterion: Form simplicity (Machine-testable) Machine-testable / Resources

Remove unnecessary forms and reduce form content to the bare minimum necessary to meet the visitor's needs and the organization's business goals. Clearly communicate why a form is necessary, what its value proposition is, how many steps it will take to complete, and what an organization will do with collected data (informed consent).

Success Criterion - Criterion: Form functionality (Machine-testable) Machine-testable / Resources

Avoid auto-completion / auto-suggest if it would prove unhelpful (to conserve bandwidth) whilst allowing autofill for ease of repeat entry (including the use of helpful tooling such as password managers).

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Understandably, businesses want to know more about their customers, but a key part of sustainability is being ethical towards visitors and as such, the right to privacy is considered paramount. Don't demand information when it's not required and not only will this help visitors complete transactions quicker (reducing emissions), it will help with legal compliance such as GDPR .

Impact & and Effort

Impact [*] 2.20
Low
Effort
Low

Benefits

  • Environmental: Environment: Optimizing forms reduces the resources necessary for visitors to complete them and products or services to process them, and in doing so, will reduce the emissions as a byproduct of avoiding using unnecessary hardware on the server or client-side.
  • Privacy: Forms that include informed consent and helpful prompts about cookies, data collection, and so on improve data privacy.
  • Accessibility: Ensuring your forms are well labeled, and accessible not only for those with disabilities but those using a range of different devices and inputs will reduce barriers, and thereby form processing will occur with higher success rates.
  • Economic: If visitors can complete forms more successfully, they will suffer less frustration, and website owners will get fewer complaints, which will be beneficial in a potential reduction in support costs and result in more visitors likely to continue with purchases on a website.
  • Conversion: Forms that are standards-based and well constructed which consider accessibility will improve conversion rates due to visitors being able to complete forms error-free more regularly.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Low
GRI 303: Water
Medium
GRI 305: Emissions
Low

Example

Guide to creating easy-to-use web forms and a guide to form design for complex applications.

Resources Resources are for information purposes only, no endorsement is implied. Autofill in action: real-world insights Best Practices For Mobile Form Design Designing Efficient Web Forms Form design: from zero to hero all in one blog post Form Design for Complex Applications Form UX : How to Design a User-Friendly Form Forms Tutorial [*] 2.20 [ GPFEDS ] 1.6 - Strategy (Data Collection) 4.10 - UX and UI (Input Format) GreenIT ( French ) 004 - Préférer la saisie assistée à l'autocomplétion How Web Content Accessibility Guidelines Improve Digital Products Reducing the impact of autocompletion United Nations [ SDGS ] Goal 1 - Poverty Goal 10 - Inequality Use input help instead of autocomplete Tags

Social Equity , Accessibility , UI , Usability , Accessibility, HTML , Privacy , Privacy, Social Equity, UI, Usability

2.21 Consider the impact of visitors using non-visual browsers

Success Criterion - Criterion: Alternative interactions (Machine-testable) Machine-testable / Resources

Support speech browsing and other non-graphical ways to interact with content that provide alternatives to a visual interface.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Certain visitors such as those with visual disabilities or speech agents (like Amazon Alexa) may rely on an experience without the graphical part of an interface. As such, they potentially may use less data or may have a different carbon impact on the Web.

Impact & and Effort

Impact [*] 2.21
Low
Effort
Medium

Benefits

  • Environmental: Environment: Aural (speech) browsers have no visual component, which reduces the environmental impact they suffer when browsing pages (as a screen is often one of the biggest drainers of a consumer's battery). Being able to look up information through such mechanisms through your product or service thereby will help reduce your overall emissions greatly.
  • Accessibility: People who have accessibility needs and browse the Web using specialist equipment, hardware, or software will benefit from the assistance aids you have built into your product or service.
  • Conversion: Increasing compatibility by supporting a wider range of device types, outside the most popular or well-known sort of hardware and software, will encourage new audiences to visit and potentially become customers.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Low
GRI 303: Water
Medium
GRI 305: Emissions
Low

Example

code {
	background-color: #292a2b;
	color: #e6e6e6;
	font-family: monospace;
	speak: literal-punctuation; /* Reads all punctuation out loud in iOS VoiceOver */
}

Source: Let's Talk About Speech CSS .

Resources Resources are for information purposes only, no endorsement is implied. [*] 2.21 [ GPFEDS ] 2.5 - Specifications (Adaptive Design) 4.7 - UX and UI (Media Choices) [*] 2.21 [ GR491 ] 6-3042 - Interface Free Solutions IBM Design For Sustainability ( PDF ) Sustainable Web Design United Nations [ SDGS ] Goal 1 - Poverty [*] 2.21 Web Almanac: Sustainability [ ALMANAC ] Tags

Social Equity , Accessibility , Content , UI , Usability , Compatibility , Accessibility, Compatibility, Content, HTML , Performance , Software , Performance, Social Equity, Software, UI, Usability

2.22 Provide useful notifications to improve the visitor's journey

Success Criterion - Criterion: Notification justification (Human-testable) Human-testable / Resources

Remove non-essential notifications while justifying and reducing the practice of e-mailing or text messaging to what is strictly necessary. Useful notifications (such as alerts for new content) should be used with care and restraint.

Success Criterion - Criterion: Notification control (Human-testable) Human-testable / Resources

Let the visitor control notifications (for example through the browser, SMS , or by email) and adjust messaging preferences, and the option to unsubscribe, logout, and close an account should be available and visible.

Success Criterion - Criterion: Prompts and responses (Machine-testable) Machine-testable / Resources

Clearly explain the result of a potential input through helpful prompts and messages that explain errors, next steps, and so on. This will help manage their expectations.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Notifications whether through the browser or messaging can be potentially useful, but only used in moderation. Spam and the lack of control are contributing sources of Internet emissions and as such, businesses should aim to reduce such actions.

Impact & and Effort

Impact [*] 2.22
Low
Effort
Low

Benefits

  • Environmental: Environment: Notifications that can inform visitors about important events can help them avoid having to constantly refresh pages, as such they act as a shortcut to only loading information when the information becomes available, leading to emission savings.
  • Privacy: If used appropriately, notifications can provide personalized content to specific devices, which reduces the risk of information exposure.
  • Accessibility: Being able to signpost individuals to information through helpful notifications or error messages will have a beneficial effect of avoiding visitor abandonment. It's especially essential to ensure that all information is presented so that such critical information doesn't discriminate based on an individual's abilities, as you could exclude a massive part of your audience.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Low
GRI 303: Water
Medium
GRI 305: Emissions
Low

Example

<form>
	<label for="choose">Would you prefer a banana or cherry? (required)</label>
	<input id="choose" name="i-like" required />
	<button>Submit</button>
</form>

Source: Client-side form validation .

Resources Resources are for information purposes only, no endorsement is implied. Biased By Design Carbon Footprint of Email Spam Report ( PDF ) Creating Error Messages Designing Better Error Messages UX Error-Message Guidelines [*] 2.22 [ GPFEDS ] 4.13 - UX and UI (Notifications) 6.6 - Front-End (Sensor Requests) [*] 2.22 [ GR491 ] 4-7046 - Notification Necessity 5-3034 - E-mailing Necessity 9-3064 - Error Management GreenIT ( French ) 109 - Limiter les e-mails lourds et redondants 111 - Limiter la taille des e-mails envoyés How To Design Notifications For Better UX Humane By Design Privacy UX : Better Notifications And Permission Requests Tags

UI , JavaScript, Privacy, UI, Usability , JavaScript , Privacy

2.23 Reduce the impact of downloadable or physical documents

Success Criterion - Criterion: Printing documents (Machine-testable) Machine-testable / Resources

If the production of paper documents is essential, it should be designed to limit its impact to the lowest possible. Create a CSS Print stylesheet and test it with different types of content. Ensure PDF printing is encouraged over paper-based storage.

Success Criterion - Criterion: Optimize documents (Machine-testable) Machine-testable / Resources

Provide all downloadable documents in a state of being optimized, compressed, and in a variety of accessible file formats.

Success Criterion - Criterion: Optimize delivery (Machine-testable) Machine-testable / Resources

If a document is likely to be re-used, generate the document once on the server-side (preferably on a cookie-free domain) rather than forcing the effort to be duplicated.

Success Criterion - Criterion: Labels and choice (Machine-testable) Machine-testable / Resources

Clearly display the document name, a summary, the file size, and the format, allowing the visitor a choice if possible of both the format, and the language (if not the same as the web page). Furthermore, be sure to avoid embedding the document within Web pages (provide a direct link to download or view within the browser instead).

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Printing or downloading documents can both be a net benefit and a net cost in terms of sustainability as it can reduce repeat requests to websites, but the act of printing (especially when unoptimized) wastes valuable ink and paper.

Impact & and Effort

Impact [*] 2.23
Medium
Effort
Low

Benefits

  • Environmental: Environment: Reducing the need to print documents or providing a printing StyleSheet will remove the emissions from wasted paper and ink.
  • Accessibility: Providing a range of inclusively designed downloadable documents in a variety of formats which the visitor can choose between can benefit those with accessibility needs as they can choose the best fitting download for their device.
  • Performance: Compressing or otherwise optimizing documents will allow them to be downloaded faster by the consumer, which helps visitors avoid having to wait to view uniquely formatted offline files.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Low
GRI 303: Water
Medium
GRI 305: Emissions
Low

Example

Embeddable Print CSS Stylesheet Library.

Resources Resources are for information purposes only, no endorsement is implied. A Guide To The State Of Print Stylesheets In 2018 Changing Paper Consumption Compress documents CSS Design: Going to Print [*] 2.23 [ GPFEDS ] 4.11 - UX and UI (Inform Users) 5.7 - Content (File Size Reduction) [*] 2.23 [ GR491 ] 5-4052 - Downloadable Documents 5-4053 - PDF Documents 6-3044 - Paper Printing 9-5076 - Ink Saving GreenIT ( French ) 027 - Fournir une CSS print 107 - Compresser les documents 108 - Optimiser les PDF 4039 - Ne pas afficher les documents à l'intérieur des pages How to Become an Eco Web Designer OpQuast 142 - The format of the files available for download is indicated. 143 - The size of the internal files available for downloading is indicated. 144 - The language of downloadable files is mentioned when it differs from the original page. 190 - The website offers styles dedicated to printing. 191 - The content of each page can be printed without printing the navigation blocks. Optimize PDFs UI Tools United Nations [ SDGS ] Goal 11 - Human Habitats Goal 12 - Consumption & Production Using UX Design to Build a Sustainable Future Tags

Content , UI , Assets, Compatibility, Content, E-Waste, Hardware, Performance, Software, UI, Usability , Compatibility , Assets , Performance , Hardware , Software , E-Waste

2.24 Policies and processes must exist to get stakeholders invested

Success Criterion - Criterion: New features and perspectives (Machine-testable) Machine-testable / Resources

The organization has outlined processes it uses to prototype and test new features, product ideas, and user-interface components when applicable with real users who represent various stakeholder perspectives, including people with slow connection, with disabilities, with difficulties using digital services, and so on.

Success Criterion - Criterion: Resourcing and viability (Human-testable) Human-testable / Resources

The organization has appropriately resourced these processes to support its long-term product viability.

Success Criterion - Criterion: Training and onboarding (Human-testable) Human-testable / Resources

The organization has training materials to onboard new product team members to these practices.

Success Criterion - Criterion: Testing and validation (Human-testable) Human-testable / Resources

The organization regularly conducts extensive testing and user interviews to validate whether the released features are meeting both business goals and visitor needs.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization has policies and practices in place to incorporate stakeholder-focused testing and prototyping into its product development cycles.

Impact & and Effort

Impact [*] 2.24
High
Effort
Medium

Benefits

  • Environmental: Environment: Potentially less energy use and reduced emissions as visitors complete tasks more quickly and efficiently.
  • Economic: Organizational policies that prioritize user-research help to reduce and mitigate risks associated with building the wrong thing (incurring technical debt), which can increase costs. Additionally, iterative testing and prototyping will reduce the resources needed to build new features.
  • Conversion: Reduced visitor frustration resulting from a well-researched and built interface will likely result in less visitor churn.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

A comprehensive usability testing toolkit .

Resources Resources are for information purposes only, no endorsement is implied. 5 Common Low-Fidelity Prototypes and Their Best Practices A Complete Guide to Usability Testing A Comprehensive Guide To User Testing A comprehensive list of UX design methods & deliverables [*] 2.24 [ GPFEDS ] 1.2 - Strategy (Target Users) 1.4 - Strategy (Regular Reviews) Learn Accessibility Little Book of Accessibility Microsoft Inclusive Design Product Management and the Build Trap Prototyping User Experiences: Reducing the Risks of Product Innovation [*] 2.24 Testing for accessibility [ UKG-TA ] The Beginner's Guide to Usability Testing The Performance Inequality Gap The Ultimate Guide to Accessibility Testing United Nations [ SDGS ] Goal 12 - Consumption & Production Goal 13 - Climate Change Goal 16 - Sustainable Society Usability Testing 101 Web Accessibility Web Accessibility Checklist Why does speed matter? Tags

Accessibility, Education, Governance, Ideation, Research, Social Equity , Accessibility , UI , Ideation , Research , Education , Equity, UI, Usability , Governance

2.25 Audit and test for bugs or issues that require resolving

Success Criterion - Criterion: Regular issue testing (Machine-testable) Machine-testable / Resources

The codebase has been checked for bugs, performance issues have been identified, and accessibility or security problems have been accounted for at either monthly or quarterly timeframes (depending on your scheduling allowance).

Success Criterion - Criterion: Non-regression tests (Machine-testable) Machine-testable / Resources

Non-regression tests are implemented for all important functionality.

Success Criterion - Criterion: Regression tests (Machine-testable) Machine-testable / Resources

Regression testing has been incorporated into each release cycle to ensure that new features don't introduce bugs or otherwise conflict with existing software functionality.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Products and services at any stage of a project can suffer bugs or issues that need to be resolved. Fixing these regressions also generates additional development and environmental costs. By resolving such issues, you can reduce the chances of a visitor giving up on a session and thereby reduce the amount of wasted energy your website emits overall.

Impact & and Effort

Impact [*] 2.25
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Regular service audits reduce technical debt, which improves performance and environmental sustainability. Regression analysis also supports continuous improvement and lowers resource use over time, which also reduces emissions.
  • Security: Regular auditing of a product or service will not only identify potential sources of breaches, but it will also identify areas of improvement both in security and privacy.
  • Accessibility: Maintaining inclusivity over time through regular audits and testing reduces outages, improves access to information, and creates a better experience for all users, not just those with accessibility needs.
  • Economic: Ongoing regression testing improves security, which reduces risk and its associated costs.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

It is important to automate measurements of page speed, time-to-first-byte, and page score to verify recent changes didn't increase these metrics. Automatic threshold alerts or anomalies on metrics help indicate regression. Identify target "page weight budgets" to help establish a baseline. Popular performance tools like Google Lighthouse can help too. Similarly, environmental metrics can be measured or assessed and evaluated against thresholds defined in a sustainability budget. Here is a checklist for auditing a web design.

Resources Resources are for information purposes only, no endorsement is implied. Access Guide Accessibility AWS WAF SEC11-BP02 - Automate testing throughout the development and release lifecycle Building a Greener Digital Future: Catchpoint Launches Carbon Control Front-End Performance Checklist 2021 [*] 2.25 [ GPFEDS ] 1.4 - Strategy (Regular Reviews) Hacksplaning High Performance Browser Networking How UX design can help tackle climate change Learn Accessibility Learn Performance Measuring Web Performance in 2023: The Definitive Guide OWASP Web Application Security Testing Checklist Power profiling with the Firefox Profiler Regression testing Regression Testing: A Detailed Guide Software and Data Integrity Failures Software regression testing Test automation The Basics of Web Application Security The Simple and Complete Guide on Non-Regression Testing Top 10 Web Application Security Risks United Nations [ SDGS ] Goal 1 - Poverty Goal 3 - Health & Well-being Goal 16 - Sustainable Society [*] 2.25 W3C Web Content Accessibility Guidelines [ WCAG22 ] Web performance Web security WebPageTest Why does speed matter? Tags

Social Equity , Accessibility , UI , Research , Usability , Compatibility , Performance , Security , Privacy , Reporting , Accessibility, Compatibility, KPIs , Performance, Privacy, Reporting, Research, Security, Social Equity, UI, Usability

2.26 Measure and test for performance

Success Criterion - Criterion: Performance testing (Machine-testable) Machine-testable / Resources

The performance of a website or application, to identify and resolve bottlenecks or issues in the underlying code or infrastructure which could ultimately impact the sustainability of a website or application, are regularly measured with each release-cycle (using tooling or through research and auditing).

Success Criterion - Criterion: Measurement and compliance (Machine-testable) Machine-testable / Resources

Only data required to provide a streamlined and effective user-journey, put policies in place to ensure strict adherence, and comply with relevant accessibility policies and privacy laws, such as the General Data Protection Regulation ( GDPR ) are collected.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Try to ethically measure how efficient a visitor's experience is by analyzing the performance of the website or application and how it has been constructed, by doing so you might be able to reduce any issues they may have encountered previously, decrease loading times, and reduce the burden of loading unnecessary pages.

Impact & and Effort

Impact [*] 2.26
Medium
Effort
Low

Benefits

  • Environmental: Environment: Alongside the device longevity which inherently comes with having a performant product or service, it can also help you meet the societal impacts of PPP targets.
  • Performance: Faster pages that load less data improve performance, as there will be less for rendering engines within browsers to process. Additionally, as the pages are smaller, they will reach the visitor quicker based on their connection speed.
  • Economic: Less data stored and transferred also reduces costs for those hosting content and those who own websites and applications.
  • Conversion: Page load speed can measurably improve conversion rates, as visitors will be less likely to abandon a product or service if the content appears instantaneously.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

<link
rel="prefetch"
href="/articles/"
as="document">

Source: Prefetch resources to speed up future navigations .

Resources Resources are for information purposes only, no endorsement is implied. Addy Osmani's 18-Point Web Performance Checklist Awesome Page Speed Metrics Blazing Fast Websites with Speculation Rules Browser Rendering Optimization The Three Cs Fast load times Front-End Performance Checklist 2021 Getting started with Web Performance [*] 2.26 [ GPFEDS ] 1.4 - Strategy (Regular Reviews) High Performance Browser Networking How UX design can help tackle climate change Is GDPR Good for the Environment? Learn Performance Measuring Web Performance in 2024: The Definitive Guide Optimizing Performance Without Compromising Design PageSpeed Insights The Almost-Complete Guide to Cumulative Layout Shift The Performance Inequality Gap Psychology of Speed United Nations [ SDGS ] Goal 7 - Sustainable Energy WebPageTest What Are Core Web Vitals (CWVs) & How To Improve Them Why does speed matter? Why your website should be under 14kB in size Tags

Accessibility , Research , Usability , Performance , Networking , Strategy , Accessibility, KPIs , Networking, Performance, Research, Strategy, Usability

2.27 Ensure features provide maximum value for their impact

Success Criterion - Criterion: Usage changes (Human-testable) Human-testable / Resources

Visitor feedback, adoption, and churn rates are monitored of product or service features and their insights incorporated into future releases.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Occasionally, you may find that features you have developed for a product or service have little to no active users or could be better implemented to bring better value. Undertaking research to identify redundancy allows you to optimize your codebase (and reduce emissions).

Impact & and Effort

Impact [*] 2.27
Medium
Effort
Low

Benefits

  • Environmental: Environment: Feedback can help product teams make choices that improve a product or service's environmental impact, a clear example of this would be ensuring that frequently used features are more visible than lesser used features, thereby reducing the burden of findability. Which helps visitors spend less time attempting to achieve their goals.
  • Performance: User-testing allows you to focus on your product goals, ensuring that you maintain a minimum viable product and not one overburdened with complexity. In doing so, your product or service will be lightweight and run quickly.
  • Economic: If you can avoid wasting development time building features that bring little value to the consumer, your precious resources can be better spent where it will provide a better return.
  • Conversion: Feedback often improves conversion rates because it ensures that your product or service reflects the needs of your audience.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

Qualitative usability testing will help authors gain critical feedback about in-use features.

Resources Resources are for information purposes only, no endorsement is implied. [*] 2.27 [ AFNOR ] Spec 5.2.5 and 5.4.5 ( French ) [*] 2.27 [ GPFEDS ] 1.4 - Strategy (Regular Reviews) [*] 2.27 [ GR491 ] 5-3030 - Feature Usage 9-3065 - User Feedback Society Centered Design Sustainable UX is more than reducing your website's footprint UI Tools Tags

Research , Usability , Strategy , KPIs , Research, Strategy, Usability

2.28 Verify that real-world users can successfully use your work

Success Criterion - Criterion: Usability testing (Human-testable) Human-testable / Resources

Usability testing has been incorporated into product cycles and the impact of these tests is routinely measured for future releases.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Researching a product or service and how it is used over time allows you to iterate and ensure the features and functionality being offered match how user-needs change over time. Doing so will help you reduce code redundancy further and reduce emissions through optimization.

Impact & and Effort

Impact [*] 2.28
Medium
Effort
Medium

Benefits

  • Environmental: Environment: When visitors can quickly and easily accomplish tasks or access information, this reduces the energy they burn searching for answers.
  • Accessibility: Visitor feedback from people with disabilities can inform key improvements within the product or service, which will ensure your website or application can be used by the widest possible audience.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

Here is a great usability testing starter kit that includes templates.

Resources Resources are for information purposes only, no endorsement is implied. A Comprehensive Guide To User Testing [*] 2.28 [ AFNOR ] Spec 5.4.6 and 5.4.7 ( French ) [*] 2.28 [ GPFEDS ] 1.4 - Strategy (Regular Reviews) GreenIT ( French ) 4014 - S'assurer que les parcours utilisateurs permettent de réaliser leur action prévue Inclusive Design Principles Playbook for Universal Design [*] 2.28 Research-Based Web Design and Usability Guidelines [ USG-UT ] Sustainable UX is more than reducing your website's footprint United Nations [ SDGS ] Goal 1 - Poverty Goal 3 - Health & Well-being Goal 16 - Sustainable Society Usability testing Usability Testing 101 UX : Best Practices For Developers Tags

Social Equity , Accessibility , UI , Research , Usability , Strategy , Accessibility, KPIs , Research, Social Equity, Strategy, UI, Usability

2.29 Check for compatibility or platform-specific issues

Success Criterion - Criterion: Compatibility policy (Machine-testable) Machine-testable / Resources

A compatibility policy with obsolete devices and software versions, listing the supported devices brands, operating systems, and browsers (including versions) has been established.

Success Criterion - Criterion: Maintaining compatibility (Machine-testable) Machine-testable / Resources

Planned obsolescence in software updates is routinely avoided, striving to maintain compatibility for as long as possible and clearly communicating whether an update is evolutionary (large updates that can significantly reduce performance) or corrective (smaller updates that fix bugs or improve security).

Success Criterion - Criterion: Frequent testing (Machine-testable) Machine-testable / Resources

The product or service regularly tests with weak, unstable, restricted, and slow connections, old browsers, and devices older than five years to ensure compatibility, reduce digital inequalities, and minimize barriers for users.

Success Criterion - Criterion: Mobile friendly (Human-testable) Human-testable / Resources

Device-adaptable methods (such as responsive design) are utilized and interfaces are prototyped to ensure progressive enhancement, content prioritization, and improved accessibility.

Success Criterion - Criterion: Progressive web applications ( PWA s) (Machine-testable) Machine-testable / Resources

A PWA has been either chosen or rejected based on whether it be more sustainable and compatible over a native mobile application.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Compatibility is a critical part of the sustainability mindset and should be prioritized through all products and services. If individuals wish to use older devices (or cannot upgrade due to cost) or do not wish to upgrade as frequently, it will reduce the amount of e-waste that enters the system. If something doesn't work, it's also likely to result in visitors suffering a wasted effort, potentially leading to refused access to your service (and thereby emitting further emissions).

Impact & and Effort

Impact [*] 2.29
High
Effort
Medium

Benefits

  • Environmental: Environment: Incompatible websites and applications across the Web encourage people to purchase new devices, which has a giant impact on the environment due to the amount of e-waste it produces. Additionally, planned obsolescence is one of the biggest contributors to e-waste on the planet. Extending the lifespan and improving digital device compatibility within your site's service plan, can improve sustainability and slow the upgrade cycle which results from sluggish digital experiences.
  • Social Equity: More compatible products and services that last longer helps to reduce the digital divide, which can be a key issue in cases where income inequality, infrastructure robustness, and other factors play their part (and open your work to new markets). Similarly, because progressive web applications use established web standards, they are available to more people than more cost-prohibitive closed systems (Apple App Store, Google Play, etc).
  • Accessibility: The fourth pillar of Accessibility is robustness. By incorporating accessibility into early prototypes, it becomes a priority for project teams throughout a product's lifecycle. Broken source code can also (in specific cases) impact assistive technologies (such as screen readers) and how they can read content to individuals with visual disabilities. Ensuring semantic code can provide an equal, error-free experience to all.
  • Performance: Incompatible code has an energy cost, when it's non-standard, deprecated or doesn't work on a device it can take additional time to render as it is usually un-optimized for the environment, which will put pressure on the CPU and waste the consumer's battery. Using modern Web standards will help your website run fast in modern browsers.
  • Economic: Product teams benefit from time savings and improved quality, organizations see cost reductions as less refactoring is required due to increased stability, and users benefit from greater trust and potentially lower product costs and maintenance fees as upgrades may not be required as frequently.
  • Conversion: More compatible products and services that last longer can potentially increase conversion rates due to the lower rates of abandonment and a wider market audience that can use a barrier-free version of the product or service.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

Progressive Web Application Builder .

Resources Resources are for information purposes only, no endorsement is implied. A Framework for Evaluating Browser Support A modern approach to browser support [*] 2.29 Assessing the Impact of Service Workers on the Energy Efficiency of Progressive Web Apps [ SWPWA ] BCD Watch BrowserHacks BrowserStack [*] 2.29 Building a resilient frontend using progressive enhancement [ UKG-PE ] Can I Stop? Climate-friendly software: don't fight the wrong battle CSS Triggers [*] 2.29 Ecoconception Presentation [ ECODFR ] ( French ) [*] 2.29 Evaluating the Impact of Caching on the Energy Consumption and Performance of Progressive Web Apps [ MPWA ] Going Responsive [*] 2.29 [ GPFEDS ] 1.4 - Strategy (Regular Reviews) 2.1 - Specifications (Hardware Profiles) 2.2 - Specifications (Older Device) 2.3 - Specifications (Connection Issues) 2.4 - Specifications (Older Software) 2.5 - Specifications (Adaptive Design) [*] 2.29 [ GR491 ] 3-3018 - Electronicism 3-3019 - The Digital Gap 3-3020 - Weak Connections 3-3023 - Compatibility Policy 4-5028 - Compatibility Range 4-5031 - Older Equipment GreenIT ( French ) 006 - Privilégier une approche mobile first, à défaut un chargement adaptatif 4009 - Assurer la compatibilité avec les plus anciens appareils et logiciels du parc 4019 - Préférer une PWA à une application mobile native similaire au site web How Far Back in Time Can I Take My Website's Design How to Become an Eco Web Designer How web bloat impacts users with slow devices IBM Design For Sustainability ( PDF ) Internet access, sustainability, and citizen participation Internet Speeds by Country 2023 Introducing Web Vitals [*] 2.29 Investigating the correlation between performance scores and energy consumption of mobile web apps [ PSEC ] iOS 404 Learn Testing Mise à jour logicielle : il est urgent de légiférer ( French ) Mobile First [*] 2.29 Mobile Web Best Practices [ MOBILE-BP ] Mobile-specific Best Practices Network Throttling in Chrome DevTools Performance Is Accessibility The Performance Inequality Gap Progressive enhancement brings everyone in Quel design pour un navigateur low-tech? ( PDF ) Resilient web design Responsive design Responsive Design and Accessibility Responsive Design Mode Responsive Web Design Responsive Web Design (Book) Responsive web design (Wiki) Responsive web design basics Responsive Design: Patterns & Principles Responsive Web Design: What It Is And How To Use It Slowfiles Runtime compatibility? Software Maintenance Types: Corrective, Adaptive, Perfective, and Preventive Starbucks Ordering and Store Locator PWA Taking RWD To The Extreme [*] 2.29 The Carbon Impact of Web Standards [ CIWS ] The State Of Mobile And Why Mobile Web Testing Matters [*] 2.29 The state of the art in measurement-based experiments on the mobile web [ MOBI ] United Nations [ SDGS ] Goal 1 - Poverty Goal 3 - Health & Well-being Goal 4 - Education Goal 9 - Infrastructure Goal 10 - Inequality Goal 16 - Sustainable Society Using UX Design to Build a Sustainable Future [*] 2.29 Web Almanac: Sustainability [ ALMANAC ] Web features explorer Web Platform Status Web Vitals What is resilience? Tags

Social Equity , Accessibility , UI , Research , Usability , Compatibility , Software , Security , Strategy , Accessibility, Compatibility, KPIs , Research, Security, Social Equity, Software, Strategy, UI, Usability

  1. Previous page
    Introduction
  2. Full document
  3. Next page
    Web Development

3. Web Development

Sustainable web design and development practices at the front-end and back-end often intersect with best practices, unlocking numerous benefits for people and the planet alike.

Both front-end and back-end web development play a big role in creating a sustainable web. Done right, the result is code that runs more efficiently and transparently. Products are better able to meet visitor and user objectives, fast, while reducing the burden on expensive hardware resources. Sustainable web development offers scaling and wide-reaching advantages.

Goals include:

Benefits include:

Plain language summary of Web Development
  • Optimize your project by eliminating unnecessary or duplicate code.
  • Develop your project to sustainably meet the needs of your audience.
  • Assess the necessity and quality of third-party services, dependencies, and first-party code.
  • Eliminate incorrect code, blocking events, form errors, security issues, and outdated code.
  • Design interfaces to be responsive, and adaptable to different devices and user preferences.
  • Include useful files that expected by browsers, search engines, and other services.
  • Use the latest version of tools and software and make use existing features where able.

3.1 Set goals based on potential impact considerations

Success Criterion - Criterion: Performance goals (Machine-testable) Machine-testable / Resources

Explicit goals that impact the environment and performance of the service, for example, HTTP requests, or the amount of DOM elements that need to be rendered are both set and met.

Success Criterion - Criterion: Accountancy types (Machine-testable) Machine-testable / Resources

Because the payload being delivered may not always be equal in terms of energy intensity, operators of websites and applications must ensure that consideration is given for the energy intensity (or unit being evaluated) of each component. For example, non-rendering text is less computational than CSS , which in turn is less process-heavy than JavaScript, which is less resource-heavy than WebGL.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Performance is a key part of the sustainability mindset as reductions in loading times can have a considerable impact on energy loads within CPU , GPU , RAM , and hard drive caching (among other variables), as such ensuring a performant product is essential.

Impact & and Effort

Impact [*] 3.1
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Limiting the number of server requests and the size of the DOM decreases a product or service's environmental impact by reducing CPU and GPU cycles, and RAM usage which benefits energy consumption, reducing the need to recharge devices as frequently.
  • Performance: Reducing the hardware utilization as denoted above will also improve performance metrics, as a device will suffer less consumption and thrashing of limited resources.
  • Conversion: Search engines consider web performance in their ranking data, as such a faster website may lead to a higher rank and potentially better conversion rates.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

A large list of ways to speed up your website within the front-end performance checklist .

Resources Resources are for information purposes only, no endorsement is implied. 15 page speed optimizations that sites ignore (at their own risk) Analysis of overconsumptions on a light website Avoid An Excessive DOM Size For Better Web Performance Boring Web Development CPU Throttling In Chrome DevTools and Lighthouse [*] 3.1 Does not compute: Avoiding pitfalls assessing the Internet's energy and carbon impacts [ DNC ] [*] 3.1 Electronics Goes Green [ EEG ] ( PDF ) [*] 3.1 Equations relating total annual energy consumption and chips energy efficiency [ CEE ] Fast load times [*] 3.1 [ GPFEDS ] 1.1 - Strategy (Assessment & Impact) 1.5 - Strategy (Impact Goals) 4.9 - UX and UI (Server Requests) [*] 3.1 [ GR491 ] 3-7043 - Client / Server Requests Graphics Card Power Consumption and Efficiency Tested How Deep is Your DOM ? How Improving Website Performance Can Help Save The Planet How Much Power Does Memory Use? Latency numbers every frontend developer should know Mac Pro power consumption and thermal output (BTU/h) information Power Consumption of PC Components in Watts Platform Strategy and Its Discontents [*] 3.1 Rethinking Allocation in High-Baseload Systems [ RAHS ] ( PDF ) [*] 3.1 The Carbon Impact of Web Standards [ CIWS ] UI Tools United Nations [ SDGS ] Goal 1 - Poverty Goal 7 - Sustainable Energy Goal 13 - Climate Change [*] 3.1 Web Almanac: Sustainability [ ALMANAC ] Why do reflows negatively affect performance? Tags

Social Equity , Research , Performance , Networking , Strategy , KPIs , Networking, Performance, Research, Social Equity, Strategy

3.2 Remove unnecessary or redundant information

Success Criterion - Criterion: Minify code (Machine-testable) Machine-testable / Resources

Remove unnecessary whitespace, comments, and other non-essential characters from code and data files to reduce file sizes and improve loading times. This applies to HTML , CSS , JavaScript, JSON , SVG , and other relevant file types.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Minifying code is essential for creating efficient, performant, and sustainable web applications. Smaller codebases translate to faster load times, reduced bandwidth consumption, and easier maintenance. This principle applies to both front-end (client-side) and back-end (server-side) code, though the specific techniques may differ. Code should not be minified in not-for-production developer visible situations.

Impact & and Effort

Impact [*] 3.2
Low
Effort
Low

Benefits

  • Performance: Reduced loading times as a result of less data being transferred. Though this does not inherently have an ecological benefit as whitespace is ignored by rendering engines, it does help meet sustainability targets with visitor-based improvements in terms of loading times.
  • Conversion: When a page loads quickly, visitors are less likely to abandon their journey or search for their information elsewhere.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

!function(e,t){"use
strict";"object"==typeof
module&&"object"==typeof
module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw
new
Error("jQuery
requires
a
window
with
a
document");return
t(e)}:t(e)}("undefined"!=typeof
window?window:this,function(g,e){"use
strict";var
t=[],r=Object.getPrototypeOf,s=t.slice,v=t.flat?function(e){return
t.flat.call(e)}:function(e){return
t.concat.apply([],e)},u=t.push,i=t.indexOf

Source: jQuery Slim .

Resources Tags

Resources are for information purposes only, no endorsement is implied. [*] 3.2 Electricity Intensity of Internet Data Transmission [ EIDT ] Lighthouse: Minify JavaScript Minification Minification Benchmarks Minify JavaScript And CSS Code For A Faster Website Optimizing Encoding and Transfer Size of Text-Based Assets [*] 3.2 Web Almanac: Sustainability [ ALMANAC ] Tags , HTML , CSS , JavaScript , , JavaScript, Performance

3.3 Modularize bandwidth-heavy components within projects

Success Criterion - Criterion: Code splitting (Machine-testable) Machine-testable / Resources

Break down bandwidth-heavy components, front-end and back-end into smaller, modular segments that can be loaded only when required.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

This approach is applicable across various programming languages and platforms, both client-side and server-side. By modularizing code and assets, you can ensure faster load times, better resource management, reduce redundancy, and improved scalability for your application. Additionally, reducing unnecessary data transfer and optimizing load times can contribute to more energy-efficient operations, helping to lower the environmental impact, improve the UX of your web application or service.

Impact & and Effort

Impact [*] 3.3
Medium
Effort
Low

Benefits

  • Performance: Having smaller (modular) components allows for more optimized caching and loading only what code functions are required (which reduces the payload). Unused portions of a resource remain un-downloaded (potentially huge savings).
  • Economic: Reducing the size of large files will result in lower bandwidth bills for service providers.
  • Conversion: A faster website reduces the chance of abandonment (which is especially of concern for visitors of handheld devices).

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

link.addEventListener("click", (e) => {
	e.preventDefault();
	import("/modules/my-module.js")
	.then((module) => {
		/* Do something */
	})
	.catch((err) => {
		console.error(err.message);
	});
});

Source: Dynamic Imports .

Resources Resources are for information purposes only, no endorsement is implied. Code splitting [*] 3.3 Electricity Intensity of Internet Data Transmission [ EIDT ] How code splitting increases performance JavaScript performance You Might Not Need You Might Not Need that Framework Tags

CSS , JavaScript , , JavaScript, Performance

3.4 Tree shaking should be used to remove unnecessary code

Success Criterion - Criterion: Remove redundancy (Machine-testable) Machine-testable / Resources

Identify and eliminate unused and dead code within CSS and JavaScript.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Often when coding, projects can accumulate clutter and functions that are no longer used (due to newer, more effective features being developed). By utilizing tree shaking techniques, all the "dead wood" will be automatically dropped upon compilation, reducing a file's size.

Impact & and Effort

Impact [*] 3.4
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Removal of unused code eliminates wasted bytes from the rendering tree, which means less wasted download and potential processing time (which can be a battery-draining process).
  • Performance: Unused code will not impact visitors, yet it takes up space in the cache, RAM , and takes extra time to download and render. Clearing wasted space frees' visitor resources.
  • Economic: Unused code has a maintenance cost as it might affect other code, additionally, it's something else for developers to have to deal with unnecessarily.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

export function read(props) { return props.book }
import { read } from 'utilities';
eventHandler
=
(e)
=>
{
read({
book:
e.target.value
})}

Source: Tree Shaking .

Resources Resources are for information purposes only, no endorsement is implied. Browser Default Styles Coverage: Find unused JavaScript and CSS Front-End Performance 2021: Build Optimizations How large DOM sizes affect interactivity How To Reduce Unused CSS And Speed Up Your Website How To Reduce Unused JavaScript Reduce JavaScript payloads with tree shaking Remove unused CSS The cost of not deleting code Tree shaking Tree-Shaking: A Reference Guide [*] 3.4 Web Almanac: Sustainability [ ALMANAC ] [*] 3.4 Who Killed My Battery: Analyzing Mobile Browser Energy Consumption [ WKMB ] Tags

CSS , JavaScript , , JavaScript, Performance

3.5 Redundancy and duplication in code should be avoided

Success Criterion - Criterion: Remove or simplify (Human-testable) Human-testable / Resources

Remove or simplify (through rewriting for performance) your code to focus on essential features and have a cleaner, less redundant product (and codebase).

Success Criterion - Criterion: Iteration over recreation (Human-testable) Human-testable / Resources

Improve (iterate) an existing creation rather than constantly redeveloping and redesigning products from scratch (duplication of coding effort) if possible to reduce visitor learning burden and developer impact.

Success Criterion - Criterion: Organize code arrangement (Machine-testable) Machine-testable / Resources

Within CSS and JavaScript, use an organizing methodology and systems like DRY and WET to optimize the arrangement and output of your source code.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Redundancy is the enemy of sustainability. Having systems in place to ensure that everyone can work from established patterns, the website or application remains clean and easy to use, and iteration over redesign is firmly in the mindset that will help promote sustainable practices. It's also worth being wary of abstracting code too early (see AHA methodology) or incorrectly, as while good abstractions can be more efficient, poor ones can waste effort and introduce complexity, bloat, and bugs to your codebase which can lead to emissions.

Impact & and Effort

Impact [*] 3.5
Medium
Effort
Medium

Benefits

  • Environmental: Environment: While CSS methodologies increasingly add more code to your markup, they improve maintainability (reducing development time at scale), which can reduce energy usage.
  • Accessibility: Developers with accessibility requirements may find the naming conventions used in CSS methodologies easier to work with than generic CSS selector identifiers.
  • Performance: Avoiding repetitive code reduces waste in markup, which reduces the time sites take to download (and reduces server energy usage).
  • Economic: An optimized codebase (that's reusable) can improve productivity and code quality.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

.opinions_box {
	margin: 0 0 8px 0;
	text-align: center;
	&__view-more {
		text-decoration: underline;
	}
	&__text-input {
		border: 1px solid #ccc;
	}
	&--is-inactive {
		color: gray;
	}
}

Source: Block, Element, Modifier .

Resources Resources are for information purposes only, no endorsement is implied. 3 software development principles I wish I knew earlier in my career A Sustainable Design Handbook AHA Programming The Art of Clean Code Becoming a Better Programmer: Improve Code by Removing It Clean Code Essentials: YAGNI, KISS, DRY Clean Code Explained [*] 3.5 Produce clean and maintainable code [ NCSC-CC ] DRY CSS : How to Use Declarations Just Once, Effectively Organizing your CSS Stop Redesigning And Start Tuning Your website Instead United Nations [ SDGS ] Goal 12 - Consumption & Production [*] 3.5 Web Almanac: Sustainability [ ALMANAC ] Tags

Patterns , CSS , JavaScript , , JavaScript, Patterns, Performance

3.6 Third-party services should be assessed as first parties

Success Criterion - Criterion: Assess third-parties (Machine-testable) Machine-testable / Resources

Third-party services (including plugins, widgets, feeds, maps, carousels, etc) have been assessed as early in the ideation or creation process as possible and as few of them are used as possible to reduce the product or service's overall ecological impact, including Scope 3 emissions.

Success Criterion - Criterion: Third-party implementation (Machine-testable) Machine-testable / Resources

Third-party content (including plugins, widgets, feeds, maps, carousels, chat widgets, etc) that loads or requests resources or functionality from a location outside of the primary location, should be placed behind a click-to-load delay screen (using the "import on interaction" pattern), while alternatives are offered, for instance a link to a contact form as an alternative for a chat widget.

Success Criterion - Criterion: Libraries and frameworks (Machine-testable) Machine-testable / Resources

Large CSS libraries and JavaScript frameworks are only be used if a more performant alternative that achieves the same goal cannot be used instead.

Success Criterion - Criterion: Self-hosting (Machine-testable) Machine-testable / Resources

Self-hosted content has been prioritized over embedded content from third-party services.

Success Criterion - Criterion: Avoiding dependency (Machine-testable) Machine-testable / Resources

Your own clickable icons and widgets have been created, rather than relying on third-party services to host or allow embedding within your product or service.

Success Criterion - Criterion: Third-party preferences (Machine-testable) Machine-testable / Resources

Third-party products, services, libraries, and frameworks are often a source of sustainability issues that cannot be controlled or managed by the first-party provider of a service. While many do provide benefits to a website, the need to justify their inclusion must be made not only by those creating the product or service but also be able to be controlled by the consumer. As showcased with cookies, websites or applications can provide a similar mechanism of disabling or refusing non-first-party features (with explanations of their purpose) - unless such features can be proven as critical for functionality.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Whether advertising, chatbots, maps, or other tooling; outsourcing your service to a third-party provider may be potentially useful in certain scenarios in reducing design or development time and redundancy (which can be a win for sustainability). Third-party services, however, come with issues, such as the lack of control over emissions, and they often can potentially suffer from latency and large file sizes which may not exist if you self-hosted or created the material.

Impact & and Effort

Impact [*] 3.6
High
Effort
Medium

Benefits

  • Environmental: Environment: Replacing heavy tooling and third-party services with lightweight tooling reduces visitor bandwidth usage considerably, despite having to learn a new way of doing things or reducing the visibility of such information. It can significantly reduce a page's (and data you have no control over) environmental impact, especially when it comes to Scope 3 emissions.
  • Privacy: Visitors not interested in embedded content may identify the lack of third-party tracking (such as embedded pixels and tags) as a privacy benefit, as there are fewer chances that visitor data is exploited.
  • Performance: Self-made widgets and controls work much faster than third-party content as you don't have to perform additional server requests, rendering requests, and such. You only include what features you require, and this reduces the overall size of the bandwidth usage (and emissions produced).

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

<iframe
src="https://example.com"
loading="lazy"
width="600"
height="400"></iframe>

Source: It's time to lazy-load offscreen iframes .

Resources Resources are for information purposes only, no endorsement is implied. AdGreen [*] 3.6 An empirical study on the performance and energy costs of ads and analytics in mobile web apps [ ECAWA ] Building for sustainability with WordPress Cookies, Pixels, and Tags Effectively loading ads without impacting page speed [*] 3.6 Electricity Intensity of Internet Data Transmission [ EIDT ] [*] 3.6 Environmental impact assessment of online advertising [ ADVERT ] Fast Load Times: Optimize your third-party resources Front-End Performance 2021: Defining The Environment [*] 3.6 [ GPFEDS ] 2.9 - Specifications (Off-The-Shelf Components) 2.10 - Specifications (Third-Party Services) 3.1 - Architecture (Impact Reduction) 4.4 - UX and UI (Third-Party Enablement) 6.7 - Front-End (Server Host) 7.3 - Back-End (Background Processing) [*] 3.6 [ GR491 ] 5-3036 - Necessary Analytics 6-3045 - Third-party Solutions GreenIT ( French ) 019 - Remplacer les boutons officiels de partage des réseaux sociaux 4030 - Limiter le recours aux carrousels How ad platforms like Facebook, Google, and others drive climate change How efficient code increases sustainability in the enterprise How large DOM sizes affect interactivity How tracking pixels work JavaScript performance Lighthouse: Lazy load third-party resources with facades Make Better Ads ( PDF ) MicroJS [*] 3.6 Measuring energy consumption of cross-platform frameworks for mobile applications [ FRAMEWORKS ] ( PDF ) Plain Vanilla Reckoning Reduce the weight of a web page: which elements have the greatest impact? Reducing The Web's Carbon Footprint: Optimizing Social Media Embeds Scope 3 Emissions in Your Digital Supply Chain Simple Icons Speed up your Wordpress by loading 3rd party scripts on interaction Sustainable Web Design The Cost of Javascript Frameworks The User Experience of Chatbots Tracking pixel security United Nations [ SDGS ] Goal 7 - Sustainable Energy Goal 12 - Consumption & Production Use as few plugins as possible Web Video Text Tracks Format What could the sustainability initiative do for WordPress? What is a tracking pixel, and how does it work? You don't need JavaScript for that You Might Not Need You Might Not Need that Framework Tags

UI , JavaScript, Performance, Privacy, Security, Software, UI, Usability , JavaScript , Performance , Software , Security , Privacy

3.7 Code must follow good semantic practices

Success Criterion - Criterion: Semantic code (Machine-testable) Machine-testable / Resources

Content must be accurately marked up according to the relevant standard(s).

Success Criterion - Criterion: Optional features (Machine-testable) Machine-testable / Resources

Remove optional HTML tags, attribute quotes, and default attributes only when they do not negatively impact functionality, accessibility, or readability. Retain them when they enhance accessibility, maintain clarity (without compromising on performance), or ensure consistent browser rendering.

Success Criterion - Criterion: Non-standard code (Machine-testable) Machine-testable / Resources

Avoid using non-standard elements or attributes.

Success Criterion - Criterion: Custom code (Human-testable) Human-testable / Resources

Prefer using standard HTML elements and attributes. Only use custom elements or Web Components if you cannot utilize native HTML elements or if you need tightly regulated control over the implementation of design system components..

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

HTML semantics are important. They don't just play a key role in making the Web look the way it does, they have a function in accessibility, SEO , and even in sustainability. Ensuring that you markup your content correctly and avoid cluttering your markup wastefully will reduce emissions.

Impact & and Effort

Impact [*] 3.7
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Sites with bloated markup waste data, also sites with broken markup could trigger memory leaks (performance issues) in apps, and following standards ensures sites will work the same across devices and platforms (reducing bugs, developer fix time, and resource waste).
  • Accessibility: Semantic HTML is a great stepping stone towards making your content easier to navigate by assistive technologies. Many tags within HTML come with pre-loaded context about what is expected within them (reducing the need for ARIA or other descriptive features). This can also help browsers, search engines, social networks, and other "blind" technologies understand your websites or applications better. This can help you reduce barriers in terms of content navigability.
  • Performance: Deprecated code isn't optimized within rendering engines, and while Web components do outperform framework components, they won't beat the native HTML elements they build upon.
  • Economic: Inaccessible sites can lead to lawsuits, avoiding these is beneficial to any website owner.
  • Conversion: Poorly coded sites may break features for visitors, leading to website abandonment.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

<header></header>
<section>
<article>
	<figure>
		<img>
		<figcaption></figcaption>
	</figure>
</article>
</section>
<footer></footer>

Source: Semantic HTML5 Elements Explained .

Resources Tags

Resources are for information purposes only, no endorsement is implied. 0.5% of the Global Top 200 Websites Use Valid HTML A Node and Command Line Tool to Find Obsolete HTML Almost, but not quite, entirely unlike Deprecated HTML elements (and what to use instead) Every HTML Element [*] 3.7 [ GPFEDS ] 1.9 - Strategy (Interoperable Technologies) 2.9 - Specifications (Off-The-Shelf Components) 4.5 - UX and UI (Native Components) [*] 3.7 [ GR491 ] 1-4006 - Information Over Presentation HTML : A good basis for accessibility HTML First HTML5 For Web Designers Jumping HTML tags. Another reason to validate your markup Optional HTML : Everything You Need to Know Page bloat update Plain Vanilla Reducing Carbon Emissions On The Web Semantic HTML Semantic HTML : the foundation of web accessibility Stop Closing Void Elements Ten years of page bloat: What have we learned? [*] 3.7 The Carbon Impact of Web Standards [ CIWS ] The history of deprecated and changed HTML tags Understanding why Semantic HTML is important, as told by TypeScript United Nations [ SDGS ] Goal 1 - Poverty W3C Validator Web Accessibility Lawsuits Web Components Basics and Performance Benefits Web components vs. React Web Standards: The What, The Why, And The How What is page bloat? Where Has All the Valid HTML Gone Why Do Some Accessibility, Compatibility, Content, HTML Elements Become Deprecated? Why Web Components? Tags , Social Equity , Accessibility , Content , Equity, Usability , Compatibility , HTML

3.8 Render blocking should be resolved

Success Criterion - Criterion: Asynchronous code (Machine-testable) Machine-testable / Resources

All external assets have been deferred or set to async (unless required) to avoid Flash Of Unstyled Content ( FOUC ).

Success Criterion - Criterion: Priority loading (Machine-testable) Machine-testable / Resources

If external resources are required on load, their priorities (delivery route) are set correctly.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The ability to work around render-blocking issues is a great addition to the web. From deferring code, to lazy loading, to asynchronous loading, each has its use case and each can have the potential to reduce or give performance benefits to a website or application.

Impact & and Effort

Impact [*] 3.8
Medium
Effort
Low

Benefits

  • Environmental: Environment: Lazy loading videos and images ensures that they are only requested once the visitor needs them (not demanded even if they aren't viewed). This saves processing power which can help older devices or those with less battery capacity access your websites and applications barrier-free.
  • Performance: Letting text render first makes your website feel like it's loading faster (as the remainder will appear in the background or on demand).
  • Economic: Unused content will not contribute to your server's bandwidth bills.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

<img
src="image.png"
loading="lazy"
alt="…"
width="200"
height="200">

Source: Browser-level image lazy loading for the web .

Resources Resources are for information purposes only, no endorsement is implied. CSS performance optimization [*] 3.8 Electricity Intensity of Internet Data Transmission [ EIDT ] Fast Load Times: Lazy-load images and video Fast Load Times: Optimize your resource delivery Flash of unstyled content Front-End Performance 2021: Delivery Optimizations Get All That Network Activity Under Control with Priority Hints Islands Architecture Lazy loading Lazy loading (Performance) [*] 3.8 On the Impact of the Critical CSS Technique on the Performance and Energy Consumption of Mobile Browsers [ CRITCSS ] Optimizing The Critical Rendering Path Tight Mode: Why Browsers Produce Different Performance Results [*] 3.8 Web Almanac: Sustainability [ ALMANAC ] Web performance resources Tags

Assets , Assets, CSS , JavaScript , , JavaScript, Performance

3.9 Information to help understand the usefulness of a page should exist

Success Criterion - Criterion: Metadata and microdata (Machine-testable) Machine-testable / Resources

Metadata and microdata for search engines and social media have been optimized.

Success Criterion - Criterion: Search engines (Machine-testable) Machine-testable / Resources

Search engines are not obstructed, while ill-intentioned robots and scripts are blocked.

Success Criterion - Criterion: Accessibility aids (Machine-testable) Machine-testable / Resources

Accessibility and usability aids are provided to find content, such as skip links and signposts.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Helping visitors avoid wasting their time can reduce the number of emissions from time spent in front of a screen. As such, by using existing technologies like metadata, robots.txt files, and accessibility-friendly aids within the page, improvements to the experience can be made.

Impact & and Effort

Impact [*] 3.9
Low
Effort
Low

Benefits

  • Environmental: Environment: People spend a lot of time searching for the information they want, and helping them get there quicker will reduce the drain on their device battery.
  • Social Equity: Paradoxically as it may seem, the concept of getting people to spend more time on your website is not often beneficial. Visitors often want to accomplish a task and move on, yet we put great effort into keeping them on-site (time-wasting). This is a dark pattern that has consequences for sustainability (consumption of resources) and potentially the visitor's health and well-being.
  • Accessibility: Skip links and other aids can accelerate a visitor's journey through your website, reducing the system resources their tooling requires, and assist them in finding the content they need.
  • Performance: Finding information quickly is a perceived performance. It may not physically reduce the data transferred, but it will help reduce the steps required to achieve a goal; thus, the time on-screen is lessened.
  • Economic: Quick visits may encourage repeat custom when the visitor has limited spare time.
  • Conversion: A well-mapped website will index properly in search engines, leading to a good page rank.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://www.example.com/foo.html</loc>
		<lastmod>2022-06-04</lastmod>
	</url>
</urlset>

Source: Build and submit a sitemap .

Resources Resources are for information purposes only, no endorsement is implied. A simple guide to HTML head elements About /robots.txt [*] 3.9 An Extended Standard for Robot Exclusion [ ROBOTS2 ] Customer Experience Mapping Distribution of bot and human web traffic worldwide from 2014 to 2021 How Google interprets the robots.txt specification How to Use Keywords for SEO and Web Sustainability Learn about sitemaps Ledger of Harms [*] 3.9 MetaExtensions [ METAEX ] Perceived performance Research Shows that Searching for Information at Work Wastes Time and Money [*] 3.9 Sitemaps Protocol [ SITEMAP ] Skip Navigation Links [*] 3.9 Structured Data [ SCHEMA ] The Benefits of Tree Testing Your Navigation [*] 3.9 Web Almanac: Sustainability [ ALMANAC ] What is a Customer Journey Map? Tags

Accessibility , UI , Usability , Accessibility, HTML , Marketing , Marketing, UI, Usability

3.10 Forms must validate for errors, accounting for tooling requirements

Success Criterion - Criterion: Error validation (Machine-testable) Machine-testable / Resources

Errors are identified through live validation as well as upon submission.

Success Criterion - Criterion: Label elements (Machine-testable) Machine-testable / Resources

Required elements are clearly identified and labeled (for the benefit of voice tools such as screen readers and virtual assistants), and optional elements (if unnecessary) removed.

Success Criterion - Criterion: Allow paste (Machine-testable) Machine-testable / Resources

Always allow the pasting of content (including passwords) from external sources.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Entering information on a page can lead to problems. If a visitor makes a mistake along the way, it makes good sense to have systems in place to guide them through resolving the typos, confusion, and glitches that can occur which lead to abandonment and extra emissions through wasted device usage.

Impact & and Effort

Impact [*] 3.10
Medium
Effort
Low

Benefits

  • Security: Allowing people to correct mistakes (and identifying errors early in the input process) on forms before submission can avoid costly mistakes during financial transactions and spend less time being wasted on tasks.
  • Performance: Being able to fill in a form while addressing issues quickly reduces the barrier to entry and thereby avoids potentially having to refill a form or waste time going back and scrolling.
  • Economic: Shopping cart abandonment happens when errors occur, fixing issues upfront can reduce such potential issues.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

<label for="username">Username: (3-16 characters)</label>
<input name="username" type="text" value="Sasha" pattern="\w{3,16}" required>
<label for="pin">PIN: (4 digits)</label>
<input
name="pin"
type="password"
pattern="\d{4,4}"
required>

Source: HTML attribute: pattern .

Resources Resources are for information purposes only, no endorsement is implied. 48 Cart Abandonment Rate Statistics 2023 Client-side form validation Data Validation Designing for forgiveness [*] 3.10 [ GPFEDS ] 4.10 - UX and UI (Input Format) How GDPR Will Change The Way You Develop HTML attribute: required The "Cobra Effect" that is disabling paste on password fields The Label element United Nations [ SDGS ] Goal 1 - Poverty Validating Input [*] 3.10 WCAG 2.2 Understanding Docs: Error Identification [ WAI-ERR ] Web Form Validation: Best Practices and Tutorials Tags

Accessibility , UI , Usability , Compatibility , Accessibility, Compatibility, HTML , Security , Security, UI, Usability

3.11 Metadata is structured for machine readability

Success Criterion - Criterion: Required elements (Machine-testable) Machine-testable / Resources

Include the required title element, plus any optional HTML head elements (such as link).

Success Criterion - Criterion: Meta tags (Machine-testable) Machine-testable / Resources

Include necessary meta tag references that search engines and social networks recognize, using a recognized name scheme such as Dublin Core Metadata Initiative ( DCMI ), Friend Of A Friend ( FOAF ), or RDFa .

Success Criterion - Criterion: Structured data (Machine-testable) Machine-testable / Resources

Use Microdata, Structured Data (Schema), or Microformats in content for which a widely used structured data format exists.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Search engines and social networks make use of the content within a website, by ensuring that your metadata is correctly marked up, you can reduce emissions by improving way-finding.

Impact & and Effort

Impact [*] 3.11
Medium
Effort
Low

Benefits

  • Environmental: Environment: Adding rich metadata allows your website to be indexed correctly within search engines and social networks, allowing visitors to find content from your website or product quicker (often without even requiring a visit), saving clicks and energy.
  • Transparency: Used correctly, metadata can ensure clients find the correct site, and if they are just after contact details, potentially do not have to even visit the page (wasting bandwidth).
  • Performance: Visitors spend less time jumping through pages, as they will likely land on the page they wish to browse through searching (if they came via a third-party tool).
  • Economic: Increased awareness within a search engine or social network may lead to more visitors or customers.
  • Conversion: Recognized microdata usage can lead to a better search engine position.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

<html>
	<head>
		<title>Example: A website about Examples</title>
		<script type="application/ld+json">
		{
			"@context" : "https://schema.org",
			"@type" : "WebSite",
			"name" : "Example",
			"url" : "https://example.com/"
		}
	</script>
	</head>
	<body>
	</body>
</html>

Source: Provide a website name to Google Search .

Resources Resources are for information purposes only, no endorsement is implied. A simple guide to HTML head elements [*] 3.11 DCMI Metadata Terms [ DC-T ] [*] 3.11 Friend Of A Friend [ FOAF ] [*] 3.11 [ GPFEDS ] 1.9 - Strategy (Interoperable Technologies) How to get a Knowledge Panel for your brand, even without Wikipedia [*] 3.11 HTML Living Standard [ HTML ] Introduction to structured data markup in Google Search Let's talk about the sustainability of digital touchpoints Meta tags and attributes that Google supports [*] 3.11 MetaExtensions [ METAEX ] [*] 3.11 Microformats [ MF ] [*] 3.11 Open Graph Protocol [ OGRAPH ] [*] 3.11 Structured Data [ SCHEMA ] The digital butterfly effect: Sustainable websites and SEO [*] 3.11 W3C RDFa Specification [ RDFA-CORE ] Tags

Accessibility , Usability , Accessibility, HTML , Marketing , Marketing, Usability

3.12 Sustainable CSS user preference media queries are used

Success Criterion - Criterion: Media and preference queries (Machine-testable) Machine-testable / Resources

Apply the monochrome, prefers-contrast, prefers-color-scheme, prefers-reduced-data, prefers-reduced-transparency, and prefers-reduced-motion CSS preference queries if they will benefit your website or application. Use the print & and scripting CSS media queries if they will improve the sustainability of your website.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Sustainability benefits can be generated in numerous ways, by making sure that your website adheres to the requests made by a browser for specific conditions to be taken into account (such as CSS media and preference queries), you can unlock benefits for the visitor, and as a by-product reduce your emissions. It's worth noting that the introduction of user preferences and APIs has increased the risk of visitor fingerprinting and privacy issues.

Impact & and Effort

Impact [*] 3.12
Medium
Effort
Low

Benefits

  • Environmental: Environment: Improving the experience for monochrome devices (using a monochrome preference query) could encourage more visitors to use these energy-efficient eInk devices. For OLED displays dark mode (prefers-color-scheme) will be more energy efficient. Animation and media have a significant impact on CPU and GPU , therefore reducing its usage (prefers-reduced-motion) will reduce energy usage. Finally, having a print-friendly stylesheet will save not only paper but also ink wastage.
  • Social Equity: Media queries don't tell individuals how to experience the web, they follow the preferences of the visitor or a device's capabilities.
  • Accessibility: Having a high contrast (prefers-contrast) version of a site will reduce the barriers to entry and time wasted for visually impaired visitors. Less motion may also assist people with accessibility requirements.
  • Performance: Allowing visitors to have a Lo-Fi (prefers-reduced-data) version of a site could significantly reduce the carbon footprint they emit (which for individuals on a data plan would be beneficial). Additionally, by detecting if scripting is disabled and offering alternative content, you could save wasted effort and improve the performance of a product or service.
  • Economic: Print media queries (or stylesheets) can save visitors additional ink and paper costs.
  • Conversion: User preferences make an interface friendlier, encouraging repeat visitors.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

@media (prefers-color-scheme: dark) {
	/* wants dark mode */
}
@media (prefers-color-scheme: light) {
	/* wants light mode */
}

Source: The complete guide to CSS media queries .

Resources Resources are for information purposes only, no endorsement is implied. A Guide To The State Of Print Stylesheets In 2018 Cascading Spy Sheets: Exploiting the Complexity of Modern CSS for Email and Browser Fingerprinting Changing Paper Consumption Cost of a pixel color ( Video ) CSS Design: Going to Print CSS -Based Fingerprinting Dark mode & accessibility myth Dark mode can save battery, but only if your device has an OLED screen Dark mode may not save your phone's battery life as much as you think, but there are a few silver linings Dark Mode Can Improve Text Readability — But Not for Everyone Demo: Disabling JavaScript Won't Save You from Fingerprinting Energy efficient color palette ideas Google: Here's why dark mode massively extends your OLED phone's battery life [*] 3.12 [ GPFEDS ] 2.5 - Specifications (Adaptive Design) How can we design sustainably? [*] 3.12 How much battery does dark mode save?: an accurate OLED display power profiler for modern smartphones [ BATLED ] How to Become an Eco Web Designer Impact of GPU Acceleration on Browser CPU Usage [*] 3.12 Mitigating Browser Fingerprinting in Web Specifications [ fingerprinting-guidance ] prefers-reduced-data Save the planet through sustainable web design Sustainable UX is more than reducing your website's footprint The complete guide to CSS media queries The dark side of green web design United Nations [ SDGS ] Goal 1 - Poverty User preference media features client hints headers Tags

Accessibility , UI , Usability , Assets , Accessibility, Assets, CSS , UI, Usability

3.13 Layouts work across devices and requirements

Success Criterion - Criterion: Device-adaptable (Machine-testable) Machine-testable / Resources

Allow a website or app to work and adapt seamlessly across a variety of devices and screen sizes, including mobile, desktop, smart TVs, and other emerging platforms. Ensures that content and functionality are accessible and optimized on both smaller mobile screens and larger displays without limiting accessibility, usability or design on any specific device type. It is essential to implement robust fallback strategies to ensure that the website or application will not fail if it encounters unsupported technologies.

Success Criterion - Criterion: Progressive enhancement (Machine-testable) Machine-testable / Resources

Regardless of the approach or combination of approaches used, such as Adaptive Design, Mobile-First Design, or Dynamic Serving, it's essential to ensure overall sustainability through progressive enhancement.

Success Criterion - Criterion: Carbon aware design (Machine-testable) Machine-testable / Resources

To maximize the use of renewable energy, adapt your website or service to electricity availability using carbon-aware design techniques. This should include using situational design to reduce the codebase disable non-essential functionality during high-intensity periods or adapting the user-interface to perform better in situations where scaling hardware resources can be avoided to reduce emissions. It can also include designing algorithms that can auto-disable features based on set thresholds.

Success Criterion - Criterion: Alternative browsing (Machine-testable) Machine-testable / Resources

Support other indirect methods of interaction such as voice (speech), code ( QR , etc), reader view (browser, application, or RSS ), or connected technology (watch, appliance, transport, etc).

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Visitors approach our products and services on a wide variety of devices these days. Ensuring that your device works on the widest range of devices and differing screen resolutions ensures that you will have a compatible website or application. A Device-Adaptable approach goal is to provide a consistent, adaptable experience across a full range of devices by considering all screen sizes and resolutions from the start, rather than primarily focusing on mobile scaling upward.

Impact & and Effort

Impact [*] 3.13
Medium
Effort
Low

Benefits

  • Environmental: Environment: Image optimization, minification, and efficient resource loading can improve performance and provide a streamlined experience for visitors. Additionally, smaller devices are often more underpowered than larger devices, so any hardware optimization could benefit both the user and the environment. Using less energy to power screens, for example, by adopting "Dark Mode or Dark Background," can also offer many benefits.
  • Social Equity: Low-powered devices are frequently used in developing nations, but ensuring that content works for older devices is paramount.
  • Accessibility: Mobile websites usually incorporate large, touch-friendly buttons, simplified navigation menus, and clear readable fonts. This often makes it easier for individuals with visual or motor impairments to interact with than a traditional desktop layout and could prove to be beneficial for certain visitors to take advantage of. A device-adaptable strategy Strategy (considering approach limitations) maximizes accessibility and usability across all devices, enhancing accessibility and ensuring an optimized experience by reducing the need for users to adapt their experience to device-specific limitations.
  • Performance: Using lazy-loading and other delayed rendering techniques can boost website speed for small visual capacity devices.
  • Economic: Ensuring that your website or application works across not only desktop devices but also smartphones and other unique screen resolutions can benefit you financially as it allows individuals to make purchases while on the move (which can be more convenient), while potentially using little or no screen.
  • Conversion: Products and services that work well across a wider range of platforms and devices can encourage a wider audience to use your website or application not only in one situation but in many you might not have envisaged.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Low
GRI 303: Water
Medium
GRI 305: Emissions
Low

Example

@media screen and (min-width: 600px) {
	body {
		color: red;
	}
}

Source: Beginner's guide to media queries .

Resources Resources are for information purposes only, no endorsement is implied. Build for the Web, Build on the Web, Build with the Web [*] 3.13 Building a resilient frontend using progressive enhancement [ UKG-PE ] Carbon Aware Computing Carbon Aware Computing: Next Green Breakthrough or New Greenwashing? Carbon-Aware vs. Carbon-Efficient Applications Design for Carbon-Aware Digital Experiences Electricity Maps Everything You Want To Know About Creating Voice User Interfaces Front-End Performance Checklist 2021 Going Responsive [*] 3.13 [ GPFEDS ] 2.2 - Specifications (Older Device) 2.4 - Specifications (Older Software) 2.5 - Specifications (Adaptive Design) Graceful degradation Graceful degradation versus progressive enhancement Here's how much it costs to charge a smartphone for a year How to Become an Eco Web Designer How web bloat impacts users with slow connections Is Progressive Enhancement Dead Yet? ( Video ) It's about time I tried to explain what progressive enhancement actually is Let's Talk About Speech CSS List of sovereign states by Internet connection speeds Mobile First Mobile-First CSS : Is It Time for a Rethink? Mobile First Design and Sustainability Mobile-First Design Complete Guide 2024 [*] 3.13 Mobile Gender Gap Report [ MGGR ] Not always mobile first Progressive Enhancement Progressive enhancement brings everyone in Progressive Enhancement: What It Is, And How To Use It? Resilient web design Responsive design Responsive Design and Accessibility Responsive Design Mode Responsive Web Design Responsive Web Design (Book) Responsive web design (Wiki) Responsive web design basics Responsive Design: Patterns & Principles Responsive Web Design: What It Is And How To Use It [*] 3.13 RSS Specification [ RSS ] [*] 3.13 Smartphone Ownership Is Growing Rapidly Around the World, but Not Always Equally [ PEWR ] Stop resizing your browser Taking RWD To The Extreme The Performance Inequality Gap United Nations [ SDGS ] Goal 9 - Infrastructure Vampire Energy: Essential Answer What is Mobile First Design? Tags

UI , Usability , Compatibility , Compatibility, CSS , Performance , Performance, UI, Usability

3.14 Use beneficial JavaScript and its APIs

Success Criterion - Criterion: Beneficial JavaScript (Machine-testable) Machine-testable / Resources

Improve sustainability through accessible and performant code implementations.

Success Criterion - Criterion: Sustainable APIs (Machine-testable) Machine-testable / Resources

Apply potential energy-reducing APIs (such as Battery Status, Compression Streams, Page Visibility, and Vibration) if they can improve the eco-efficiency of your website or application.

Success Criterion - Criterion: API requests (Human-testable) Human-testable / Resources

When using an API , make sure you only call it when necessary. On the other side, make sure no unrequired data is sent by the API .

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

When new best practices or if beneficial scripting guidance exists that will improve the visitor experience, following it should be of the highest priority (only using scripts ethically should be promoted).

Impact & and Effort

Impact [*] 3.14
High
Effort
Medium

Benefits

  • Environmental: Environment: Removing unwatched distractions (Page Visibility API ), for example, would reduce wasted visual effects such as animation from being processed in the background. This could potentially help visitors conserve battery if they leave multiple tabs open in their browser.
  • Privacy: Allowing for script-free visitors can protect the privacy of visitors who may live in unsafe nations.
  • Performance: Using modern APIs or low-code solutions often reduces heavy codebase usage. Having fallbacks for unavailable JavaScript allows older or less capable devices to still experience your products.
  • Economic: If a product works in more situations, you can sell it to more people without it failing.
  • Conversion: Fallbacks for technology that might fail can lead to sales that otherwise wouldn't exist.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

const audio = document.querySelector("audio");
// Handle page visibility change:
// - If the page is hidden, pause the video
// - If the page is shown, play the video
document.addEventListener("visibilitychange", () => {
if (document.hidden) {
	audio.pause();
} else {
	audio.play();
}
});

Source: Page Visibility API .

Resources Resources are for information purposes only, no endorsement is implied. 9 Proven Strategies to Improve API Performance A handful of reasons JavaScript won't be available Accessible JavaScript CanIUse Common API mistakes and how to avoid them Common Causes of Memory Leaks in JavaScript [*] 3.14 Comparing the Energy Efficiency of WebAssembly and JavaScript in Web Applications on Android Mobile Devices [ WASM ] Degree of internet freedom in selected countries according to the Freedom House Index in 2022 Everyone has JavaScript, right? [*] 3.14 [ GPFEDS ] 1.9 - Strategy (Interoperable Technologies) 1.10 - Strategy (Documented APIs ) 6.6 - Front-End (Sensor Requests) How To Test Your Website With JavaScript Disabled Hidden cost of frontend frameworks How Web Content Can Affect Power Usage Internet censorship and surveillance by country JavaScript dos and donts JavaScript for Web Designers JS Free Memory leaks: the forgotten side of web performance Optimizing Javascript for fun and for profit The Performance Inequality Gap [*] 3.14 W3C Web Performance Working Group [ W3C-WPWG ] [*] 3.14 WebAssembly versus JavaScript: Energy and Runtime Performance [ WASM-JS ] Tags

Accessibility , JavaScript , Accessibility, JavaScript, Security

3.15 Ensure that your scripts are secure

Success Criterion - Criterion: Script security (Machine-testable) Machine-testable / Resources

Check the code for vulnerabilities, exploits, header issues, and code injection.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The dangers of scripting are well known, and vulnerabilities are discovered with increasing regularity. As such, it's of ethical benefit for authors to ensure all code used regularly passes security processes.

Impact & and Effort

Impact [*] 3.15
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Websites that have no outstanding security issues are less likely to become a target for individuals who might exploit them (consuming vast amounts of data in the process).
  • Security: Having a secure website can prevent personal information from being exploited.
  • Performance: A secure website is less likely to have its infrastructure breached, which could lead to vast amounts of data being stolen, corrupted, or destroyed.
  • Economic: Preventing security issues will help your project and visitors avoid financial crime.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

This article has information and examples of XSS security issues to avoid.

Resources Resources are for information purposes only, no endorsement is implied. 5 Ways to Keep Your website from Getting Hacked Content Security Policy Reference Frontend Security Checklist [*] 3.15 [ GPFEDS ] 1.7 - Strategy (Encryption) [*] 3.15 [ GR491 ] 1-7020 - Data Security OWASP Top Ten Security Headers using meta Script Integrity The OWASP Top 10 United Nations [ SDGS ] Goal 3 - Health & Well-being Goal 16 - Sustainable Society Goal 17 - Global Partnership Web security Website security WordPress Security: How to Protect Your website from Attacks and Hackers Tags

JavaScript, Privacy, Security, Social Equity , JavaScript , Security , Privacy

3.16 Dependencies are appropriately used and maintained

Success Criterion - Criterion: Dependency management (Machine-testable) Machine-testable / Resources

Prevent developers from downloading and installing JavaScript libraries to run locally (client-side) when they are not needed by checking for unused dependencies and uninstalling those that aren't needed and removing them from your package.json file.

Success Criterion - Criterion: Dependency necessity (Machine-testable) Machine-testable / Resources

Only use libraries where necessary as this will reduce the amount of JavaScript that has to be downloaded and parsed by the browser. Consider whether you can use a native JavaScript API instead. Check the package size, and whether individual modules can be installed and imported rather than the whole library.

Success Criterion - Criterion: Dependency updates (Machine-testable) Machine-testable / Resources

Regularly check dependencies and keep them up-to-date.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

While JavaScript may not cause the most website bloat, it can cause very high emissions in terms of CPU load due to the rendering process, thereby it makes sense to consider the use of dependencies and third-party code carefully.

Impact & and Effort

Impact [*] 3.16
Medium
Effort
Low

Benefits

  • Environmental: Environment: Developer's machines do not need to waste energy installing and / or rendering packages that are not needed.
  • Security: Third-party code can contain bugs and security issues. Keeping packages up-to-date and using fewer third-party libraries reduces the likelihood of security flaws.
  • Performance: Reduction in client-side JavaScript normally results in faster websites.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

npm
uninstall
lodash

Source: Uninstalling packages and dependencies .

Resources Resources are for information purposes only, no endorsement is implied. Bundlephobia e18e [*] 3.16 Equations relating total annual energy consumption and chips energy efficiency [ CEE ] [*] 3.16 [ GPFEDS ] 2.9 - Specifications (Off-The-Shelf Components) 2.10 - Specifications (Third-Party Services) 3.1 - Architecture (Impact Reduction) [*] 3.16 [ GR491 ] 2-7025 - Reducing Dependencies 3-5020 - Unused Dependencies How to Check if You Have Unused Dependencies in Your JavaScript App How to Keep Your App Dependencies Up-To-Date? If Not React, Then What? Keeping dependencies up-to-date Pkg-Size Should Developers Use Third-Party Libraries? Uninstalling packages and dependencies United Nations [ SDGS ] Goal 12 - Consumption & Production Tags

Patterns , JavaScript , Performance , JavaScript, Patterns, Performance, Security, Software , Security

3.17 Include expected and beneficial files

Success Criterion - Criterion: Expected file formats (Machine-testable) Machine-testable / Resources

Include the favicon.ico, robots.txt, opensearch.xml, site.webmanifest, and sitemap.xml documents. Additionally, ensure that any such files defined in future web standards or specifications are included.

Success Criterion - Criterion: Beneficial file formats (Machine-testable) Machine-testable / Resources

Include beneficial files such as ads.txt, carbon.txt, humans.txt, security.txt. Additionally, ensure that any such files defined in future web standards or specifications are included.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Websites should include a range of expected and standard beneficial files to improve search engine optimization, user experience, transparency, and overall site health. Search engines and browsers regularly request these files by default. If they don't exist, this leads to unnecessary requests, potential errors, and increased emissions. Including these files avoids these issues while also providing SEO , user experience, and other benefits. They each have a low carbon footprint, so while they do create emissions, it's worth including them for the benefits they provide.

Impact & and Effort

Impact [*] 3.17
Low
Effort
Low

Benefits

  • Environmental: Environment: Search engines or browsers request certain files by default, ensuring they are in place will reduce loading errors, and may provide efficiency enhancements in how visitors find or interact with a site. Plaintext requires no rendering. If visitors (or search engines) know about these useful files (like carbon.txt) they can load quicker and with less CPU / GPU impact than any HTML website.
  • Accessibility: OpenSearch.xml enables the browser's default search box rather than a custom solution to be integrated with your website search, which may aid accessibility as it encourages the use of a browser native component (and / or keyboard shortcuts) rather than a website or application which may suit certain accessibility requirements better.
  • Performance: Files that are expected will produce HTTP requests, ensuring they are met will satisfy the products making them and potentially reduce the requests once they are discovered. Plaintext files contain no links, no markup, and have no imprint. Putting credits (for example) in such a file will reduce data transfer and have a lower rendering footprint.
  • Economic: Robots.txt and Sitemap files can be utilized by search engines to help make your website more findable, this could lead to more visitors and potentially more customers as a result. The ads.txt file is part of a scheme to reduce advertising fraud, it could be useful.
  • Conversion: Robots.txt can be used to target specific search engines, helping to ensure content is correctly indexed to get a good placement so that visitors can find you easily.
  • Transparency: The humans.txt file provides credit to people involved in a site's creation, and security offers critical points of contact if an issue is discovered. Both are valuable additions to a project.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

User-agent: *
Disallow:
/cgi-bin/

Source: About /robots.txt .

Resources Resources are for information purposes only, no endorsement is implied. About /robots.txt Ads.txt guide [*] 3.17 The ads.txt Standard [ ADS ] All about humans. Humans.txt, actually Build and submit a sitemap [*] 3.17 The carbon.txt Proposed Standard [ CARBON ] [*] 3.17 The Carbon Impact of Web Standards [ CIWS ] Define a favicon to show in search results Favicon Generator [*] 3.17 [ GPFEDS ] 1.9 - Strategy (Interoperable Technologies) How Google interprets the robots.txt specification [*] 3.17 The humans.txt Standard [ HUMANS ] [*] 3.17 The llms.txt Standard [ LLMS ] OpenSearch [*] 3.17 OpenSearch Protocol [ OSEARCH ] security.txt [*] 3.17 The security.txt Proposed Standard [ SECURITY ] [*] 3.17 Sitemaps Protocol [ SITEMAP ] slash pages [*] 3.17 The Carbon Impact of Web Standards [ CIWS ] [*] 3.17 Web Application Manifest [ APPMANIFEST ] Tags

Assets, Compatibility, Marketing, Patterns, Security, UI , Patterns , Compatibility , Assets , Marketing , Security

3.18 Avoid using deprecated, proprietary, or outdated code

Success Criterion - Criterion: Preferred code (Machine-testable) Machine-testable / Resources

Avoid the use of deprecated, proprietary, or outdated formats and web standards. Always adopt up-to-date, widely recognized standards that offer equivalent or improved functionality. Such code may be used to meet a documented customer need only if there is a justifiable benefit that cannot otherwise be met (such as compatibility, accessibility, or emissions reduction). Also, don't serve polyfills to modern browsers.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The web is full of outdated or deprecated formats and web standards, and proprietary (non-standard custom) features that have been superseded. By adhering to up-to-date and widely recognized formats and web standards, developers can ensure better compatibility, user experience, and lower environmental impact.

Impact & and Effort

Impact [*] 3.18
Low
Effort
Medium

Benefits

  • Environmental: Environment: Deprecated standards will not be optimized or supported by future browsers, which could lead to broken functionality or a slow experience, wasting time and visitor resources.
  • Security: Old code can potentially be exploited if security issues arise (and browsers stop supporting the features). Ensuring you maintain standards should be a part of your processes.
  • Accessibility: Deprecated web standards often have poor support in assistive technologies, avoiding them will help to provide a semantic experience that works well for everyone.
  • Performance: Modern web standards are highly optimized, avoiding deprecated or less efficient standards will increase the longevity of your product and reduce the need for a carbon-intensive redesign.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
	<site-control permitted-cross-domain-policies="none"/>
</cross-domain-policy>

Source: Avoid using the now deprecated Cross Domain format unless you have an explicit requirement for it, as Flash is deprecated.

Resources Resources are for information purposes only, no endorsement is implied. DevOps tech: Code maintainability [*] 3.18 [ GPFEDS ] 1.9 - Strategy (Interoperable Technologies) 2.9 - Specifications (Off-The-Shelf Components) 4.5 - UX and UI (Native Components) [*] 3.18 [ GR491 ] 1-5005 - Proven Development Standards HTML5 Security Cheat Sheet JSON vs XML: which one is faster and more efficient? Maintainability Guide marquee elements are deprecated and must not be used [*] 3.18 The Carbon Impact of Web Standards [ CIWS ] The Compact Guide to Web Maintainability: 200 Tips and Resources The Neverending Story Use JSON for data exchange Website Maintenance Tips for Front-End Developers Why Do Some HTML Elements Become Deprecated? Tags

Accessibility , Compatibility , HTML , Accessibility, Compatibility, CSS , JavaScript , , HTML , JavaScript, Performance

3.19 Use the most efficient solution to implement your service

Success Criterion - Criterion: Identify requirements (Machine-testable) Machine-testable / Resources

Identify the requirements and from this, choose the implementation of the product or service. A simpler technological implementation may use more human resources but could have a smaller footprint. A prebuilt solution may use more system resources (and thereby produce more emissions upon render) but have a faster build-time (emitting less carbon during development).

Success Criterion - Criterion: Optimized methodology (Human-testable) Human-testable / Resources

As a general rule, coding from scratch is the best-performing methodology (though if an existing solution is actively maintained, it may be better optimized than what you could produce). Therefore, use native components and file systems to a WYSIWYG editor or heavy framework, and be considerate of the impact of third-party solutions.

Success Criterion - Criterion: Static VS dynamic (Human-testable) Human-testable / Resources

If choosing a code generation tool, use a Static Site Generator in preference to a bulky content management system. Because SSGs often start using a minimalist content entry format (like markdown) and all of the compilation is done before the website is uploaded, the emissions benefit comes from the server not having to place as much effort into serving pages (as they are static) for each visitor. In the case of a CMS , the dynamic nature of a site will involve additional computation (server-side processing) and bulkier libraries.

Success Criterion - Criterion: Expandability considerations (Machine-testable) Machine-testable / Resources

Plugins, extensions, and themes have been carefully reviewed and selected to maximize interoperability, accessibility, and performance. They are regularly audited over time to ensure continued compatibility.

Success Criterion - Criterion: Interface impact (Human-testable) Human-testable / Resources

All the components of the user-interface are the subject of special attention in terms of its sustainability impact while respecting accessibility and the performance of such components.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Every product or service is different, and each will require a different set of tooling to accomplish the most sustainable result. Deciding whether to go with a bulky framework, Static Site Generator ( SSG ), or a Content Management System ( CMS ) takes careful planning based on client or service requirements.

Impact & and Effort

Impact [*] 3.19
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Carefully considering long-term technology implications and taking the time to ensure they are optimized and efficiently utilized can help a team measurably reduce a product or service's environmental impact over time, which will reduce overall emissions.
  • Security: Maintaining a software product over time and ensuring that the only third-party products you use are critical, and your service improves security.
  • Privacy: Prioritizing security and user privacy helps an organization better comply with current and emerging related legislation.
  • Accessibility: Making assistive technologies a core part of project specifications from the beginning and throughout a product or service's life-cycle improves access to information for people with disabilities.
  • Performance: Avoiding unnecessary complexity in your infrastructure will increase the speed at which developers can work, but also reduce the overhead load of website performance, increasing the benefits relating to emission reduction.
  • Economic: Avoiding tooling which may be overburdening the user experience may have financial savings, especially if certain tooling has maintenance costs or fees for software usage.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

You can view a comparison of more performant (headless) content management systems or download the sustainability Figma Kit .

Resources Resources are for information purposes only, no endorsement is implied. 7 Reasons to Use a Static Site Generator [*] 3.19 [ AFNOR ] Spec 5.3.3 & 5.2.2 ( French ) Are Content Management Systems Sustainable? Creating a Low Carbon Umbraco Website Getting Started with Sustainability [*] 5.12 [ GPFEDS ] 1.5 - Strategy (Impact Goals) 3.1 - Architecture (Impact Reduction) [*] 3.19 [ GR491 ] 3-5021 - Functionality VS Native 6-3041 - Sustainable IT Impact 8-3059 - Native System Features GreenIT ( French ) 011 - Favoriser un développement sur-mesure à l'usage d'un CMS 4037 - Bien choisir son thème et limiter le nombre d'extensions dans un CMS Headless CMS vs. static site generator How Many WordPress Plugins Are Too Many? How to design a sustainable website? Implementing digital sufficiency ( PDF ) Quels sont les avantages des sites statiques? ( French ) Solid Protocol [ SOLID ] Striking a Balance Between Native and Custom Select Elements UI Tools [*] 3.19 Web Almanac: Sustainability [ ALMANAC ] What Affects CMS Performance? What is a static site generator? Tags

Ideation , Compatibility , Performance , Compatibility, Ideation, Performance, Software, Strategy , Software

3.20 Use the latest stable language version

Success Criterion - Criterion: Versioning (Machine-testable) Machine-testable / Resources

Use the latest build of your chosen syntax language and its coupled framework.

Success Criterion - Criterion: Language choice (Human-testable) Human-testable / Resources

Use the most appropriate programming language for a task. Many tools and programming languages are optimized for performing particular tasks, and utilizing those most appropriate to the problem, especially if there is a reasonable visitor base involved justifies the time and effort, as long as it doesn't impact PPP factors such as the well-being of those involved or become too cost prohibitive.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Languages evolve regularly, and it's important for security and performance reasons to keep on top of the technology stack you are using. It's also important to consider whether the language you are using is appropriate or optimized for the task you wish to use it for.

Impact & and Effort

Impact [*] 3.20
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Using the latest language version may improve efficiency and reduce data center energy consumption. Verify benefits are worthwhile before major build upgrades.
  • Security: Often, older versions may have security issues that could expose your website or app (and thereby your visitors) to harm. Maintaining an upgrade schedule is good for security.
  • Performance: Language version updates are usually coupled with performance improvements. Regarding language choice, an algorithm implemented in a compiled language such as C or Rust, for example, can have greatly reduced execution time and energy usage compared to the same algorithm written in an interpreted language like Python or JavaScript.
  • Economic: Using the latest and more performant language version could help hosting companies reduce their costs. That could be beneficial for the company and the visitor.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

Use benchmarks to identify the efficiency of languages.

Resources Resources are for information purposes only, no endorsement is implied. Best PHP Performance Tips From Community & Influencers [*] 3.20 Energy Efficiency across Programming Languages [ GREENCODE ] PHP 5.6 vs PHP 7 Performance Comparison Programming Languages Benchmarks Speed comparison Web Frameworks Benchmark Web Frameworks Benchmarks Tags

Compatibility , Performance , Compatibility, Performance, Security

3.21 Take advantage of native features and functionality

Success Criterion - Criterion: Native over custom (Machine-testable) Machine-testable / Resources

Use native functions, APIs , and features over writing your own.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Ensuring that your code is free of redundancy by using pre-existing functionality provided by the web browser is important as it will help you to reduce the amount of time wasted, re-creating the same components, this offers obvious sustainability benefits in terms of time in front of the screen.

Impact & and Effort

Impact [*] 3.21
Medium
Effort
Low

Benefits

  • Environmental: Environment: Avoiding repetition of pre-existing features improves efficiency, which ultimately will lead to less redundancy, less development time, and thereby emissions saving for the construction of the product or service.
  • Performance: Native features will have been well optimized, it's unlikely a custom component will match this, therefore a native function will not only load quicker but will use fewer resources.
  • Economic: Existing features don't require additional development time, so is a time saver.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

HTML dialog API example .

<button onclick="window.dialog.showModal();">open dialog</button>
<dialog id="dialog">
	<p>I'm a dialog.</p>
	<form method="dialog">
		<button>Close</button>
	</form>
</dialog>

PHP example.

<?php
$ar1 = array(10, 100, 100, 0);
$ar2 = array(1, 3, 2, 4);
array_multisort($ar1, $ar2);
var_dump($ar1);
var_dump($ar2);
?>

Resources Resources are for information purposes only, no endorsement is implied. 15 Tips to Optimize Your PHP Script for Better Performance for Developers [*] 3.21 Energy Efficiency across Programming Languages [ GREENCODE ] [*] 3.21 [ GPFEDS ] 1.9 - Strategy (Interoperable Technologies) 4.5 - UX and UI (Native Components) How to improve PHP performance in your web application Native features of the browser [*] 3.21 PHP Function and Method listing [ PHP-FM ] Web APIs Tags

UI , Patterns , Compatibility , HTML , Compatibility, CSS , JavaScript , HTML , JavaScript, Patterns, UI

3.22 Run fewer, simpler queries as possible

Success Criterion - Criterion: Database queries (Human-testable) Human-testable / Resources

If you need information that is stored in a database, and you require it (or it's likely to be requested) more than once in your code, access the database only once, and store the data locally for subsequent processing. Also, avoid reliance on framework helpers that might defer filtering to later on in the process.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Making multiple requests whether HTTP or within a database has a carbon cost as infrastructure has to send that information back and forth. As such, managing how you store and use data locally for a visitor will help reduce wasted cycles.

Impact & and Effort

Impact [*] 3.22
Medium
Effort
Low

Benefits

  • Environmental: Environment: Filtering out unneeded data at a deeper level of the application may reduce energy usage, as less processing is required for (de)serialization.
  • Performance: By holding the data locally rather than remotely, you can avoid waiting for an additional HTTP request to occur to process the string. Relational databases and other specialist data stores are generally heavily optimized for data filtering and retrieval. Performing transformations at this level of the application may lead to reduced CPU time and faster responses.
  • Economic: Rather than pushing multiple additional demands to the server (which could lead to stress failures and lost business), an optimized codebase can reduce bandwidth overheads.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

$value
=
get_post_meta(
int
$post_id,
string
$key
=
'',
bool
$single
=
false
):
mixed

Source: get_post_meta Function .

Resources Resources are for information purposes only, no endorsement is implied. [*] 3.22 [ GPFEDS ] 4.9 - UX and UI (Server Requests) 6.5 - Front-End (Upload Triggers) 7.3 - Back-End (Background Processing) High Performance MySQL: Query Performance Optimization Improving PHP Performance for Web Applications Minimizing SQL query response times Performance Tuning SQL Queries Query optimization techniques in SQL Server SQL Query Optimization Tags

Networking, Performance , Networking

  1. Previous page
    User Experience Design
  2. Full document
  3. Next page
    Hosting, Infrastructure, and Systems

4. Hosting, Infrastructure, and Systems

Even data has a home. Whether you're developing tools, processing data, maintaining online systems, operating websites or something else - conscious choices in this area can have an enormous impact.

Sustainable or green web hosting, infrastructure, and systems covers the energy sources our data centers use, but it ultimately goes much further: It'd also about where and what data is processed or stored and the technologies used. Conscious provisioning choices and best practices can improve both sustainability and operational efficiency.

Goals include:

Benefits include:

Plain language summary of Hosting, Infrastructure, and Systems
  • Pick a green host, on the appropriate plan for your needs - ready to scale with you, and in the right location for you.
  • Optimize your files, while ensuring appropriate file-related error handling.
  • Automate processes and services where able.
  • Manage the processing and storage of data with care.

4.1 Choose a sustainable hosting provider

Success Criterion - Criterion: Monitor metrics (Machine-testable) Machine-testable / Resources

To assess the environmental impacts of hosting and detect overconsumption, some indicators are monitored: energy / water usage, CPU / Memory usage, allocation of servers and CPU cores, etc. These indicators are used to calculate metrics directly related to environmental impacts, such as Power Usage Effectiveness ( PUE ), Water Usage Effectiveness ( WUE ), and Carbon Usage Effectiveness ( CUE ). They are displayed to visitors for transparency and monitoring reasons. If possible (to reduce redundancy) the ability to scale packages based on usage requirements is made available (manually or automatically) to reduce wasted resources.

Success Criterion - Criterion: Equipment longevity (Human-testable) Human-testable / Resources

Equipment is managed responsibly by keeping it as long as possible, using it as efficiently as possible, making sure it is certified, and purchasing long-lifespan products.

Success Criterion - Criterion: Recycling waste (Human-testable) Human-testable / Resources

Waste (including equipment) is recovered, recycled, and upcycled.

Success Criterion - Criterion: Renewable electricity (Machine-testable) Machine-testable / Resources

Electricity comes entirely from sources with the lowest possible carbon intensity (ideally generated by wind or solar rather than from non-renewable sources). For example, Renewable Energy Credits ( RECs ) can help verify the source, or, ideally, prove that electricity comes directly from renewable sources.

Success Criterion - Criterion: Remaining emissions (Human-testable) Human-testable / Resources

Remaining emissions are compensated, keeping in mind that the priority should be to avoid then reduce them and only compensate for them if they cannot be avoided. Carbon credits may not be sustainable, therefore the effectiveness of an offset solution must be verified, shown to be both environmentally viable and sustainable, and part of a longer-term strategy Strategy to eliminate emissions entirely from a chain, benefitting the wider ecosystem.

Success Criterion - Criterion: Domain names (Machine-testable) Machine-testable / Resources

The impact of domain names is disclosed by registries and registrars, and registrants consider and (where possible) mitigate against these environmental issues.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

In addition to reducing the environmental impacts of a website, choose a hosting service that mitigates the remaining impacts. There are both hardware and software variables to consider, including virtual and real world impacts that need to be measured (and can result in beneficial outcomes if reduced).

Impact & and Effort

Impact [*] 4.1
High
Effort
Medium

Benefits

  • Environmental: Environment: Helps in detecting overconsumption, reduces the environmental impacts of equipment (such as embodied carbon, for instance), and reduces the environmental impacts related to the production of consumed electricity.
  • Economic: Reduces the quantity of equipment needed to be purchased.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

Some hosting companies display their PUE / WUE . In addition to being a good way for users and possible customers to get insight into this, it is also a good lever to incite competitors to do the same. The Green Hosting Directory from the Green Web Foundation offers a list of hosting companies that claim to use only renewable energies.

Resources Resources are for information purposes only, no endorsement is implied. #3 Metrics for Datacenter Efficiency: PUE , CUE , and WUE [*] 4.1 2020 Best Practice Guidelines for the EU Code of Conduct on Data Centre Energy Efficiency [ ECDCEE ] ( PDF ) 2024 Eco Web Hosting Review [*] 4.1 43% of major environmental websites make mass carbon emissions [ OAG43 ] Afnic's Carbon Balance Sheet An Even More Inconvenient Truth AWS WAF SUS05-BP01 - Use the minimum amount of hardware to meet your needs SUS05-BP04 - Optimize your use of hardware-based compute accelerators Benefits of buying sustainable goods and services [*] 4.1 Best Practices Guide for Energy-Efficient Data Center Design [ EEDCD ] ( PDF ) Beyond PUE : Taclking IT's wasted terawatts ( PDF ) Can you really negate your carbon emissions? [*] 4.1 Carbon accounting in the Cloud [ CAC ] ( PDF ) Carbon Aware Computing Carbon Aware Computing: Next Green Breakthrough or New Greenwashing? Carbon Awareness Carbon Credits vs Renewable Energy Credits The carbon footprint of domain registries Carbon Neutral Verification Circular Economy Climate Footprint Report DNS Belgium 2023 ( PDF ) The Climate Impact of a Domain Name Cloud Computing, Server Utilization, & the Environment [*] 4.1 Code of Conduct on Data Centre Energy Efficiency [ CCEEDC ] Data center emissions probably 662% higher than big tech claims. Can it keep up the ruse? [*] 4.1 Data Centres and Data Transmission Networks [ IEA ] [*] 4.1 Digital and metal study [ DAMS ] ( French ) ( PDF ) Digital Reset ( PDF ) .eco Greenhouse Gas Emissions Report - 2024 [*] 4.1 Electronics and obsolescence in a circular economy [ ETC-EO ] Energizta Energy Consumption in Data Centres and Broadband Communication Networks in the EU [ ECDCBC ] [*] 4.1 Equations relating total annual energy consumption and chips energy efficiency [ CEE ] [*] 4.1 Europe's consumption in a circular economy: the benefits of longer-lasting electronics [ EEA ] A .fr domain name generates 147g of CO2 per year FY24 GHG Inventory Report ( PDF ) [*] 4.1 [ GPFEDS ] 4.15 - UX and UI (Sustainability Tracking) 8.1 - Hosting (Hosting Provider) 8.2 - Hosting (Equipment Policy) 8.3 - Hosting (Power Usage Effectiveness) 8.4 - Hosting (Water Usage Effectiveness) 8.5 - Hosting (Renewable Documentation) 8.6 - Hosting (Local Datacenters) 8.7 - Hosting (Heat Utilization) [*] 4.1 [ GR491 ] 1-8002 - Does Cooling Affect Groundwater 1-8004 - Water Quality From Usage 1-8005 - Source Of Water 1-8006 - Water Recovered Or Recycled 1-8007 - Noise Pollution 1-8008 - Heat Reusage 1-8013 - Server Power Efficiency 1-8014 - Power Usage Effectivness 1-8016 - Water Usage Effectivness 1-8017 - Datacenter Best Practices 2-8023 - Respect for Labor Code 3-8026 - Power Off When Not In Use 3-8027 - Physical VS Virtual 3-8030 - Technical Choice Optimization 4-8039 - Renewable Energy Usage 4-8040 - Certified Equipment 4-8041 - Energy Use Information 4-8042 - Customer Transparency 4-8047 - Repair Over Replace 4-8048 - End-Of-Life 4-8051 - Cooling Impact 5-8053 - Efficiency Measurements 6-8063 - Datacenter Certification Green Web Foundation Directory Green Web Foundation Domain name retailers How much water do data centres use? How to Choose the Best Green Web Hosting Provider How to cut water usage in cloud data centers I Made My Blog Solar-Powered, Then Things Escalated Is carbon compensation a real climate solution? [*] 4.1 Measuring the Emissions & Energy Footprint of the ICT Sector [ EEF-ICT ] [*] 4.1 New perspectives on internet electricity use in 2030 [ IEU ] [*] 4.1 Promoting product longevity [ LIFESPAN ] Quick Guide to Sustainable Design Strategies RECs , PPAs , Allowances and EECs Reduce, Reuse, Recycle [*] 4.1 Reporting requirements on the energy performance and sustainability of data centres for the Energy Efficiency Directive [ RREPDC ] [*] 4.1 Requirements for Energy Efficiency Management [ REEM ] [*] 4.1 The staggering ecological impacts of computation and the cloud [ EICC ] Revealed: more than 90% of rainforest carbon offsets by biggest certifier are worthless, analysis shows Sustainability at Nominet Sustainability Guide: Product Sustainability Guide: Use The Swedish Internet Foundation Climate report 2023 ( PDF ) The circular economy in detail: Deep dive [*] 4.1 The environmental footprint of the digital world [ FOOTPRINT ] [*] 4.1 The real climate and transformative impact of ICT [ CTICT ] United Nations [ SDGS ] Goal 3 - Health & Well-being Goal 6 - Water & Sanitation Goal 7 - Sustainable Energy Goal 9 - Infrastructure Goal 12 - Consumption & Production Goal 13 - Climate Change [*] 4.1 Use Cases for Energy Efficiency Management [ UCEEM ] Web Hosting: Renewable Energy & RECs What Are Renewable Energy Credits? What is a circular economy? What is PUE / DCiE ? How to Calculate, What to Measure Why hyperscale, modular data centers improve efficiency Worthless: Chevron's carbon offsets are mostly junk and some may harm, research says Tags

Hardware, Networking, Social Equity , Hardware , Networking

4.2 Optimize caching with offline access supported

Success Criterion - Criterion: Utilize caching (Machine-testable) Machine-testable / Resources

If using a CMS (or SaaS ), install an applicable plugin to enable on-the-fly server-side caching. Otherwise, use the provided server configuration files to include and tweak the file-type cache expiration using expires or cache-control, utilizing tooling where appropriate such as Memcached, or Varnish. If using a language or framework that generates pages on request, cache responses for static pages so that they can be reused for future visitors. Also remember to cache frequently required static assets at the client-side where possible to reduce repeat server requests using bfcache, Local Storage, and other available browser technologies.

Success Criterion - Criterion: Offline access (Machine-testable) Machine-testable / Resources

Client-side JavaScript uses a combination of ServiceWorkers, WebWorkers, storage Application Programming Interfaces ( API s), or cookies (if necessary) to streamline the user-journey. For example, through the use of a PWA (Progressive Web Application) to ensure that an offline version is available and accessible at all times to reduce inequality and improve accessibility.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Browser caching reduces the requirement for files to need to be constantly reloaded from the server, and in certain situations, it can even allow for files to be viewed offline (or in the case of a reverse proxy, send immediate recurring requests without additional calculation or computation from the server). As such, this will have sustainability and performance benefits (for instance by greatly reducing Time-To-First-Byte).

Impact & and Effort

Impact [*] 4.2
High
Effort
High

Benefits

  • Social Equity: Allows websites to be functional in regions where no or intermittent Internet connectivity is available.
  • Performance: Unmodified files don't need to constantly be redownloaded (saving bandwidth, and server-side caching reduces the amount of computing resources required (as fewer HTTP requests will likely be submitted). Also, being selective over cached content balances faster reloads over the need to request new pages, which means that visitors may experience less latency due to data being held for repeat requests.
  • Economic: Reduced data transfer allows for savings for individuals on a monitored data plan and infrastructure costs for the provider.
  • Conversion: Caching increases repeat visitor page-load speeds (a customer benefit).

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
High
GRI 303: Water
Medium
GRI 305: Emissions
High

Example

HTTP expires headers can be used to control the response.

Expires:
Wed,
01
Jun
2023
08:00:00
GMT

Apache and NGINX boilerplates are available.

<IfModule mod_expires.c>
	ExpiresActive on
	# Default: Fallback
	ExpiresDefault                                      "access plus 1 year"
	# Specific: Assets
	ExpiresByType image/x-icon                          "access plus 1 week"
	ExpiresByType application/rss+xml                   "access plus 1 hour"
	ExpiresByType application/json                      "access"
</IfModule>

Source: htaccess Server MIME Type Control .

Resources Resources are for information purposes only, no endorsement is implied. [*] 4.2 A Web Caching Primer [ CACHE ] Apache Configuration: .htaccess Back/forward cache Client-side storage Front-End Performance 2021: Build Optimizations [*] 4.2 Future trends of Green All Optical Networks and ICT Infrastructure in a large context [ GON ] Going Offline [*] 4.2 [ GPFEDS ] 2.3 - Specifications (Connection Issues) 6.2 - Front-End (Caching Mechanisms) 7.1 - Back-End (Reusability Caching) [*] 4.2 [ GR491 ] 2-7032 - Browser Caches 3-5015 - Cache Usage 7-3051 - Search Utilization How to Build a Low-tech Website? How to improve your page load time with browser caching How to Reduce Initial Server Response Time [*] 4.2 Impact of New and Emerging Internet Technologies on Climate Change and Human Rights [ OXCCHR ] Learn PWA Microsoft Azure WAF Selecting Services Server VS Client Rendering My solar-powered and self-hosted website Progressive web apps Progressive Web Apps: Going Offline Resilient web design Service workers Varnish Cache Web Caching 101 Tags

Assets , Assets, HTML , JavaScript , , JavaScript, Networking, Performance , Networking

4.3 Compress files where it is beneficial

Success Criterion - Criterion: Server-side compression (Machine-testable) Machine-testable / Resources

If using a CMS (or SaaS ), install an applicable plugin to enable on-the-fly server-side compression, such as Brotli or GZIP. Otherwise, use the provided server configuration files to include and tweak the performance-related features to the requirements.

Success Criterion - Criterion: Media compression (Machine-testable) Machine-testable / Resources

Compress your various images, fonts, audio, and video; by reducing the quality and offering different resolutions / dimensions (sizes) before uploading to a server or content management system.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Every file will take up a certain amount of room on a server's hard drive, and this data will need to be sent across the wire to each visitor. Doing so will consume resources, but by using compression algorithms you can shrink each file to make its journey less impactful.

Impact & and Effort

Impact [*] 4.3
High
Effort
Low

Benefits

  • Social Equity: Reduced reliance on a high-speed connection (which in many locations is unavailable).
  • Accessibility: People with accessibility needs are disproportionately affected by poverty and lower levels of income and thereby are more likely to be unable to afford either a high speed or the high cost of data plans found on cellular networks and satellite providers.
  • Performance: Reduced data consumption (with a slight increase in visitor CPU decompression with server-side techniques).
  • Economic: Reduced data transfer allows for savings for individuals on a monitored data plan.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

HTTP compression headers can be used to control the response.

Accept-Encoding:
zstd,
gzip,
br,
deflate

Apache and NGINX boilerplates are available.

<IfModule mod_deflate.c>
	<IfModule mod_setenvif.c>
		<IfModule mod_headers.c>
			SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
			RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
		</IfModule>
	</IfModule>
	<IfModule mod_filter.c>
		AddOutputFilterByType DEFLATE "application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rdf+xml application/rss+xml application/schema+json application/geo+json application/vnd.ms-fontobject application/wasm application/x-font-ttf application/x-javascript application/x-web-app-manifest+json application/xhtml+xml application/xml font/eot font/opentype font/otf font/ttf image/bmp image/svg+xml image/vnd.microsoft.icon image/x-icon text/cache-manifest text/calendar text/css text/html text/javascript text/plain text/markdown text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy text/xml"
	</IfModule>
	<IfModule mod_mime.c>
		AddEncoding gzip              svgz
	</IfModule>
</IfModule>

Source: htaccess GZIP Settings .

Resources Resources are for information purposes only, no endorsement is implied. 10 Steps to Avoid Enormous Network Payloads Apache Configuration: .htaccess Audacity [*] 4.3 Cost of living: Impact of rising costs on disabled people [ HOLCOL ] Does GZIP Save CO2? [*] 4.3 Digital sustainability audits: a de facto standard for the Internet carbon footprint [ DSASCF ] Fast Load Times: Optimize your images Front-End Performance 2021: Assets Optimizations Getting Real (small) With Compression Dictionaries [*] 4.3 [ GPFEDS ] 1.7 - Strategy (Encryption) 6.3 - Front-End (Resource Compression) Handbrake How does data compression affect CO2 emission in Nginx? How to Optimize Images for Faster Load Times and Sustainability [*] 4.3 Impact of New and Emerging Internet Technologies on Climate Change and Human Rights [ OXCCHR ] Internet Speeds by Country 2023 Optimizing Encoding and Transfer Size of Text-Based Assets Page bloat update Reduce web font size Responsive images Should I Use A Carousel Squoosh Supercharge compression efficiency with shared dictionaries SVG OMG Ten years of page bloat: What have we learned? [*] 4.3 The Carbon Impact of Web Standards [ CIWS ] The Ultimate Guide to Image Optimisation [*] 4.3 Web Almanac: Sustainability [ ALMANAC ] Website carbon emissions What is page bloat? [*] 4.3 Who Killed My Battery: Analyzing Mobile Browser Energy Consumption [ WKMB ] Tags

Assets , Assets, Networking, Performance , Networking

4.5 Unless required, avoid utilizing unnecessary environments

Success Criterion - Criterion: Unused environments (Human-testable) Human-testable / Resources

Ensure no unused environment is available, balancing the cost of deploying an environment with the cost of keeping it online while unused.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Decommission or switch off additional environments, such as testing / QA (Quality Assurance) / re-production and other such environments when they are not useful.

Impact & and Effort

Impact [*] 4.5
Medium
Effort
Low

Benefits

  • Environmental: Environment: Avoids consuming resources for unused services.
  • Economic: Unused services should not be paid for, resulting in savings.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

Website testing environments should not be automated but run on command.

Resources Resources are for information purposes only, no endorsement is implied. AWS WAF SUS02-BP03 - Stop the creation and maintenance of unused assets [*] 4.5 [ GPFEDS ] 3.7 - Architecture (Optimized Testing) [*] 4.5 [ GR491 ] 3-8026 - Not In Use Equipment Toward sustainable software engineering United Nations [ SDGS ] Goal 6 - Water & Sanitation Goal 7 - Sustainable Energy Tags

Performance , Hardware , Hardware, Networking, Performance, Software , Networking

4.6 Allow automation but ensure it is tightly regulated

Success Criterion - Criterion: Automate tasks (Human-testable) Human-testable / Resources

Every recurring task, such as deployment, testing, or compilation, is run automatically, as recommended by continuous integration / continuous delivery best practices.

Success Criterion - Criterion: Necessitate tasks (Human-testable) Human-testable / Resources

To reduce wasted processing cycles, every automated task is only run when needed.

Success Criterion - Criterion: Automated scaling (Human-testable) Human-testable / Resources

Automated scaling infrastructure is used to automatically increase the capacity of the web server and buffering / throttling is implemented to respond to visitor demand.

Success Criterion - Criterion: Security tooling (Machine-testable) Machine-testable / Resources

Web browsing from bots has been steadily increasing in recent years. As such, it is a growing concern for security, performance, and sustainability. Use security tools that automatically block bad actors and minimize bad behavior. This results in substantially less load on the server, fewer logs, less data, less effect due to compromise, and more. The result of compromised websites is a large increase in HTTP , email, and other traffic as malicious code attempts to infiltrate other resources and exfiltrate data. Compromised websites are typically identified by anomalous patterned behavior.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Any tasks, especially repetitive, that can be automated should be automated (compilation, deployment, tests, etc.) to reduce time at the computer being wasted by people.

Impact & and Effort

Impact [*] 4.6
High
Effort
Medium

Benefits

  • Environmental: Environment: These practices can reduce the resources necessary to execute tasks, which can also result in reduced emissions.
  • Operations: When coupled with upskilling and cross-training, automation can also improve team performance and operational efficiency.
  • Economic: Automation can help reduce organizational costs.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

Cleaning up bad bots can improve sustainability.

Resources Resources are for information purposes only, no endorsement is implied. [*] 4.6 2020 Best Practice Guidelines for the EU Code of Conduct on Data Centre Energy Efficiency [ ECDCEE ] ( PDF ) AWS WAF SEC11-BP02 - Automate testing throughout the development and release lifecycle SEC05-BP03 - Automate network protection SEC11-BP06 - Deploy software programmatically SUS02-BP01 - Scale workload infrastructure dynamically SUS02-BP03 - Stop the creation and maintenance of unused assets SUS02-BP06 - Implement buffering or throttling to flatten the demand curve SUS03-BP01 - Optimize software and architecture for asynchronous and scheduled jobs Bot traffic: What it is and why you should care about it [*] 4.6 Code of Conduct on Data Centre Energy Efficiency [ CCEEDC ] Distribution of bot and human web traffic worldwide from 2014 to 2021 [*] 4.11 [ GPFEDS ] 3.2 - Architecture (Resource Tailoring) 6.1 - Front-End (Download Limits) 8.10 - Hosting (Asynchronous Requests) [*] 4.6 [ GR491 ] 3-8028 - Memory Usage 3-8029 - CPU Usage 3-8031 - Unused CPU Cores 3-8036 - Provisioning and Deprovisionning How AI and automation make data centers greener and more sustainable How and Why To Prevent Bots From Crawling Your Site How Crawl Optimization Improves Website Sustainability How Green is Your Data Center? How to Eliminate Bots From Your Website Load shifting of computing can lower emissions and soak up surplus renewables. Except when it doesn't Microsoft Azure WAF Security considerations Sustainable workloads Tags

Performance , Performance, Software

4.7 Define the frequency of data refreshes

Success Criterion - Criterion: Refresh frequency (Machine-testable) Machine-testable / Resources

The frequency for refresh (of both the cache, locally stored data, and the page) is defined depending on visitor needs.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Only send data from the server when the visitor needs it. As much as possible, you can rely on client-side or server-side cache and client-side / local storage. Rather than refreshing data on a given frequency, it might be up to the visitor to manually ask for a refresh.

Impact & and Effort

Impact [*] 4.7
Medium
Effort
Low

Benefits

  • Environmental: Environment: Caching reduces energy consumption for both servers and end-user devices. This reduces emissions.
  • Economic: Caching can potentially reduce costs by reducing the amount of data transmitted over the network.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

When displaying an estimated time of arrival for a bus, it should be refreshed no more than once per minute.

Resources Resources are for information purposes only, no endorsement is implied. [*] 4.7 A Review on Green Caching Strategies for Next Generation Communication Networks [ NETCACHE ] [*] 4.7 A Web Caching Primer [ CACHE ] Everything About WordPress Cache Five Data-Loading Patterns To Boost Web Performance [*] 4.7 [ GPFEDS ] 4.9 - UX and UI (Server Requests) 7.1 - Back-End (Reusability Caching) How Caching Helps In Improving Performance Of Application How to Reduce the HTTP /S Requests Your WordPress website Makes Tags

JavaScript, Networking, Performance, Usability , JavaScript , Performance , Networking

4.8 Backup critical data at routine intervals

Success Criterion - Criterion: Data backups (Human-testable) Human-testable / Resources

Backups of system and user data are both incremental and secure.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

For security reasons and in accordance with a Service-Level Agreement ( SLA ), it is often recommended to duplicate data to make sure it remains available if a problem occurs. This should be balanced with the cost of such duplication. Not all data is critical and, rather than overcompensating with multiple saves, duplication should be designed with efficiency in mind.

Impact & and Effort

Impact [*] 4.8
Low
Effort
Low

Benefits

  • Environmental: Environment: Limiting redundancy reduces the amount of consumed resources.
  • Economic: Limiting redundancy can reduce the induced storage costs.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

Incremental backups contain only files that have been modified or changed since the last backup. Furthermore, backups older than a specified amount of time are removed. A classic example of a backup maintenance strategy Strategy is the 3-2-1 technique.

Resources Resources are for information purposes only, no endorsement is implied. AWS WAF SUS04-BP03 - Use policies to manage the lifecycle of your datasets SUS04-BP05 - Remove unneeded or redundant data SUS04-BP08 - Back up data only when difficult to recreate [*] 4.8 [ GPFEDS ] 1.6 - Strategy (Data Collection) 7.2 - Back-End (Data Retention) 8.8 - Hosting (Hot / Cold Data) 8.9 - Hosting (Duplicate Data) [*] 4.8 [ GR491 ] 1-7005 - Data Backups 3-8032 - Incremental Backups Tags

Hardware, Performance , Hardware

4.9 Consider the impact and requirements of processing information

Success Criterion - Criterion: Batch processing (Human-testable) Human-testable / Resources

By default, non-critical processes and communications are batched and launched only when carbon intensity is under a given threshold.

Success Criterion - Criterion: Protocol usage (Machine-testable) Machine-testable / Resources

The communication protocols used are relevant to the visitor's needs and data transferred. Avoid using insecure protocols ( HTTP , FTP ), and prioritize more efficient and privacy-aware data routes for visitors ( HTTPS , SSH ). Modern protocols such as HTTP /2 should be used to benefit from them (multiplexing) while keeping backward-compatibility in mind for older devices.

Success Criterion - Criterion: Event-driven architecture (Human-testable) Human-testable / Resources

When creating products or services that utilize state changes (without triggering a complete refresh), if the utilization of Event-Driven Architecture and Microservices will be more environmentally friendly (based on the PPP variables involved) than traditional APIs in handling the server-side workload of your solution, use it.

Success Criterion - Client VS server (Human-testable) Criterion: Processing location Human-testable / Resources

Redundant processing should be avoided wherever possible. When processing of data is required, whether such processing and / or delivery should occur from either the client or server-side must be determined based on efficiency, performance, and sustainability metrics (before implementation).

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Depending on carbon intensity, some processes and communications should be delayed and sometimes batched. Redundancy should be avoided wherever possible. This could also be a way to reduce the workload on a server or Virtual Machine ( VM ). In such cases, visitors should be warned that the process is asynchronous and notified when it is over.

Impact & and Effort

Impact [*] 4.9
Medium
Effort
Medium

Benefits

  • Environmental: Environment: The potential reduction in a workload by running processes in batches could help reduce the intensity of peak hardware thrashing, thereby reducing the energy requirements and potentially even the water requirements for cooling (due to excess heat generation).
  • Social Equity: Leaving non-critical processes to run during quieter periods may reduce the opportunity for sites or services to experience downtime or slowdown due to being overburdened.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

When the visitor asks for the generation of a downloadable file, the visitor is informed that the request will be handled asynchronously and given an estimation of the maximum time it will take. When the file is available, the visitor receives a communication in the most sustainable manner, such as an SMS . As such, it is better if the file is made available online and then deleted after a given amount of time. Ideally, the visitor should be given the option to cancel the request.

Resources Resources are for information purposes only, no endorsement is implied. AWS WAF SUS02-BP06 - Implement buffering or throttling to flatten the demand curve SUS03-BP01 - Optimize software and architecture for asynchronous and scheduled jobs [*] 4.9 Best practises for 5G App Developers [ GSMA ] ( PDF ) Event-driven architecture [*] 4.9 [ GPFEDS ] 1.7 - Strategy (Encryption) 3.3 - Architecture (Protocol Support) 6.5 - Front-End (Upload Triggers) 7.3 - Back-End (Background Processing) 8.10 - Hosting (Asynchronous Requests) [*] 4.9 [ GR491 ] 5-6024 - Transfer Compression Microsoft Azure WAF Performance efficiency principles [*] 4.9 Serve websites over HTTPS [ NCSC-HS ] The Complete Guide to Event-Driven Architecture What is an Event-Driven Architecture? What Is Event-Driven Architecture? Why HTTPS matters Why You Shouldn't Use FTP or HTTP if You Care About Security Tags

JavaScript , JavaScript, Networking, Performance , Networking

4.10 CDN use must be proportionate and sustainable

Success Criterion - Criterion: Content Delivery Networks ( CDNs ) (Machine-testable) Machine-testable / Resources

When building for a globally distributed audience, use a CDN to store and serve simple read-only, pre-generated resources in a fast and efficient manner. Although they definitely can increase performance, it is also another layer of infrastructure that needs to be considered for sustainability.

Success Criterion - Criterion: Sustainability commitment (Machine-testable) Machine-testable / Resources

Verify that the CDN provides a commitment to sustainability.

Success Criterion - Criterion: Local servers (Machine-testable) Machine-testable / Resources

A hosting provider was chosen with servers located close to the visitor, considering that if you only serve a local audience, the need for distributed content ( CDNs ) that duplicate your materials globally may not be worthwhile.

Success Criterion - Criterion: Inappropriate resources (Machine-testable) Machine-testable / Resources

Don't use the service to host dynamic / regularly changing resources or JavaScript (unless through a first-party host) as due to cache partitioning, cross-origin resource sharing ( CORS ), and other browser mechanics, any benefits are negated by weaker performance, the inability to cache or interact, and the potential introduction of security and privacy issues to be introduced. This doesn't affect JSON or other static assets.

Success Criterion - Criterion: Close to the source (Human-testable) Human-testable / Resources

All information passed between the layers of an application incurs a cost, both in terms of data transferred, and CPU cycles for (de)serialization. Wherever possible, data transformations must be performed close to the source to reduce these costs and avoid processing data that will later be discarded.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Edge caching and CDN delivery can help optimize the sustainable delivery of digital services by optimizing how your website's traffic is transferred over the internet.

Impact & and Effort

Impact [*] 4.10
Medium
Effort
Low

Benefits

  • Environmental: Environment: Reduces the amount of time spent in front of the device as the delivery of assets can occur quicker (due to servers being closer to the device), which in turn will drain the consumers' device battery-less.
  • Social Equity: Benefits visitors in normally underserved geographies and economies, or from disadvantaged backgrounds, as content may be available in a region closer to their location.
  • Performance: Visitors experience less latency due to the distance between them and the server is reduced.
  • Economic: Content delivery networks work on economies of scale, and their data transfer rates are often cheaper than those of many hosting providers.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Medium
GRI 303: Water
Low
GRI 305: Emissions
Medium

Example

A hosting provider speed and performance statistics tool.

Resources Resources are for information purposes only, no endorsement is implied. AWS WAF SUS01-BP01 - Choose Region based on both business requirements and sustainability goals SUS02-BP04 - Optimize geographic placement of workloads based on their networking requirements Caching on a Content Delivery Network ( CDN ) [*] 4.10 Carbon accounting in the Cloud [ CAC ] ( PDF ) Carbon Aware Computing Carbon Aware Computing: Next Green Breakthrough or New Greenwashing? CDN Compare Cloud Computing, Server Utilization, & the Environment Cross-Origin Resource Sharing ( CORS ) Data center emissions probably 662% higher than big tech claims. Can it keep up the ruse? Double-keyed Caching: How Browser Cache Partitioning Changed the Web Edge computing Electricity Maps Energy Consumption in Data Centres and Broadband Communication Networks in the EU [ ECDCBC ] [*] 4.10 Energy-efficient Cloud Computing Technologies and Policies for an Eco-friendly Cloud Market [ ECCCT ] [*] 4.10 Future trends of Green All Optical Networks and ICT Infrastructure in a large context [ GON ] Gaining security and privacy by partitioning the cache [*] 4.10 [ GPFEDS ] 2.3 - Specifications (Connection Issues) 6.2 - Front-End (Caching Mechanisms) 6.7 - Front-End (Server Host) 7.1 - Back-End (Reusability Caching) 8.1 - Hosting (Hosting Provider) 8.5 - Hosting (Renewable Documentation) 8.6 - Hosting (Local Datacenters) [*] 4.10 Greenhouse Gas Protocol - Cloud & Data Center Services [ GHGP-CLOUD ] ( PDF ) [*] 4.10 [ GR491 ] 1-8003 - Datacenter Location 2-8020 - Datacenter Hub Green Data Streams High Performance MySQL: Query Performance Optimization How Clean is Your Cloud? ( PDF ) How green data centers can cut your carbon footprint How much water do data centres use? How using a CDN is better for people and the planet Idle Power Matters [*] 4.10 Investigating the Inconsistencies among Energy and Energy Intensity Estimates of the Internet [ EEI ] Is My Host Fast Yet? Microsoft Azure WAF Deploy to low-carbon regions [*] 4.10 Measuring the Emissions & Energy Footprint of the ICT Sector [ EEF-ICT ] Microsoft Emissions Impact Dashboard MySQL Has Functions (Part 5) : PHP vs MySQL Performance Public CDNs Are Useless and Dangerous [*] 4.10 Reporting requirements on the energy performance and sustainability of data centres for the Energy Efficiency Directive [ RREPDC ] [*] 4.10 Requirements for Energy Efficiency Management [ REEM ] [*] 4.1 The staggering ecological impacts of computation and the cloud [ EICC ] Subresource Integrity Submarine Cable Map The Hosting Server Location & What It Means For Website SEO United Nations [ SDGS ] Goal 3 - Health & Well-being Goal 6 - Water & Sanitation Goal 7 - Sustainable Energy Goal 9 - Infrastructure Goal 12 - Consumption & Production Goal 13 - Climate Change [*] 4.10 Use Cases for Energy Efficiency Management [ UCEEM ] What are dual-use data centers and how they drive energy efficiency What is a Content Delivery Network - A Beginner's Guide Tags

Content , Content, Hardware, Networking, Performance , Hardware , Networking

4.11 Infrastructure decisions must meet business requirements

Success Criterion - Criterion: Lowest requirements (Human-testable) Human-testable / Resources

Select infrastructure elements with the lowest requirements tier, meeting your service-level agreements. Avoid over-provisioning multi-datacenter, multi-zone, or distributed deployments if standalone instances meet the requirements. Also avoid provisioning infrastructure that will be under-utilized by provisioning for established average loads, ensuring reasonable resource utilization and autoscaling occurs as needed. Avoid provisioning for peak loads.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Select infrastructure with minimal specifications meeting business requirements of performance, availability, etc.

Impact & and Effort

Impact [*] 4.11
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Reduces the size and intensity of the compute.
  • Economic: The right-sized compute will typically be the cheapest solution.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

Have scheduled automatic scale-up during business hours, and scale-down afterward. Alternatively, have autoscaling (up and down) in direct response to traffic.

Resources Resources are for information purposes only, no endorsement is implied. AWS WAF SUS02-BP02 - Align SLAs with sustainability goals SUS02-BP06 - Implement buffering or throttling to flatten the demand curve SUS04-BP08 - Back up data only when difficult to recreate Can Reducing Cloud Waste Help Save the Planet? Choose wisely — How technology decisions drive data center efficiency [*] 4.11 [ GPFEDS ] 3.2 - Architecture (Resource Tailoring) [*] 4.11 Measuring the Emissions & Energy Footprint of the ICT Sector [ EEF-ICT ] Optimizing your AWS Infrastructure for Sustainability, Part I: Compute [*] 4.11 Study on the practical application of the new framework methodology for measuring the environmental impact of your equipment [ ICTCA ]. United Nations [ SDGS ] Goal 6 - Water & Sanitation Goal 7 - Sustainable Energy Goal 9 - Infrastructure Goal 12 - Consumption & Production Tags

E-Waste, Hardware, Performance , Hardware , E-Waste

4.12 Store data according to the needs of your users

Success Criterion - Criterion: Reduce redundancy (Human-testable) Human-testable / Resources

Remove unnecessary and redundant data from your servers, whether it is single-use (dark data) or abandoned.

Success Criterion - Criterion: Expiration dates (Machine-testable) Machine-testable / Resources

Create data with an expiration date. Excess data is a form of technical debt, and routinely cleaning up old data needs to be normalized.

Success Criterion - Criterion: Classify and tag (Machine-testable) Machine-testable / Resources

Use a data classification / tagging policy to make it easier to find, handle, and remove.

Success Criterion - Criterion: Justify storage (Human-testable) Human-testable / Resources

Store data only when it is difficult to recreate.

Success Criterion - Criterion: Optimize logging (Machine-testable) Machine-testable / Resources

Optimize log collection, storage (off-site), and rotation; scheduling during low-activity hours and using carbon-neutral backup providers.

Success Criterion - Criterion: Asset downloads (Human-testable) Human-testable / Resources

Ensure long-term assets, especially those of a large size, are made available for download.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Optimize storage of data according to what is most important, relevant, and required in service to visitors. This will help to avoid unnecessary storage of data that may not be useful or valuable, which will reduce required infrastructure, power, and data transfer.

Impact & and Effort

Impact [*] 4.12
Low
Effort
Low

Benefits

  • Environmental: Environment: Reduced storage usage results in reduced storage requirements.
  • Security: Reduced storage of personal information reduces the risk of compromise.
  • Economic: Reduced storage usage will result in reduced prices.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

HTTP compression headers can be used to control the response.

Accept-Encoding:
zstd,
gzip,
br,
deflate

Apache and NGINX boilerplates are available.

<IfModule mod_deflate.c>
	<IfModule mod_setenvif.c>
		<IfModule mod_headers.c>
			SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
			RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
		</IfModule>
	</IfModule>
	<IfModule mod_filter.c>
		AddOutputFilterByType DEFLATE "application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rdf+xml application/rss+xml application/schema+json application/geo+json application/vnd.ms-fontobject application/wasm application/x-font-ttf application/x-javascript application/x-web-app-manifest+json application/xhtml+xml application/xml font/eot font/opentype font/otf font/ttf image/bmp image/svg+xml image/vnd.microsoft.icon image/x-icon text/cache-manifest text/calendar text/css text/html text/javascript text/plain text/markdown text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy text/xml"
	</IfModule>
	<IfModule mod_mime.c>
		AddEncoding gzip              svgz
	</IfModule>
</IfModule>

Source: htaccess GZIP Settings .

Resources Resources are for information purposes only, no endorsement is implied. AWS WAF SUS04-BP01 - Implement a data classification policy SUS04-BP03 - Use policies to manage the lifecycle of your datasets SUS04-BP05 - Remove unneeded or redundant data SUS04-BP08 - Back up data only when difficult to recreate Dark Data Is Leaving a Huge Carbon Footprint, And We Have to Do Something About It Dark data is killing the planet - we need digital decarbonisation Data Compression [*] 4.12 Exploring the sustainability challenges facing digitalization and internet data centers [ DDATA ] [*] 4.12 [ GPFEDS ] 1.6 - Strategy (Data Collection) 7.2 - Back-End (Data Retention) 8.8 - Hosting (Hot / Cold Data) [*] 4.12 [ GR491 ] 3-7041 - Transfer Compression Green by Default Microsoft Azure WAF Batch Processing Only store what is relevant [*] 4.12 The Cloud Is Material [ CLOUDDATA ] Why data has a sustainability problem Tags

Content , Performance , Hardware , E-Waste , Content, E-Waste, Hardware, Performance, Privacy

  1. Previous page
    Web Development
  2. Full document
  3. Next page
    Business Strategy and Product Management

5. Business Strategy and Product Management

Websites and applications can be designed and enhanced for better sustainability. This requires good business strategy Strategy and product management, but impact can be had at any level.

Anyone who owns, manages, or operates a website or application has significant capacity to improve both the sustainability footprint and handprint of their organization. Business owners and other C-level executives are likely to be the main people responsible for the most impactful strategic decisions an organization can make. But all individuals working online can still make a big difference. Work in this area can improve the sustainability of various non-technical considerations that stretch beyond or affect a digital product or service.

Goals include:

Benefits include:

Plain language summary of Business Strategy and Product Management
  • Plan, create, and maintain policies and statements to cover sustainability initiatives.
  • Appoint someone to take responsibility for sustainability. Inform and train others.
  • Make efforts to understand your impact. Set goals and targets. Report, verify, and disclose your progress.
  • If a project is necessary, document its evolution and manage its lifespan.
  • Share benefits with your workers. Involve all relevant stakeholders in the decision-making process.
  • Be ethical in your approach to sensitive materials, including data, or emerging technologies, such as AI .
  • Be an inclusive workplace.
  • Give back to good causes and support open-source initiatives

5.1 Have an ethical and sustainable product strategy Strategy

Success Criterion - Criterion: Statement availability (Machine-testable) Machine-testable / Resources

The organization has published a publicly available Code of Ethics, Product Guidelines, Sustainability, or PPP Statement that includes language specific to digital products, services, policies, and programs.

Success Criterion - Criterion: Achievements and compliance (Machine-testable) Machine-testable / Resources

Achievements, features, compliance, and anything beyond the scope of these guidelines are published within a sustainability section of your product or service.

Success Criterion - Criterion: Governance over time (Human-testable) Human-testable / Resources

Evidence is provided by the organization showing how it effectively governs implemented digital sustainability, climate policies, and related PPP practices over time.

Success Criterion - Criterion: Onboarding new members (Human-testable) Human-testable / Resources

Training decks and workshops are provided by the organization for onboarding new team members on how it implements more sustainable product strategies.

Success Criterion - Criterion: Documentation (Machine-testable) Machine-testable / Resources

Your methodology has been documented through impact storytelling, documentation, and helping individuals make more informed decisions in order to raise awareness with your visitors.

Success Criterion - Criterion: Renewable showcasing (Machine-testable) Machine-testable / Resources

The organization can show how it powers digital products and services with renewable energy.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Create a publicly available statement in an easy-to-find location on your website that outlines a clear commitment to prioritize ethics and sustainability PPP standards that align with the organization's mission, vision, and values and include statements specific to digital products, services, policies, and programs. This should be done while actively promoting such efforts (with evidence) using social channels.

Impact & and Effort

Impact [*] 5.1
High
Effort
High

Benefits

  • Environmental: Environment: A clear sustainability statement should make it easier to align organizational policies and practices with measurable metrics to support goals. And, if included early in digital product strategy, Strategy, can benefit from improved efficiency and reduced environmental impact.
  • Privacy: By trying to reduce your emissions, and explaining to a wider audience how you aim to keep your sustainability promises, you can also highlight other key areas of visitor value as ethically important, such as privacy and security (which will gain visitor trust in your brand).
  • Transparency: A clear, public-facing set of policies helps internal and external stakeholders better understand an organization's commitments.
  • Social Equity: Highlighting intersectional social issues in documentation, storytelling, and marketing materials raises awareness of both problems and potential solutions.
  • Accessibility: Prioritizing inclusive design both in user-interfaces and storytelling raises awareness of accessibility barriers, improves experience for people with disabilities, and will reduce emissions by reducing barriers to access which may trigger wasted traffic.
  • Economic: Transparent communication on how an organization shares the economic benefits of its digital work raises awareness of social inequalities. Similarly, helping visitors make more informed decisions can support a more financially sustainable product or service overall. A clear statement of intent will also make it easier for the company to measure and report on its impact efforts.
  • Operations: Product teams are more engaged in the work they're doing.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

Here are some great examples of a Sustainability Statement , a Code of Ethics , an Ethical Policy , a corporate digital responsibility document, a sustainability template , a sustainability policy , a code of conduct , and in Italian, a range of useful policy examples ( PDF ): A code of Conduct , Ethics , Environment , and Marketing .

Resources Resources are for information purposes only, no endorsement is implied. 6 steps to reduce the carbon footprint of your website A Guide To Developing Your Organization's Code of Ethics ( PDF ) Action Plan for Sustainable Planet in the Digital Age ( PDF ) [*] 5.1 [ AFNOR ] Spec 5.2.3 and 5.4.4 ( French ) Are my third parties green? Best Sustainability Statements Boring Web Development Built With Can the Internet Survive Climate Change? Climate Product Management Playbook Creating a company's first sustainability report Defining ESG vs. Sustainability Does ESG really matter—and why? EcoGrader [*] 5.1 [ GPFEDS ] 1.1 - Strategy (Assessment & Impact) [*] 5.1 [ GR491 ] 2-3014 - Compliance Labelling Green Web Checker How to amplify your sustainability efforts through your user experience How to Build Effective Sustainability Governance Structures How To Write a Code of Ethics: 5 Steps to Follow How to Write an Effective Product Requirements Documents Lean UX ❤ Sustainability Mitigating our impact on the planet through service design Product Design Process Quick Guide to Sustainable Design Strategies Sales & Marketing Sustainability Product Strategy Sustainability Statements Sustainability Storytelling Checklist Sustainable UX is more than reducing your website's footprint Sustainable Web Development Strategies Within An Organization [*] 5.1 The carbon.txt Proposed Standard [ CARBON ] [*] 5.1 The Carbon Impact of Web Standards [ CIWS ] United Nations [ SDGS ] Goal 1 - Poverty Goal 5 - Gender Equality Goal 7 - Sustainable Energy Goal 8 - Economics & Work Goal 10 - Inequality Goal 12 - Consumption & Production Goal 13 - Climate Change Goal 16 - Sustainable Society UX / UI Product Design Roadmap Website Carbon Why sustainability is crucial for corporate strategy Tags

Social Equity , Ideation , Research , Education , Strategy , Education, Ideation, KPIs , Research, Social Equity, Strategy

5.2 Assign a sustainability representative

Success Criterion - Criterion: Ecological referee (Machine-testable) Machine-testable / Resources

An ecological referee (with specific digital expertise) for the product or service within your organization has been assigned and empowered with the tools they require (resources, budget, time, etc.) to achieve their stated goals.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Having someone within an organization who represents sustainability as a core agenda makes good sense due to the accessibility, performance, financial, and other benefits that can occur from following best practices. If the resources are available, a climate Working Group with willing participants could also be established.

Impact & and Effort

Impact [*] 5.2
Medium
Effort
Low

Benefits

  • Environmental: Environment: A referee will maintain quality assurance and guide decisions that measurably reduce the environmental impact of the organization's digital products and services.
  • Privacy: They will maintain intersectional data privacy standards and potentially watch out for legal compliance issues within the organization.
  • Social Equity: A representative will help to reduce the digital divide and improve access to information for visitors with older devices, in low-bandwidth areas, and so on. This reduces emissions as less e-waste will be produced if the need for newer equipment becomes less of a priority.
  • Accessibility: The sustainability representative will help the organization improve issues surrounding barriers to access. These inherently could cost bandwidth, have a monetary value, and have potential legal implications.
  • Economic: A dedicated resource who maintains quality control will ultimately improve the organization's financial standing.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

Microsoft's sustainability team and journey.

Resources Resources are for information purposes only, no endorsement is implied. Chief sustainability officer Climate Product Management Playbook Does Your Organization Need a Chief Sustainability Officer? [*] 5.2 [ GPFEDS ] 1.3 - Strategy (Ecodesign Supervisor) Organizing for sustainability success United Nations [ SDGS ] Goal 1 - Poverty Goal 4 - Education Goal 12 - Consumption & Production Goal 13 - Climate Change Tags

Education, Ideation, Marketing, Social Equity , Ideation , Education , Marketing

5.3 Inform, raise awareness, and train for sustainability

Success Criterion - Criterion: Inform and aware (Human-testable) Human-testable / Resources

All project stakeholders, including product teams, colleagues, and organizational decision-makers (managers and clients) are informed about and trained in both general and digital climate literacy, including your business's use of sustainable technology.

Success Criterion - Criterion: Trained and prepared (Human-testable) Human-testable / Resources

Active and routine training is delivered where possible to develop, establish, and refresh skills in sustainability. This can be undertaken through in-house training, courses, workshops, events, webinars, meetups, or other ongoing or on-demand methods to empower your team to deliver on sustainability objectives.

Success Criterion - Criterion: Active participation (Machine-testable) Machine-testable / Resources

Stakeholders have been actively encouraged to reduce their environmental impact, share climate and sustainable initiatives and ideas, and resources on sustainable design, best practices, and concepts are provided to assist with this task.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Businesses should not only reference their own materials showcasing how they are working towards becoming sustainable but cite existing sustainability best practices to help others looking to make similar changes within their own work or personal environments.

Impact & and Effort

Impact [*] 5.3
Medium
Effort
Medium

Benefits

  • Environmental: Environment: An informed and educated team has the potential to reap benefits through systemic changes within the way they build products and services, the way they host or manage their creations, and even the way they do business or carry out their everyday lives (extending to their wider community).
  • Operations: By clearly stating sustainability goals and sharing resources, you encourage organizational stakeholders to make their own progress.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

Advice and examples on marketing sustainability.

Resources Resources are for information purposes only, no endorsement is implied. [*] 5.3 [ AFNOR ] Spec 5.5.1 ( French ) Climate Product Management Playbook Climate Voice Five Dimensions of Sustainable Software Engineering and How Education Can Help! [*] 5.3 [ GPFEDS ] 4.15 - UX and UI (Sustainability Tracking) [*] 5.3 [ GR491 ] 2-3011 - Stakeholder Awareness 2-3015 - Reference Materials Green Software Practitioner How to amplify your sustainability efforts through your user experience Make Sustainability Part of Everybody's Job Sustainable Web Development Strategies Within An Organization United Nations [ SDGS ] Goal 1 - Poverty Goal 4 - Education Goal 12 - Consumption & Production Goal 13 - Climate Change Tags

Content , Education , Content, Education, Marketing, Reporting , Marketing

5.4 Communicate the ecological impact of user choices

Success Criterion - Criterion: Impact communication (Human-testable) Human-testable / Resources

The ecological implications of visitor choices have been clearly communicated and visitors can configure settings based on those choices.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Allowing the visitor to take action to reduce their emissions is key to helping them play a part in becoming more sustainable. By helping them identify when choices they make could have an environmental impact (and by how much) and then providing them with the tooling choices to reduce their footprint, you can empower them to make a lasting difference.

Impact & and Effort

Impact [*] 5.4
Medium
Effort
Medium

Benefits

  • Environmental: Environment: More ecologically friendly software settings are designed to improve the environmental impact of a product or service. Empowering the visitor will also allow you indirectly to reduce emissions.
  • Performance: Sustainability is inherently tied into accessibility and web performance, as such the benefits these fields bring can have a positive impact on the way your website or application works.
  • Conversion: By clearly communicating the impact, allowing the visitor to set preferences can potentially encourage more individuals to make ecologically friendly choices, thereby increasing adoption rates from those who look for sustainable or ethical brands.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

Using CSS media queries , you can adjust the layout of a website based on ecological preferences such as color, data, animation, and more.

Resources Resources are for information purposes only, no endorsement is implied. Climate Product Management Playbook [*] 5.4 [ GPFEDS ] 4.15 - UX and UI (Sustainability Tracking) [*] 5.4 [ GR491 ] 6-3039 - Software or Hardware Configurations United Nations [ SDGS ] Goal 1 - Poverty Goal 4 - Education Goal 12 - Consumption & Production Goal 13 - Climate Change [*] 5.4 Web Almanac: Sustainability [ ALMANAC ] Tags

Content , Education , Marketing , Content, Education, Marketing, Reporting

5.5 Estimate a product or service's environmental impact

Success Criterion - Criterion: Life-cycle analysis (Human-testable) Human-testable / Resources

A full life-cycle Analysis based on the functional unit defined in Guideline 5.15 has been conducted.

Success Criterion - Criterion: Competitor impact (Machine-testable) Machine-testable / Resources

The environmental impact of your or a competitor's current service to inform decision-making (as a potential target goal) has been calculated.

Success Criterion - Criterion: Tooling impact (Human-testable) Human-testable / Resources

When identifying the environmental impact of your product or service, you must include the impact (or estimates of) of any tooling used to create the product or service along with any third-party solutions utilized in the pipeline. While not created by you, the emissions they generate from production to maintenance are considered integral to your overall solution.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Being able to identify key issues with your website or application is essential, and while not a foolproof method, using tooling can help you achieve an overall idea about the state of your product or service's environmental state (as such tools can do for accessibility).

Impact & and Effort

Impact [*] 5.5
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Given their rigor, LCAs offer the biggest opportunities to reduce a digital product or service's overall environmental impact through the identification and elimination of variables and vectors of digital emissions.
  • Social Equity: While LCAs are primarily concerned with environmental impacts, they can incorporate intersectional social metrics as well to improve and consider issues like inequality which affect sustainability.
  • Accessibility: Auditing for accessibility can potentially be included as a key part of a digital LCA , as long as parameters are defined upfront (such as WCAG conformance) and maintained throughout the project to ensure barriers to access are eliminated.
  • Performance: Because they are so detailed, following LCA recommendations should improve product performance due to optimizations being quickly identified and checked off based on best practices.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

Use an online carbon website footprint-checking tool such as EcoGrader , FootSprint , Sitigreen , or Website Carbon .

Resources Resources are for information purposes only, no endorsement is implied. [*] 5.5 [ AFNOR ] Spec 5.1.3 ( French ) ETSI ES 203 199 [ ETSI ] ( PDF ) [*] 5.5 [ GPFEDS ] 1.1 - Strategy (Assessment & Impact) 1.5 - Strategy (Impact Goals) 4.3 - UX and UI (Optimized Clickstream) GreenIT ( PDF ) Appendices of the Report Behind the Figures Digital Technologies in Europe Principles for Designing Sustainable Services Understanding Digital life-cycle Assessments [*] 5.5 United Nations Digital Economy Report 2024 [ UNDER ] United Nations [ SDGS ] Goal 7 - Sustainable Energy Goal 8 - Economics & Work Goal 12 - Consumption & Production Tags

Social Equity , Ideation , Research , Strategy , Ideation, KPIs , Software , Research, Social Equity, Software, Strategy

5.6 Define clear organizational sustainability goals and metrics

Success Criterion - Criterion: Sustainability goals (Machine-testable) Machine-testable / Resources

The organization has defined and published a clear set of sustainability goals. It publicly communicates how it will meet these goals, including which performance metrics are important to help the organization and its various stakeholders thrive.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Define sustainability goals for the organization to meet and incorporate into its business model. Pair each goal with at least one clear, achievable metric or Key Performance Indicator ( KPI ).

Impact & and Effort

Impact [*] 5.6
Low
Effort
Medium

Benefits

  • Environmental: Environment: Setting, measuring, and communicating clear sustainability goals aligns an organization's impact aspirations with ongoing efforts to meet these goals.
  • Transparency: Helps stakeholders such as employees, clients, and partners better understand how the organization creates shared value in its various sustainability policies and programs.
  • Economic: Aligning with existing standards or frameworks makes it easier for organizations to include digital in their overall sustainability reporting.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

Here is a list of sustainability goals in the form of a checklist .

Resources Resources are for information purposes only, no endorsement is implied. 13 SMART Goals Examples for Environmental Sustainability [*] 5.6 B Corperation Standards [ BCORP-S ] Corporate Digital Responsibility Climate Product Management Playbook [*] 5.6 Implementing the Sustainable Development Goals [ UKG-SDG ] Science Based Targets [*] 5.6 United Nations Global Impact [ UNGA ] United Nations [ SDGS ] Goal 7 - Sustainable Energy Goal 8 - Economics & Work Goal 16 - Sustainable Society Tags

Social Equity , Ideation , Research , Governance , Governance, Ideation, KPIs , Research, Social Equity

5.7 Verify your efforts using established third-party business certifications

Success Criterion - Criterion: Certification achievement (Machine-testable) Machine-testable / Resources

The organization has achieved one or more business sustainability certifications and incorporated operational policies and practices to support them.

Success Criterion - Criterion: Certification maintenance (Human-testable) Human-testable / Resources

The organization maintains its certification through evolving policies and practices over time.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Business certifications can fill the gaps left by incomplete sustainability legislation. Ensuring a business complies with third-party certifications will help verify and apply an objective level of rigor to an organization's sustainability efforts.

Impact & and Effort

Impact [*] 5.7
Medium
Effort
Medium

Benefits

  • Operations: These types of certifications can make it easier for organizations to align operational practices with their mission, vision, and values and communicate these decisions to organizational stakeholders.
  • Economic: Business certifications, which are overseen by impartial governing bodies, help organizations operationalize sustainability principles and achieve higher verified levels of social and environmental performance, accountability, and transparency. These certifications can also help an organization differentiate itself from others in its industry. However, organizations should be sure to vet the certifying entity so no conflicts of interest exist.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

A common form of certification in the Web development field for individuals valuing inclusive design is the Certified Professional in Web Accessibility .

Resources Resources are for information purposes only, no endorsement is implied. A Complete Guide to Starting a B Corp Are My Third Parties Green? [*] 5.7 B Corperation Certification [ BCORP-C ] [*] 5.7 B Corperation Standards [ BCORP-S ] [*] 5.7 Blue Angel (German) [ ANGEL ] Built With [*] 5.7 Improving your BIA score [ BCORP-I ] ISO 14000 Family - Environmental management ISO 14067:2018 - Greenhouse gases ISO 27001 - Information security management ISO 50001 - Energy management ISO Guide 84:2020 - Guidelines for addressing climate change in standards [*] 5.7 Label numérique responsable (French) [ INR ] PlanetMark Tags

Governance , Governance, KPIs

5.8 Implement sustainability onboarding guidelines

Success Criterion - Criterion: Training materials (Human-testable) Human-testable / Resources

The organization has dedicated training manuals, workshops, and materials that outline the PPP policies and practices it follows and how to implement them. While managing and maintaining these materials over time, adapting them as new policies and practices arise.

Success Criterion - Criterion: Progress incentivisation (Human-testable) Human-testable / Resources

The organization incentivizes leadership, teams, and stakeholders to make progress toward the goals outlined in their training, including time for sustainability activities, recognition for completion, and so on.

Success Criterion - Criterion: Negative variables (Human-testable) Human-testable / Resources

The organization anticipates and maps potential negative external variables on the service, and acts to minimize their overall impact.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization has clear onboarding and training processes that include PPP policies and practices with explicit references to digital sustainability and responsibility. Ensure that onboarding utilizes a "green by default" process and avoids being an opt-in procedure. This applies equally at an organizational level and to visitors and consumers of your products and services.

Impact & and Effort

Impact [*] 5.8
High
Effort
Medium

Benefits

  • Economic: Organizations with sustainability training and onboarding practices in place benefit from higher retention rates, improved performance, and more resilient standards of practice for maintaining business continuity.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

An academic organization providing staff sustainability opportunities and resources.

Resources Resources are for information purposes only, no endorsement is implied. An Introduction to Corporate Sustainability Training EcoCards Game Workshop Toolkit [*] 5.8 [ GR491 ] 1-4002 - Sustainable Commitment Green by Default Green Upskilling Green by default How to design a green website ( PPTx ) How to Facilitate More Sustainable Design Workshops Systemic Design Toolkit Tarot Cards of Tech Team Sustainability Retrospective [*] 5.8 The power of green defaults [ GREEN-D ] United Nations [ SDGS ] Goal 4 - Education Goal 12 - Consumption & Production Goal 13 - Climate Change [*] 5.8 Variables of Web Sustainability [ VARIABLES ] Tags

Education , Education, Strategy

5.9 Support mandatory disclosures and reporting

Success Criterion - Criterion: Policies and practices (Machine-testable) Machine-testable / Resources

The organization has created and published policies and practices for disclosing the social and environmental impacts of its products, services, policies, and programs in line with existing reporting standards such as GRI Performance, SASB , etc.

Success Criterion - Criterion: Impact report (Machine-testable) Machine-testable / Resources

The organization produces a publicly available impact report outlining its progress against previous reports on social and environmental goals at least once per year.

Success Criterion - Criterion: Standards and policies (Machine-testable) Machine-testable / Resources

The organization publicly and transparently follows existing or emerging environmental standards and legislative policy that promotes mandatory disclosures and reporting for emissions. This is done alongside other social and environmental criteria in its impact reporting, maintaining these practices over time for future reports.

Success Criterion - Criterion: Impact reduction (Human-testable) Human-testable / Resources

The organization clearly identifies how it reduces its environmental impact, avoiding double accounting, greenwashing, excluded data, or other manipulative techniques.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization discloses and reports its PPP impact on at least an annual basis.

Impact & and Effort

Impact [*] 5.9
Medium
Effort
Medium

Benefits

  • Environmental: Environment: As reporting standards become more rigorous and commonplace, early adopters find the transition less disruptive due to more resilient business operations. Organizations that commit to these practices long-term will also be ahead of the curve as legislation catches up.
  • Economic: Organizations that regularly report on their impact, and show measurable improvement over time, are increasingly likely to attract employees, partners, potential customers, investors, and suppliers based on shared values and an aligned mission. Customers are more likely to purchase products from ethical companies with a proven environmental record.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

TSMC ( PDF ) and Pinterest ( PDF ) have published their global impact reports.

Resources Resources are for information purposes only, no endorsement is implied. 2020 Impact Reports That Impacted Us [*] 5.9 CDP (Global Disclosure System) [ CDP ] EU Corporate Sustainability Reporting Directive [*] 5.9 European Digital Rights and Principles [ EDRP ] [*] 5.9 Global Reporting Initiative [ GRI ] Google Sustainability Report Case Study [*] 5.9 Green digital sector [ ECGDS ] [*] 5.9 Greenhouse Gas Protocol [ GHGP ] Greenwashing How to Write a Sustainability Report Impact Reporting More than values: The value-based sustainability reporting that investors want Our Digital Greenwashing Guide [*] 5.9 Sustainability Accounting Standards Board [ SASB ] [*] 5.9 Task Force on Climate-related Financial Disclosures [ TCFD ] United Nations [ SDGS ] Goal 4 - Education Goal 8 - Economics & Work Goal 12 - Consumption & Production Goal 13 - Climate Change Goal 16 - Sustainable Society Goal 17 - Global Partnership Web Accessibility Laws & Policies What is Greenwashing? How to Spot It and Stop it Tags

Content , Reporting , Content, KPIs , Reporting

5.10 Create one or more impact business models

Success Criterion - Criterion: Theory of change (Human-testable) Human-testable / Resources

The organization has completed (and operationalized) a Theory of Change process with requisite documentation to identify the impact it hopes to create, how it will generate revenue, shared, or added value from these activities, how it will measure results based on desired outcomes; or in the case of launched projects, is generating revenue, actively tracking and measuring progress against any desired outcomes.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

An Impact Business Model enables an organization to incorporate specific impact initiatives into one or more business models for generating revenue, often making them "green by default" and folding impact initiatives into the organization's operating system. Moreover, being able to calculate the return on investment in terms of sustainability your product or service will bring is important to identifying whether it poses a net-positive or net-negative effect on the environment.

Impact & and Effort

Impact [*] 5.10
High
Effort
Medium

Benefits

  • Environmental: Environment: Business models based on advertisement, sponsorship, or the selling of products can be contradictory to some guidelines as they tend to increase the time spent using a product or service. Taking decisions not only based on financial indicators but on benefiting the visitor and the wider ecosystem can help prevent this and reduce overall emissions.
  • Social Equity: Adding social indicators (such as the shared value within digital services) can prevent negative social impacts such as impoverishment or exploitation.
  • Economic: Organizations that implement these practices create positive social and environmental impacts with every sale of a product or service. These practices also make it easier for the organization to track and measure progress over time. Understanding and incorporating shared value into a digital product or service can also improve trust, which often leads to improved financial considerations.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

Mightybytes published a Theory for Change template.

Resources Resources are for information purposes only, no endorsement is implied. 5 Steps to Calculating Your Sustainability ROI Five Ways to Create Shared Value [*] 5.10 [ GR491 ] 1-3004 - Financial Added Value How to Design an Impact Business Model Models of Impact Profits with purpose [*] 5.10 Sustainability innovations and firm competitiveness [ COMPETE ] United Nations Theory of Change ( PDF ) United Nations [ SDGS ] Goal 1 - Poverty Goal 8 - Economics & Work Goal 10 - Inequality Tags

Content , Ideation , Research , Content, Ideation, Research, Strategy

5.11 Follow a product management and maintenance strategy Strategy

Success Criterion - Criterion: Management and maintenance (Machine-testable) Machine-testable / Resources

The organization has documented policies outlining how it approaches product management and maintenance.

Success Criterion - Criterion: Planning strategy (Human-testable) Strategy Human-testable / Resources

The organization has maintenance / security plans in place for all the digital products and services it manages.

Success Criterion - Criterion: Resourcing products (Human-testable) Human-testable / Resources

The organization appropriately resources products over time via staffing and budgeting to support refactoring code, addressing technical debt, new product features, ongoing testing, and product or service maintenance plans to continue supporting its customers, visitors, and other stakeholders.

Success Criterion - Criterion: Resource measurement (Human-testable) Human-testable / Resources

The organization incorporates carbon and resource measurement into maintenance programs and can show measurable improvement over time.

Success Criterion - Criterion: Failure indicators (Human-testable) Human-testable / Resources

The organization has both identified and documented Key Failure Indicators ( KFIs ) and implements resolutions to prevent non-acceptable sustainability impacts from occurring.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization has clearly defined governance policies around how it manages and maintains digital products and services over time.

Impact & and Effort

Impact [*] 5.11
High
Effort
Low

Benefits

  • Environmental: Environment: This provides another opportunity to manage and reduce emissions over time.
  • Performance: Products at these organizations also have better security, reduced technical debt, and improved data privacy, and customer retention.
  • Economic: Organizations with clear product maintenance and management practices tend to be more resilient in the face of digital disruption.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

An example of a website maintenance checklist .

Resources Resources are for information purposes only, no endorsement is implied. 21 Product Management Frameworks Code Refactoring: Meaning, Benefits and Best Practices Complete Website Maintenance Checklist Consequence Scanning Developing Killer Website Maintenance Plans [*] 5.11 Digitalization for sustainable maintenance services [ DSMS ] [*] 5.11 [ GPFEDS ] 1.4 - Strategy (Regular Reviews) 2.6 - Specifications (Design Review) 2.7 - Specifications (Maintainence & Decomissioning) 3.4 - Architecture (Supplied Updates) [*] 5.11 Green software: Refactoring approach [ GREEN-SW ] Hacksplaning How efficient code increases sustainability in the enterprise OWASP Web Application Security Testing Checklist Technical Debt, Agile, and Sustainability The High-Risk Refactoring The Key Sustainability Priorities for Technology Product Managers The Ultimate Guide to Product Management United Nations [ SDGS ] Goal 8 - Economics & Work Goal 13 - Climate Change Web security When Should You Actually Worry About Tech Debt? Tags

Compatibility , Compatibility, Strategy

5.12 Implement continuous improvement procedures

Success Criterion - Criterion: Continuous improvement (Human-testable) Human-testable / Resources

The organization has created policies and practices to enable continuous improvement and has resourced the organization appropriately to support these efforts over time.

Success Criterion - Criterion: Agile reviews (Human-testable) Human-testable / Resources

Agile sprints and update frequency have gone through a review process to ensure project teams have enough time to conduct user-research, identify technical debt, and produce quality output.

Success Criterion - Criterion: Iterative consideration (Machine-testable) Machine-testable / Resources

A track record of continuous improvement (iteration) usage to analyze your website or application while also addressing the by-products and potential consequences of ongoing experimentation, such as technical debt, product performance, emissions, and related issues is clearly visible. Analytics are limited to only necessary features to aid with decision-making, encouraging visitor feedback, and comparing performance against business goals and visitor needs.

Success Criterion - Criterion: Functionality decisions (Human-testable) Human-testable / Resources

The retention of existing features, the creation of new functionality, and the decommission or elimination of unused functionality, and unvisited pages through the product's life cycle have been justified and prioritized on a case by case basis.

Success Criterion - Criterion: Security updates (Machine-testable) Machine-testable / Resources

Corrective security and policy updates during the product or service lifecycle are provided, while such improvements are distinguished from more extensive evolutionary updates.

Success Criterion - Criterion: Skills and maintenance (Human-testable) Human-testable / Resources

Sustainable product and data strategies have been developed with appropriate training techniques. These should help your team (managers, colleagues, etc) build capacity and learn new skills to manage and maintain products and services over time.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization has policies and practices in place to embrace experimentation, foster a growth mindset, support organizational agility, and provide continuous improvement. Product creators should iterate, regularly, though never at the cost of getting things done (such as working on larger, long-term features).

Impact & and Effort

Impact [*] 5.12
High
Effort
High

Benefits

  • Environmental: Environment: Focusing on continuous improvement reduces waste and energy use by iteratively identifying opportunities to improve the product or service.
  • Operations: A culture of experimentation fosters more innovation. This supports team-building and improves overall organizational resilience and efficiency.
  • Security: Products or services that are maintained and updated over time reduce risk and improve security.
  • Privacy: Having a high-quality, regularly kept up-to-date product or service will reduce the chances of a data breach, which will in turn increase the privacy potential of the website or application.
  • Accessibility: Iteration is important for inclusive design as different visitors will have different needs, and no two individuals are alike. As such, being agile and adaptable will benefit authors in expanding their accessibility.
  • Performance: Technical debt is reduced if review processes exist. Focusing on continuous improvement rather than large single-scale releases, bottlenecks in a website or application's speed can be resolved quickly as they become apparent. This is especially useful as new releases of Web browsers can alter the performance of products and services.
  • Economic: Agility and continuous improvement help an organization be more resilient in the face of disruption and a changing climate. Long-term, these practices save the organization time, money, and resources. They also provide security benefits that decrease risk and can potentially reduce emissions.
  • Conversion: If a website or application renders correctly, it will naturally encourage more trust with its visitors, and thereby have the potential for repeat custom.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

A showcase of how a website layers content, structure, and style. The Sustainable Web Design toolkit provides you with information relating to optimizing your product or service for the environment. The continuous improvement toolkit also has numerous business templates to work from.

Resources Resources are for information purposes only, no endorsement is implied. 6 stages of continuous improvement and why it is important An Introduction to Growth Driven Design ( PDF ) Best Practices for Material Updates to Your Privacy Policy Climate Product Management Playbook Cradle to Cradle Demystifying digital dark matter [*] 5.12 [ GPFEDS ] 1.4 - Strategy (Regular Reviews) 2.6 - Specifications (Design Review) 3.1 - Architecture (Impact Reduction) 3.4 - Architecture (Supplied Updates) 3.5 - Architecture (Patch Updates) 3.6 - Architecture (Incremental Updates) [*] 5.12 [ GR491 ] 1-3006 - Planned Sustainability Improvements 2-3012 - Iterative Validation Process 5-3031 - Decision Making 5-3032 - Functionality Use Policy 5-3036 - Necessary Analytics 7-3049 - Behavior and Feedback 7-3053 - Continuous Improvement GreenIT ( French ) 4001 - Limiter les outils d'analytics et les données collectées 4036 - Entretenir son site régulièrement Growth Driven Design How B Corp Certification Guides Rituals on a Journey of Continuous Improvement How to Design a Sustainable Data Strategy How to Manage Your Website's Technical Debt Measuring Web Performance Measuring Web Performance in 2023 On Long Term Software Development [*] 5.12 Sustainability debt: A metaphor to support Sustainability design decisions [ SUSTYDEBT ] SCRUM Guide Sprint length in Scrum Technical Debt, Agile, and Sustainability The Design Process [*] 5.12 The overlooked environmental footprint of increasing Internet use [ EFIIU ] The Impact Of Agile Methodologies On Code Quality United Nations [ SDGS ] Goal 8 - Economics & Work Goal 16 - Sustainable Society Using UX Design to Build a Sustainable Future [*] 5.12 Web Almanac: Sustainability [ ALMANAC ] What Is Continuous Improvement? The Complete Guide What is Technical Debt and how can you manage it? Tags

UI , Compatibility , Performance , Security , Strategy , Compatibility, KPIs , Performance, Security, Strategy, UI

5.13 Document future updates and evolutions

Success Criterion - Criterion: Feature changes (Human-testable) Human-testable / Resources

Adding, updating, or removing features are considered where appropriate to the user experience of the product or service.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Products or services are updated regularly. Ensure that additions, changes, deprecations, removals, fixes, or security patches are documented in an easy-to-perceive document with details that showcase how such changes affect the visitor (or how they can take advantage of new features).

Impact & and Effort

Impact [*] 5.13
Low
Effort
Low

Benefits

  • Environmental: Environment: Maintaining an intuitive, lightweight user experience while adding new features or updating software reduces frustration, churn, and the energy visitors expend when the interface doesn't perform in ways visitors expect.
  • Security: Websites and applications that maintain an evergreen status often have fewer issues due to a strong release cycle which not only makes necessary changes but also keeps visitors informed, maintaining transparency.
  • Performance: Maintaining an optimized user experience that is regularly kept current using best practices also implies that pages and assets load quickly in ways visitors expect.
  • Economic: Products and services which are left to become outdated may have higher costs to restart the project from scratch and resurrect; whereas small regular updates have a lesser overhead in terms of time commitments from development scheduling and the impact on potential lost consumers.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

# Changelog - Website
## [Unreleased]
- N/A
## 1.0.0 - YYYY-MM-DD
### Added
- Content.
## [Guide]
- Added: New features.
- Changed: Altered functionality.
- Deprecated: Disappearing features.
- Removed: Eliminated features.
- Fixed: Bugs patched.
-
Security:
Solved
vulnerabilities.

Source: Keep A Changelog .

Resources Resources are for information purposes only, no endorsement is implied. Common Changelog [*] 5.13 [ GPFEDS ] 3.5 - Architecture (Patch Updates) 3.6 - Architecture (Incremental Updates) [*] 5.13 [ GR491 ] 6-3040 - Changing Features [*] 5.13 Semantic Versioning [ SEMVER ] United Nations [ SDGS ] Goal 8 - Economics & Work Tags

Content , Education , Compatibility, Content, Education, Usability , Compatibility

5.14 Establish if a digital product or service is necessary

Success Criterion - Criterion: Sustainable Development Goals (Machine-testable) Machine-testable / Resources

The product or service identifies within a sustainability statement where it aligns with one of the U.N. ( SDG s) and its appropriate targets.

Success Criterion - Criterion: Creation evaluation (Human-testable) Human-testable / Resources

The product or service has been determined as necessary based upon desirability, feasibility, and viability factors.

Success Criterion - Criterion: Avoid duplication (Human-testable) Human-testable / Resources

No existing digital product or service offers the same value. An analysis has been conducted if necessary to understand the market for this requirement.

Success Criterion - Criterion: Obstacle consideration (Human-testable) Human-testable / Resources

Any obstacles to using a product or service, such as accessibility, equality, technical, or territorial have been overcome.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Ensure that the product or service you are creating offers value to visitors and doesn't duplicate existing functionality (without bringing something new to the table) as this redundancy wastes digital and physical resources.

Impact & and Effort

Impact [*] 5.14
High
Effort
Low

Benefits

  • Environmental: Environment: By determining that a digital product or service is not necessary, you avoid potential environmental impacts associated with its creation and use.
  • Operations: Organizations don't waste time or resources creating unnecessary tools that then require ongoing maintenance.
  • Social Equity: Organizations avoid increasing the digital divide by creating only digital products and services that are meaningful and necessary.
  • Accessibility: As long as an accessible replacement is available, avoiding an unnecessary digital product or service can improve access to existing information.
  • Economic: Organizations cut costs by not investing in unnecessary products or services.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

Competitor analysis template to determine the viability of a project.

Resources Resources are for information purposes only, no endorsement is implied. [*] 5.14 [ AFNOR ] Spec 5.1.5 ( French ) Competitor Analysis: What It Is and How to Conduct One Digital divide [*] 5.14 [ GR491 ] 3-2017 - Technological Obstacles Society Centered Design Sustainability Innovation Framework Sustainable Development Goals Sustainable UX is more than reducing your website's footprint What's a Competitive Analysis & How Do You Conduct One? Tags

Ideation , E-Waste, Ideation, Reporting, Software , E-Waste , Reporting

5.15 Conduct a full life-cycle assessment

Success Criterion - Criterion: Life-Cycle Assessment (Human-testable) Human-testable / Resources

A life-cycle Assessment ( LCA ) has been conducted to define the requirements of your product's function throughout its lifecycle.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The functional unit of a product is a quantified description of the performance requirements that the product fulfills. Ensure you identify the requirements of your product before development.

Impact & and Effort

Impact [*] 5.15
Medium
Effort
Medium

Benefits

  • Environmental: Environment: The functional unit enables the comparison of non-equivalent products or services in the assessment of environmental impacts.
  • Performance: Focusing on a functional unit drives performance-based choices for a better, more efficient, and faster user experience.
  • Economic: Focusing on the functional unit supports a robust product or service without unnecessary, potentially costly features.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

Recycled Bicycles functional unit (can be adapted for the Web).

Resources Resources are for information purposes only, no endorsement is implied. [*] 5.15 Defining Functional Units For LCA and TEA [ FUNIT ] Defining the functional unit [*] 5.15 [ GPFEDS ] 1.5 - Strategy (Impact Goals) 4.3 - UX and UI (Optimized Clickstream) Life-cycle Assessment Life Cycle Assessment Life Cycle Assessment ( LCA ) Understanding Digital life-cycle Assessments Tags

Ideation , Ideation, Reporting, Research , Reporting

5.16 Provide a supplier standards of practice

Success Criterion - Criterion: Vetting potential partners (Machine-testable) Machine-testable / Resources

The organization has created specific policies to vet potential partners in its supply chain based on PPP principles.

Success Criterion - Criterion: Collaborative measurement (Human-testable) Human-testable / Resources

The organization has partnered with suppliers to create, track, and measure collective impact on issues that impact their stakeholders.

Success Criterion - Criterion: Informative partner promotion (Machine-testable) Machine-testable / Resources

The organization has promoted its partnerships in a publicly available place, along with information on how the partnership creates a collective impact.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization collaborates with suppliers, authors, clients, and other partners on initiatives that are both mutually beneficial and create positive social and environmental outcomes.

Impact & and Effort

Impact [*] 5.16
High
Effort
High

Benefits

  • Environmental: Environment: Vetting suppliers and partners can help an organization define, track, and reduce its Scope 3 emissions.
  • Operations: This can increase diversity within the technology sector.
  • Economic: This will also help an organization better align its business ecosystem with its mission, vision, and values; whilst improving its relationship with stakeholders.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

How one business goes through a project selection process.

Resources Resources are for information purposes only, no endorsement is implied. Client, Partner, and Supplier Screening Tools for Positive Impact Supply Chains [*] 5.16 [ GPFEDS ] 2.8 - Specifications (Suppliers Strategy) How to vet suppliers Stakeholder Mapping: A Guide for Purpose-Driven Organizations Stakeholder Mapping: The Complete Guide to Stakeholder Maps Sustainability Methods Sustainable Marketing: Key Principles and How to Leverage It United Nations [ SDGS ] Goal 1 - Poverty Goal 4 - Education Goal 5 - Gender Equality Goal 8 - Economics & Work Goal 12 - Consumption & Production Goal 13 - Climate Change Your Supply Chain Needs a Sustainability Strategy Tags

Content, Governance, Hardware, Ideation, Social Equity , Content , Ideation , Hardware , Governance

5.17 Share any economic benefits

Success Criterion - Criterion: Living wage (Machine-testable) Machine-testable / Resources

The organization is publicly committed to paying employees, contractors, and other stakeholders a living wage.

Success Criterion - Criterion: Incentivisation (Human-testable) Human-testable / Resources

The organization has policies and practices in place to incentivize stakeholders, such as workers and contractors, to meet its impact goals.

Success Criterion - Criterion: Employee benefits (Machine-testable) Machine-testable / Resources

The organization provides benefits to employees in accordance with its resources, including, where relevant, healthcare, retirement planning, flex time, profit sharing, and so on.

Success Criterion - Criterion: Legislation advocation (Human-testable) Human-testable / Resources

The organization advocates for responsible legislation that supports employment rights, transparency, and accountability related to sharing economic benefits.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization shares the economic benefits of its digital products, services, policies, and programs.

Impact & and Effort

Impact [*] 5.17
High
Effort
Medium

Benefits

  • Social Equity: Organizations that pay a living wage and offer good benefits often have higher employee retention rates.
  • Economic: Organizations that collaborate with stakeholders to coordinate mutually beneficial economic incentives benefit from stronger relationships.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

This article contains 50 different employee perks a business could offer to cultivate a better working environment.

Resources Resources are for information purposes only, no endorsement is implied. 5 Business Management Strategies We Learned as a B Corp 7 Strategies to Motivate Lasting Sustainability Practices [*] 5.17 Bridging Digital and Environmental Goals [ WEF ] Employee Benefits In 2023: The Ultimate Guide [*] 5.17 [ GR491 ] 2-8019 - Employee Salary Conditions How effective is sustainability advocacy? [*] 5.17 How to Ensure a Living Wage for All Employees, Globally and Regionally [ UNGA-LW ] How to Make Employee Benefits More Sustainable How to Motivate People Toward Sustainability Living Wage Network [*] 5.17 Sustainability innovations and firm competitiveness [ COMPETE ] The Real Living Wage Is A Core Part Of Any ESG Agenda United Nations [ SDGS ] Goal 1 - Poverty Goal 3 - Health & Well-being Goal 5 - Gender Equality Goal 8 - Economics & Work Goal 10 - Inequality Goal 16 - Sustainable Society What is an Accessibility Advocate? What's the best way to incentivize supplier sustainability? Tags

Governance, Social Equity , Governance

5.18 Share decision-making power with appropriate stakeholders

Success Criterion - Criterion: Decision-making (Human-testable) Human-testable / Resources

The project team's goals are aligned with key business objectives, and project stakeholders (for example, project managers) have the power and autonomy to make key decisions on the organization's behalf.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Ensuring that everyone has a seat at the table is important to promoting voices who may not otherwise have their voices heard, and potentially getting useful ideas from fresh sources.

Impact & and Effort

Impact [*] 5.18
Low
Effort
High

Benefits

  • Operations: If project teams are incentivized with key sustainability goals and have the authority to make decisions based on such criteria, they can measurably improve a range of metrics within the business, design, development, and infrastructure categories. In doing so, emissions can be reduced through group action and commitment changes at an organizational level.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

Proposal software can help authors, clients, and co-workers validate "baked-in" components.

Resources Resources are for information purposes only, no endorsement is implied. Give the planet a seat at the table Giving nature a seat on the board is a powerful way to make sure businesses protect our environment [*] 5.18 [ GR491 ] 1-3007 - Management Alignment United Nations [ SDGS ] Goal 5 - Gender Equality Goal 16 - Sustainable Society Tags

Ideation, Social Equity , Ideation , Equity, Strategy

5.19 Use Justice, Equity, Diversity, Inclusion ( JEDI ) Practices

Success Criterion - Criterion: JEDI practices (Human-testable) Human-testable / Resources

The organization has documented its commitment to JEDI practices with clear policies on how it prioritizes marginalized or otherwise underserved communities, including Black, Indigenous, People of Color, LGBTQIA+, Women, Disabled, Veterans, Seniors, and so on.

Success Criterion - Criterion: Accessibility policy (Machine-testable) Machine-testable / Resources

The organization has an accessibility policy for digital products and services and can show this via a verified accessible website, application, product, or service.

Success Criterion - Criterion: JEDI training (Human-testable) Human-testable / Resources

The organization has JEDI -related training materials and schedules ongoing workshops related to how this topic manifests itself in digital products and services (algorithmic bias, digital divide, gig economy work, mis / disinformation, etc).

Success Criterion - Criterion: JEDI improvements (Human-testable) Human-testable / Resources

The organization can show measurable JEDI improvement over time in its hiring, leadership, and operations.

Success Criterion - Criterion: JEDI legislation (Human-testable) Human-testable / Resources

The organization advocates for responsible legislation relating to JEDI practices, especially as related to digital products and services.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization has public policies and practices supporting racial justice, inclusion, equity, and diversity in hiring and operations.

Impact & and Effort

Impact [*] 5.19
High
Effort
High

Benefits

  • Accessibility: Organizations that incorporate more diverse stakeholder perspectives enact more inclusive policies and often create better products, services, and programs. JEDI practices strengthen an organization's resilience and ability to collaborate. Additionally, this improves diversity in the tech sector and the overall accessibility of the Internet.
  • Economic: Organizations with clear JEDI policies and practices have reduced risks of potential legal issues, lawsuits, etc.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

These websites have some good examples of accessibility statements , equality and inclusion , diversity , and, general accessibility .

Resources Resources are for information purposes only, no endorsement is implied. 4 Powerful Ways Business Leaders Can Advocate for Women, Minority, and LGBTQ Workers Designing web services for people living in data poverty Developing an Accessibility Statement Employers, Here Are 4 Ways You Can Advocate For Your Underrepresented Employees Equal Rights Advocates JEDI Collaborative JEDI Investing Toolkit Managers, Here's How to Advocate for Pay Equity Racism and inequity are products of design. They can be redesigned. [*] 5.19 Sample accessibility statement [ UKG-AS ] The Importance of Advocacy for Accessibility within the workplace The Performance Inequality Gap Understanding Social Digital Responsibility Unequal America: Ten insights on the state of economic opportunity United Nations [ SDGS ] Goal 1 - Poverty Goal 5 - Gender Equality Goal 8 - Economics & Work Goal 10 - Inequality Goal 16 - Sustainable Society Goal 17 - Global Partnership [*] 5.19 Web Content Accessibility Guidelines [ WCAG22 ] WebHint Tags

Accessibility, Ideation, Social Equity , Accessibility , Ideation , Equity, Strategy

5.20 Promote responsible data practices

Success Criterion - Criterion: Data practices (Machine-testable) Machine-testable / Resources

The organization maintains a publicly accessible Privacy Policy, Terms and Conditions, or any other documents required by local law, that adhere to the most restrictive data protection regulations, especially when providing services outside the organization's country. These documents are available in accessible formats and use clear, user-friendly language to ensure comprehension by all visitors, avoiding jargon, technical language, and legalese. The organization also supports emerging legislation and implements best practices related to data privacy, sustainability, and responsible data management.

Success Criterion - Criterion: Data ownership (Human-testable) Human-testable / Resources

The organization can show measurable progress over time in respecting data privacy and ownership. This will include how the organization handles data disposal and a visitor's "right to be forgotten", along with ownership rights and providing the ability to download / export data they have contributed into a non-proprietary format.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization commits to responsible data practices, prioritizing data privacy, security, and ethical use. This includes data minimization, purpose limitation, accuracy, storage limitation, integrity, confidentiality, and accountability. Publicly accessible documentation, such as Privacy Policies and Terms and Conditions, follows best practices for clarity and accessibility, avoiding technical jargon and complex legal language to ensure inclusivity for diverse users.

Impact & and Effort

Impact [*] 5.20
High
Effort
Medium

Benefits

  • Economic: Organizations that prioritize data privacy and other responsible data practices benefit from reduced risk and costs, increased resilience, and, often, better relationships with customers and other stakeholders.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

The Airbnb Privacy Policy includes compliance with emerging legislation , data ownership , and measurable progress through previous versions . The Telegram Privacy Policy includes detailed data practices, references to local legislation, and shows change over time. The Slack Trust section is inclusive of privacy , security, compliance, ownership, and more; including a description of how data informs search, Machine Language ( ML ), and Artificial Intelligence ( AI ). Finally, CodePen has a beautifully structured terms of service agreement, written in plain English, and is easy to understand.

Resources Resources are for information purposes only, no endorsement is implied. 10 CCPA Compliance Tips For Web Developers 17 Countries with GDPR -like Data Privacy Laws A privacy-friendly Do Not Track ( DNT ) Policy Beyond GDPR : Data Protection Around The World [*] 5.20 California Consumer Privacy Act ([ CCPA ]) Developer's Guide To GDPR GDPR Checklist [*] 5.20 General Data Protection Regulation ([ GDPR ]) [*] 5.20 [ GPFEDS ] 1.6 - Strategy (Data Collection) 7.2 - Back-End (Data Retention) 8.8 - Hosting (Hot / Cold Data) How To Protect Your Users With The Privacy By Design Framework Is GDPR Good for the Environment? Learn How To Write a Privacy Policy in a Few Easy Steps Learn Privacy Privacy by design State Of GDPR Part 1 and Part 2 The environmental benefits of privacy-focussed web design Ultimate CCPA Compliance Checklist Understanding Data Inequality United Nations [ SDGS ] Goal 10 - Inequality Goal 13 - Climate Change Goal 16 - Sustainable Society Goal 17 - Global Partnership What is Your Data Disposal Strategy? Tags

Content, Governance, Privacy, Social Equity , Content , Privacy , Governance

5.21 Implement appropriate data management procedures

Success Criterion - Criterion: Outdated content (Machine-testable) Machine-testable / Resources

Outdated or otherwise expired product content and data are archived and deleted via automated expiration dates and scheduled product audits. An archiving schedule with a lighter version of the old searchable content is made available.

Success Criterion - Criterion: Data controllers (Machine-testable) Machine-testable / Resources

Users can control, manage, and delete their data, subscriptions, and accounts.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Expired or unused data has a cost, takes up space, and requires maintenance. As such, the ability for customers to manage their own data and for service providers to manage older website material which no longer applies but might still have use will be a carbon benefit.

Impact & and Effort

Impact [*] 5.21
Low
Effort
High

Benefits

  • Environmental: Environment: By storing less data, you inherently require less computing power to maintain a service, and this will require less energy within the Internet's infrastructure. This will help to reduce your emissions.
  • Privacy: Good data management supports better data protection practices.
  • Performance: Putting older information that is less relevant onto a smaller scaled-down version of your website will reduce your bandwidth usage, and it's likely not going to impact visitors as archived information will have significantly fewer visitors.
  • Economic: Requiring less data has a potential financial benefit in that the lower storage requirements mean that you can scale down your hosting package or, if on a pay-as-you-go scheme, simply be charged less for your infrastructure costs.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

Ensuring data is archived can prove useful if it's later deleted.

Resources Resources are for information purposes only, no endorsement is implied. [*] 5.21 [ AFNOR ] Spec 5.2.4 ( French ) [*] 5.21 EU Cyber Resilience Act [ ECCRA ] Evergreen Content is More Sustainable [*] 5.21 [ GPFEDS ] 1.6 - Strategy (Data Collection) 5.8 - Content (Archive And Delete) 7.2 - Back-End (Data Retention) 8.8 - Hosting (Hot / Cold Data) [*] 5.21 [ GR491 ] 1-7006 - Obsolete Data 1-7016 - Expiration Dates 5-3035 - Archiving and Management GreenIT ( French ) 085 - Mettre en place un plan de fin de vie du site 4012 - Mettre en place une politique d'expiration et suppression des données 4031 - Avoir une stratégie de fin de vie des contenus How to Build a Low-tech Website? How To Manage Your Old & Outdated Content How To Protect Your Users With The Privacy By Design Framework Learn Privacy My solar-powered and self-hosted website OpQuast 19 - Accounts and subscriptions opened online can be closed online by the same method. Privacy UX : Privacy-Aware Design Framework Should You Update, Rewrite or Delete Outdated Content? United Nations [ SDGS ] Goal 3 - Health & Well-being [*] 5.21 Your right to get your data deleted [ ICODD ] Tags

Privacy, Security, Social Equity , Security , Privacy , Equity, Strategy

5.22 Promote and implement responsible emerging technology practices

Success Criterion - Criterion: Emerging technologies (Machine-testable) Machine-testable / Resources

The organization has public-facing policies in place for emerging technologies, and all such technologies are ethically sourced, screened, validated, and implemented in a non-discriminatory, responsible manner.

Success Criterion - Criterion: Disruptive technology (Human-testable) Human-testable / Resources

The organization shows how it up-skills workers as new technologies and practices potentially disrupt its business model.

Success Criterion - Criterion: Technology legislation (Human-testable) Human-testable / Resources

The organization supports and complies with responsible legislation related to automation and emerging technologies (such as the EU AI Act)

Success Criterion - Criterion: Environmental responsibilities (Human-testable) Human-testable / Resources

Organizations must consider, audit, and account for any environmental considerations that may derive from the use of emerging technologies they wish to either promote or implement within a chosen setting. Also note that this should include third-party choices, the "expense" (in terms of waste or emissions) of the utilization of the technology to create a desired result and consequential issues to the environment that may arise from its deployment.

Success Criterion - Criterion: Automated tooling (Human-testable) Human-testable / Resources

Automated tooling, scrapers, spiders, bots, Artificial Intelligence, and other forms of machine-assisted data gathering must abide by requests to opt out at the host, server, or website level. Providers must declare themselves as non-human when requesting within the user-agent / HTTP header. Providers must also publish impact reports relating to their gathering activities.

Success Criterion - Criterion: Quantum resilience (Human-testable) Human-testable / Resources

Don't roll out post-quantum encryption for high-traffic services that don't need resilience against harvest now, decrypt later.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization has devised and implemented responsible policies related to artificial intelligence, the Internet of Things ( IoT ), Web3 (Decentralized Web, blockchain, etc), and related emerging technologies.

Impact & and Effort

Impact [*] 5.22
High
Effort
Medium

Benefits

  • Operations: Organizations that prioritize ongoing learning and continuous improvement build stronger teams that can adapt more quickly.
  • Economic: Organizations with clear policies related to digital disruption are more resilient and can pivot more quickly than those without, and organizations with clear emerging technology policies are at less risk of any number of potential threats, including legal action.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

How one business encourages innovation by setting aside 10% of time for learning.

Resources Resources are for information purposes only, no endorsement is implied. [*] 5.22 3rd Global CryptoAsset Benchmarking Study [ CRYPTOBENCH ] 63% of Websites Receive AI Traffic A Computer Scientist Breaks Down Generative AI 's Hefty Carbon Footprint A sustainable internet: Missing pieces to a healthy future AI Act is Here AI and crypto mining are driving up data centers' energy use AI Environmental Equity AI has an environmental problem AI Regulation Around The World AI transparency framework AI Will Spew Gas Fumes for Years Before the Nuclear Revolution Takes Off AI 's Climate Impact Goes beyond Its Emissions Are harvest now, decrypt later cyberattacks actually happening? Bitcoin Energy Consumption Index Block the Bots that Feed “ AI ” Models by Scraping Your Website Blockin bots Blocking AI Bots Carbon Emissions from AI and Crypto Are Surging and Tax Policy Can Help [*] 5.22 Carbontracker: Tracking and Predicting the Carbon Footprint of Training Deep Learning Models [ CTML ] ChatGPT was tasked with designing a website. The result was as manipulative as you’d expect Crypto and blockchain must accept they have a problem, then lead in sustainability [*] 5.22 Cryptocurrency's Dirty Secret: Energy Consumption [ CRYPTO ] Datacenters to emit 3x more carbon dioxide because of generative AI Designing sustainable AI Digital aspects and the environment Digital education: The unique learning ecosystem TechUcation [*] 5.22 Dismantling the Quantum Threat [ QUANTUM ] Do you need an AI ethicist? Ecological Awareness for the Decentralized Web The Environmental Impact of ChatGPT [*] 5.22 EU Artificial Intelligence Act [ EUAI ] [*] 5.22 Frugal AI [ FRUGAL ] Frugal AI Challenge [*] 5.22 Frugal Machine Learning [ FRUGALML ] Generating AI Images Uses as Much Energy as Charging Your Phone, Study Finds Generative AI is a climate disaster Generative AI 's environmental costs are soaring — and mostly secret Go ahead and block AI web crawlers [*] 5.22 [ GPFEDS ] 1.7 - Strategy (Encryption) 7.4 - Back-End (Consensus Mechanism) 9.1-7 - Algorithms (Complete Chapter) The human-centered AI manifesto How off-grid solar microgrids can power the AI race In battle against climate crisis, don't overlook the blockchain Let's talk about AI and end-to-end encryption New Method Forecasts Computation, Energy Costs for Sustainable AI Models No bots allowed? Sustainable Ux in VR ( PPT ) [*] 5.22 Sustainability of Bitcoin and its Impact on the Environment [ BITCOIN ] The carbon emissions of writing and illustrating are lower for AI than for humans [*] 5.22 The cyber-consciousness of environmental assessment [ CYBER ] The Environmental Impacts of AI [*] 5.22 The growing energy footprint of artificial intelligence [ EFAI ] [*] 5.22 The role of artificial intelligence in achieving the Sustainable Development Goals [ AISDG ] The Wholegrain guide to ethical use of AI Thinking about using AI ? Thousands of creatives join forces to combat AI data scraping Turn off AI features by default (to reduce their climate impact) United Nations [ SDGS ] Goal 1 - Poverty Goal 10 - Inequality Goal 16 - Sustainable Society Goal 17 - Global Partnership Web3 and Sustainability Web3 and sustainability: Benefits and risks What is the environmental impact of Web3? What Is the Future of Quantum-Proof Encryption? Why Blockchain, NFTs, And Web3 Have A Sustainability Problem Why We Need To Be UpSkilling The Current Workforce For The Green Economy Tags

E-Waste , Hardware , Networking , Security , Privacy , Performance , Software , Content , Governance , Content, E-Waste, Governance, Hardware, Networking, Performance, Privacy, Security, Social Equity Equity, Software

5.23 Include responsible financial policies

Success Criterion - Criterion: Fuel divestment (Machine-testable) Machine-testable / Resources

The organization has divested from fossil fuels and moved its banking, sponsorship, and other affiliations to more responsible partners.

Success Criterion - Criterion: Responsible finance (Human-testable) Human-testable / Resources

The organization engages in flexible financing and responsible budgeting for its digital products and services to accommodate long-term care and maintenance.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization implements responsible finance strategies, including divesting from fossil fuels and appropriately resourcing digital products and services to account for long-term care and maintenance.

Impact & and Effort

Impact [*] 5.23
High
Effort
High

Benefits

  • Environmental: Environment: Divesting from fossil fuels moves us more quickly to an economy that is powered by renewable energy, which can reduce the catastrophic impacts of climate change.
  • Economic: Responsibly financing digital products and services improves their resilience and saves the organization time, money, and resources eventually.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

A tool that can help you identify a green bank worldwide.

Resources Resources are for information purposes only, no endorsement is implied. A beginner's guide to fossil fuel divestment Case For Fossil Fuel Divestment [*] 5.23 Environmental impact assessment of online advertising [ ADVERT ] Fossil fuel divestment How Fossil Fuel Divestment Falls Short How to Improve Your Digital Resilience Resilience for sustainable, inclusive growth The Digital Resilience Guide Top Tips For A Sustainable Sponsorship United Nations [ SDGS ] Goal 8 - Economics & Work Goal 10 - Inequality Goal 13 - Climate Change What Is Fossil Fuel Divestment Tags

Governance, Ideation, Social Equity , Ideation , Governance

5.24 Include organizational philanthropy policies

Success Criterion - Criterion: Philanthropy policy (Machine-testable) Machine-testable / Resources

The organization has a clear corporate giving policy and creates philanthropic partnerships with strategically aligned organizations.

Success Criterion - Criterion: Voluntary work (Human-testable) Human-testable / Resources

The organization engages in free or volunteer projects, which help its team learn new tools and tactics, while also helping charities and non-profit organizations build capacity.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

For-profit organizations have clear philanthropy policies and practices in place to help non-profit organizations build digital capacity and acumen while also engaging their own teams in meaningful work that promotes shared learning and stretch goals.

Impact & and Effort

Impact [*] 5.24
High
Effort
Medium

Benefits

  • Operations: Organizations with clear philanthropy strategies that include volunteer or free projects with team stretch goals can have higher employee engagement and retention.
  • Economic: Organizations with clear philanthropic strategies often have a system of checks and balances in place that support better overall financial practices.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

The corporate philanthropy practices of Mightybytes.

Resources Resources are for information purposes only, no endorsement is implied. [*] 5.24 1% For The Planet [ 1Planet ] 7 business benefits of employee volunteering Side Project Programs Can Have Major Benefits for Employers United Nations [ SDGS ] Goal 1 - Poverty Goal 3 - Health & Well-being Goal 4 - Education Goal 8 - Economics & Work Goal 13 - Climate Change What is Chicago Cause? Tags

Content, Governance, Social Equity , Content , Governance

5.25 Plan for a digital product or service's care and end-of-life

Success Criterion - Criterion: End-of-life care (Human-testable) Human-testable / Resources

Clear, documented end-of-life guidelines exist that include data disposal, archiving, file deletion, etc guidance.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Everything ends at some point, planning for if and when a product or service is finalized makes good ethical sense to ensure customers can be transitioned toward a replacement rather than losing access to their data.

Impact & and Effort

Impact [*] 5.25
Medium
Effort
Medium

Benefits

  • Environmental: Environment: Many products or services keep unnecessary data and functionalities alive while they are not used or useful anymore. Planning for end-of-life reduces their long-term environmental impact by eliminating waste and allowing the freed-up resources to be utilized for other information.
  • Security: Regular maintenance, updates, and care on outdated software and data can significantly reduce security risks.
  • Privacy: Incorporating clear end-of-life policies that include a visitor's right to be forgotten will benefit the visitor by explaining how you enforce data protection and comply with legislation.
  • Performance: Removing unnecessary features, functions, and data of a service improves performance and resilience as the resources which were utilizing data will be better spent on more popular functionality, and the gains made from their elimination will be felt in terms of emissions through saved development time.
  • Economic: Removing redundancy in the product or service can generate savings in hosting, security costs, and other third-party subscriptions.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

This is a checklist for product end-of-life care.

Resources Resources are for information purposes only, no endorsement is implied. [*] 5.25 [ AFNOR ] Spec 5.2.6 ( French ) End of life [*] 5.25 [ GPFEDS ] 1.6 - Strategy (Data Collection) 2.7 - Specifications (Maintainence & Decomissioning) 7.2 - Back-End (Data Retention) How can we keep domains working long after our death? What Does End-of-life (EOL) Mean For Your Website Platform? What is Your Data Disposal Strategy? Tags

Compatibility, E-Waste, Research, Social Equity , Research , Compatibility , Software , E-Waste , Equity, Software, Strategy

5.26 Include e-waste, right-to-repair, and recycling policies

Success Criterion - Criterion: E-Waste policy (Human-testable) Human-testable / Resources

The organization has specific policies in place to recycle e-waste and repair owned technology products whenever possible.

Success Criterion - Criterion: Recycling and repairing (Human-testable) Human-testable / Resources

The organization has formed relationships with local partners for e-waste recycling and repair.

Success Criterion - Criterion: Refurbishment strategy (Human-testable) Strategy Human-testable / Resources

The organization buys refurbished equipment whenever possible.

Success Criterion - Criterion: Right-to-repair (Human-testable) Human-testable / Resources

The organization allows consumers to repair (to the best of their ability) the consumables they purchase, offering (if possible at cost) replacement components and provides clear instructions to resolve faults that occur.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization addresses e-waste, right-to-repair, recycling, and related practices in its operations.

Impact & and Effort

Impact [*] 5.26
High
Effort
Medium

Benefits

  • Environmental: Environment: Organizations with clear e-waste and recycling policies reduce environmental impact and promote circularity, while also extending the shelf-life of technology hardware. When coupled with clear philanthropic policies, donated hardware can also support resource-constrained charities.
  • Economic: Extending the shelf-life of hardware and clear e-waste / recycling policies reduces costs.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
High
GRI 302: Energy
High
GRI 303: Water
High
GRI 305: Emissions
High

Example

The e-waste Policy Toolkit .

Resources Resources are for information purposes only, no endorsement is implied. [*] 5.26 Carbon Emission Implications of ICT Re-use at the University of Edinburgh [ CEIUE ] ( PDF ) Digitization and the Environment Electronic waste [*] 5.26 Future trends of Green All Optical Networks and ICT Infrastructure in a large context [ GON ] [*] 5.26 [ GPFEDS ] 2.7 - Specifications (Maintainence & Decomissioning) How Companies Are Addressing The e-waste Problem How To Effectively Use Second-Hand Products In Your Business How to write an environmental policy How to write an environmental policy ( PDF ) How Your Business Can Unpack and Prioritize Sustainability Through Recycling Materials & Parts Reduce, reuse, recycle To Green the Internet, We Need RIPE [*] 5.26 Sources and Streams of Electronic Waste [ EWASTE ] United Nations [ SDGS ] Goal 3 - Health & Well-being Goal 7 - Sustainable Energy Goal 11 - Human Habitats Goal 12 - Consumption & Production Goal 13 - Climate Change Tags

Content, E-Waste, Governance, Hardware, Ideation, Social Equity , Content , Ideation , Hardware , E-Waste , Governance

5.27 Define performance and environmental budgets

Success Criterion - Criterion: Environmental budget (Machine-testable) Machine-testable / Resources

The product team has defined, baselined, and documented clear sustainability and environmental budget criteria that cover the page, user-journey, and digital service levels and metrics (such as a CO2.js score) that are approved by relevant product stakeholders.

Success Criterion - Criterion: Performance budget (Machine-testable) Machine-testable / Resources

Tools such as a performance budget exist to determine the maximum size (goals) your app or website can weigh to reduce the data transfer and HTTP request impact (using metrics like Google Lighthouse).

Success Criterion - Criterion: Human budget (Human-testable) Human-testable / Resources

KPIs are defined around engineering hours, development time, or sprints keeping the health and wellbeing of your workers paramount. Consideration has been taken around optimizing your workflow sustainably to allow all tasks to be performed with care.

Success Criterion - Criterion: Measurable improvements (Machine-testable) Machine-testable / Resources

The product team can measurably show how much the budgeting process improved performance and reduced emissions.

Success Criterion - Criterion: Capacity and maintenance (Human-testable) Human-testable / Resources

The product team invests in resources to build capacity and maintain the budgets over time.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Setting targets and limits regarding your product or service is important for keeping a sustainable mindset. Using budgets, you can declare the remits of which you will work within to ensure your emissions do not fall outside (and monitor your progress through development).

Impact & and Effort

Impact [*] 5.27
Medium
Effort
Medium

Benefits

  • Environmental: Environment: A strict sustainability or performance budget will reduce the chance of your website getting too large (and causing pollution transfers), which in turn will ensure it has a minimal impact on a visitor's device. This will have a direct impact on emissions reduction by forcing businesses to choose where to make reductions and efficiency savings.
  • Performance: Keeping realistic goals regarding delivery size will push developers to optimize resource-heavy projects and reconsider using large tooling in place of lightweight alternatives. Moreover, A lower set target budget for a product or service will decrease the amount of time a browser spends transferring and rendering data.
  • Economic: Customers will not have to keep upgrading devices to match the needs of a website that grows (unchecked) over time.
  • Conversion: Reduced churn and page abandonment will occur due to the application or website becoming more performant. Potentially, your search engine ranking may perform better due to performance being a key indicator in PageRank algorithms.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

[
{
	"resourceSizes": [],
	"timings": [
	{
		"metric": "largest-contentful-paint",
		"budget": 2500
	},
	{
		"metric": "max-potential-fid",
		"budget": 100
	},
	{
		"metric": "cumulative-layout-shift",
		"budget": 0.1
	}
	]
}
]

Source: Performance Budget .

Resources Resources are for information purposes only, no endorsement is implied. A Complete Guide to Performance Budgets [*] 5.27 [ AFNOR ] Spec 5.1.4 ( French ) [*] 5.27 Are there limits to growth in data traffic? [ TRAFFIC ] Audits d'écoconception - conclusion (French) Browser Rendering Optimization Can You Afford It?: Real-world Web Performance Budgets CO2.js Core Web Vitals For SEOs & Developers Fast Load Times: Set performance budgets Find Out How You Stack Up to New Industry Benchmarks for Mobile Page Speed ( PDF ) Front-End Performance 2021: Setting Realistic Goals [*] 5.27 [ GPFEDS ] 1.5 - Strategy (Impact Goals) 4.9 - UX and UI (Server Requests) 6.1 - Front-End (Download Limits) [*] 5.27 [ GR491 ] 1-3009 - Sustainability Budgets How Performance Budgets Improve Websites How to set a Page Weight Budget for a greener, faster website Modern web bloat means some pages load 21MB of data Page Speed Performance Budget Performance Budget Calculator Performance budget visualizer Performance budgets Performance budgets 101 Performance Budgets: The Easiest Way to a Faster Site Reduce Your Website's Environmental Impact With a Carbon Budget Situer le numérique ( French ) SpeedCurve Sustainable Practices Sustainable Web Design [*] 5.27 The overlooked environmental footprint of increasing Internet use [ EFIIU ] United Nations [ SDGS ] Goal 7 - Sustainable Energy Use Lighthouse for performance budgets [*] 5.27 Web Almanac: Sustainability [ ALMANAC ] Why Your Website Should Be Under 14KB In Size Tags

Accessibility , Ideation , Research , Usability , Performance , Accessibility, Ideation, KPIs , Performance, Research, Usability

5.28 Use open source where possible

Success Criterion - Criterion: Open source policy (Machine-testable) Machine-testable / Resources

The organization has a clear open source policy in place that outlines how it uses open source tools and the practices it supports surrounding open source development.

Success Criterion - Criterion: Collaboration (Human-testable) Human-testable / Resources

The organization has a track record of collaboration and community-building around open source principles.

Success Criterion - Criterion: Contribution (Machine-testable) Machine-testable / Resources

The organization regularly contributes to open source community-based projects.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

The organization has clear policies about using open source tools, including how it gives back to the community and responsibly manages code repositories to reduce waste.

Impact & and Effort

Impact [*] 5.28
High
Effort
High

Benefits

  • Operations: Collaboration and community-building around open source practices engender trust and help to reduce inequalities.
  • Economic: If managed properly, open source tools can significantly reduce development time.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Medium
GRI 302: Energy
Medium
GRI 303: Water
Medium
GRI 305: Emissions
Medium

Example

GitLab discloses its open source policy publicly.

Resources Resources are for information purposes only, no endorsement is implied. Can OSSPledge Fix Open Source Sustainability? Choose an open source license Creative Commons License FreeCodeCamp: How to Contribute to Open Source [*] 5.28 [ GPFEDS ] 1.8 - Strategy (Open Source) 2.9 - Specifications (Off-The-Shelf Components) 2.10 - Specifications (Third-Party Services) [*] 5.28 [ GR491 ] 2-7034 - Open Source Availability 3-5018 - Open Source API 3-5022 - Open Source Alternative How to Contribute to an Open Source Project How to Contribute to Open Source How to Contribute to Open Source Projects: A Beginner's Guide Open Source Employee Handbook Open Source Pledge The open source way Todo: Open Source Community United Nations [ SDGS ] Goal 4 - Education Goal 8 - Economics & Work Goal 9 - Infrastructure Goal 12 - Consumption & Production Goal 17 - Global Partnership Tags

Assets, Ideation, Social Equity , Equity, Software, UI , Ideation , Assets , Software

5.29 Create a business continuity and disaster recovery plan

Success Criterion - Criterion: Plan of action (Human-testable) Human-testable / Resources

The organization has created a plan of action that is regularly reviewed and occasionally tested to determine readiness in case of an incident and has procedures to quickly recover from such issues.

Success Criterion - Criterion: Audience awareness (Machine-testable) Machine-testable / Resources

The organization regularly maintains transparent communication with its audience regarding issues that may affect service delivery or user data.

Additional information

Show / Hide additional information to understand this guideline and its success criteria.

This section is non-normative.

Intent

Resilience of the product or service in case of a disaster or emergency should be ensured to restore and maintain operations in case of disruptions.

Impact & and Effort

Impact [*] 5.29
Low
Effort
Medium

Benefits

  • Operations: Transparency around digital resilience procedures will encourage trust that a product or service can be depended upon for critical use.
  • Economic: This will ensure limiting the extent of the disruption to the website or application.
  • Social: Users will have access to potentially vital online services in case of a disaster or emergency.

Reporting

You can find details about complying with [ GRI ] through the body behind the standard.

GRI 301: Materials
Low
GRI 302: Energy
Low
GRI 303: Water
Low
GRI 305: Emissions
Low

Example

IBM provides some great examples of disaster recovery planning for a range of different situations.

Resources Resources are for information purposes only, no endorsement is implied. [*] 5.29 [ GPFEDS ] 2.7 - Specifications (Maintainence & Decomissioning) 3.4 - Architecture (Supplied Updates) [*] 5.29 [ GR491 ] 2-6010 - SLA and QoS How to Improve Your Digital Resilience ISO 22301:2019 - Security and resilience Resilience for sustainable, inclusive growth Sustainability and business continuity share a common goal The Digital Resilience Guide United Nations [ SDGS ] Goal 1 - Poverty Goal 3 - Health & Well-being Goal 16 - Sustainable Society Tags

Security , Governance , Governance, Security, Strategy

  1. Previous page
    Hosting, Infrastructure, and Systems
  2. Full document
  3. Next page
    Glossary

A. Glossary

This section is non-normative.

Accessibility

Web accessibility (within the context of Inclusive Design) means that websites, tools, and technologies are designed and developed so that people with disabilities (and those without) can use them, free of barriers.

Note

Types of accessibility barriers can include auditory, cognitive, neurological, physical, speech, and visual. They can also be permanent, temporary, or situational (depending on the situation).

PPP

Planet, People, and Prosperity ( PPP ) is a set of principles that recommends considering each of these factors during the sustainability process.

This method of considering both people and the planet (alongside the needs of business) is known under other abbreviations with similar objectives such as Environmental, Social, and (corporate) Governance ( ESG ), which considers economic variables alongside; there is also Environment, Equity, and Economy ( EEE ) that follow a similar pattern.

Note

Such work is grounded within the three pillars of sustainability:

  1. Planet: We prioritize the health of the environment, ecosystems, and the planet overall.
  2. People: People should have access to resources, information, and opportunities necessary for their well-being.
  3. Prosperity: Financial stability and equitable economic development—in this case, through the digital economy—ensures shared prosperity for the planet and its inhabitants.
Informative

For information purposes and not required for compliance.

Note

Content identified as "informative" or "non-normative" is never required for compliance.

Normative

Required for compliance.

Web Sustainability

An approach to designing digital products and services that puts people and the planet first .

Note

Aiming for a clean (hosted using renewables), efficient (using the fewest resources possible), open (accessible and user-controlled data), honest (avoiding misleading or exploiting visitors), regenerative (support people and the planet), and resilient (function under any circumstances) service or product.

Visitors

Within the context of this specification:

  • A visitor is an individual who may visit a website but not necessarily use or interact with (in a measurable way) the products or services provided by the provider.
  • A user is an individual who visits a website or application but also uses and interacts with the features provided (whether or not information is exchanged).
Note

In many cases, visitor and user on the web are used interchangeably (and this is perfectly acceptable), but we have chosen to make this distinction to provide context that in certain cases, individuals (for privacy reasons or simply because certain users just glancing or certain websites having static content) may not be classified as a user (in the sense of a customer) as they are a window shopper (visitor).

  1. Previous page
    Business Strategy and Product Management
  2. Full document
  3. Next page
    Acknowledgments

B. Acknowledgments

Additional information about participation in the Sustainable Web Interest Group can be found within the GitHub repository of the Interest Group.

B.1 Participants active in the development of this document

Alexander Dawson, Andrea Davanzo, Andy Blum, Anne Faubry, Arnaud Levy, Ben Clifford, Berwyn Powell, Brett Tackaberry, Brian Louis Ramirez, Chris Adams, Chris Augier, Chris Needham, Chris Sater, Chris Wilson, Claire Thornewill, Daniel Appelquist, David Jeanmonod, Dennis Lemm, Diogo Abrantes Da Silva, Dom Robinson, Emily Trotter, Fershad Irani, Francesco Fullone, François Burra, Gaël Duez, Hidde De Vries, Iain McClenaghan, Ian Jacobs, Ines Akrap, Ismael Velasco, Iulia Raluca Ionita, James Christie, Jeffrey Yasskin, Jennifer Strickland, Jens Oliver Meiert, Jim McCool, Josh Kim, Julien Wilhelm, Kazuhito Kidachi, Laurent Devernay Satyagraha, Len Dierickx, Leon Brocard, Łukasz Mastalerz, Marie Ototoi, Michelle Barker, Mike Gifford, Morgan Murrah, Nahuai Badiola, Neil Clark, Nick Doty, Nicola Bonotto, Orie Steele, Owen Barton, Philippe Le Hegaret, Romuald Priol, Rose Newell, Rudolf Van Der Berg, Sandy Dähnert, Shane Herath, Simon Perdrisat, Tantek Çelik, Thibaud Colas, Thorsten Jonas, Tim Frick, Tzviya Siegman, Youen Chéné, Yuna Orsini, Zoe Lopez-Latorre.

B.2 Other active participants, or contributors to supporting resources

Adam Newman, Aiste Rugeviciute, Alekh Gupta, Alicia Pritchett, Alisa Bonsignore, Andrew Wright, Anthony Vallée-Dubois, Antoine Abélard, Asim Hussain, Bee Flaherty, Boris Schapira, Brian Sharpe, Carine Bournez, Christian H Brown, Christophe Clouzeau, Christos Baharakis, Bacharakis, Crystal Preston-Watson, Danielle Subject, Denis Didier, Dominique Hazael-Massieux, Edward Bender, Elise West, Eloisa Guerrero, Emma Horrell, Florence Maurice, Gerry McGovern, Greg McDonald, Hannah Smith, Ignacio Rondini, Ivano Malavolta, James Cannings, James Gallagher, Jan Henckens, Jean Rigotti, Jeroen Hulscher, Jon Gibbins, Juan Sotés, Julien Robitaille, Kate Mroczkowski, Kimi Wei, Laila Tamani, Leah Goldfarb, Lenchi Danch, Loren Velasquez, Louise Towler, Luciene Bulhões Mattos, Luis Tiago, Manfred Jurgovsky, Marie Koesnodihardjo, Mark Butcher, Marketa Benisek, Mert Altinöz, Michelle Sanver, Moritz Guth, Nick Oliveira, Nick Sollecito, Nicolas Lanthemann, Nicolas Oren, Oliver Winks, Patrick Hypscher, Pietro Jarre, Radu Micu, Rafael Lebre, Rebecca Brocton, Rick Butterfield, Rick Viscomi, Robin Whittleton, Ryan Sholin, Samuel Pitoňák, Sandra Pallier, Sarah Zama, Sarven Capadisli, Seb Solere, Sylvain Tenier, Thierry Leboucq, Thomas Alexander Munch-Woolff, Tom Greenwood, Tom Howells, Torsten Beyer, Tristan Nitot, Yelle Lieder, Youcef Bekhti.

  1. Previous page
    Glossary
  2. Full document
  3. Next page
    Changelog

C. Changelog

This section is non-normative.

Note that this changelog only identifies substantive changes since the final draft Community Group Report dated Dec 6, 2024 .

For a list of all issues addressed, refer to the Interest Group and former Community Group issue trackers.

Ongoing Release Notes

Additions:

  • [ #6 ] New Resources supplement that will serve as the repository for sustainability links.
    @AlexDawsonUK
  • [ #14 ] & ], [ #58 ], & [ #67 ] Guideline filters using data-attributes (for full-document mode) available, using data-attributes to disclose SC. available.
    @airbr, @AlexDawsonUK, @ldevernay, @timfrick, & @TzviyaSiegman
  • [ #41 ] Living Changelog section has been added to the WSG (Github Releases will continue).
    @AlexDawsonUK & @TzviyaSiegman
  • [ #53 ] New Success Criteria for 4.1 providing coverage regarding the impact of Domain Names.
    @codewordcreative & @exortech

Updates:

  • [ #30 ] & [ #55 ] Former accessibility guideline 3.5 is removed. Useful material merged into SC for 2.29 .
    @airbr, @andreadavanzo, & @hidde
  • [ #45 ] Success Criteria for 3.11 updated to reflect more appropriate Structured Data use.
    @hidde
  • [ #51 ] Success Criteria for 3.5 updated on to avoid CSS methodology naming.
    @airbr & @andreadavanzo
  • [ #52 ] & [ #67 ] Deliverables updated to ensure case-use and interactive elements are consistant with WSG . consistant.
    @AlexDawsonUK
  • [ #56 ] Category intros have been re-written to include more material (subheadings, goals & benefits).
    @AlexDawsonUK & @codewordcreative
  • [ #67 ] Additional useful resources have been included within the specification.
    @AlexDawsonUK
  • [ #67 ] Updated the introduction to provide better coverage of new sections and supplements.
    @AlexDawsonUK
  • [ #67 ] Tags have been sorted into alphabetical order to maximize readability.
    @AlexDawsonUK

Fixes:

  • [ #41 ] Fixed abbreviation usage to ensure alignment across the specification and deliverables.
    @AlexDawsonUK
  • [ #41 ] Resolved some outdated website references that existed within the STAR Test Suite.
    @AlexDawsonUK
  • [ #42 ] Fixed multiPage issues including left-padding on buttons and full-document refresh.
    @AlexDawsonUK
  • [ #42 ] Glossary now correctly appears as part of the index rather than the main WSG document.
    @AlexDawsonUK
  • [ #42 ], [ #43 ], & [ #48 ] Multiple spelling and grammar fixes have been applied to the document.
    @AlexDawsonUK & @hidde
  • [ #50 ] Fixed the references to particular files by noting the full filename alongside.
    @airbr
  • [ #59 ] Broken links and redirects have been resolved or removed.
    @AlexDawsonUK
  • [ #60 ] Removed obsolete JavaScript within the source code to improve performance.
    @AlexDawsonUK
  • [ #60 ] Updated some of the tags to reflect new and updated Success Criteria material.
    @AlexDawsonUK
  • [ #67 ] Further global grammatical fixes have been applied to improve the content quality.
    @codewordcreative
  • [ #67 ] Success Criteria have accurate identifiers sans external resources like testability.
    @AlexDawsonUK
Q1 2025 Release Notes (31 st March 2025)

Additions:

  • A Jekyll configuration is provided for easy-to-read versions of the IG and WSG readmes.
    @AlexDawsonUK
  • A ReSpec multiPage plug-in was created for W3C Specifications, so WSG now has pagination.
    @AlexDawsonUK, @hidde, @kazuhito-kidachi, & @TzviyaSiegman
  • New IG Readme , WSG Readme , Contributing & IE Policy to reflect new W3C status.
    @AlexDawsonUK, @ines-akrap, @mgifford, @timfrick, & @TzviyaSiegman
  • New Success Criteria for 2.4 on Sustainable Brand Development and asset management.
    @codewordcreative
  • New Success Criteria for 3.14 on Sustainable APIs that may be beneficial.
    @AlexDawsonUK
  • New Success Criteria for 5.22 on Automated Tooling covering scraping technology.
    @codewordcreative
  • STAR JSON API has been published with techniques and test suite URLs.
    @AlexDawsonUK & @mgifford
  • [ #15 ] A New Introduction section on Relationships to other specifications (and bodies) is included.
    @AlexDawsonUK & @TzviyaSiegman
  • [ #17 ] New Success Criteria for 4.9 on Client VS Server covering Redundant processing.
    @jyasskin

Updates:

  • Additional Information sections were redesigned to increase interaction visibility.
    @AlexDawsonUK
  • Additional useful resources have been included within the specification.
    @AlexDawsonUK
  • Guideline Titles have been expanded to be more explanatory of the actionable SCs.
    @AlexDawsonUK & @torgo
  • The Laws & Policies document has additional legislation with references and fixes included.
    @AlexDawsonUK
  • Success Criteria for Guideline 2.17 now includes mentions of animation iterations.
    @codewordcreative
  • Success Criteria for Guideline 4.9 now include improved Protocol Usage compatibility.
    @ldevernay & @mgifford
  • Update to Guideline 4.2 to be more inclusive of both client and server-side.
    @ldevernay & @mgifford
  • WSG has been successfully transitioned from CG to the W3C IG repository.
    @AlexDawsonUK
  • [ #4 ] Update to Guideline 2.16 SC among others to remove language ambiguity.
    @timfrick
  • [ #14 ] Guideline Descriptions relabeled as Intent and temporarily moved to Additional Information.
    @AlexDawsonUK
  • [ #16 ] Former Guidelines 3.18-19 have been merged into a single Guideline.
    @andreadavanzo
  • [ #20 ] & [ #24 ] Update to Guideline 3.7 SCs to improve the criteria robustness.
    @andreadavanzo & @hidde
  • [ #21 ] Two Success Criteria for Guideline 3.19 have been merged into a single SC.
    @andreadavanzo & @hidde
  • [ #23 ] Two Success Criteria for Guideline 5.20 have been merged.
    @andreadavanzo
  • [ #27 ] Success Criteria for Guideline 3.2 now includes more detail about data types.
    @andreadavanzo
  • [ #28 ] Success Criteria for Guideline 3.3 now includes modular front and back-end code.
    @andreadavanzo
  • [ #32 ] Success Criteria for Guideline 3.7 are more extensively defined.
    @fullo, @hidde, & @kazuhito-kidachi
  • [ #35 ] Success Criteria for Guideline 3.19 now includes avoiding polyfills in modern browsers.
    @AlexDawsonUK

Fixes:

  • Broken links and redirects have been resolved or removed.
    @AlexDawsonUK
  • Group Status changed from a CG Draft to a W3C Editors Draft.
    @AlexDawsonUK
  • Guideline headings are now in sentence case to improve readability.
    @AlexDawsonUK
  • Missing test suite references in the table have now been resolved.
    @AlexDawsonUK
  • References to SustyWeb changed to IG (and URLs updated to match).
    @AlexDawsonUK
  • Resolved some issues with citation conventions being incorrect.
    @AlexDawsonUK
  • SustyWeb Community links & specifications now have superseded notice.
    @AlexDawsonUK, @ianbjacobs, & @TzviyaSiegman
  • Versioning references removed to match living document status.
    @AlexDawsonUK
  • [ #26 ] Resolved some issues with internal references to material being incorrect.
    @airbr
  • [ #31 ] Multiple spelling and grammar fixes have been applied.
    @AlexDawsonUK, @codewordcreative, & @hidde

If you spot any new bugs, or have new content or ideas to include, submit an issue .

  1. Previous page
    Acknowledgments
  2. Full document
  3. Next page
    References

D. References

D.1 Normative references

[1Planet] 1% For The Planet . 1% for the Planet. Informational. URL: https://www.onepercentfortheplanet.org/ [ADS] Ads.Txt - Authorized Digital Sellers . IAB technology Lab. 01 August 2022. Informational. URL: https://iabtechlab.com/ads-txt/ [ADVERT] Environmental impact assessment of online advertising . M. Pärssinen, M. Kotila, R. Cuevas, A. Phansalkar, and J. Manner. 19 September 2018. Informational. URL: https://www.sciencedirect.com/science/article/pii/S0195925517303505 [AFNOR] AFNOR SPEC 2201 . AFNOR. 01 April 2022. Informational. URL: https://www.boutique.afnor.org/en-gb/standard/afnor-spec-2201//fa203506/323315 [AISDG] The role of artificial intelligence in achieving the Sustainable Development Goals . Ricardo Vinuesa, Hossein Azizpour, Iolanda Leite, Madeline Balaam, Virginia Dignum, Sami Domisch, Anna Felländer, Simone Daniela Langhans, Max Tegmark, and Francesco Fuso Nerini. 13 January 2020. Informational. URL: https://www.nature.com/articles/s41467-019-14108-y [ALMANAC] Web Almanac: Sustainability . HTTP Archive. 26 Sepember 2022. Informational. URL: https://almanac.httparchive.org/en/2022/sustainability [ANGEL] Blue Angel . Blue Angel. Informational. URL: https://www.blauer-engel.de/en [APPMANIFEST] Web Application Manifest . Marcos Caceres; Kenneth Christiansen; Diego Gonzalez-Zuniga; Daniel Murphy; Christian Liebel. W3C. 5 May 2025. W3C Working Draft. URL: https://www.w3.org/TR/appmanifest/ [ASDP] Activating sustainability in the design process . Andrea Miquel. 13 August 2024. Informational. URL: https://www.degruyter.com/document/doi/10.1515/icom-2024-0037/html?lang=en [BATLED] How much battery does dark mode save?: an accurate OLED display power profiler for modern smartphones . Pranab Dash and Y. Charlie Hu. 24 June 2021. Informational. URL: https://dl.acm.org/doi/10.1145/3458864.3467682 [BCORP-C] B Corperation Certification . B Lab. Informational. URL: https://www.bcorporation.net/en-us/certification/ [BCORP-I] Improving your BIA score . B Lab. Informational. URL: https://bcorporation.uk/b-corp-certification/the-certification-process/improving-your-score/ [BCORP-S] B Corperation Standards . B Lab. Informational. URL: https://www.bcorporation.net/en-us/standards/ [BITCOIN] The Sustainability of Bitcoin and its Impact on the Environment . Eunice Rho. 17 January 2023. Informational. URL: https://grc.studentorg.berkeley.edu/the-sustainability-of-bitcoin-and-its-impact-on-the-environment/ [CAC] Carbon accounting in the Cloud . Ian Schneider and Taylor Mattia. 01 June 2024. Informational. URL: https://arxiv.org/pdf/2406.09645 [CACHE] A Web Caching Primer . Brian Davison. 01 Sepember 2001. Informational. URL: https://www.researchgate.net/publication/2570397_A_Web_Caching_Primer [CARBON] Carbon.txt - Green Infrastructure Verification . Green Web Foundation. 27 May 2023. Informational. URL: https://carbontxt.org/ [CCEEDC] Code of Conduct for Energy Efficiency in Data Centres . Mark Acton, Paolo Bertoldi and John Booth. 01 January 2023. Informational. URL: https://joint-research-centre.ec.europa.eu/document/download/0549a8bc-02da-4b05-896d-4728a4a54ab4_en?filename=Brochure [CCPA] California Consumer Privacy Act . State of California Department of Justice. 10 May 2023. Informational. URL: https://oag.ca.gov/privacy/ccpa [CDP] CDP . CDP Worldwide. Informational. URL: https://www.cdp.net/en [CEE] Equations relating total annual energy consumption and chips energy efficiency . Anders S.G. Andrae. 28 June 2023. Informational. URL: https://www.researchgate.net/publication/371938289_Equations_relating_total_annual_energy_consumption_and_chips_energy_efficiency [CEIUE] Carbon Emission Implications of ICT Re-use at the University of Edinburgh . Jim Hart. 01 July 2016. Informational. URL: https://www.ed.ac.uk/files/atoms/files/pc-carbonfootprints-jh-ecci2.pdf [CIWS] The Carbon Impact of Web Standards . Alexander Dawson. 22 January 2023. Informational. URL: https://websitesustainability.com/cache/files/research23.pdf [CLOUDDATA] The Cloud Is Material . Steven Gonzalez Monserrate. 27 January 2022. Informational. URL: https://mit-serc.pubpub.org/pub/the-cloud-is-material/release/1?readingCollection=b2d8aadb [COMPETE] Sustainability innovations and firm competitiveness . Fanny Hermundsdottir and Arild Aspelund. 19 October 2020. Informational. URL: https://www.sciencedirect.com/science/article/pii/S0959652620347594 [CRITCSS] On the Impact of the Critical CSS Technique on the Performance and Energy Consumption of Mobile Browsers . Kalle Janssen, Tim Pelle, Lucas de Geus, Reinier van der Gronden, Tanjina Islam, and Ivano Malavolta. 22 June 2022. Informational. URL: https://www.ivanomalavolta.com/files/papers/EASE_2022_critical_css.pdf [CRYPTO] Cryptocurrency's Dirty Secret: Energy Consumption . Jeremy Hinsdale. 04 May 2022. Informational. URL: https://news.climate.columbia.edu/2022/05/04/cryptocurrency-energy/ [CRYPTOBENCH] 3rd Global CryptoAsset Benchmarking Study . Apolline Blandin, Gina Pieters, Yue Wu, Thomas Eisermann, Anton Dek, Sean Taylor, and Damaris Njoki. 04 May 2022. Informational. URL: https://www.jbs.cam.ac.uk/wp-content/uploads/2021/01/2021-ccaf-3rd-global-cryptoasset-benchmarking-study.pdf [CTICT] The real climate and transformative impact of ICT . Charlotte Freitag, Mike Berners-Lee, Kelly Widdicks, Bran Knowles, Gordon S. Blair, Adrian Friday. 10 September 2021. Informational. URL: https://www.sciencedirect.com/science/article/pii/S2666389921001884 [CTML] Carbontracker: Tracking and Predicting the Carbon Footprint of Training Deep Learning Models . Lasse F. Wolff Anthony, Benjamin Kanding, and Raghavendra Selvan. 06 July 2020. Informational. URL: https://arxiv.org/abs/2007.03051 [CYBER] The cyber-consciousness of environmental assessment . John Mulrow, Manasi Gali, and Emily Grubert. 22 December 2021. Informational. URL: https://iopscience.iop.org/article/10.1088/1748-9326/ac413b [DAMS] Digital and metal study . French Republic. 01 November 2024. Informational. URL: https://librairie.ademe.fr/economie-circulaire-et-dechets/7713-etude-numerique-et-metaux.html [DC-T] DCMI Metadata Terms . Dublin Core Metadata Initiative. 20 January 2020. Informational. URL: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/ [DDATA] Exploring the sustainability challenges facing digitalization and internet data centers . Dlzar Al Kez, Aoife M. Foley, David Laverty, Dylan Furszyfer Del Rio, and Benjamin Sovacool. 15 October 2022. Informational. URL: https://www.sciencedirect.com/science/article/pii/S0959652622032115 [DNC] Does not compute: Avoiding pitfalls assessing the Internet's energy and carbon impacts . Jonathan Koomey and Eric Masanet. 24 June 2021. Informational. URL: https://www.cell.com/joule/fulltext/S2542-4351(21)00211-7 [DSASCF] Digital sustainability audits: a de facto standard for the Internet carbon footprint . David Monras. 08 June 2020. Informational. URL: https://www.researchgate.net/publication/343041330_Digital_sustainability_audits_a_de_facto_standard_for_the_Internet_carbon_footprint [DSMS] Digitalization for sustainable maintenance services: A systematic literature review . Bishal Raj Karki and Jari Porras. 25 June 2021. Informational. URL: https://www.sciencedirect.com/science/article/pii/S2666954421000107 [ECAWA] An empirical study on the performance and energy costs of ads and analytics in mobile web apps . Christos Petalotis, Luka Krumpak, Maximilian Stefan Floroiu, Laréb Fatima Ahmad, Shashank Athreya, Ivano Malavolta. 23 November 2023. Informational. URL: https://www.sciencedirect.com/science/article/pii/S0950584923002252 [ECCCT] Energy-efficient Cloud Computing Technologies and Policies for an Eco-friendly Cloud Market . European Commission. 09 November 2020. Informational. URL: https://digital-strategy.ec.europa.eu/en/library/energy-efficient-cloud-computing-technologies-and-policies-eco-friendly-cloud-market [ECCRA] EU Cyber Resilience Act . European Commission. 20 June 2023. Informational. URL: https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act [ECDCBC] Energy Consumption in Data Centres and Broadband Communication Networks in the EU . European Commission. 16 Febuary 2024. Informational. URL: https://publications.jrc.ec.europa.eu/repository/handle/JRC135926 [ECDCEE] 2020 Best Practice Guidelines for the EU Code of Conduct on Data Centre Energy Efficiency . European Commission. 21 January 2020. Informational. URL: https://e3p.jrc.ec.europa.eu/sites/default/files/2023-09/jrc119571_jrc119571_2020_best_practice_guidelines_v11.1.0a_br_ma_21_jan.pdf [ECDF] Shaping Europe's digital future . European Commission. 19 February 2020. Informational. URL: https://commission.europa.eu/strategy-and-policy/priorities-2019-2024/europe-fit-digital-age/shaping-europes-digital-future_en [ECGDS] Green digital sector . European Commission. 22 February 2023. Informational. URL: https://digital-strategy.ec.europa.eu/en/policies/green-digital [ECODFR] Ecoconception . French Republic. 16 December 2021. Informational. URL: https://ecoresponsable.numerique.gouv.fr/docs/2021/formation-ecoconception-2021-12-16.pdf [EDRP] European Digital Rights and Principles . European Commission. 27 September 2023. Informational. URL: https://digital-strategy.ec.europa.eu/en/policies/digital-principles [EEA] Europe's consumption in a circular economy: the benefits of longer-lasting electronics . European Environment Agency. 18 June 2020. Informational. URL: https://www.eea.europa.eu/publications/europe2019s-consumption-in-a-circular/benefits-of-longer-lasting-electronics [EEDCD] Best Practices Guide for Energy-Efficient Data Center Design . Federal Energy Management Program. 01 July 2024. Informational. URL: https://www.energy.gov/sites/default/files/2024-07/best-practice-guide-data-center-design.pdf [EEF-ICT] Measuring the Emissions & Energy Footprint of the ICT Sector . The World Bank. 12 December 2023. Informational. URL: https://documents1.worldbank.org/curated/en/099121223165540890/pdf/P17859712a98880541a4b71d57876048abb.pdf [EEG] Electronics Goes Green . Electronics Goes Green. 01 September 2020. Informational. URL: https://online.electronicsgoesgreen.org/wp-content/uploads/2020/10/Proceedings_EGG2020_v2.pdf [EEI] Investigating the Inconsistencies among Energy and Energy Intensity Estimates of the Internet . Vlad Coroamă. 28 June 2021. Informational. URL: https://www.aramis.admin.ch/Default?DocumentID=67656&Load=true [EFAI] The growing energy footprint of artificial intelligence . Alex de Vries. 10 October 2023. Informational. URL: https://www.sciencedirect.com/science/article/pii/S2542435123003653 [EFIIU] The overlooked environmental footprint of increasing Internet use . Renee Obringer, Benjamin Rachunok, Debora Maia-Silva, Maryam Arbabzadeh, Roshanak Nateghi, and Kaveh Madani. 8 January 2021. Informational. URL: https://www.sciencedirect.com/science/article/abs/pii/S0921344920307072 [EICC] The staggering ecological impacts of computation and the cloud . MIT. 14 Febuary 2022. Informational. URL: https://computing.mit.edu/news/the-staggering-ecological-impacts-of-computation-and-the-cloud/ [EIDT] Electricity Intensity of Internet Data Transmission . Joshua Aslan, Kieren Mayers, Jonathan G. Koomey, and Chris France. 01 August 2017. Informational. URL: https://onlinelibrary.wiley.com/doi/full/10.1111/jiec.12630 [ETC-EO] Electronics and obsolescence in a circular economy . John Bachér, Yoko Dams, Tom Duhoux, Yang Deng, Tuuli Teittinen, and Lars Fogh Mortensen. 18 June 2020. Informational. URL: https://www.eionet.europa.eu/etcs/etc-wmge/products/etc-wmge-reports/electronics-and-obsolescence-in-a-circular-economy [ETSI] ETSI ES 203 199 . European Telecommunications Standards Institute. 01 Febuary 2015. Informational. URL: https://www.etsi.org/deliver/etsi_es/203100_203199/203199/01.03.01_60/es_203199v010301p.pdf [EUAI] EU Artificial Intelligence Act . European Commission. 12 July 2024. Informational. URL: https://artificialintelligenceact.eu/the-act/ [EWASTE] Sources and Streams of Electronic Waste . Josh Lepawsky. 24 July 2020. Informational. URL: https://www.cell.com/one-earth/fulltext/S2590-3322(20)30307-9 [fingerprinting-guidance] Mitigating Browser Fingerprinting in Web Specifications . Nick Doty; Tom Ritter. W3C. 21 March 2025. W3C Working Group Note. URL: https://www.w3.org/TR/fingerprinting-guidance/ [FIREFOX] Tracking Protection in Firefox For Privacy and Performance . Georgios Kontaxis and Monica Chew. Informational. URL: https://www.ieee-security.org/TC/SPW2015/W2SP/papers/W2SP_2015_submission_32.pdf [FOAF] Friend Of A Friend . Dan Brickley and Libby Miller. 01 May 2004. Informational. URL: http://xmlns.com/foaf/spec/ [FOOTPRINT] The environmental footprint of the digital world . Frédéric Bordage. 01 November 2019. Informational. URL: https://www.greenit.fr/wp-content/uploads/2019/11/GREENIT_EENM_etude_EN_accessible.pdf [FRAMEWORKS] Measuring energy consumption of cross-platform frameworks for mobile applications . Matteo Ciman and Ombretta Gaggi. Informational. URL: https://www.math.unipd.it/~gaggi/doc/webistext15.pdf [FRUGAL] Frugal AI . AFNOR. 01 September 2024. Informational. URL: https://telechargement.afnor.info/standardization-afnor-spec-ai-frugal [FRUGALML] Frugal Machine Learning: Making AI More Efficient, Accessible, and Sustainable . Taro Yamada. 20 December 2024. Informational. URL: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5012869 [FUNIT] Defining Functional Units For LCA and TEA . US Department of Energy. 03 May 2022. Informational. URL: https://www.energy.gov/sites/default/files/2022-06/2022-05-03%20-%20Functional%20Unit%20PDF_compliant.pdf [GAMING] Climate Change Implications of Gaming Products and Services . Joshua Aslan. 01 February 2020. Informational. URL: https://openresearch.surrey.ac.uk/discovery/delivery/44SUR_INST:ResearchRepository/99512335802346#13140594990002346 [GDPR] General Data Protection Regulation . European Union. Informational. URL: https://gdpr.eu/ [GHGP] Greenhouse Gas Protocol . WRI & WBCSD. Informational. URL: https://ghgprotocol.org/ [GHGP-CLOUD] Greenhouse Gas Protocol - Cloud & Data Center Services . WRI & WBCSD. Informational. URL: https://ghgprotocol.org/sites/default/files/GHGP-ICTSG%20-%20ALL%20Chapters.pdf#page=142 [GON] Future trends of Green All Optical Networks and ICT Infrastructure in a large context . Anders S.G. Andrae. 29 March 2023. Informational. URL: https://www.researchgate.net/publication/368690756_Future_trends_of_Green_All_Optical_Networks_and_ICT_Infrastructure_in_a_large_context_-_trends_to_2050 [GPFEDS] General Policy Framework for the Ecodesign of Digital Services (GPFEDS) . French Republic. 17 May 2024. Informational. URL: https://www.arcep.fr/uploads/tx_gspublication/general_policy_framework_for_the_ecodesign_of_digital_services_version_2024.pdf [GR491] Handbook of Sustainable Design of Digital Services . Institute for Sustainable IT. 15 October 2021. Informational. URL: https://gr491.isit-europe.org/en/ [GREEN-D] The power of green defaults . Micha Kaiser, Manuela Bernauer, Cass R. Sunstein, and Lucia A. Reisch. 01 August 2020. Informational. URL: https://www.sciencedirect.com/science/article/pii/S0921800919317975 [GREEN-SW] Green software: Refactoring approach . Rajni Sehgal, Deepti Mehrotra, Renuka Nagpal, and Ramanuj Sharma. 04 November 2020. Informational. URL: https://www.sciencedirect.com/science/article/pii/S1319157820305164 [GREENCODE] Energy Efficiency across Programming Languages . Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, Jácome Cunha, João Paulo Fernandes, and João Saraiva. 24 October 2017. Informational. URL: https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf
[GRI]
Global Reporting Initiative . Global Reporting Initiative. 30 June 2022. Informational. URL: https://www.globalreporting.org/ [GSMA] Best practises for 5G App Developers . GSMA. 23 November 2022. Informational. URL: https://www.gsma.com/get-involved/working-groups/wp-content/uploads/2022/11/IG.15-v1.0-1.pdf [HOLCOL] Cost of living: Impact of rising costs on disabled people . House Of Lords, U.K. Government. 14 December, 2022. Informational. URL: https://lordslibrary.parliament.uk/cost-of-living-impact-of-rising-costs-on-disabled-people/ [HTML] HTML Standard . Anne van Kesteren; Domenic Denicola; Dominic Farolino; Ian Hickson; Philip Jägenstedt; Simon Pieters. WHATWG. Living Standard. URL: https://html.spec.whatwg.org/multipage/ [HUMANS] Humans.txt - We Are People, Not Machines . Abel Cabans, Abel Sutilo, Carlos Mañas, Juanjo Bernabeu, and Maria Macias. 04 April 2011. Informational. URL: https://humanstxt.org/Standard.html [ICODD] Your right to get your data deleted . Information Comissioners Office, U.K. Government. 07 January 2023. Informational. URL: https://ico.org.uk/for-the-public/your-right-to-get-your-data-deleted/ [ICTCA] Study on the practical application of the new framework methodology for measuring the environmental impact of ICT . European Union. 01 January 2014. Informational. URL: https://op.europa.eu/en/publication-detail/-/publication/ef17c01f-ea7c-49e0-91aa-878f16ba6361 [IEA] Data Centres and Data Transmission Networks . IEA. Informational. URL: https://www.iea.org/energy-system/buildings/data-centres-and-data-transmission-networks [IEA-DE] Digitalisation and Energy . IEA. 01 November 2020. Informational. URL: https://www.iea.org/reports/digitalisation-and-energy [IEA-V] The carbon footprint of streaming video: fact-checking the headlines . IEA. 11 December 2020. Informational. URL: https://www.iea.org/commentaries/the-carbon-footprint-of-streaming-video-fact-checking-the-headlines [IEU] New perspectives on internet electricity use in 2030 . Anders S.G. Andrae. 30 June 2020. Informational. URL: https://pisrt.org/psr-press/journals/easl/05-vol-3-2020-issue-2/new-perspectives-on-internet-electricity-use-in-2030/ [INR] Label numérique responsable . INR & Agence LUCIE. Informational. URL: https://institutnr.org/label-numerique-responsable [LIFESPAN] Promoting product longevity . European Union. 01 March 2020. Informational. URL: https://www.europarl.europa.eu/RegData/etudes/STUD/2020/648767/IPOL_STU(2020)648767_EN.pdf [LLMS] LLMS.txt - Proposed Standard . Jeremy Howard. Informational. URL: https://llmstxt.org/ [METAEX] MetaExtensions . WHATWG. 31 July 2021. Informational. URL: https://wiki.whatwg.org/wiki/MetaExtensions [MF] Microformats . Microformats Community. 18 July 2020. Informational. URL: https://microformats.org/wiki/Main_Page [MGGR] Mobile Gender Gap Report . GSMA. 01 March 2020. Informational. URL: https://www.gsma.com/solutions-and-impact/connectivity-for-good/mobile-for-development/wp-content/uploads/2020/05/GSMA-The-Mobile-Gender-Gap-Report-2020.pdf [MOBI] The state of the art in measurement-based experiments on the mobile web . Omar de Munk, Gian Luca Scoccia, and Ivano Malavolta. 20 May 2022. Informational. URL: https://www.sciencedirect.com/science/article/pii/S095058492200091X [MOBILE-BP] Mobile Web Best Practices 1.0 . Jo Rabin; Charles McCathieNevile. W3C. 29 July 2008. W3C Recommendation. URL: https://www.w3.org/TR/mobile-bp/ [MPWA] Evaluating the Impact of Caching on the Energy Consumption and Performance of Progressive Web Apps . Ivano Malavolta, Katerina Chinnappan, Lukas Jasmontas, Sarthak Gupta, and Kaveh Ali Karam Soltany. 6 October 2020. Informational. URL: https://www.ivanomalavolta.com/files/papers/MOBILESoft_Caching_PWA_2020.pdf [NCSC-CC] Produce clean and maintainable code . National Cyber Security Center, U.K. Government. 22 November 2018. Informational. URL: https://www.ncsc.gov.uk/collection/developers-collection/principles/produce-clean-maintainable-code [NCSC-HS] Serve websites over HTTPS . National Cyber Security Center, U.K. Government. 22 November 2018. Informational. URL: https://www.ncsc.gov.uk/information/page-removed [NETCACHE] A Review on Green Caching Strategies for Next Generation Communication Networks . M. Ishtiaque A. Zahed, Iftekhar Ahmad, Daryoush Habibi, Quoc Viet Phung, Md. Munjure Mowla, and Muhammad Waqas. 09 November 2020. Informational. URL: https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9272291 [NETWORK] Network energy use not directly proportional to data volume . David Mytton, Dag Lundén, and Jens Malmodin. 21 June 2024. Informational. URL: https://onlinelibrary.wiley.com/doi/10.1111/jiec.13512 [OAG43] 43% of major environmental websites make mass carbon emissions . Open Access Government. 21 April 2022. Informational. URL: https://www.openaccessgovernment.org/43-of-major-environmental-websites-make-mass-carbon-emissions/134119/ [OGRAPH] Open Graph Protocol . OGP Team. 11 December 2010. Informational. URL: https://ogp.me/ [OSEARCH] OpenSearch Protocol . OpenSearch Team. 18 November 2020. Informational. URL: https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md [OXCCHR] Impact of New and Emerging Internet Technologies on Climate Change and Human Rights . Kira Allmann and Mike Hazas. 01 October 2019. Informational. URL: https://www.law.ox.ac.uk/sites/default/files/migrated/un_human_rights_council_advisory_committee_submission_-_new_and_emerging_technologies_-_allmann_hazas.pdf [PARTDES] An introduction to radical participatory design . Victor Udoewa. 20 December 2022. Informational. URL: https://www.cambridge.org/core/journals/design-science/article/an-introduction-to-radical-participatory-design-decolonising-participatory-design-processes/63F70ECC408844D3CD6C1A5AC7D35F4D [PEWR] Smartphone Ownership Is Growing Rapidly Around the World, but Not Always Equally . Pew Research Center. 05 Febuary 2019. Informational. URL: https://www.pewresearch.org/global/2019/02/05/smartphone-ownership-is-growing-rapidly-around-the-world-but-not-always-equally/ [PHP-FM] PHP Function and Method listing . The PHP Group. Informational. URL: https://www.php.net/manual/en/indexes.functions.php [PSEC] Investigating the correlation between performance scores and energy consumption of mobile web apps . Kwame Chan-Jong-Chu, Tanjina Islam, Miguel Morales Exposito, Sanjay Sheombar, Christian Valladares, Olivier Philippot, Eoin Martino Grua, and Ivano Malavolta. 17 April 2020. Informational. URL: https://www.ivanomalavolta.com/files/papers/EASE_2020.pdf [QUANTUM] Dismantling the Quantum Threat . Tilman Runge. 06 December 2022. Informational. URL: https://www.researchgate.net/publication/367205680_Dismantling_the_Quantum_Threat [RAHS] Rethinking Allocation in High-Baseload Systems . D. Schien, P. J. S. Shabajee, and C. W. Preist. 05 July 2022. Informational. URL: https://research-information.bris.ac.uk/ws/portalfiles/portal/348324297/Schien_rethinking_allocation.pdf [RDFA-CORE] RDFa Core 1.1 - Third Edition . Ben Adida; Mark Birbeck; Shane McCarron; Ivan Herman et al. W3C. 17 March 2015. W3C Recommendation. URL: https://www.w3.org/TR/rdfa-core/ [REEM] Requirements for Energy Efficiency Management . E. Stephan, M. Palmero, B. Claise, L. M. Contreras, and Q. Wu. 21 January 2025. Informational. URL: https://www.ietf.org/archive/id/draft-stephan-green-ucs-and-reqs-02.html [ROBOTS2] An Extended Standard for Robot Exclusion . Sean Conner. 05 November 2002. Informational. URL: https://www.conman.org/people/spc/robots2.html [RREPDC] Reporting requirements on the energy performance and sustainability of data centres for the Energy Efficiency Directive . European Commission. 01 October 2023. Informational. URL: https://op.europa.eu/en/publication-detail/-/publication/d9404897-7221-11ee-9220-01aa75ed71a1/language-en [RSS] RSS 2.0 Specification . RSS Advisory Board. 30 March 2009. Informational. URL: https://www.rssboard.org/rss-specification [SASB] Sustainability Accounting Standards Board . IFRS Foundation. Informational. URL: https://sasb.ifrs.org/ [SCHEMA] Structured Data . Schema Community. 23 May 2023. Informational. URL: https://schema.org/ [SDGS] Sustainable Development Goals . United Nations. 11 July 2020. Informational. URL: https://sdgs.un.org/goals [SECURITY] security.txt - A proposed standard which allows websites to define security policies . E. Foudil and Y. Shafranovich. 01 April 2022. Informational. URL: https://securitytxt.org/ [SEMVER] Semantic Versioning . Tom Preston-Werner. Informational. URL: https://semver.org/ [SITEMAP] Sitemaps Protocol . Google, Yahoo, and Microsoft. 21 November 2016. Informational. URL: https://www.sitemaps.org/protocol.html [SOLID] Solid Protocol . Solid Project. 31 December 2022. Informational. URL: https://solidproject.org/TR/protocol [SUSTYDEBT] Sustainability debt: A metaphor to support Sustainability design decisions . Stefanie Betz, Christoph Becker, Ruzanna Chitchyan, Leticia Duboc, Steve Easterbrook, Birgit Penzenstadler, N. Seyff, and Colin C. Venters. 01 January 2015. Informational. URL: https://www.researchgate.net/publication/282889658_Sustainability_debt_A_metaphor_to_support_Sustainability_design_decisions [SWPWA] Assessing the Impact of Service Workers on the Energy Efficiency of Progressive Web Apps . Ivano Malavolta, Giuseppe Procaccianti, Paul Noorland, and Petar Vukmirovic. 23 May 2017. Informational. URL: https://www.ivanomalavolta.com/files/papers/Mobilesoft_2017.pdf [TCFD] Task Force on Climate-related Financial Disclosures . TCFD. Informational. URL: https://www.fsb-tcfd.org/ [TRAFFIC] Are there limits to growth in data traffic? . Mike Hazas, Janine Morley, Oliver Bates and Adrian Friday. Informational. URL: https://www.researchgate.net/publication/303748253_Are_there_limits_to_growth_in_data_traffic_on_time_use_data_generation_and_speed [UCEEM] Use Cases for Energy Efficiency Management . E. Stephan, M. Palmero, B. Claise, L. M. Contreras, and Q. Wu. 24 January 2025. Informational. URL: https://www.ietf.org/archive/id/draft-stephan-green-use-cases-00.html [UKG-AS] Sample accessibility statement . U.K. Government. 2 April 2020. Informational. URL: https://www.gov.uk/government/publications/sample-accessibility-statement [UKG-PDF] Making a positive change: PDF to HTML . U.K. Government. 12 June 2023. Informational. URL: https://accessibility.blog.gov.uk/2023/06/12/making-a-positive-change-pdf-to-html/ [UKG-PE] Building a resilient frontend using progressive enhancement . U.K. Government. 16 December 2019. Informational. URL: https://www.gov.uk/service-manual/technology/using-progressive-enhancement [UKG-SDG] Implementing the Sustainable Development Goals . U.K. Government. 15 July 2021. Informational. URL: https://www.gov.uk/government/publications/implementing-the-sustainable-development-goals/implementing-the-sustainable-development-goals--2 [UKG-TA] Testing for accessibility . U.K. Government. 24 May 2022. Informational. URL: https://www.gov.uk/service-manual/helping-people-to-use-your-service/testing-for-accessibility [UNDER] United Nations Digital Economy Report 2024 . United Nations. 10 Jul 2024. Informational. URL: https://unctad.org/publication/digital-economy-report-2024 [UNGA] United Nations Global Impact . United Nations. Informational. URL: https://unglobalcompact.org/ [UNGA-LW] How to Ensure a Living Wage for All Employees, Globally and Regionally . United Nations. Informational. URL: https://unglobalcompact.org/academy/how-to-ensure-a-living-wage-for-all-employees [USG-UT] Research-Based Web Design and Usability Guidelines . U.S. Department of Health and Human Services. 26 March 2015. Informational. URL: https://web.archive.org/web/20130112215348/http://www.usability.gov/guidelines/guidelines_book.pdf [VARIABLES] The Variables of Web Sustainability . Alexander Dawson. 22 January 2023. Informational. URL: https://websitesustainability.com/cache/files/variables.pdf [W3C-WPWG] Web Performance Working Group . W3C. Informational. URL: https://www.w3.org/webperf/ [WAI-ERR] Understanding WCAG 2.2: Error Identification . W3C Working Group. 05 October 2023. Informational. URL: https://www.w3.org/WAI/WCAG22/Understanding/error-identification.html [WAI-WRL] Understanding WCAG 2.2: Reading Level . W3C Working Group. 05 October 2023. Informational. URL: https://www.w3.org/WAI/WCAG22/Understanding/reading-level.html [WASM] Comparing the Energy Efficiency of WebAssembly and JavaScript in Web Applications on Android Mobile Devices . Max van Hasselt, Kevin Huijzendveld, Nienke Noort, Sasja de Ruijter, Tanjina Islam, and Ivano Malavolta. 15 June 2022. Informational. URL: https://www.ivanomalavolta.com/files/papers/EASE_2022_web_assembly.pdf [WASM-JS] WebAssembly versus JavaScript: Energy and Runtime Performance . Joao De Macedo, Rui Abreu, Rui Pereira, and Joao Saraiva. 09 January 2023. Informational. URL: https://repositorio.inesctec.pt/server/api/core/bitstreams/0870fb76-d463-456b-9e34-5b33bb7c0dd1/content [WCAG22] Web Content Accessibility Guidelines (WCAG) 2.2 . Michael Cooper; Andrew Kirkpatrick; Alastair Campbell; Rachael Bradley Montgomery; Charles Adams. W3C. 12 December 2024. W3C Recommendation. URL: https://www.w3.org/TR/WCAG22/ [WEBVTT] WebVTT: The Web Video Text Tracks Format . Silvia Pfeiffer. W3C. 4 April 2019. W3C Candidate Recommendation. URL: https://www.w3.org/TR/webvtt1/ [WEF] Bridging Digital and Environmental Goals . World Economic Forum. 01 March 2021. Informational. URL: https://www3.weforum.org/docs/WEF_Bridging_Digital_and_Environmental_Goals_2021.pdf [WKMB] Who Killed My Battery: Analyzing Mobile Browser Energy Consumption . Narendran Thiagarajan, Gaurav Aggarwal, Angela Nicoara, Dan Boneh, andJatinder Pal Singh. 20 April 2012. Informational. URL: https://mobisocial.stanford.edu/papers/boneh-www2012.pdf [WWU-BCG] Let users pause/stop/hide animation . Western Washington University. 17 August 2022. Informational. URL: https://marcom.wwu.edu/accessibility/guide/pause-stop-hide-animation

D.2 Informative references

[design-principles]
Web Platform Design Principles . Martin Thomson; Jeffrey Yasskin. W3C. 16 May 2025. W3C Working Group Note. URL: https://www.w3.org/TR/design-principles/
[ethical-web-principles]
Ethical Web Principles . Daniel Appelquist; Hadley Beeman; Amy Guy. W3C. 12 December 2024. STMT. URL: https://www.w3.org/TR/ethical-web-principles/
[FOOTPRINT]
The environmental footprint of the digital world . Frédéric Bordage. 01 November 2019. Informational. URL: https://www.greenit.fr/wp-content/uploads/2019/11/GREENIT_EENM_etude_EN_accessible.pdf
[HR-Spec]
Human rights and technical standard-setting for the Web . Nick Doty, Alissa Cooper, and Wendy Seltzer. 10 March 2023. Informational. URL: https://cdt.org/wp-content/uploads/2023/03/human-rights-web-standards.html
[privacy-principles]
Privacy Principles . Robin Berjon; Jeffrey Yasskin. W3C. 15 May 2025. STMT. URL: https://www.w3.org/TR/privacy-principles/
[VARIABLES]
The Variables of Web Sustainability . Alexander Dawson. 22 January 2023. Informational. URL: https://websitesustainability.com/cache/files/variables.pdf
[WCAG22]
Web Content Accessibility Guidelines (WCAG) 2.2 . Michael Cooper; Andrew Kirkpatrick; Alastair Campbell; Rachael Bradley Montgomery; Charles Adams. W3C. 12 December 2024. W3C Recommendation. URL: https://www.w3.org/TR/WCAG22/