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.
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.
PageSpeed mobile score. Anything above 90 is excellent. Most Luxembourg SME sites score between 25 and 50.
SEO foundation: title tags, meta descriptions, H1 structure, structured data, sitemap. Strong across all pages.
Largest Contentful Paint. Under 2.5s is "Good" per Core Web Vitals. We're nearly 3× faster than the benchmark.
Strong but not perfect. Two image alt text gaps and one contrast issue on muted text. Easy fix in the next sprint.
HTTPS enforced, HSTS preload, modern TLS, CSP headers configured. SSL Labs rating: A+.
Cumulative Layout Shift. Under 0.1 is "Good". Effectively zero shift across page load.
Responsive across every screen size. Tap targets sized correctly. No horizontal scroll on mobile.
Organization + LocalBusiness schemas in place. Missing: Service schema on package pages, FAQPage on services.html.
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.
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.
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.
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.
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.
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.
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+.
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.
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.
Same structure, same depth — your domain, your scores, your priorities. Delivered as a personalised PDF report within 24 hours of you submitting the form.
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.