Latest EcoMark · Algo v4
dougiehunt.com This grade belongs to dougiehunt.com. It is based on a bounded sample of up to 5 connected public pages plus public evidence. It is not a grade for any one page.
B 87 #2 of 10 using v4
Improve
Start with these changes. EcoMark puts the lowest-scoring areas first, so the next step is obvious.
1 responsibility
Publish clearly linked privacy, terms, accessibility and contact information, plus a public registration identifier where applicable. Transparent, secure defaults make digital impact understandable and give visitors meaningful choices.
2 efficiency
Add long-lived cache headers to versioned static assets. Lighter pages consume less bandwidth and device work and remain usable on slower connections.
3 accessibility
Keep meaningful content in the initial HTML so the page remains useful without heavy client rendering. Accessible, resilient markup works for more people, assistive technology and older or constrained devices.
Breakdown
Where the score comes from. 1 connected pages · ~6 KB measured/page · 0 KB JavaScript/page · 6 resource references/page · 0% sampled assets cacheable. PageSpeed-style checks: 5/7; 1 obvious blocking candidates; 0 images without width/height.
Evidence and scoringEvidence: 1 connected pages · ~6 KB measured/page · 0 KB JavaScript/page · 6 resource references/page · 0% sampled assets cacheable. PageSpeed-style checks: 5/7; 1 obvious blocking candidates; 0 images without width/height.
Payload Measured HTML and sampled asset payload is proportionate and optimised. 20/20 JavaScript Referenced JavaScript weight is kept proportionate. 20/20 Requests Pages avoid excessive resource references and third-party connections. 20/20 Media Images and video avoid obvious loading and autoplay waste. 20/20 Caching and compression Sampled static assets expose effective cache policy. 0/20 0 known trackers · 0 tracking-style response cookies · 0% third-party resource references.
Evidence and scoringEvidence: 0 known trackers · 0 tracking-style response cookies · 0% third-party resource references.
Behavioural tracking Known advertising pixels and cross-site trackers are absent or minimised. 20/20 Analytics minimisation Analytics technology is absent or privacy-preserving and proportionate. 20/20 Cookies and consent Non-essential response cookies are avoided before interaction. 20/20 Third-party disclosure Resource loading does not unnecessarily disclose visits to third parties. 20/20 Invasive techniques Known session replay and similarly invasive tools are absent. 20/20 1 US-headquartered visitor-facing provider ecosystems · 100% first-party assets · open technology 90/100 · no framework signal required/detected. DNS: NS jose.ns.cloudflare.com, lily.ns.cloudflare.com · MX 10 mail.protonmail.ch, 20 mailsec.protonmail.ch.
Evidence and scoringEvidence: 1 US-headquartered visitor-facing provider ecosystems · 100% first-party assets · open technology 90/100 · no framework signal required/detected. DNS: NS jose.ns.cloudflare.com, lily.ns.cloudflare.com · MX 10 mail.protonmail.ch, 20 mailsec.protonmail.ch.
Provider jurisdiction Observable visitor-facing dependencies minimise reliance on US-headquartered platform ecosystems. 15/20 Third-party geography Known non-EU third-party data exposure is minimised. 20/20 Portable delivery Pages minimise proprietary embeds and platform-specific content dependencies. 20/20 Supplier concentration Third-party resource loading is not dominated by one provider ecosystem. 20/20 Open technology Open standards, first-party delivery, open-source technology and public source code are preferred where practical. 20/20 0 semantic issues · 0 keyboard markup issues · 0% unlabelled controls · 32% raw/rendered text ratio.
Evidence and scoringEvidence: 0 semantic issues · 0 keyboard markup issues · 0% unlabelled controls · 32% raw/rendered text ratio.
Semantics HTML exposes basic language, heading and landmark structure. 20/20 Keyboard access Markup avoids obvious keyboard-hostile interaction patterns. 20/20 Forms and controls Form controls expose labels or accessible names. 20/20 Visual accessibility Viewport and media markup avoid obvious visual accessibility barriers. 15/20 Resilience Meaningful text remains present without relying entirely on client rendering. 5/20 Privacy ✗ · Cookies n/a · Terms ✗ · Accessibility ✗ · Contact/About ✗. Public registration IDs: none detected. verified green hosting (Cloudflare). carbon.txt ✗ · sitemap ✓ · security 6/6.
Evidence and scoringEvidence: Privacy ✗ · Cookies n/a · Terms ✗ · Accessibility ✗ · Contact/About ✗. Public registration IDs: none detected. verified green hosting (Cloudflare). carbon.txt ✗ · sitemap ✓ · security 6/6.
Public accountability Privacy, terms, accessibility, contact and applicable registration information are discoverable. 0/20 Security basics The main response exposes sensible browser security headers. 20/20 Consent design Tracking and consent markup avoids obvious one-sided choice patterns. 20/20 Supplier disclosure Detected material visitor-facing providers are reflected in discoverable privacy information. 20/20 Sustainability evidence Green hosting, carbon.txt and public sustainability information provide discoverable evidence of digital sustainability practice. 10/20
Progress
Previous EcoMarks.