Website quality blog
Performance, technical SEO, accessibility and website carbon footprint. Explanations and examples to help you turn audit findings into fixes.
In the library 15
Browse articlesFeatured
Performance 20 min
How to benchmark a website against competitors
I measured my page and three that rank for "website audit" in 20 Lighthouse runs. I lost on LCP, 5.8 s to 2.2 s. Here is the method in 9 steps.
SEO 8 min
Redirect chains: how to find and fix extra hops
In a test of 1,000 domains, 327 of 683 reachable sites had a redirect chain on at least one address variant. Learn how to check and fix yours.
Accessibility 20 min
WCAG 2.1 explained: principles, AA and 2.2 changes
WCAG 2.1 in practice: the 50 criteria behind Level AA, what changed from 2.0 and in 2.2, what Polish law requires, and my measurement: default axe-core rules reach 19 of 50.
More articles
Internal link audit: find orphan pages and weak links A 6-step internal link audit, run on our own site: 337 pages, 15,850 links, 8 orphan pages and what I did with them. Redirects, anchors, click depth, nofollow. E-commerce SEO audit: checklist, costs and retest In an example, five filters turn one category into 7,559 states. A 12-point e-commerce SEO audit checklist, from URL map to retest, with 2026 audit prices. Schema validator: checking JSON-LD and rich results A green validator result means only what the tool checked. Here are 5 layers of JSON-LD checks, a 6-step test and retest, and a JSON parser experiment. WOFF2 vs TTF: which file belongs on your site I measured 13 fonts: WOFF2 cut them by 42.6–70.8%, but clearly beat plain Brotli only on TrueType outlines. What to keep, what to serve, how to verify. Accessibility audit: scope, WCAG testing and the EAA A scanner caught 4.49:1 contrast on my pricing page but can't tell you if checkout works by keyboard. The audit checklist, plus what the EAA asks of e-commerce. Canonical, sitemap and robots.txt: indexing signals Sitemap lists it, canonical points to itself, robots.txt lets Google in, and the page still isn't indexed? What each signal controls and how to check it. How to Prepare a Client-Ready Website Audit Report A step-by-step guide to a client-ready website audit report: scope, evidence, priorities, owners and retest. Get the templates and a fictional finding card. Core Web Vitals: Lab Data vs CrUX Field Data I ran Lighthouse 28 times on four unchanged pages: scores 63–77, PSI up to 18 points higher, CrUX empty. What the lab and the field each tell you, and how to measure past the noise. On-page SEO: how to optimize a page step by step On-page SEO in 10 steps: indexing, intent, content, title, headings, links, images and structured data. With a checklist and a Search Console measurement plan. Technical SEO audit: a practical checklist How do you run a technical SEO audit? Check crawlability, sitemaps, robots.txt, canonical tags, redirects, Core Web Vitals, structured data, and internal links. How to speed up a page: 7 CWV fixes Seven measured fixes: LCP images, caching, JavaScript, INP, fonts, CLS and lazy loading. How to find what visitors wait for, and how to check a fix worked. Website carbon footprint: estimate, reduce and report it An SWDM v4 calculator that runs in your browser: 1 MB of first-view transfer is about 0.15 gCO₂e. How to handle cache and hosting, estimate a whole site and report without greenwashing.
Working with the result
Scenarios where an audit helps
New client Prepare priorities and questions before you quote. Project handover Document the site state and items still to verify. Redesign & migration Keep a reference point and review differences after launch. Release quality Spot suspected regressions on important URLs. Ongoing care Verify fixes and plan the next round of work.
Check your site in Insight
Analyze your website and see which issues need attention. Audit scope and limits depend on your plan.