<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web-Op Blog &#187; usability</title>
	<atom:link href="http://web-op.com/blog/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://web-op.com/blog</link>
	<description>Design for SEO</description>
	<lastBuildDate>Thu, 02 Feb 2012 19:32:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Finding your mobile vision</title>
		<link>http://web-op.com/blog/design/finding-your-mobile-vision/</link>
		<comments>http://web-op.com/blog/design/finding-your-mobile-vision/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 19:11:50 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://web-op.com/blog/?p=424</guid>
		<description><![CDATA[A few years ago, we got a checklist of proposed features from a client. They wanted the site &#8220;.mobi enabled&#8221;. We spent a few minutes looking at each other like dogs trying to understand calculus, and then realized, fundamentally, that we were looking at a &#8220;someone read a white paper&#8221; scenario. They wanted to get [...]]]></description>
			<content:encoded><![CDATA[<p>A few years ago, we got a checklist of proposed features from a client.  They wanted the site &#8220;.mobi enabled&#8221;.  We spent a few minutes looking at each other like dogs trying to understand calculus, and then realized, fundamentally, that we were looking at a &#8220;someone read a white paper&#8221; scenario.  They wanted to get in on the big buzzword, but had yet to analyze the value proposition.</p>
<p>Nobody&#8217;s going to discount the growth of mobile.  We&#8217;ve all got our collections of phones, tablets, and even the occasional netbook.  However, a fortune thrown at mobile development will net you no extra revenue if it doesn&#8217;t serve a user purpose.<br />
<span id="more-424"></span><br />
While users on the desktop may be willing to put up with moderately clunky architectures, and sometimes enjoy clever things which achieve more of a branding goal than a direct sale, such extravagances are lost when your hands are cramped around a tiny screen waiting for data to slowly trundle across a 3G (or semi-4G) connection.  The medium, in many cases, directs the message.</p>
<p>Is your sales message necessarily long-form?  Remember, scrolling is clumsy to the point of awkwardness even on the best smartphones, and NOBODY likes pinching and panning to read a long novel.  For example, if you&#8217;re trying to show detailed illustrations of spa services and explain the staff&#8217;s experience, nobody&#8217;s going to sit through it.</p>
<p>A better choice may be to abandon that messaging entirely for mobile users.  A quicker hit with a stronger value proposition can work instead&#8211; for example, a downloadable coupon.</p>
<p>It&#8217;s also important to consider that mobile users may not even be engaging you for a direct buying opportunity.  If I open a brick-and-mortar retailer&#8217;s mobile site, my likely concern is less about making a purchase online, and more about finding a nearby location.  Feel free to remove your shopping cart, return policy, and such, to put that location-finder front and centre.</p>
<p>Maybe you&#8217;re not a retailer, so that&#8217;s not the obvious answer.  In that case, it&#8217;s time to reevaluate the reason someone is on your site in a mobile device.</p>
<p>The first likely choice: he&#8217;s trying to find your retail partners.  The good old &#8220;Where to buy&#8221; link is vital.  However, that can be risky.  If your distribution channel isn&#8217;t &#8220;tight&#8221;&#8211; knowing not just which distributors you sell to, but even most retailers&#8211; you may not have the details on important local vendors, leading the user to give up on your product as unavailable in his neighbourhood.</p>
<p>The manufacturer does, however, tend to have an edge on product information.  Frequently, a retailer&#8217;s displays are limited to breif summaries of products, and whatever you can read off the box itself.  I can recall trying to peck out manufacturers&#8217; websites on a BlackBerry to do feature comparisons in the store&#8211; and when I got there, ending up in large, slow-to-load pages which didn&#8217;t fit my needs at all.  Honestly, if you look at a screenshot like this, you know&#8211; if the information you need is even on the page in the first place&#8211; you&#8217;re going to be pawing all over the screen to try to dig it out.  A simple, appropriately scaled product photo and a table of key features, on the other hand, would close the deal your point-of-sale display already opened. </p>
<p><a href="http://web-op.com/blog/uploads/toosmalltoread.jpg"><img src="http://web-op.com/blog/uploads/toosmalltoread-150x150.jpg" alt="" width="150" height="150" class="alignleft size-thumbnail wp-image-425" /></a> versus <a href="http://web-op.com/blog/uploads/morelegible.jpg"><img src="http://web-op.com/blog/uploads/morelegible-150x150.jpg" alt="" width="150" height="150" class="alignright size-thumbnail wp-image-427" /></a><br />
Indeed, this may be a rare truly appropriate use for QR codes&#8211; since it clearly ties to a single product&#8217;s packaging, a customer could scan and arrive at full details which won&#8217;t fit on the back of the box.  A further enhancement could even come by tying it to packaging version&#8211; using a different code (and thus a different page) for seasonal, region-specific, or bundled products.</p>
<p>People scream blue murder about Amazon using their mobile presence to aid customers in comparison shopping, but customers who are researching their purchases on mobile devices aren&#8217;t just doing so to find the lowest price&#8211; information matters.  Providing those details on a well-thought-out informational mobile site can help your brick-and-mortar partners outcompete Amazon- if the customers can get their questions answered before even seeing the online price, it increases their chance of closing the deal in-store.</p>
<p>Of course, all these paths lead customers to a purchase&#8211; even if not directly through your site.  There are retailers who have to consider &#8220;maybe my product is simply not purchased off a mobile device&#8221;, where the value proposition is primarily informational.</p>
<p>Any sort of transportation product fits there&#8211; yes, you might be able to build a clunky product to let me buy a bus pass with a credit card number or mobile wallet payment, but I&#8217;m probably just wanting to check the time-table.</p>
<p>Other likely &#8220;information only&#8221; mobile presences include products which could require emergency aid (i. e. treatment if you swallow cleanser) or field service (repairing a damaged automotive component).  While it may be depressing to focus on the crisis aspects of your products, being timely and correct may be a great way to earn customer trust.</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/design/finding-your-mobile-vision/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Failed State is Your Existing Website?</title>
		<link>http://web-op.com/blog/usability/what-failed-state-is-your-existing-website/</link>
		<comments>http://web-op.com/blog/usability/what-failed-state-is-your-existing-website/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 17:25:47 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[usability]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://web-op.com/blog/?p=345</guid>
		<description><![CDATA[When we bring in an existing website, it&#8217;s often like bringing in new government to take over after a coup. There&#8217;s both fear and hope in the hearts of our clients. But most interestingly, there&#8217;s a lot of similarity in the aftermath you have to build from. By being able to pick the right metaphor [...]]]></description>
			<content:encoded><![CDATA[<p>When we bring in an existing website, it&#8217;s often like bringing in new government to take over after a coup.  There&#8217;s both fear and hope in the hearts of our clients.  But most interestingly, there&#8217;s a lot of similarity in the aftermath you have to build from.  By being able to pick the right metaphor for the site, you can know what&#8217;s likely to happen when you get developers in to fix it.<br />
<span id="more-345"></span></p>
<h3>Cuba</h3>
<p><b>Problem:</b>  You got cut off from the outside world in 1951.  People come from far and wide to experience your unique brand of obsolescence.  In a way, it&#8217;s quaint and cute.</p>
<p><b>Symptoms:</b>  ColdFusion or Perl as significant portions of your application.  If you&#8217;re using PHP, it won&#8217;t run without <tt>register_globals</tt> or <tt>magic_quotes</tt>, and no chance at all of working on PHP5.  The inability to port your site, without significant modifications, to commodity hosting or cloud services.  The overall system may be elegant, but the costs and hassles of finding anyone who can work on it are piling up every year.</p>
<p><b>Solution:</b>  Fundamentally, you have to ask&#8211; how much longer do you want to keep patching together those &#8217;47 Packards?  A complete rewrite is the best way to pull your site into the 21st century.  Then you have to follow it with a policy of engagement with the outside world&#8211; regular maintenance and support to ensure it&#8217;s easily transitionable to future needs.  However, your site probably has plenty of well-thought-out specs and a working environment which can provide reference, so development can be cheaper and easier than a full from-scratch implementation.</p>
<h3>Somalia</h3>
<p><b>Problem:</b>  Nobody&#8217;s in charge, steering your investment, and the environment is too unstable to foster any long-term development.  If you&#8217;re lucky, you have one or two segments of the site which are almost self-managing and work well.  (And you expected a &#8220;pirated software&#8221; joke here!)</p>
<p><b>Symptoms:</b>  Off the shelf software installed and partially-configured.  A typical Somalia website has a WordPress 1.x install with the default theme and three posts you put in shortly after installation, a Zen Cart install that never had its payment processing configured, and a stack of static HTML and flash pages that may not link to either.</p>
<p><b>Solution:</b>  Wipe and start anew.  In this situation, there isn&#8217;t really much to salvage.  If you have a functional unit which does work, you might want to grant the team behind it a bit more autonomy because they&#8217;ve clearly got a process which works.</p>
<h3>Libya (pre-2011)</h3>
<p><b>Problem:</b>  There&#8217;s no independent structure&#8211; there&#8217;s just Colonel Khadaffi.</p>
<p><b>Symptoms:</b>  Your &#8220;templating system&#8221; consists of calling the one guy in IT who assembles a new page on the fly.  At best, this is because of a site which grew out of control, and at worst, it&#8217;s a deliberate design decision to ensure you can never replace that &#8220;one guy&#8221;.</p>
<p><b>Solution:</b>  Stop and scope your project, based on your experience and usage patterns.  This is huge, because you can speak from it, rather than just guessing what you&#8217;ll need.  Odds are, you&#8217;re asking for the same task to be done again and again (whether it&#8217;s &#8220;add a new product to checkout&#8221; or &#8220;update the calendar&#8221;) and those are the tasks which should be automated.</p>
<h3>Democratic People&#8217;s Republic of Korea</h3>
<p><b>Problem:</b>  Juche!  Self-Reliance!</p>
<p><b>Symptoms:</b>  You&#8217;ve got a mountain of house-made custom software&#8211; a home-brew cart, a home-brew blogging system, and a home-brew CMS.  It probably runs on a custom web server on a home-built PC too. This means you&#8217;re having to reinvent the wheel on every cool feature you see elsewhere.</p>
<p><b>Solution:</b>  Figure out which systems can be replaced by cheap, widely-supported, and maintained off-the-shelf packages.  If you need a custom checkout system, fine, but if you&#8217;re spending $300,000 keeping developers on hand to replicate the feature set of $300-for-life CS-cart, you&#8217;re throwing money out the window.</p>
<h3>Zimbabwe</h3>
<p><b>Problem:</b>  Everything costs $100 trillion</p>
<p><b>Symptoms:</b>  You&#8217;ve &#8220;enterprised&#8221; the crap out of your site.  No free MySQL when Oracle will do.  Your hosting costs are more than your site generates in sales, because you&#8217;ve got a quad-redundant setup in a military-grade data centre capable of supporting the full wrath of Anonymous and still running smoothly.</p>
<p><b>Solution:</b>  Get over yourself.  It makes sense to design to scale, but it also makes sense to wait for the system to pay for itself at the current size before you worry about scaling up.  If your site does get that big, you&#8217;re going to have to refactor stuff anyway.</p>
<p><b>Disclaimer:</b>  No offense is meant to the people or leadership of these countries; it is rather meant for humourous intent.</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/usability/what-failed-state-is-your-existing-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Develop In Phases?</title>
		<link>http://web-op.com/blog/design/why-develop-in-phases/</link>
		<comments>http://web-op.com/blog/design/why-develop-in-phases/#comments</comments>
		<pubDate>Tue, 17 May 2011 21:19:36 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://web-op.com/blog/?p=320</guid>
		<description><![CDATA[I know you want the entire site to roll out on launch day. The huge cart with 5,000 products. A blog with articles stretching back to when Al Gore first breathed life into the Internet. A customer-relationship management package so sophisticated it has seperate responses for every obscenity an angry customer uses with your call [...]]]></description>
			<content:encoded><![CDATA[<p>I know you want the entire site to roll out on launch day.  The huge cart with 5,000 products.  A blog with articles stretching back to when Al Gore first breathed life into the Internet.  A customer-relationship management package so sophisticated it has seperate responses for every obscenity an angry customer uses with your call centre staff.  But is this the best choice for your company?  Probably not.</p>
<p>A staged deployment offers you several benefits at no significant extra costs.<br />
<span id="more-320"></span><br />
First, you can get something live faster.  If you don&#8217;t have a corporate presence, or your presence is technically decrepit, it is vital to replace it quickly.  Every week you waste is a week your old site is discouraging customers and potentially strangling search engines.</p>
<p>Second, on a related note, it lets you get feedback from users faster.  Some people really go the whole nine yards, and hire focus groups to test and prototype their site.  But most small businesses start with sites designed based on an estimate of what users need, based on their own customer experience and our analysis.  There&#8217;s going to be an expectation that things have to change, after you get the third angry &#8220;where&#8217;s the price list?&#8221; email.  Rolling out a basic site early allows you to find and correct those mistakes before they&#8217;re built into deep links and navigation menus all over the site.</p>
<p>In an ideal world, each phase of development will really be three sub-phases:</p>
<ul>
<li>Build the code as specified</li>
<li>Wait a fortnight to gather real customer experience</li>
<li>Update the site based on what we learned</li>
</ul>
<p>Moreover, in many cases, the feedback can help you steer future phases of development.  If you find everyone&#8217;s looking at the Category A page on the main site, maybe you need a more prominent Category A presence in your shopping cart.  Maybe nobody will fill out a contact form asking for Social Security Number, so you&#8217;d better not use that to attach all the customer data in your CRM.</p>
<p>Staged deployments also allow you to stagger your own development efforts.  It does take a fair amount of your effort to build a site&#8211; get all the images you need, review the branding, sign off on content.  If you also have to do this for a shopping cart or other major site module, the labor can be tremendous.  You often end up involving many different departments, which can result in trampled toes and wasted efforts.   Imagine, for example,  if everyone in the office goes to try to obtain logo and letterhead at once.  Imagine if they submit three different logos.</p>
<p>Hacing a break between modules allows you to organize and plan for the next phase&#8211; lining up any assets we&#8217;ll need, and reviewing the results of previous changes to make sure nothing needs to be changed based on them.  It also simplifies things if you hope to use a seperate chain of command&#8211; maybe main corporate signs off on the front page, and then you introduce the retail division with autonomy over every decision made pertaining to the cart.</p>
<p>All too often, development turns into a &#8220;the perfect is the enemy of the good&#8221; situation.  By waiting until you can build a full questionnaire, instead of going live with a contact form, you&#8217;re leaving leads on the table.  By holding the entire site while you build out a shopping cart, people can&#8217;t find out your address and hours of operation.  Is it worth it?</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/design/why-develop-in-phases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Edit&#8211; Perform a Task</title>
		<link>http://web-op.com/blog/design/308/</link>
		<comments>http://web-op.com/blog/design/308/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 21:42:59 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://web-op.com/blog/?p=308</guid>
		<description><![CDATA[In this blog, I tend to be inspired frequently by the interactions I have with clients. Over time, you see the same requests again and again. A real doozy is the &#8220;can&#8217;t we edit&#8230;?&#8221; line of discussion. Whenever you build a database-driven system, like a CRM system, or even a sophisticated order-tracking or shopping cart [...]]]></description>
			<content:encoded><![CDATA[<p>In this blog, I tend to be inspired frequently by the interactions I have with clients.  Over time, you see the same requests again and again.</p>
<p>A real doozy is the &#8220;can&#8217;t we edit&#8230;?&#8221; line of discussion.  Whenever you build a database-driven system, like a CRM system, or even a sophisticated order-tracking or shopping cart system, people decide they want to be able to edit the enterred data.</p>
<p>Now, there&#8217;s nothing inherently wrong with allowing you to edit PARTS of your data.  The trick is to abstract it&#8211; rather than editing data with no constraints, you provide the functions to perform legitimate business operations.  For example, it makes sense to have an &#8220;update customer address&#8221; tool, or a &#8220;delete product from order and adjust price tool.&#8221;  The dangerous aspect comes when you want to start editing any field on a record free-form.<br />
<span id="more-308"></span></p>
<ul>
<li> First, it&#8217;s a red carpet to data sabotage.  Subtly change a few addresses on your corporate mailing list files, and all of a sudden, you&#8217;re sending white-papers to people living at the bus station.  The real danger is that it&#8217;s subtle.  If someone blows away your database in a fell swoop, well, you can identify it immediately and reach for backups.  But if you contaminate a record or two a day, by the time anyone notices something&#8217;s wrong, the data&#8217;s a complete mess.</p>
<p>A second dangerous angle is the use of editing tools to cover tracks.  Say you print those invoices and send them to customers.  You send out a $400 one, then edit the job back to $40.  Pocket $360, and the database won&#8217;t notice the fraud because its numbers match the contents of the till.</li>
<li> Second, it completely bypasses connections inherent in the data.  Say that you store Parts, Labour, and Tax columns in your invoice system.  If you are forced to edit that data through a &#8220;reprice&#8221; tool, it will be consistent.  Tax can be correctly re-calculated if you change Parts or Labour.  But if you provide a simple box for each field, the connection can be lost, and then the revenuers start coming and asking why the net tax on the invoices is 1.6% instead of 8.1%.</li>
<li> Finally, editing tools are often an excuse, or a means, to bypass your company procedures.  &#8220;Oh, we need to make an exception in the system&#8230; we&#8217;ll use the dumb editing tool because the smart system won&#8217;t let us make an exception.&#8221;  If you&#8217;re trying to make exceptions all the time, your rules are likely faulty, or you&#8217;re giving your ataffers a lot of leeway.  Either way, it&#8217;s not a well-run ship.</li>
</ul>
<p>I suspect this mindset comes from the fact that customers are used to &#8220;non-programmed&#8221; ways to run their business.  Using a flat Excel spreadsheet or pencil-and-paper files doesn&#8217;t enforce any discipline.  Want to delete your recievables for July and put a graphic of a unicorn in?  Excel won&#8217;t complain!  It doesn&#8217;t care!  But I care.  If you edit your database into oblivion, it will take far more effort to make it right than just letting the system enforce its rules.</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/design/308/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usability Nuggets</title>
		<link>http://web-op.com/blog/usability/usability-nuggets/</link>
		<comments>http://web-op.com/blog/usability/usability-nuggets/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 20:20:35 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://web-op.com/blog/?p=276</guid>
		<description><![CDATA[On a blog site, &#8220;previous page&#8221; and &#8220;next page&#8221; are surprisingly ambiguous, because content is typically ordered so the latest content is on the first page. &#8220;Newer Posts&#8221; and &#8220;Older Posts&#8221; avoid any uncertainty. Or alternatively, take a page from firms publishing Japanese comics and add a &#8220;Warning: you&#8217;re at the end of the blog&#8221; [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li> On a blog site, &#8220;previous page&#8221; and &#8220;next page&#8221; are surprisingly ambiguous, because content is typically ordered so the latest content is on the first page.  &#8220;Newer Posts&#8221; and &#8220;Older Posts&#8221; avoid any uncertainty.  Or alternatively, take a page from firms publishing Japanese comics and add a &#8220;Warning: you&#8217;re at the end of the blog&#8221; interstitial at the front of the site.</li>
<li> Custom internal search is a &#8220;do it right or don&#8217;t do it at all&#8221; thing.  If you&#8217;re using a canned package, like a shopping cart or a CMS, try the custom search.  Does it blow up on typical customer needs?  A common example of this is only searching product titles.  If so, you might be better using a Google-powered search box instead; while less tightly synched with the database, it will be the search experience customers know and trust.</li>
<li> Here&#8217;s the math on registration:  Is emails from 30% of your users worth irritating 100% of them, and abandoning 70% of them?  I&#8217;m looking at you, every company who ever published a white paper.</li>
<li>The promise of personalized content comes with an implicit guarantee of perfect personalization&#8211; or, at least, perfect as you know it.  AmazonMP3 seems to love to reccomend me the very album I bought FROM THEIR SITE.  TEN MINUTES PRIOR.  Are they hoping I won&#8217;t notice and buy it again?  Or do they solely want to undermine my trust?</li>
<li>While on the subject of reccomendation engines&#8211; understand the difference between one-way and two-way purchase relationships.  Someone with a printer may buy toner, but someone who owns a toner cartridge is unlikely to buy the corresponding printer.</li>
<li>Give your site a spin through a translator.  It&#8217;s a great way to see if there&#8217;s images storing valuable content that could be released as text.  In addition, how badly it gets garbled can be an indicator the language itself may be too complex or specialized for a mass audience.</li>
<li> Online video, especially in the current environment of &#8220;compromise with Flash&#8221;, can be a huge performance drain if you want to keep several on a window at one time.  No site works well when the browser takes 20 seconds to scroll.  Better to look at a slideshow presentation where only one video frame is in play at one time.</li>
<li>The &#8220;fix the bad fields&#8221; error message is unproductive, because it requires users to skim the entire form for the marked incorrect fields.  If the form is several screens tall, or has breaks in it, this can mean a lot of scrolling.  A better answer may well be a list of the faults identified.</li>
<li>Tiny regionalization faults can lead to big comedy and undermined customer faith.  You&#8217;d be surprised how often the stock photos of &#8220;American&#8221; businesses show stacks of pounds, euros, or roubles.  Not to mention the common &#8220;Enter your postal code&#8221; or non-standard address format support.  All together, it tends to give your site a delightful 419-scam flair.</li>
<li>Recognize when persistent preferences make sense.  Hulu: I&#8217;m looking in your direction.  Did I not just enter my age to see a video 24 minutes ago, and now need to re-enter it to see the next one?  Bull.  Flash lets you set a cookie; it caused the privacy advocates to have kittens, so surely you heard about it.  Use it.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/usability/usability-nuggets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not Everything&#8217;s a Nail</title>
		<link>http://web-op.com/blog/design/not-everythings-a-nail/</link>
		<comments>http://web-op.com/blog/design/not-everythings-a-nail/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 20:36:45 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://web-op.com/blog/?p=166</guid>
		<description><![CDATA[I recently had a discussion with a customer annoyed that it&#8217;s hard to edit the home page contents in Zen Cart. Not surprising. It&#8217;s a cart, not a full-service WYSIWYG website system. Given the hammer he has, the home page became a nail. While it often makes sense to make a shopping cart, or a [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had a discussion with a customer annoyed that it&#8217;s hard to edit the home page contents in Zen Cart.  Not surprising.  It&#8217;s a cart, not a full-service WYSIWYG website system.  Given the hammer he has, the home page became a nail.</p>
<p>While it often makes sense to make a shopping cart, or a blog, the central aspect of your site, you do have to recognize the tradeoffs.<br />
<span id="more-166"></span><br />
Many canned back-end systems are designed for easy template-driven management of specific info.  A cart &#8220;sees&#8221; data as products and orders.  A real-estate system &#8220;sees&#8221; listings and neighborhoods.  As a result, it&#8217;s simple to expand a cart from 3 items to 4.  To streamline those tasks, you give up power when it comes to adding, say, a streaming video showcase and downloadable press releases- it doesn&#8217;t fit the back-end metaphor.</p>
<p>So why not use a non-specialized system like Mambo or Joomla instead?  Because you don&#8217;t want to try to emulate that special &#8216;streamlined&#8217; functionality.  It might be coaxed into doing property listings or products, but it&#8217;s hardly the most efficient way, and leaves you more prone to errors and inconsistencies when the paradigm isn&#8217;t built into the software.  Such an incomplete vision often means empty templates and incomplete entries, as there aren&#8217;t the needed sanity checks you&#8217;d see in a system built for the task.</p>
<p>Sometimes the alternative to insufficient control is overkill.  Some packages try to do it all.  Magento offers a fairly sophisticated page editor.  Add the right modules, and WordPress will make tea and biscuits.  These packages, however, often end up being complicated to operate.  Metaphors mash poorly when you need to read blog posts as property listings, or generic pages as a live catalog.  Moreover, you end up fighting the divided needs&#8211; templates ideal for a cart are suboptimal for corporate information pages, or you have to suppress blog links on your main page.</p>
<p>For many users, the right answer is a hybrid system.  Multiple tools for different jobs.  Static pages or a non-specific CMS for their main content, but harness a specialized tool for the big &#8220;moving parts&#8221; of the site&#8211; the cart, the blog, the searchable inventory.  In such a way, you minimize the time spent dealing with the specialized product&#8217;s limits, and still enjoy its strengths.</p>
<p>Many of our larger projects work so at Web-Op.  For example, <a href="http://oliveoilbeauty.com">Belleza Olive Oil</a> can use the full power of a cart to sell their wares, but never show the cart&#8217;s ugly category or home pages.  Static pages ensure they get the image they want with no compromises.</p>
<p>Of course, it&#8217;s got its costs&#8211; more development time, and sometimes more of a learning curve, but it&#8217;s often worth it to ensure you&#8217;re not trying to drive nails with a spoon.</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/design/not-everythings-a-nail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The iPad doesn&#8217;t change the web</title>
		<link>http://web-op.com/blog/design/the-ipad-doesnt-change-the-web/</link>
		<comments>http://web-op.com/blog/design/the-ipad-doesnt-change-the-web/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 18:20:43 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://web-optimize.com/blog/?p=152</guid>
		<description><![CDATA[Yes, I&#8217;m being deliberately inflammatory. The media seems to imagine it&#8217;s the salvation of the newspaper, and some brilliant shift in the Internet to accomodate it. Sorry, but what it is is a shiny, locked in gimmick. Apple has steadfastly avoided the Netbook trend&#8211; the sub-$400, 7&#8243;-12&#8243; laptop which now represents a significant amount of [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, I&#8217;m being deliberately inflammatory.  The media seems to imagine it&#8217;s the salvation of the newspaper, and some brilliant shift in the Internet to accomodate it.  Sorry, but what it is is a shiny, locked in gimmick.</p>
<p>Apple has steadfastly avoided the Netbook trend&#8211; the sub-$400, 7&#8243;-12&#8243; laptop which now represents a significant amount of all PC sales.  No surprise&#8211; a $399 iNetbook would cannibalize sales of their $1,000 and up machines.</p>
<p>Instead, the iPad runs a limited system most reminiscent of an iPhone scaled up to twice its original size.  Among the major limits:  limited developer access, crippled multitasking, and the same interface conventions.</p>
<p>Limited Developer Access doesn&#8217;t sound like a big fear.  Get anything you want from the App Store.  It&#8217;s all pre-vetted and safe too!  Consumers initially like the concept of a &#8216;safe&#8217; source for software.  Apple drools over a cut of every sale.  But what happens when there isn&#8217;t the App you want, because of Apple&#8217;s policies?  We&#8217;ve seen it plenty of times on the iPhone platform already&#8211; Google Voice was delayed and hobbled, turn-by-turn navigation arrived late to the party.  Unfortunately, the truly breakthrough products&#8211; from the open-architecture PC to Facebook&#8211; have benefitted from an ecosystem which allowed someone to bring out the &#8220;out of left field&#8221; application.</p>
<p>Why does multitasking matter?  The more hardware resources you have&#8211; whether it&#8217;s screen pixels, processor cycles, or memory&#8211; the less likely you&#8217;ll need them all the time.  Moreover, the more convinient it can be to have something else in the space.  If you have a big monitor, you probably don&#8217;t keep one window full screen all day&#8211; so it becomes worthwhile to have media players, IM clients, and such which can fill in the extra space.  A device like the iPad will be fundamentally limited if you have to stop and go to a different program every 5 minutes.</p>
<p>Finally, the interface conventions.  Once you get to an 8&#8243; or 10&#8243; screen, you&#8217;re making excuses if you can&#8217;t have a decent keyboard.  In such a situation, it seems like you&#8217;re really just trying to keep the device a toy&#8211; if people can&#8217;t write a document on a touch-screen, they&#8217;ll buy that $1,000 MacBook.</p>
<p>All in sum, it means Apple delivered a compromise device&#8211; built more around their desires and product-segmentation aims than a real consumer desire.  It also means thaat it&#8217;s unlikely to become a true &#8220;platform&#8221; the way the iPhone and iPod systems did.</p>
<p>For the person who wants a full-scale device, the Asus EEE Tablet can do anything the iPad can and a thousand things more.  For the customers who want a little less, single-purpose devices like the Kindle offer a experience built around a single need.  The eBook sales logic for the iPad seems a little weak when you realize the Kindle offers 10 times the battery life and a text-friendly screen.</p>
<p>Finally, how does it fold back into the whole web thing?  Simple:  The &#8220;Our Company is an App&#8221; thing will not scale past a certain point.  Yeah, when it&#8217;s a mobile phone, fine, but when you&#8217;re looking at bigger screens, bigger memories, and bigger expectations, you&#8217;d better return to the basics of the Web:</p>
<p>* There won&#8217;t be one master device to emulate the behavior of.  The iPhone apps which follow Apple&#8217;s style guide are fine.  But a website designed to match the feel of OSX looks out of place on Windows XP.  It&#8217;s true even on &#8220;midsize&#8221; devices like netbooks and tablets, which may run the iPhone OS, Windows XP, Vista, or 7, Linux, or potentially even Android.</p>
<p>* Users will expect an experience on their terms.  Their MP3s are running in the background, so don&#8217;t load music.  They may be leaving an instant messenger or video open, so don&#8217;t hog every pixel on a display.</p>
<p>* Compatibilty is still king.  Yeah, it works in Mobile Safari on the iPad, but for the people who bought someone else&#8217;s tablet and are running Firefox or, help us all, IE8?</p>
<p>* There&#8217;s no master storefront to get on everyone&#8217;s desktop.  even if you make apps for the main mobile and &#8220;pad&#8221; systems, it won&#8217;t reach a lot of people, and especially the desktop.  Instead, appeal to normal search behavior and live inside their browser.  Or do you prefer deliberately reaching only a small percent of the market?</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/design/the-ipad-doesnt-change-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Carts Work</title>
		<link>http://web-op.com/blog/seo/making-carts-work/</link>
		<comments>http://web-op.com/blog/seo/making-carts-work/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 19:28:50 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://web-optimize.com/blog/?p=104</guid>
		<description><![CDATA[Everyone has a shopping cart on their site. Odds are, it&#8217;s been 5 or 10 years since the first time you bought something online. You&#8217;d think by now, they would have ironed out the kinks. However, year after year, new website owners continue to make the same mistakes. Before you unpack that ASP.NET Storefront or [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone has a shopping cart on their site.  Odds are, it&#8217;s been 5 or 10 years since the first time you bought something online.  You&#8217;d think by now, they would have ironed out the kinks.  However, year after year, new website owners continue to make the same mistakes.  Before you unpack that ASP.NET Storefront or Zen-Cart archive, why not take a moment to plan a strategy for your cart to search and sell well. <span id="more-104"></span></p>
<h2>SEO</h2>
<p>Obviously, at Web-Op, we tend to think of search as fairly important.  However, even sites which have been well designed often fall apart when you arrive at the shopping cart.  While much of this can be explained because carts are often taken as &#8220;packaged&#8221; system, too complex to re-tool, it&#8217;s just as often policy decisions or the refusal to add easily-obtainable addons.</p>
<ul>
<li><b>Pretty URLs</b>.  Nobody likes standard shopping cart URLs.  They generally mirror the internal structure of the cart&#8217;s programming.</p>
<p>  http://yourstore.com/cart/product.php?product=2005 is ugly, and ignores keyword-ranking opportunities.</p>
<p>  However, most carts now include powerful extensions, either in the box or as a 10-minute install, to convert that URL into the cleaner, keyword-rich, http://yourstore.com/cart/new-shiny-widget-2005.html.  The fact you can still find many shops&#8211; even new ones&#8211; with the standard URL just suggests laziness or fear the pretty-URL system may have unexpected problems.
</li>
<li><b> Distinct Product Content</b>.  It seems so easy to have a cart with 100,000 products.  You can often siphon the product data directly from a vendor catalog or data feed, and why wouldn&#8217;t you want to stock everything, especially if it&#8217;s items which can be drop-shipped?  If it sells once, it&#8217;s profitable.  The problem is content.  If your product listings have the same information as everyone else, hot off that easy-to-access feed, there&#8217;s no reason for you to rank over anyone else&#8217;s page.  Such problems even appear at the inside-the-site level, as your text for the 3, 6, and 24-pack versions of a product read nearly identically to Google.  With primarily duplicate content, why even bother deeply spidering?
<p>If you can&#8217;t provide something distinct to say about each product, chances are it doesn&#8217;t belong in your catalog, or can be presented in a different way.  Don&#8217;t do 100 pages for &#8220;Cardinals uniform:  #00&#8243; to &#8220;Cardinals uniform: #99&#8243;.  Do one page and make the number selectable, and you&#8217;ll enjoy superior rankings.</li>
<li><b>Sensible Heirarchy Depth</b>.  Once your product range hits a certain size, you have to start thinking about how to organize it into a heirarchy.  However, one thing often ignored is the further the products are, in clicks, from the well-promoted pages of the sites, the less they&#8217;ll be spidered and the worse they&#8217;re likely to rank.  It&#8217;s a balancing act&#8211; are you going to need too many clicks to find any product, or are you going to end up with pages stuffed with 500 products per category, and overwhelming visitors?</li>
<h3> Usability</h3>
<p>Once the customer arrives on site, you have to provide a compelling experience if he is expected to buy.  I don&#8217;t here mean an all-singing, all-dancing, 3D Flash shopping experience, but rather a shopping experience which leaves them with no questions unanswered.</p>
<ul>
<li><b>Good photos</b>.  Often, selling is a matter of providing the right photos.  Some of the most common problems with photos are:</p>
<ul>
<li>Too small photo.  If you can&#8217;t see critical measurements and proportions, the picture is too small.  A common related problem is the picture which shows a huge item, but isn&#8217;t large or clear enough to display minor but key details:  connectors, model numbers, or serial numbers when relevant.  Best practices include several photos, or photos with a zoom and pan facillity.  A standout here is Newegg.com, whose photo viewer allows you to inspect individual components on circuit boards.</li>
<li>Stock Photo.  I&#8217;ve seen photos where the model number says you&#8217;re getting A, and the photo says you&#8217;re getting B.  If you don&#8217;t have the vendor&#8217;s catalog memorized, who knows what to expect?  In addition, the stock photo can often be mediocre or uninformative&#8211; a customer who is visiting you looking for more information may keep shopping til they reach the seller whose photos finally answer their question.</li>
</ul>
</li>
<li><b>Sensible Option Grids</b>.  Often, stores provide the wrong choices&#8211; or the wrong type of choices&#8211; for their products.  Checkboxes (seperate optional choices) are often mistaken for radio buttons (mandatory choice of one from several options), and needless options are added but must be acknowledged.  It&#8217;s worth the effort to regularly review product lines and make sure you&#8217;re not retaining options which are no longer relevant or merely add confusion.  In extreme cases, it may be simpler to break products down into common models, purchased with one click, and custom orders, with more choices or even directions to call in to order.</li>
<li><b>Browse by meaningful categories</b>.  It&#8217;s a fundamental question:  where is the product I want?  While many users will simply resort to search, it&#8217;s a fairly hostile option for customers who want to compare several products, or check for an alternative in the field.  Grouping by newest arrival or some other internal construct is guaranteed failure&#8211; who will know what to expect?  Only your employees.  Shop by brand only works if the product lines are already narrow.  You really need to have enough categories, in a meaningful structure.  Think about how your products work together, or how they&#8217;re organized by customers.</li>
</ul>
<h3> Trust</h3>
<p>Lastly, your cart needs to build trust.  In most cases, it&#8217;s not so much generating anything new, as much as avoiding the temptation to do things which will undermine trust.</p>
<ul>
<li><b>No gimmick pricing</b>.  Nobody likes it when you play games with them.  The most common game is the shipping price one.  You can either take a $5 item and slap $15 of shipping charges on it, or you can make promises of free shipping knowing that they don&#8217;t apply to most orders, or worse yet, are basically a teaser&#8211; free shipping if you&#8217;re willing to wait three months.</p>
<p>Other pricing gimmicks include &#8220;$10 off if you&#8217;ll sign up for a $200-per-year, difficult-to-cancel savings club&#8221;, and &#8220;Free add-on, if you&#8217;re willing to spend as much as the addon costs in postage.&#8221;  They do worse than simply looking suspicious.  You have to add extra checkout steps to support them, basically forcing the customer to pass through a gauntlet of distrust in order to buy anything.  Who&#8217;s going to follow through?</li>
<li><b>Accurate Inventory</b>.  If you lie to me, even a lie of ommission, then call me back and say &#8220;it&#8217;s back-ordered three months&#8221;, do you really believe I&#8217;ll wait it out?  No, I&#8217;m going to find another vendor.  All you&#8217;ve earned by not giving me correct inventory data is a credit card processing fee.  Full-featured carts generally have inventory built-in, so you can easily give yourself a buffer by setting the product to sell out when there&#8217;s like 5 left on the shelf for call-in orders.  However, the practice I generally see is &#8220;put 10,000 of everything in stock, we&#8217;ll handle sellouts when they happen&#8221;.  Real professional.</li>
<li><b>Accept payments the way customers want to make them</b>.  While many small shops like PayPal for its simple qualifications and easy integration into the site, it can often be a liability.  Many customers feel they may need a PayPal account to buy something, and having to find the secret route to make a payment without is more effort than they want to take.  Supporting normal payment methods first&#8211; with PayPal, Google Checkout, and mailing banknotes in an unmarked envelope as backups&#8211; gives you the look of a full-sized company, not someone selling from your garage.</li>
<li><b>Fair Return Policies</b>.  Most ecommerce is by mail, so customers tend to be especially wary about how they can get out of a purchase which goes bad.  Your return policy should be based on a fair understanding of the product being sold, and how it&#8217;s likely to be tested and used.  If you&#8217;re going to have to wait 21 days for the manufacturer to get back with &#8220;It&#8217;s clearly defective, send it back&#8221;, that 7-day return policy is not generous.  Moreover, it should be prominent&#8211; link it on every page of the site if you want.  You can never be too up-front with your policies, and a decent cart will make it easy to put in the template.</li>
</ul>
<p>In most cases, it doesn&#8217;t take huge technical skills to get the most out of shopping carts.  A few new features and strong, sensible policies are really the key to shopping cart success.</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/seo/making-carts-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sensible CMS Decisions</title>
		<link>http://web-op.com/blog/seo/sensible-cms-decisions/</link>
		<comments>http://web-op.com/blog/seo/sensible-cms-decisions/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 20:51:24 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[seo]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://web-optimize.com/blog/?p=94</guid>
		<description><![CDATA[Whether you have a canned blog install or you&#8217;re developing a completely custom content management system, many website owners don&#8217;t really consider the consequences of their policy decisions. By making smart choices, both users and search engines can do better. Limit Control The &#8220;ultimate&#8221; in features for content management systems are packages like DotNetNuke or [...]]]></description>
			<content:encoded><![CDATA[<p>Whether you have a canned blog install or you&#8217;re developing a completely custom content management system, many website owners don&#8217;t really consider the consequences of their policy decisions.  By making smart choices, both users and search engines can do better.<br />
<span id="more-94"></span><br />
<strong>Limit Control</strong><br />
The &#8220;ultimate&#8221; in features for content management systems are packages like DotNetNuke or Joomla which allow a free-form editing of almost any content unit on any page.</p>
<p>However, it&#8217;s a &#8220;power tool&#8221; situation&#8211; the tool which makes it easy to do complex tasks, can be a tool which makes it easy to shoot your foot off.  Full what-you-see-is-what-you-get editors are particularly notorious for it&#8211; by allowing users to manually style parts of the site, they often generate bulky code, with needless styling options, and encourage abusing HTML elements which are key for structure for styling.  Ever seen an entire page as a header?  I have.</p>
<p>Why does it matter if you misuse HTML?  Search and performance.  A poor page structure appears spammy, or alternatively just hard for search engines to identify key content.  Moreover, a page heavy with mountains of extra tags will load slowly for both real visitors and search engine spiders.</p>
<p>What&#8217;s the alternative?  Instead of an overarching CMS package, you may want to consider a &#8220;silo&#8221; package&#8211; a mini-blog which can only generate news entries in a controlled, consistent, and attractive formatting, as an example.</p>
<p><strong>Pick Standard Conventions</strong><br />
People expect certain conventions.  For example, news sites generally put the the freshest stories at the top.  Some people think &#8220;I&#8217;ve got this one world-beater story, and it belongs on the top all the time.&#8221;  Big risk.  You&#8217;re wasting the most valuable space on the page.  If you aren&#8217;t making it clear in seconds that new content exists- many visitors will leave.  In the worst case, your freshest news will be on page 2, where few visitors will find it.  You&#8217;ll look out-of-date.</p>
<p>Similarly, don&#8217;t play games with layout.  Some people think that disguising the ads near content helps click-through rates.  Yeah, except the people who click through don&#8217;t come back.</p>
<p>Finally, even though most CMS systems make it easy to go for a sprawling site, think heirarchy.  Are you dividing everything so fine that you have only two sentences per topic?  Rein in the divisions then.  If you&#8217;ve got 85 different main topics, add some greater groupings to keep things tidy.  Even inherently complicated sites (i. e. Amazon, WebMD) tend to offer some sort of teired navigation, instead of 75,000 option menus.</p>
<p><strong>Don&#8217;t Get Too Dependent on Extensions</strong><br />
If you have 160 extensions for your CMS in play, you are probably trying to shoehorn the system into tasks it wasn&#8217;t meant to perform.  You may be better served by a custom, or simply different, CMS, which meets the exact needs.</p>
<p>The risk of extensions is in the external developers.  Some will change their product, or abandon it entirely.  Do you want to have to choose between &#8220;fix critical security bug in new version&#8221; or &#8220;keep my extensions?&#8221;  Or worse, if you get caught between two mutually incompatible extensions.</p>
<p><strong>Keep Some Static Content</strong><br />
Half the time, doing everything in the CMS is actually harder.  Some &#8220;moving parts&#8221; may not be ideal for a CMS based around fixed page content, for example.  If you want a fancy contact menu, or forum, it ends up adding dozens of modules and coping with their limits, not just taking the right tool from outside the CMS.</p>
<p>However, the other argument is safety.  If your entire site is on the CMS, if it breaks or is compromised, everything&#8217;s going to get ruined.  A hybrid approach&#8211; keeping a CMS for news, and a static site for fixed content&#8211; is more robust.</p>
<p><strong>Don&#8217;t Get Paranoid</strong><br />
A content-management system can be a wonderful boon both for ease of maintenance, and for producing quality pages which rank and navigate well.  You just have to think as you use it.</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/seo/sensible-cms-decisions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Walling Off The World</title>
		<link>http://web-op.com/blog/usability/walling-off-the-world/</link>
		<comments>http://web-op.com/blog/usability/walling-off-the-world/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 17:34:29 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://web-optimize.com/blog/?p=6</guid>
		<description><![CDATA[Many website owners are, to put it bluntly, login-happy. They love the concept of requiring user registration for everything from showing the price of merchandise to reading posts on customer forums. From the perspective of the site owner, registration sounds like a hassle-free way to ensure that you get something out of your pageviews, either [...]]]></description>
			<content:encoded><![CDATA[<p>Many website owners are, to put it bluntly, login-happy.  They love the concept of requiring user registration for everything from showing the price of merchandise to reading posts on customer forums.</p>
<p>From the perspective of the site owner, registration sounds like a hassle-free way to ensure that you get <em>something</em> out of your pageviews, either by tracking logged-in accesses or by simply collecting a profile for each user.</p>
<p>However, in doing so, you&#8217;re often cutting off your nose to spite your face.  The web is no longer novel, and customers have had time to decide what they do and don&#8217;t like.  Registration has clearly made its way to the second column.</p>
<p><span id="more-6"></span></p>
<p><strong>Minimal Exposure</strong></p>
<p>Many consumers tend to operate, especially online, with a mindset of minimal exposure.  They&#8217;ve been conditioned from years of phishing scams, spammers, and shady businesses that you don&#8217;t hand out information to strangers that is not absolutely necessary.</p>
<p>Many registration systems tend to violate that principle.  While a suitable minimum of information for a registered user would be a login name and password, frequently, users are expected to supply an email address (and, if they&#8217;re lucky, a choice as to wether or not they want a barrage of email), physical address, or demographic information.  The more you have to give away in terms of privacy for the information on the site, the less valuable it seems.</p>
<p>In addition, there&#8217;s a subtle fear in creating an account that it&#8217;s just another login and password to be forgotten when you want to change a setting or make a purchase.</p>
<p><strong>Allow Six to Eight Weeks for Delivery</strong></p>
<p>The Internet&#8217;s most compelling feature is its spontainety.  A user can find what he wants in Wikipedia faster than he can find the right <strong>volume</strong> of his old paper Britannica.  Registration tends to shatter that premise.  Even if the form is only a couple of fields, many registration systems now will require you to wait, frequently ten minutes or more, for an activation link email to prove you gave them a live address, before you can begin using the content.  In the ten minutes it took for the message to arrive, I could well have found the information I wanted elsewhere, and odds are I won&#8217;t even bother activating the account.</p>
<p><strong>You don&#8217;t have a monopoly</strong></p>
<p>Even if you are the only site hosting a specific article, you are almost certainly not the only source for information on the topic.  Some users will gladly try several no-registration-required sites to avoid having to use a registration one, especially if it involves the hassle of a new account setup.</p>
<p><strong>Signal to Noise</strong></p>
<p>Somehow, some registration sites do manage to bypass these problems.  Success brings its own problems, especially for the marketing department.  Given a 10,000 user registration database, instead of a tightly crafted 1,000 user list of marketing contacts, you&#8217;ll have to sort out which users are likely to convert to sales.  You may end up with hundreds of users who signed up to see one item of interest, such as an article featured on Digg or Slashdot, and dozens of inactive or out-dated registrations.  Unless you want to pay for thousands of emails that will be ignored or worse, you&#8217;re going to have to filter your registration pool significantly before you treat it as the quality marketing resource you imagined it to be.<br />
<strong><br />
Do you really think Googlebot has a login?</strong></p>
<p>People who hide their best content in a registered-members-only area are committing a significant SEO sin.  Most search spiders will be incapable of using the submission form to access the registered-user area, even assuming they were allowed access in the first place.</p>
<p>A dangerous new technique has appeared to counter this.  Although all the information gets sent, a non-registered user will find his browsing experience hindered, or outright blocked, by client-side scripting.  Of course, this will have no effect on the page at the primitive view of the search spider.  While this initially seems to be a clever way to let Google in while keeping a nonregistered user out, it runs an extremely high risk of penalty from search engines.  <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=35769">Google&#8217;s Webmaster Guidelines</a> say</p>
<blockquote><p>Make pages for users, not for search engines. Don&#8217;t deceive your users or present different content to search engines than you display to users, which is commonly referred to as &#8220;cloaking.&#8221;</p></blockquote>
<p>The search engine is clearly getting different content than the user, once you take into account the blocked displays.  It&#8217;s no different from packing a site with keywords that are coloured white-on-white-background or hidden in invisible boxes, and will likely earn you the exact same penalties.  All it takes is someone to blow the whistle on you.</p>
<p><strong>You Become Just A Small Obstacle</strong></p>
<p>If you annoy users with registrations, you may soon find yourself the victim of their workarounds.  Perhaps the best-known example of this is when many newspapers began to require registration to view recent articles.  Some users created &#8220;pass-around&#8221; accounts&#8230; one guy registers, and then he posts the login for everyone to use.  The marketing value of that registration is nil, unless you really believe that a single person read every article on your site 300 times in the last hour.</p>
<p>If you have a system which allows non-login access for people referred by affiliates, that will be exploited.  Some poor slob will suddenly have 300,000 visits to the site through his affiliate link, and no clue why.</p>
<p>And, of course, there is very little stopping people from just mirroring your site&#8217;s valuable content and sharing that link.  Again, one person registers, and the whole community gets access.  While you may be able to pursue such people with copyright laws, you may wish to ask the recording industry how effective that&#8217;s been at keeping their content under their control.  In addition, the ephemeral nature of many articles means the mirror may go up and down before you even know what&#8217;s going on.</p>
<p><strong>Summary</strong></p>
<p>Customers may want what you have to offer, but they resent jumping through hoops that are perceived as unnecessary or excessively nosy to get it.</p>
<p>Given that, when is it acceptable to ask for registration?</p>
<p>If your site displays a significant amount of customized information, and there&#8217;s no solid &#8220;fallback&#8221; option, then it makes sense to create an account.  Just adding a &#8220;Hello, Joe Smith, you last visited on April 13&#8243; is NOT enough to sell people on this.  On the other hand, a local TV schedule that defaults to Ottawa, Ontario will look more than a little strange to a user in Phoenix, Arizona.</p>
<p>If your site provides per-user information, such as order tracking, prices that depend on the user, or shipping information on file, accounts can provide real benefits to their holders.  Even in that situation, users will prefer to create their accounts with the minimal information to complete the order and at the latest possible time, going back to their preference for minimal exposure.</p>
<p>Sites with community features like comment and review posting can usually get away with requiring registration for those features, because it&#8217;s recognized as a way to keep spam manageable.</p>
<p>However, even if you have to register to add to the site, the use of registration to merely access the site should be minimized.  You can&#8217;t wall your content off from the rest of the world, and at the same time expect buzz and search engines to hop the wall to make your site more valuable.</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/usability/walling-off-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

