Blog

Over the years, I’ve written a lot of blogs on several sites. Some of my favorites are here, mixed in with my original content. Enjoy.

How to make an accessible carousel
user experience, best practices Robert Mohns user experience, best practices Robert Mohns

How to make an accessible carousel

“A good indication that a carousel is a poor choice of interface is that the term derives from a kind of spinning disk festooned with impaled horses.”

If you absolutely must use a content carousel, here’s how to do it well. You can have good accessibility and usability, and avoid some pitfalls. Includes a complete working demo with full markup, styles and script.

Read More
What California's CCPA and CPRA consumer privacy laws mean for your website (2023 Update)
privacy, best practices, user experience Robert Mohns privacy, best practices, user experience Robert Mohns

What California's CCPA and CPRA consumer privacy laws mean for your website (2023 Update)

The California Consumer Privacy Act of 2018 established a number of consumer privacy rights. The California Privacy Rights Act of 2020 extended it. CPRA’s new requirements go into effect in January.

Are you ready for CPRA? Here’s the executive summary of what you need to know. Updated for 2023.

Read More
Image Optimization for Non-Engineers
user experience, design Robert Mohns user experience, design Robert Mohns

Image Optimization for Non-Engineers

Big images can make a page slow. But how big is too big? What kind of image do I use? WTF is a jay-peg anyway? What’s wrong with my ping file, it looks great?

I get these questions often enough that it’s worth writing up the answer for posterity. Here are some rules of thumb for the best image formats by use type, and a quick primer on the 6 most common image formats used on the web.

Read More
Best URL structures for global websites
user experience, best practices, seo Robert Mohns user experience, best practices, seo Robert Mohns

Best URL structures for global websites

When working on a multi-lingual or regionalized website, one of the first and most important decisions is how to handle URLs. Do you use ccTDLs? Country-codes subfolders? Subdomains? Do you want mysite.co.uk or mysite.com/uk or uk.mysite.com?

These decisions have a tremendous impact on your SEO, how people perceive your brand as a whole, how local search engines view your brand, as well as the internal politics of each region or division within your brand…

Read More