This document lists additional resources that reinforce the guidelines and success criteria within the Web Sustainability Guidelines (WSG) specification.
Resources may include academic and/or government sources, works from standards bodies, research papers, case studies, relevant content showcasing implementation or use cases, tools (free or open source); or other materials that are relevant to understanding, implementing, or reinforcing the sustainability principles.
Resources are for information purposes only, no endorsement is implied. Neither the W3C nor the Sustainable Web Interest Group can guarantee the sustainability of these external resources.
Help improve this page by sharing your ideas, suggestions, or comments via GitHub issues.
To provide feedback regarding this document, the preferred method is using GitHub. It is free to create a GitHub account to file issues. A list of issues filed as well as archives of previous mailing list public-sustainableweb@w3.org (archive) discussions are publicly available.
Identify, assess, disclose, review, and mitigate sustainability impacts:
Understand user requirements or constraints:
Integrate sustainability into every stage of the ideation process:
Design efficient and streamlined user journeys:
Design to assist and not to distract:
Avoid being manipulative or deceptive:
Make deliverables understandable and reusable:
Use a design system for interface consistency:
Optimize media to reduce resource use:
Ensure animation is proportionate and easy to control:
Reduce the impact of downloadable and physical documents:
Involve users early in the project:
Audit and test for bugs or issues requiring resolution:
Validate usability through testing and real-world usage:
Provide cross-platform compatibility support:
Set goals based on performance and energy impact:
Minify and remove unused code:
Modularize bandwidth-heavy components:
Avoid redundancy and duplication in code:
Treat third parties the same as first parties:
Ensure code follows good semantic practices:
Defer the loading of non-critical resources:
Structure metadata for machine readability:
Use media queries that support sustainability goals:
Ensure layouts work for different devices and requirements:
Use sustainable JavaScript and APIs:
Use dependencies sparingly and maintain them:
Include expected and beneficial files:
Use the most efficient solution for your service:
Use the latest stable language version:
Reduce the number and complexity of database queries:
Optimize caching and support offline access:
Reduce data transfer with compression:
Setup necessary error pages and redirection links:
Avoid maintaining unnecessary virtualized environments or containers:
Define the frequency of data refreshes:
Back up critical data at routine intervals:
Assess the impact and requirements of data processing:
Use Content Delivery Networks (CDN) when beneficial:
Ensure infrastructure fits project requirements:
Store data according to the needs of your users:
Have an ethical and sustainable product strategy:
Assign a sustainability advocate:
Inform, raise awareness, and train for sustainability:
Communicate the environmental impact of user choices:
Calculate the environmental impact:
Define clear organizational sustainability goals and metrics:
Validate web sustainability efforts through external verification:
Support mandatory disclosures and reporting:
Create one or more impact business models:
Follow a product management and maintenance strategy:
Implement continuous improvement procedures:
Document updates and evolutions:
Evaluate if a digital product or service is necessary:
Provide a supplier standards of practice document:
Share decision-making power with affected parties:
Use Diversity, Equity, Justice, Inclusion (DEJI) practices:
Promote responsible data practices:
Establish responsible practices around AI and emerging or disruptive technologies:
Adopt responsible financial practices:
Adopt organizational philanthropy practices:
Plan for a digital product or service's care and end-of-life:
Repair, reuse, refurbish, recycle or reduce e-waste:
Define performance, environmental, and human budgets:
Use and contribute to open source:
Create a business continuity and disaster recovery plan:
Additional information about participation in the Sustainable Web Interest Group can be found within the GitHub repository of the Interest Group.
Alexander Dawson, Andrea Davanzo, Anne Faubry, Antoine Abélard, Arnaud Levy, Berwyn Powell, Brett Tackaberry, Dennis Lemm, Diogo Abrantes Da Silva, François Burra, Gabriel Dalton, Iain McClenaghan, Ines Akrap, Iulia Raluca Ionita, Ivano Malavolta, Jennifer Strickland, Jens Oliver Meiert, Josh Kim, Laurent Devernay Satyagraha, Mike Gifford, Morgan Murrah, Owen Rogers, Richard Ishida, Romuald Priol, Rose Newell, Siddhesh Wagle, Thibaud Colas, Tim Frick, Tzviya Siegman