Author Archives: Claude Vincent

PWA service worker decision diagram contrasting caching an empty app shell with a network first strategy that serves real HTML.

Progressive Web App (PWA)

A Progressive Web App (PWA) is a website built with modern web capabilities so it behaves like a native app: it can be…
Continue reading
Old AJAX Crawling Scheme

Old AJAX Crawling Scheme: Why escaped_fragment URLs Must Go

Your site still uses the old AJAX crawling scheme: hashbang (#!) URLs and snapshots served at ?_escaped_fragment_= addresses. Google proposed that workaround in
Continue reading
Title Tag Length Too Long

Title Tag Length Too Long

Best practices guide for Title Tag Length Too Long (ON-037). Priority: Medium. Live check available.
Continue reading
ARIA Progressbar Must Have an Accessible Name: How to Fix It

ARIA Progressbar Must Have an Accessible Name: How to Fix It

TL;DR: An element on your page uses role="progressbar" but has no accessible name, so screen readers announce a progress indicator without saying what…
Continue reading