Chad Perrin: SOB

3 April 2008

required cookies == bad design

Filed under: Geek — apotheon @ 10:23

Is your website requiring cookies?


Are you sure?


Maybe you should actually visit your own site on a computer you haven’t used to do so before, and deny all cookies for the site. See what happens.

Earlier today was the third time in about a week that I visited a website that, when I refused all cookies, entered an annoying perpetual reload loop without ever getting to the point that anything displays in the browser. In two out of three cases, I was looking for information I could easily find somewhere else instead so, rather than deal with the minor annoyance of un-blocking cookies for a website I had no intention of ever visiting again, I just did a Google search.

Once in a while, I come to a website that I have no intention of visiting a second time, because I’m just looking for one thing, or just following a link — and, upon seeing the site, I become intrigued with its content and stick around, reading other pages. Sometimes, such sites even end up getting added to my syndication feed. In other words, once you get your foot in the door (once you get someone to visit the site, that is), your chances of making a sale (getting someone to actually come back to the site regularly) increase dramatically — from zero to, well, some chance.

If I never get past your constant reloading with no content displayed, I’ll never subscribe, I’ll never click on any of your ads, and I’ll never read any of your content. One customer lost.

If I never read any of your content or subscribe, I’ll never talk about the great stuff I saw on your site here at SOB, I’ll never use it as grist for my articles at TechRepublic’s IT Security weblog, and I’ll never drive hundreds of visitors to your site with a well-placed reddit link. Sure, most netizens are idiots who have no conception of concepts like privacy and security, and they all accept every single friggin’ link that comes their way — I’m part of a minority. On the other hand, the vast majority of people who deny a bunch of cookies on a regular basis are technically astute people like me who are well-connected online, understand the dynamics of online marketing more than most, and want to share what they like with others as much as reasonably possible. Think of all the traffic your site loses when you keep me (and people like me) out because of some asinine design decision that breaks your website for anyone that doesn’t accept a cookie or sign up for a user account.

The same goes for Flash-only sites, websites that are completely broken with JavaScript turned off, anything that becomes unusable without CSS, automatically playing music (just for the annoyance factor), and — perhaps worst of all — requiring Java for your website to work properly. Seriously, folks, get a grip. You’re driving away or excluding customers and, even worse, denying people the ability to market your site for you for free just because they might like it if you let them in.


  1. Well over 10,000 visitors to that one now — and thanks again!

    I’ve been thinking of simplifying my sites — just for load time if nothing else. Thanks for the reminder that it’s all about the reader’s experience.

    Comment by SterlingCamden — 3 April 2008 @ 02:14

  2. Glad to hear the numbers are still climbing!

    . . . and that you take these little reminders to heart, unlike far too many others. Like anyone, I sometimes go a little overboard on the whiz-bangery of web design, but I try to remember to give myself a wakeup call every now and then, and apply my experiences of others’ websites to my estimation of my own all the time.

    Comment by apotheon — 3 April 2008 @ 04:18

  3. Thanks for the wake up call, Chad. I’m not sure how bad my blog is now that I’ve added all that PPP code back to the site, but hopefully it isn’t too terrible.

    I myself probably find myself without any web design jobs because of my vocal opposition to using flash for anything other then some simple animations that won’t break the site if they don’t work. Even with broadband penetration on the rise, Java still requires a lot of resources so I don’t even bother with it (not that I can program in Java to begin with). I like plain ol’ point and shoot HTML and CSS, although I’ll admit to using Javascript to help users switch styles if they aren’t using a browser decent enough to offer that functionality.

    Comment by Joseph A Nagy Jr — 3 April 2008 @ 08:52

  4. […] Chad Perrin: SOB ยป required cookies == bad design Tame that cookie monster! (tags: webdesign cookies) […]

    Pingback by links for 2008-04-04 -- Chip’s Quips — 4 April 2008 @ 01:35

  5. […] required cookies == bad design, I pointed out that requiring cookies just for people to view free content is a bad idea. When […]

    Pingback by Chad Perrin: SOB » != good domain hosting — 29 April 2008 @ 02:04

  6. […] pointed out in required cookies == bad design, this is a bad way to run a Web site, and I picked on hosting in particular with […]

    Pingback by Paranoid cookie management | IT Security | — 9 September 2009 @ 03:16

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

All original content Copyright Chad Perrin: Distributed under the terms of the Open Works License