ABCDEFGHIJKLMNOPQRSTU
1
Please note: If you're unsure what each guideline represents, check the committee's draft.
Also: Some content will overlap at this stage, don't worry! Some will be merged - or if fields differ cross-reference.
2
Scores: 0 - Low, 1 - Medium, 2 - High
3
GuidelineSpecTagsData CentreNetworkDeviceComments
4
Undertake Systemic Impacts MappingUXSocial Equity
Accessibility
Ideation
Research
Compatibility
Performance
Hardware
Software
Networking
Reporting
111
5
Assess And Research Visitor NeedsUXSocial Equity
Accessibility
UI
Patterns
Ideation
Research
Usability
Compatibility
Reporting
KPIs
111
6
Research Non-visitors NeedsUXSocial Equity
Ideation
Research
Usability
Hardware
E-Waste
Reporting
KPIs
Marketing
111
7
Consider Sustainability In Early IdeationUXUI
Ideation
Research
Software
Strategy
000
8
Account For Stakeholder IssuesUXSocial Equity
Accessibility
Ideation
Research
Strategy
KPIs
111
9
Create a Frictionless Lightweight Experience By DefaultUXSocial Equity
Content
UI
Patterns
Usability
Performance
111
10
Avoid Unnecessary Or An Overabundance Of AssetsUXUI
Usability
Assets
Performance
122
11
Ensure Navigation And Way-finding Is Well-structuredUXAccessibility
UI
Usability
HTML
Marketing
001
12
Respect The Visitors AttentionUXUI
Patterns
Usability
Assets
111
13
Use Recognized Design PatternsUXUI
Patterns
Usability
Assets
CSS
001
14
Avoid Manipulative PatternsUXSocial Equity
Accessibility
UI
Patterns
Usability
Compatibility
Assets
JavaScript
Security
Privacy
000
15
Document And Share Project OutputsUXContent
Patterns
Education
Assets
Software
111
16
Use A Design System To Prioritize Interface ConsistencyUXUI
Patterns
Education
Usability
Assets
Strategy
001
17
Write With Purpose, In An Accessible, Easy To Understand FormatUXSocial Equity
Accessibility
Content
UI
Usability
001
18
Take a More Sustainable Approach To Image AssetsUXContent
UI
Usability
Assets
HTML
Performance
Software
122
19
Take a More Sustainable Approach To Media AssetsUXContent
UI
Usability
Assets
HTML
Performance
Software
122
20
Take a More Sustainable Approach To AnimationUXAccessibility
UI
Usability
CSS
JavaScript
Performance
012
21
Take a More Sustainable Approach To TypefacesUXUI
Usability
CSS
Performance
011
22
Provide Suitable Alternatives To Web AssetsUXSocial Equity
Accessibility
Content
UI
Usability
Compatibility
Assets
HTML
Performance
111
23
Provide Accessible, Usable, Minimal Web FormsUXSocial Equity
Accessibility
UI
Usability
HTML
Privacy
001
24
Support Non-Graphic Ways To Interact With ContentUXSocial Equity
Accessibility
Content
UI
Usability
Compatibility
HTML
Performance
Software
001
25
Give Useful Notifications To Improve The Visitor's JourneyUXUI
Usability
JavaScript
Privacy
001
26
Reduce The Impact Of Downloadable Or Physical DocumentsUXContent
UI
Usability
Compatibility
Assets
Performance
Hardware
Software
E-Waste
001
This is tricky as it's completely different category (it's non DC, not network and not device)
Scoring 0,0,1 when Printer taken into account as a device
27
Create A Stakeholder-focused Testing & Prototyping PolicyUXSocial Equity
Accessibility
UI
Ideation
Research
Education
Usability
Governance
222
28
Conduct Regular Audits, Regression, And Non-regression TestsUXSocial Equity
Accessibility
UI
Research
Usability
Compatibility
Performance
Security
Privacy
Reporting
KPIs
111
29
Analyze The Performance Of The Visitor JourneyUXAccessibility
Research
Usability
Performance
Networking
Strategy
KPIs
111
30
Incorporate Value Testing Into Each Major Release-cycleUXResearch
Usability
Strategy
KPIs
111
31
Incorporate Usability Testing Into Each Minor Release-cycleUXSocial Equity
Accessibility
UI
Research
Usability
Strategy
KPIs
111
32
Incorporate Compatibility Testing Into Each Release-cycleUXSocial Equity
Accessibility
UI
Research
Usability
Compatibility
Software
Security
Strategy
KPIs
112
33
Identify Relevant Technical IndicatorsDeveloperSocial Equity
Research
Performance
Networking
Strategy
KPIs
111
34
Minify Your HTML, CSS And JavaScriptDeveloperHTML
CSS
JavaScript
Performance
000
35
Use Code-splitting Within ProjectsDeveloperCSS
JavaScript
Performance
011
36
Apply Tree Shaking To CodeDeveloperCSS
JavaScript
Performance
011
37
Ensure Your Solutions Are AccessibleDeveloperSocial Equity
Accessibility
Content
UI
Research
Usability
Compatibility
Software
KPIs
111
This is rated high on impact, but mainly on other aspects than environmental.
Our reporting categories are currently aligned to environmental impact, so I think Medium (1) is the highest impact we can assign to this recommendation
38
Avoid Code DuplicationDeveloperPatterns
CSS
JavaScript
Performance
111
39
Rigorously Assess Third-party ServicesDeveloperUI
Usability
JavaScript
Performance
Software
Security
Privacy
222
40
Use HTML Elements CorrectlyDeveloperSocial Equity
Accessibility
Content
Usability
Compatibility
HTML
011
41
Resolve Render Blocking ContentDeveloperAssets
CSS
JavaScript
Performance
011
42
Provide Code-based Way-finding MechanismsDeveloperAccessibility
UI
Usability
HTML
Marketing
000
43
Validate Form Errors And External InputDeveloperAccessibility
UI
Usability
Compatibility
HTML
Security
111
44
Use Metadata CorrectlyDeveloperAccessibility
Usability
HTML
Marketing
111
45
Use CSS Preference And Media QueriesDeveloperAccessibility
UI
Usability
Assets
CSS
111
46
Develop A Mobile-first LayoutDeveloperUI
Usability
Compatibility
CSS
Performance
001
47
Use Beneficial JavaScript And Its API'sDeveloperAccessibility
JavaScript
Security
222
48
Ensure Your Scripts Are SecureDeveloperSocial Equity
JavaScript
Security
Privacy
111
49
Manage Dependencies AppropriatelyDeveloperPatterns
JavaScript
Performance
Software
Security
010
50
Include Files That Are Automatically ExpectedDeveloperUI
Patterns
Compatibility
Assets
Marketing
000
51
Use Plaintext Formats When AppropriateDeveloperPatterns
Security
001
52
Avoid Using Deprecated Or Proprietary CodeDeveloperAccessibility
Compatibility
HTML
CSS
JavaScript
Performance
000
53
Align Technical Requirements With Sustainability GoalsDeveloperIdeation
Compatibility
Performance
Strategy
111
54
Use The Latest Stable Language VersionDeveloperCompatibility
Performance
Security
111
55
Take Advantage Of Native FeaturesDeveloperUI
Patterns
Compatibility
HTML
CSS
JavaScript
011
56
Run Fewer, Simpler Queries As PossibleDeveloperPerformance
Networking
110
57
Choose A Sustainable Hosting ProviderInfrastructureSocial Equity
Hardware
Networking
200
58
Optimize Browser CachingInfrastructureAssets
HTML
JavaScript
Performance
Networking
221
59
Compress Your FilesInfrastructureAssets
Performance
Networking
020
60
Use Error Pages And Redirects CarefullyInfrastructureContent
UI
Usability
Compatibility
Networking
Marketing
020
61
Limit Usage Of Additional EnvironmentsInfrastructurePerformance
Hardware
Software
Networking
200
62
Automate To Fit The NeedsInfrastructurePerformance
Software
100
63
Frequency For Refresh Is Relevant To Visitor NeedsInfrastructureUsability
JavaScript
Performance
Networking
111
64
Be Mindful Of Duplicate DataInfrastructurePerformance
Hardware
000
65
Enable Asynchronous Processing And CommunicationInfrastructureJavaScript
Performance
Networking
100
66
Use Edge ComputingInfrastructureContent
Performance
Hardware
Networking
220
In fact this is probably detrimental to end user devices
67
Use The Lowest Infrastructure Tier Meeting Business RequirementsInfrastructurePerformance
Hardware
E-Waste
200
68
Store Data According To Visitor NeedsInfrastructureContent
Performance
Hardware
E-Waste
Privacy
000
69
Have An Ethical And Sustainability Product StrategyBusinessSocial Equity
Ideation
Research
Education
Strategy
KPIs
222
70
Assign A Sustainability RepresentativeBusinessSocial Equity
Ideation
Education
Marketing
111
71
Raise Awareness And InformBusinessContent
Education
Reporting
Marketing
111
72
Communicate The Ecological Impact Of User ChoicesBusinessContent
Education
Reporting
111
73
Estimate A Product Or Service's Environmental ImpactBusinessSocial Equity
Ideation
Research
Strategy
KPIs
111
74
Define Clear Organizational Sustainability Goals And MetricsBusinessSocial Equity
Ideation
Research
Governance
KPIs
100
75
Verify Your Efforts Using Established Third-party Business CertificationsBusinessGovernance
KPIs
111
76
Implement Sustainability Onboarding GuidelinesBusinessEducation
Strategy
222
77
Support Mandatory Disclosures And ReportingBusinessContent
Reporting
KPIs
111
78
Create One Or More Impact Business ModelsBusinessContent
Ideation
Research
Strategy
222
79
Follow A Product Management And Maintenance StrategyBusinessCompatibility
Strategy
222
80
Implement Continuous Improvement ProceduresBusinessUI
Compatibility
Performance
Security
Strategy
KPIs
222
81
Document Future Updates And EvolutionsBusinessContent
Education
Usability
Compatibility
000
82
Establish If A Digital Product Or Service Is NecessaryBusinessIdeation
Software
E-Waste
Reporting
222
83
Determine The Functional UnitBusinessIdeation
Research
Reporting
111
84
Create A Supplier Standards Of PracticeBusinessSocial Equity
Content
Ideation
Hardware
Governance
222
85
Share Economic BenefitsBusinessSocial Equity
Governance
222
86
Share Decision-making Power With Appropriate StakeholdersBusinessSocial Equity
Ideation
Strategy
000
87
Use Justice, Equity, Diversity, Inclusion (JEDI) PracticesBusinessSocial Equity
Accessibility
Ideation
Strategy
222
88
Promote Responsible Data PracticesBusinessSocial Equity
Content
Privacy
Governance
222
89
Implement Appropriate Data Management ProceduresBusinessSocial Equity
Security
Privacy
Strategy
000
90
Promote Responsible Emerging Technology PracticesBusinessSocial Equity
Content
Governance
222
91
Include Responsible Financial PoliciesBusinessSocial Equity
Ideation
Governance
222
92
Include Organizational Philanthropy PoliciesBusinessSocial Equity
Content
Governance
222
93
Plan For A Digital Product Or Service's Care And End Of LifeBusinessSocial Equity
Research
Compatibility
Software
E-Waste
Strategy
111
94
Include E-waste, Right-to-repair, And Recycling PoliciesBusinessSocial Equity
Content
Ideation
Hardware
E-Waste
Governance
102
95
Define Performance And Environmental BudgetsBusinessAccessibility
Ideation
Research
Usability
Performance
KPIs
111
96
Use Open Source ToolsBusinessSocial Equity
UI
Ideation
Assets
Software
111
97
Create a Business Continuity and Disaster Recovery PlanBusinessSecurity
Governance
Strategy
110
98
99
100