LowDO Website Audit — 2026-03-04

1. Structure & File Organization

Overall: Well-organized. Follows Eleventy conventions cleanly.

Strengths

Issues


2. Content Architecture & Automated Page Creation

Overall: The system works well. Drop a folder + markdown file, get a page. A few rough edges.

How it works

Strengths

Issues


3. Performance & Accessibility Issues

Performance

Strengths:

Issues:

Accessibility

Strengths:

Issues:


4. Broken Links & Missing Assets

No broken links found

Missing assets / gaps


Priority Matrix

PriorityIssueFile
HighMissing robots.txt(needs to be created)
HighMissing sitemap.xml(needs plugin or template)
HighCasa Marianella body copy is wrongentries/projects/casa-marianella/casa-marianella.md
HighGallery <figcaption> without <figure>_includes/layouts/project.njk lines 96–100
MediumFilter "show more" toggle not keyboard accessible_includes/components/indexFilters.njk line 17
MediumMobile menu button lacks :focus-visible_includes/assets/css/base.css
MediumImage cache commented out.eleventy.js lines 87–92
Mediumpackage.json name is halide (leftover)package.json
Mediumstackbit.config.ts appears unusedstackbit.config.ts
Mediumprojects/ root dir may be legacy dead codeprojects/
LowGA4 ID not set_data/settings.yaml
LowAVIF disabled_data/settings.yaml
LowLoose equality in dark_mode.js_includes/assets/js/dark_mode.js
Lowbase.css ~25KB — unused utilities possible_includes/assets/css/base.css
LowLocal Development Workflow.md duplicates docs/root