This weekend I checked 4 company homepages before applying to their projects: two SaaS products, a marketing agency and a security company. On three of them, not a single image had alt text. The fourth was missing it on 102 of 133.
Why it matters more now: Google and AI assistants like ChatGPT and Perplexity can't see your images. Alt text is how they learn what your product screenshots, team photos and diagrams show.
It's also one of the cheapest fixes there is. In Webflow you set alt text once per asset in the Assets panel, and every page that uses that image is covered.
Not sure how your site looks to Google and AI search? Drop your URL in the comments and I'll tell you the first thing I'd fix.
Great audit. One thing that makes the fix pay off for AI search too: give decorative images an empty alt (alt="") and describe only the meaningful ones by what they show, e.g. "invoice dashboard with overdue payments" rather than "dashboard screenshot". Alt text that names the...
Thanks @Milan Georgijevic. Agreed, and in Webflow it’s one click: the Decorative option in image settings outputs alt="". The meaningful ones are where the real work is.
Agreed, that's where the time goes. On larger sites it helps to export each image with its page and the text around it, draft the alt from that context, then review by hand. Much faster than writing 136 from scratch.
The rest of the page is a grid of rounded white cells: the headline, an event card, a white 3D spiral and a list of services. The black one, top right, holds the "Follow the future" button and stands out against all that white.
On the phone, the cells stack into a single column. The navigation folds into a menu icon, and the event card and spiral merge into one cell.
The headline reads "Designing Digital Experiences That Feel Effortless", so the grid has to look organized before anyone reads a word.
The most common way a Webflow migration loses traffic: the blog collection's URL prefix doesn't match the old site, so every post URL quietly changes. Set the prefix before you import, not after. I check it first on every migration.