How to Debug CSS Problems: A Practical Developer's Guide
Why your style isn't applying, what's causing the horizontal scrollbar, and how to work out which rule actually won. A methodical approach to CSS bugs.
Read articlePractical write-ups on inspecting, debugging, testing and auditing websites. Written for developers, with the actual steps rather than the theory.
Last updated
Why your style isn't applying, what's causing the horizontal scrollbar, and how to work out which rule actually won. A methodical approach to CSS bugs.
Read articleThe technical SEO work that belongs to developers: crawlability, indexing, canonicals, rendering, structured data and the checks to run before every release.
Read articleMeasure the right things, in the right order: Core Web Vitals, payload weight, render-blocking assets, third-party scripts and the fixes that move the numbers.
Read articleThe manual checks automated tools can't do, the ones they can, and how to test keyboard access, contrast, labels and screen reader output on a real page.
Read articleNewest first. Filter by topic, or read any of them on their own.
Everything worth checking before a site goes live, grouped by risk: the things that lose money, the things that lose traffic, and the things people notice.
Read articleShortcuts, panels and console tricks that most developers never find, organised by the task you're trying to finish.
Read articleAudit every image on a page: what it weighs, whether it's oversized for its slot, which format it should be in, and whether the alt text is doing its job.
Read articleSecurity headers, cookie flags, mixed content, exposed secrets and third-party risk: the front-end checks you can run on any page in a few minutes.
Read articleIdentify the framework, CMS, CDN, analytics and hosting behind any site by reading the signals it leaves in headers, markup, globals and network requests.
Read articleFind, read, edit and clear client-side storage in Chrome, understand which mechanism to use for what, and debug the state bugs they cause.
Read articleThree kinds of rot that creep into every site, how to find each one quickly, and how to stop them coming back after the next release.
Read articleThe technical SEO work that belongs to developers: crawlability, indexing, canonicals, rendering, structured data and the checks to run before every release.
Read articleThe manual checks automated tools can't do, the ones they can, and how to test keyboard access, contrast, labels and screen reader output on a real page.
Read articleMeasure the right things, in the right order: Core Web Vitals, payload weight, render-blocking assets, third-party scripts and the fixes that move the numbers.
Read articleA working method for responsive testing: which widths matter, what device emulation gets wrong, and the checks that catch real mobile bugs.
Read articleSee request and response headers for any page or asset in Chrome, plus a reference for the headers that actually change how your site behaves.
Read articleTurn JavaScript off for one site or all sites in Chrome, using settings, DevTools or a per-site toggle, and know which method fits which job.
Read articleWhy your style isn't applying, what's causing the horizontal scrollbar, and how to work out which rule actually won. A methodical approach to CSS bugs.
Read articleOpen the inspector, read the DOM instead of the source, and track down the markup problems that cause layout, accessibility and SEO bugs.
Read article