LFW

Blog

Notes on the web problems teams actually feel.

Forms, deliverability, accessibility, operations — plain English, useful before you know what to ask for.

New articles by email

One confirmation email first — nothing sends until you click it. Or subscribe via RSS.

Tap Targets and Mobile Keyboards

Fingertips are not cursors. Target sizes, tappable labels, and the field settings that decide which keyboard appears — the mobile details that quietly determine whether your form gets finished.

Error Messages That Actually Help

A form's error messages are the only conversation it ever has. What a useful error says, where it belongs on the page, when it should speak up, and who has to be able to perceive it.

Submitting Without Losing the Page

In-page submission done honestly: the four states a submit button owes the visitor, why typed work must survive every failure, and how to make success audible as well as visible.

Labels Versus Placeholders

Placeholder-only forms look clean in a mockup and fall apart in use. Why the label has to stay visible, what placeholders are actually good at, and what a screen reader hears when the label is missing.

Catching Email Typos Without Blocking Anyone

gamil.com is a valid email format and a guaranteed lost lead. How to catch the obvious typos — when to check, how to ask, and why the visitor must always win.

Your Event Registration Shouldn't Be a PDF

Capacity, waitlists, QR tickets, and a check-in screen on a phone — what event registration actually has to do, why per-registration fees are rent, and a live RSVP you can try right here.

User Experience on Web Forms

Labels, placeholders, no-reload submissions, confirmation messages, and the delivery problems that start after someone clicks submit.

Email Deliverability

Password resets, spam folders, domain trust, and why important website emails should never look suspicious to inbox providers.

Suggest a topic

Send us the web problem nobody owns.

If it keeps coming up for your team, it's probably worth writing about. New pieces go out over RSS — no list, no unsubscribe link to hunt for, nothing in your inbox we didn't earn.

Prefer to write?

Tell us what needs to work better.

Slow, fragile, hard to edit, missing a workflow — say it plainly. You'll get a straight answer, not a ticket number.

You'll get a straight answer, usually the same day.