Sample audit · folio.lu

The audit we ran on
our own site.

We held ourselves to the same standard we hold every prospect. Here's the full audit of folio.lu — what we scored, what we'd still fix, and what every client gets in their own PDF report.

Audit metadata

Targetfolio.lu
SectorWeb agency
CityLuxembourg-City
Audit date18 May 2026
Scan duration42 seconds
Overall score96 / 100
96/100
Overall score
The verdict

A strong foundation,
with room to tighten.

folio.lu scores in the top 5% of websites we audit. Performance, SEO and mobile experience are all excellent. The site does have three minor improvements worth shipping — none critical — which we've detailed below. This is the same level of detail every client gets in their personalised report.

02 · Core metrics

Twelve checks,
four highlights.

The four numbers we lead every audit with. The other eight live in the detailed PDF — page-by-page breakdowns of titles, descriptions, headings, schema, redirects and accessibility.

Mobile speed Excellent
96

PageSpeed mobile score. Anything above 90 is excellent. Most Luxembourg SME sites score between 25 and 50.

SEO score Excellent
98

SEO foundation: title tags, meta descriptions, H1 structure, structured data, sitemap. Strong across all pages.

LCP (Load time) Excellent
0.9s

Largest Contentful Paint. Under 2.5s is "Good" per Core Web Vitals. We're nearly 3× faster than the benchmark.

Accessibility Strong
88

Strong but not perfect. Two image alt text gaps and one contrast issue on muted text. Easy fix in the next sprint.

SSL & security Pass
A+

HTTPS enforced, HSTS preload, modern TLS, CSP headers configured. SSL Labs rating: A+.

CLS (Layout shift) Excellent
0.02

Cumulative Layout Shift. Under 0.1 is "Good". Effectively zero shift across page load.

Mobile-friendly Pass
Yes

Responsive across every screen size. Tap targets sized correctly. No horizontal scroll on mobile.

Schema markup Partial
2/4

Organization + LocalBusiness schemas in place. Missing: Service schema on package pages, FAQPage on services.html.

03 · Issues detected

What we'd fix.

Three minor items, all in the "polish" bucket. Nothing critical, nothing user-facing — but worth shipping in the next sprint to push the score above 98.

!
Warning · Accessibility

Two image alt attributes missing on case study thumbs

The mock case study tiles on work.html use background images without alt text. Screen readers can't announce the project context. Low traffic impact, but worth fixing for compliance.

Effort · 15 min
!
Warning · SEO

Service pages missing Service + FAQPage schema

The three service detail pages (Quick Refresh, Full Rebuild, Growth) and the FAQ on services.html would benefit from structured data. Helps Google show rich results — pricing snippets, FAQ accordions — directly in search.

Effort · 1 hour
·
Info · Performance

Fraunces variable font weight could be subsetted further

We load the full Fraunces variable font (~140 KB). We only use weights 300, 400 and italic — subsetting to those alone would save ~80 KB on first load. Marginal but free win.

Effort · 30 min
04 · Recommendations

Three things to ship.

For our own site, these are the next-sprint priorities. For a typical client audit, this section contains the top 4–6 highest-impact fixes ranked by effort vs. value.

01
SEO High value · 1 hour

Add Service + FAQPage structured data.

Implement JSON-LD Service schema on each of the three service pages, and FAQPage schema on the services.html FAQ section. Should unlock rich result eligibility within 2–3 weeks of Google re-crawl.

02
Accessibility Medium value · 15 min

Add ARIA labels to decorative case thumbs.

Wrap the mock case study tiles in aria-label or add visually hidden description text. Restores screen reader parity and lifts accessibility score from 88 to 95+.

03
Performance Low value · 30 min

Subset Fraunces to weights actually used.

Use Google Fonts subsetting query parameter or self-host with subset of weights 300, 400, 500 + italic-300. Saves ~80 KB on the initial bundle. LCP probably already excellent — this is a marginal first-load improvement.

04
Content Strategic · Ongoing

Start a journal section to drive long-tail SEO.

Folio scores well on brand keywords but has no presence on long-tail searches like "how to audit a website" or "luxembourg seo agency". A monthly editorial post would compound over 6–12 months. Worth adding to the roadmap.

05 · What every client gets

Your audit will
look just like this.

Same structure, same depth — your domain, your scores, your priorities. Delivered as a personalised PDF report within 24 hours of you submitting the form.

0
Metrics checked
across every audit
0h
Delivery turnaround
after submission
0
Cost — always
free, always
0
Sales calls required
to receive it

Want one for
your site?

Drop your domain and a few details. Same depth, same turnaround, same honesty. We'll tell you what's actually wrong — and what to fix first.