<?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; design</title>
	<atom:link href="http://web-op.com/blog/category/design/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>Think Data Structure First</title>
		<link>http://web-op.com/blog/design/think-data-structure-first/</link>
		<comments>http://web-op.com/blog/design/think-data-structure-first/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 23:12:51 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://web-op.com/blog/?p=342</guid>
		<description><![CDATA[I notice that many web-design products start with, at most, a high-level functional view of the project, and some shiny mockups of workflow. Now, there&#8217;s nothing inherently wrong with these assets. Many times, it&#8217;s an easy way to resolve ambiguity in specifications and help to elicit what you need. However, before you get too involved [...]]]></description>
			<content:encoded><![CDATA[<p>I notice that many web-design products start with, at most, a high-level functional view of the project, and some shiny mockups of workflow.  Now, there&#8217;s nothing inherently wrong with these assets.  Many times, it&#8217;s an easy way to resolve ambiguity in specifications and help to elicit what you need.</p>
<p>However, before you get too involved in development from these documents, it makes sense to design and approve the database schema.  In particular, it should be walked through the client or their representative to ensure it matches their expectations.</p>
<p><span id="more-342"></span></p>
<p>Why does the data structure matter?</p>
<p>First, the right structure often allows for a much wider range of analysis of the data later.  If you store when orders are booked, for example, you can easily do reports that crunch the data on that dimension  Planning what you might want to do in future maintenance or ongoing releases is valuable, because you can&#8217;t take a naive approach and get out without major scars.  The obvious naive mindset of &#8220;let&#8217;s store every detail from user&#8217;s IP address to shoe size to screen resolution, in case we want to use them as an axis for reports later&#8221; leads to loads of wasted space and inefficient database operations, while &#8220;let&#8217;s store nothing except the bare minimum, and add stuff as it&#8217;s needed&#8221; means when you decide you need that value, it takes three months to build the real data in.  Also, then you&#8217;re trying to update the schema, on a live site, on the fly.</p>
<p>Second, it allows you to talk through any gaps in the logic.  If you just talk about an order in the abstract,  you might not notice that two parts of the system talking to the same data structure, and then you need some sort of &#8220;status&#8221; or &#8220;locking&#8221; flag to indicate who should be seeing this data.</p>
<p>Third, even developers have bad models.  Maybe you envisioned storing price as a single value, but the customer wants a start-up price, a monthly fee, and a discounted promotion-term monthly fee.  Better to find that out now, before you build a stack of CRUD (create-read-update-delete) tools around the incorrect data model.  A checklist makes these differences in opinion obvious.</p>
<p>Finally, there are frequently data structures which are talked of as a unit, even though they need to be analyzed at a lower level.  For example, does your address need to be one line or two, the zip code 5 characters, 6, 9, 10 or more?  Finding out the resolution to those ambiguities can also give insight onto the future direction of the site.  A US-only site might only need a VARCHAR(5) for zip codes, but if Canada is in the future, a 10-character string avoids a change in mid-stream.</p>
<p>How can you talk about data structure?</p>
<p>The simplest route is just to prepare a checklist of each field in each major table.  Discuss what goes in each field, and get a sign-off from the appropriate person.  Then there&#8217;s a clear opportunity to raise any objections, and to retool with fewer or more columns, before you start plumbing together actual code.  It might be feasible to even model the data structure by creating example records, say, on 3&#215;5 cards, and asking &#8220;is this enough information to do your job&#8221; or &#8220;will you be wanting reports on something you don&#8217;t see here?&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/design/think-data-structure-first/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>Smart Internationalization</title>
		<link>http://web-op.com/blog/design/smart-internationalization/</link>
		<comments>http://web-op.com/blog/design/smart-internationalization/#comments</comments>
		<pubDate>Fri, 06 May 2011 21:04:40 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[web-op]]></category>

		<guid isPermaLink="false">http://web-op.com/blog/?p=317</guid>
		<description><![CDATA[If you follow Web-Op, you obviously have way too much free time. But you&#8217;ll also notice our global ambitions. We&#8217;ve started rolling out sites for Brazillian and Chinese audiences. We recognize that going overseas is far more than just slapping some extra stamps on your shipping envelopes and trying to schlep payment to the foreign-exchange [...]]]></description>
			<content:encoded><![CDATA[<p>If you follow Web-Op, you obviously have way too much free time.  But you&#8217;ll also notice our global ambitions.  We&#8217;ve started rolling out sites for Brazillian and Chinese audiences.  We recognize that going overseas is far more than just slapping some extra stamps on your shipping envelopes and trying to schlep payment to the foreign-exchange counter at the bank.</p>
<p>One thing we can&#8217;t stress enough is not to simply take your existing site and run it through a translator, whether Google Translate or a college intern hired for sub-minimum wage.<br />
<span id="more-317"></span><br />
A one-to-one translation tends to ignore legitimate technical differences between nations.  For example, form validators designed for 5-digit American zip codes will blow up if fed an analogous Brazillian CEP code instead.  Phone numbers are often pre-validated too, and can prevent users from proceeding through your sales funnel.  You might have a gorgeous looking site up, but zero conversions, and such runaway validators are the cause.</p>
<p>Aside from hard failures, there is also an atmosphere of soft distrust created by a straight transliteration.  Maybe your addresses aren&#8217;t shown in the way your visitors normally make out an envelope.  Or you quote 12-hour time when all the other ads are in 24-hour time.  A key part of website development is to build credibility, and it&#8217;s the small things which show you have a real local presence and understanding.</p>
<p>Second, don&#8217;t ignore the product mix!  Carmakers have driven themselves mad for decades over the fact that they can&#8217;t just sell the same model in Seoul, Sao Paulo, and Sedona.  In the end, they&#8217;ve largely given up.  Learn from their efforts.  Maybe a few of your products have worldwide appeal, but a substantial amount of your success will involve picking products that are truly targeted towards local audiences.  Plan ahead and be ready to move &#8220;laterally&#8221;.  Maybe you sell diet supplements in America, but there aren&#8217;t enough fat people in China yet to justify the costs.  Use your manufacturing contacts to sell an immune-boosting or general health supplement instead.  The product mix also goes all the way to packaging, brand names, and sizes&#8211; will people in a 10-square-metre Tokyo apartment want to store a drum of 500 pills, or a little packet of 14?</p>
<p>Finally, plan payment early.  We see a lot of websites&#8211; even within America&#8211; trip and stumble when it comes time to set up payment processing.  It&#8217;s time- and labour-consuming to set up, and it often triggers other design choices, like what shopping cart to use.  On an international site, the issue is doubly important: many American credit card processors won&#8217;t accept transactions in foreign currencies, and even if they did, it might incur extra fees, a sure way to dissuade customers.  It becomes very important to also research alternative means of payment favoured in the target country.  For example, the bank-to-bank transfer that&#8217;s complicated and expensive in the US is simple and extremely cheap in parts of Europe and Asia, so accepting a wire isn&#8217;t such a big deal.  Other countries have developed &#8216;pay at a local store&#8217; services to accept cash payment when credit card penetration is low.  You have to ask: do we need to cater to the demographics which use these services?  Will it get us more business, or save us costs?</p>
<p>At Web-Op, we&#8217;re helping companies cross international barriers.  Whether it&#8217;s an American seller trying to get in on the &#8220;Rise of the Rest&#8221;, or a Chinese manufacturer eager to build a global brand, we can help.</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/design/smart-internationalization/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>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>Even Property Listings Can&#8217;t Save Real Estate Sites</title>
		<link>http://web-op.com/blog/seo/even-property-listings-cant-save-real-estate-sites/</link>
		<comments>http://web-op.com/blog/seo/even-property-listings-cant-save-real-estate-sites/#comments</comments>
		<pubDate>Thu, 20 May 2010 23:02:15 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://web-op.com/blog/?p=158</guid>
		<description><![CDATA[At Web-Op, we&#8217;ve been doing sites for local real estate agents for years. In many ways, it&#8217;s still a market which is fairly weak in the SEO space. Many firms rely on cheap &#8216;iframe&#8217; display of listings, so they end up with a site that Google sees as having no real content. However, even innovations [...]]]></description>
			<content:encoded><![CDATA[<p>At Web-Op, we&#8217;ve been doing sites for local real estate agents for years.  In many ways, it&#8217;s still a market which is fairly weak in the SEO space.  Many firms rely on cheap &#8216;iframe&#8217; display of listings, so they end up with a site that Google sees as having no real content.</p>
<p>However, even innovations in data import technology, like TransparentRETS and dsIDXPress, allowing you to import MLS data in bulk onto a familiar, easy-to-install backend, are not a cure-all for top rankings. <span id="more-158"></span> It&#8217;s all about the brains on top of local data.</p>
<p>Realistically, if someone wants to just see or search the MLS, odds are, they&#8217;ll do it somewhere else.  However, a savvy agent can help &#8216;steer&#8217; a customer by providing pre-made landing pages and searches which provide real value.  If you can promote foreclosed properties less than five years old as suitable for those who don&#8217;t want the full renovation hassle, it moves from a simple canned search to a start for customer interest.  Or add useful resource guides.  Surely, it&#8217;s not a crime to tell out-of-towners if the utility on the east side of town is 10 percent more expensive, or the month to move to saddle the current owner with the property taxes.</p>
<p>Building your site on processed and analyzed content also helps you hedge your bets.  While the real estate industry has done a good job monopolizing property listings, there&#8217;s a danger at hand.  Their costly, complex data license rules have left the door open for other firms able to offer a better deal for non-agency firms interested in the data.  Why wouldn&#8217;t, say, Google like to add a &#8216;homes for sale near&#8230;&#8217; box to their Maps service?</p>
<p>One of the most likely changes I see in the future is a truly national service.  It&#8217;s an obvious road to entry for a new alternative data source&#8211;  No more patchworks of local MLS boards, and websites that abruptly cut off at an arbitrary boundary.  There are also likely to be means for &#8216;for sale by owner&#8217; vendors to get their properties in the system and cut a listing agency out entirely, and add non-conventional homes&#8211; manufactured homes sans land, timeshare rentals, and such.</p>
<p>In such an environment, your local knowledge and customized content becomes even more important&#8211; after all, who&#8217;s likely to have a better listing interface, you or a firm like Google with an endless development budget?  The listings alone are a commodity&#8211; only the value-add matters.</p>
<p>It&#8217;s a bit of doom-saying, I admit, but having to treat listings as a commodity can only be good news for real estate agents who play the SEO game smart&#8211; depending on becoming a resource with real content.  It will cause the &#8216;I posted listings, it&#8217;s enough&#8217; competition to sink.</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/seo/even-property-listings-cant-save-real-estate-sites/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>Slaying the Monster</title>
		<link>http://web-op.com/blog/design/slaying-the-monster/</link>
		<comments>http://web-op.com/blog/design/slaying-the-monster/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 22:47:03 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://web-optimize.com/blog/?p=141</guid>
		<description><![CDATA[Like many of you growing up in the 1990s, I have fond memories of playing the classic role-playing games on the SNES, and later, the PlayStation.  Final Fantasy, Breath of Fire, and the like.  I bet many of you can still hum the level-up song from Dragon Warrior/Dragon Quest in your sleep. A frequent theme [...]]]></description>
			<content:encoded><![CDATA[<p>Like many of you growing up in the 1990s, I have fond memories of playing the classic role-playing games on the SNES, and later, the PlayStation.  Final Fantasy, Breath of Fire, and the like.  I bet many of you can still hum the level-up song from Dragon Warrior/Dragon Quest in your sleep.</p>
<p>A frequent theme for these titles was, about 80 percent of the way through the game, your character&#8217;s love interest ceases to be an adorable 20-pixel-high maiden, and turns into a screen-filling ball of evil spells and tumors which must be dispatched to move forward.</p>
<p>What does it have to do with the Internet?  A lot.</p>
<p><span id="more-141"></span> Often times, you&#8217;re the one responsible for your beloved website turning into a similar screen-filling ball of evil.</p>
<p>The tumors tend to come from poorly imagined scope.  What started as a dispatch system for employees grew a login for external contractors.  Then direct sales emerges.  Finance demands to be grafted in.  Within a few years, the original software is barely there beneath the addons.</p>
<p>Now, it&#8217;s normal for software to evolve and grow.  However, if allowed to grow randomly, you find yourself wrestling with limitations which made sense in one context, as they become unwieldly.  Perhaps, for example, your order system was product-based.  Each order has one item, one payment method, etc.  Works great until you realize people want to add a split payment.  Or two items on one order.  Soon, you&#8217;re making dozens of exceptions to keep the monster alive.</p>
<p>When do you draw the line?</p>
<p>Can you now succinctly define what you need&#8211; in terms of data storage or workflow &#8212; and does it differ largely from the decisions you made when the site began?</p>
<ul>
<li> Are you doing the same job multiple times to keep different parts of the site in synch?</li>
<li> Have you passed on desirable enhancements to the site since they can&#8217;t fit the established layout and data structure?</li>
<li> Are everyday operations done primarily as &#8220;special cases&#8221; bolted on later?</li>
<li> Have you been forced to &#8220;hunt down&#8221; specialized hosting or developers to keep the site operational?  PHP 4 is dead, yet many people are tied to apps which bomb in 5 or 6.</li>
</ul>
<p>Slaying the beast can be hard.  You have to fight your locked-in work processes.  But sometimes you can&#8217;t move on until you do.</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/design/slaying-the-monster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where&#8217;s the Value?</title>
		<link>http://web-op.com/blog/design/wheres-the-value/</link>
		<comments>http://web-op.com/blog/design/wheres-the-value/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 22:29:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://web-optimize.com/blog/?p=139</guid>
		<description><![CDATA[I&#8217;ve noticed an alarming trend recently: You&#8217;ve picked an industry. You want a website. But you have no meaningful value to add. Problem 1: The Same Old Concept. The obvious signs of no-added-value sites appear when the site gets specced out: Developer: &#8220;What should we do about X?&#8221; Client: &#8220;Copy successful site Y.&#8221; Repeat 40 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed an alarming trend recently:</p>
<p>You&#8217;ve picked an industry.  You want a website.  But you have no meaningful value to add.<br />
<span id="more-139"></span></p>
<p>Problem 1:  The Same Old Concept.</p>
<p>The obvious signs of no-added-value sites appear when the site gets specced out:</p>
<p>Developer: &#8220;What should we do about X?&#8221;<br />
Client:  &#8220;Copy successful site Y.&#8221;</p>
<p>Repeat 40 times, and I wonder if he has any real plans.  Copying a working model makes sense, especially when trying to make a site usable, or as a resolution for vague specs.  Why invent the basic behavior of a shopping cart when Amazon and Newegg wrote the book on them already?  </p>
<p>However, when the entire summary of your site is a competitor&#8217;s with a new header, did you give anyone&#8211; Google or a person&#8211; a reason to show up?</p>
<p>Problem 2:  The Same Offers.</p>
<p>Even with no fresh thoughts on design, a good site can do good business.  In such a world, you&#8217;re making the website&#8217;s mechanism a sideshow, not the main draw.  For many areas&#8211; consumer commerce, for example, such a minor weight can be a fair goal.  Nobody goes to a store for the unique way you shop, but a familiar process will help to keep focus on the special products and offers which make the page appealing.</p>
<p>However, when you&#8217;re drawing primarily on the site&#8217;s offers, you really need a big pull.   A lot of &#8220;I&#8217;m in the X business&#8221; people run dry here.  Many small sellers are enamored with drop shipped goods, for example.  While it gets you moving in a hurry and cheaply, all your wares are sold by a hundred other firms.  All you can do is under-sell everyone else.</p>
<p>Another weak offer: selling leads off to a third-party company.  You lose control of prices and selections available, and your informational offers are usually narrow.  It&#8217;s not possible to do instant quotes, for example, when the third-party may not honor your price.  With such problems, there&#8217;s nothing about your offer more compelling than a direct visit to the third party.</p>
<p>Problem 3:  No new information being packaged.</p>
<p>A big focus for many sites comes in selling corporate  knowledge, not goods.  Your value comes from combining and refining loose data.  At first view, the site&#8217;s model is an easy sale:  A single site replaces a hundred searches, or provides a wide presence for local brands in an industry lacking major ones. </p>
<p>However, the combiner site has a huge risk:  selling.  While the site looks good on paper, they collapse if a simple question cannot be answered:  Why will people pay for a link on a major page instead of working for rankings on their own?</p>
<p>New combiners have the hardest time&#8211; as power varies with size.  A listing showing 1 plumber in a town of 2,000,000?  Nobody wants such a weak resource, either as a visitor or an advertiser.</p>
<p>Also hazardous is being second in the market.  Now you have to answer  &#8220;Why appear on your page, not the site who&#8217;s been online since 1997 and has PageRank 8?&#8221;</p>
<p>In sum, combiner-based models face a double version of &#8220;where&#8217;s added value?&#8221;&#8211; visitors and advertisers are both asking.</p>
<p>Web success goes beyond SEO and design and code.  A billion-dollar SEO and design job will fail when your site&#8217;s plan includes no new value for Google or a user.</p>
]]></content:encoded>
			<wfw:commentRss>http://web-op.com/blog/design/wheres-the-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

