<?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>malcolm coles &#187; javascript</title>
	<atom:link href="http://www.malcolmcoles.co.uk/blog/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.malcolmcoles.co.uk/blog</link>
	<description>Where to find Malcolm Coles, reviews, and tips on how to do things I couldn't do.</description>
	<lastBuildDate>Thu, 09 Sep 2010 22:02:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Guardian makes its comments accessible, SEO friendly and mobile friendly all in one go!</title>
		<link>http://www.malcolmcoles.co.uk/blog/guardian-comments-accessible-seo-friendly/</link>
		<comments>http://www.malcolmcoles.co.uk/blog/guardian-comments-accessible-seo-friendly/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 23:15:28 +0000</pubDate>
		<dc:creator>Malcolm Coles</dc:creator>
				<category><![CDATA[Good reviews]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Newspapers]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[Guardian]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.malcolmcoles.co.uk/blog/?p=3320</guid>
		<description><![CDATA[<a href="http://www.malcolmcoles.co.uk/blog/guardian-comments-accessible-seo-friendly/"><img align="right" hspace="5" width="150" src="http://www.malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/guardian-old-js.png" class="alignright wp-post-image tfe" alt="What you used to see with JS turned off" title="guardian-old-js" /></a>The Guardian has changed its comment system - moving from a client-side system to a server-side one.

With the old system, once you loaded a page, some javascript would go off and look up the comments and display them. This wasn't terribly accessible - if you couldn't or didn't run javascript, you couldn't see the comments. It was also bad for SEO, as search engines couldn't run the javascript. And if your mobile didn't run javascript (like mine), you couldn't read the comments either.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fguardian-comments-accessible-seo-friendly%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fguardian-comments-accessible-seo-friendly%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
<p>The Guardian has <a href="http://www.guardian.co.uk/help/insideguardian/2009/nov/04/comment-changes">changed its user-generated comment system</a> - moving from a client-side system to a server-side one.</p>
<p>With the old system, once you clicked to read a story, the web page would download, and some javascript would run. This would go off and look up readers' comments and display them. This <a href="http://www.malcolmcoles.co.uk/blog/the-guardian-and-accessibility/">wasn't terribly accessible</a> - <strong>if you couldn't or didn't run javascript, you couldn't see the comments</strong>.</p>
<p><div id="attachment_3323" class="wp-caption alignright" style="width: 310px"><img class="size-full wp-image-3323" title="guardian-old-js" src="http://www.malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/guardian-old-js.png" alt="What you used to see with JS turned off" width="300" height="54" /><p class="wp-caption-text">What you used to see with JS turned off</p></div></p>
<p>It was also bad for SEO, as search engines couldn't run the javascript (so couldn't see the comments). And if your mobile didn't run javascript (like mine), you couldn't read the comments either.</p>
<p>With the new system, the comments are just part of the web page, like all the rest of the text on the page - so the comments are readable by anyone, javascript or not.</p>
<p>This is a great change by the Guardian, and not before time. If you notice any problems, they've <a href="http://www.guardian.co.uk/help/insideguardian/2009/nov/04/comment-changes">asked you to point them out</a>.</p>
<h3>The problems with the old system</h3>
<p>You can read some of the background to the change - ie comments by me bitching to various members of the Guardian about how awful the old system was on the Guardian site:</p>
<ul>
<li><a href="http://www.guardian.co.uk/help/insideguardian/2008/aug/19/blogsrelaunch?showallcomments=true#CommentKey:1e330ec1-dafc-4c67-b5fd-2c87967a4493">here</a> (where I point out the old new system surely breached the Guardian's accessibility policy),</li>
<li><a href="http://www.guardian.co.uk/help/insideguardian/2008/oct/07/technology?showallcomments=true#CommentKey:96ea8158-412c-425f-bcdb-98c8a7b13b3d">here</a> (where I got a bit frustrated) and</li>
<li><a href="http://www.guardian.co.uk/help/insideguardian/2008/oct/27/careers?showallcomments=true#CommentKey:39406745-873e-41ae-aa89-6504a238e5f2">here</a> (where there was an interesting (to me ...) exchange between me and the Guardian about what was going on).</li>
</ul>
<p><span style="text-decoration: line-through;">The only problem now is that a couple of links to my blog that I dropped in the comments section have broken </span>This is only a problem for <a href="http://www.guardian.co.uk/search/users?search=malcolmcoles%20google%20satire%20snafu&amp;searchType=user">posts shown on the search results page</a> - on the actual posts, the links work fine.</p>
<p>Although I'll guess they'll <a href="http://www.malcolmcoles.co.uk/blog/link-to-something-you-detest/">add nofollow to links</a> in comments soon anyway, to avoid <a href="http://www.malcolmcoles.co.uk/blog/independent-dofollow/">the Independent's problem with spammers</a>... (<strong>Update</strong> A Guardian commenter, below, says future links in comments will be nofollowed - but existing links in comments will stay without the nofollow tag).</p>
<h3>Google already indexing comments</h3>
<p><div id="attachment_3331" class="wp-caption alignright" style="width: 500px"><img class="size-full wp-image-3331" title="comments-text-showing-up" src="http://www.malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/comments-text-showing-up.png" alt="Google has already indexed the text of one of my comments" width="490" height="191" /><p class="wp-caption-text">Google has already indexed the text of one of my comments</p></div></p>
<p>This screenshot shows how Google has already indexed the comments on the page shown - a search for the text of my comment returns the page. With the old system, it wouldn't.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fguardian-comments-accessible-seo-friendly%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fguardian-comments-accessible-seo-friendly%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmcoles.co.uk/blog/guardian-comments-accessible-seo-friendly/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Express.co.uk about to redesign: sneak preview</title>
		<link>http://www.malcolmcoles.co.uk/blog/express-redesign-sneak-preview/</link>
		<comments>http://www.malcolmcoles.co.uk/blog/express-redesign-sneak-preview/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 20:30:11 +0000</pubDate>
		<dc:creator>Malcolm Coles</dc:creator>
				<category><![CDATA[Bad reviews]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Newspapers]]></category>
		<category><![CDATA[Express]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[redesign]]></category>
		<category><![CDATA[relaunch]]></category>

		<guid isPermaLink="false">http://www.malcolmcoles.co.uk/blog/?p=1796</guid>
		<description><![CDATA[<a href="http://www.malcolmcoles.co.uk/blog/express-redesign-sneak-preview/"><img align="right" hspace="5" width="150" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/express-redesign.jpg" class="alignright wp-post-image tfe" alt="The new look express" title="express-redesign" /></a> The express website is about to have a redesign. You can see it here. Here's a screenshot. They also seem to be moving URL from dailyexpress.co.uk to express.co.uk. It doesn't seem that much better to me ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fexpress-redesign-sneak-preview%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fexpress-redesign-sneak-preview%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
<p>The express website is about to have a redesign. You can see it <a href="http://www.express.co.uk/beta1">here</a>. Here's a screenshot. They also seem to be moving URL from dailyexpress.co.uk to express.co.uk.</p>
<p>It doesn't seem that much better to me ... a bit like they've tried to bodge the BBC home page into their ghastly colour scheme. And I'm not sure they've thought it through - they're truncating intros in the featured story box like this: "A COUNCIL which was criticised after banning home ba ...". ba what?!?</p>
<p><div id="attachment_1797" class="wp-caption aligncenter" style="width: 500px"><img class="size-full wp-image-1797" title="express-redesign" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/express-redesign.jpg" alt="The new look express" width="490" height="310" /><p class="wp-caption-text">The new look express</p></div></p>
<p>I lack the time and energy to go into it right now. But it's pretty awful when you look at the detail. There is so much copy sliced off by the right of the boxes for a start. They can't think this is good can they?</p>
<p>Also, someone better explain about accessibility to them soon. This is how it looks with javascript turned off - there's nothing there!</p>
<p><div id="attachment_1804" class="wp-caption aligncenter" style="width: 500px"><img class="size-full wp-image-1804" title="express-redesign-no-js" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/express-redesign-no-js.jpg" alt="Javascript off: nothing there!" width="490" height="116" /><p class="wp-caption-text">Javascript off: nothing there!</p></div>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fexpress-redesign-sneak-preview%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fexpress-redesign-sneak-preview%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmcoles.co.uk/blog/express-redesign-sneak-preview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Proof and implications of javascript passing anchor text and page rank in Google</title>
		<link>http://www.malcolmcoles.co.uk/blog/javascript-anchor-text-page-rank/</link>
		<comments>http://www.malcolmcoles.co.uk/blog/javascript-anchor-text-page-rank/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 19:50:44 +0000</pubDate>
		<dc:creator>Malcolm Coles</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[moneysavingexpert]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.malcolmcoles.co.uk/blog/?p=1523</guid>
		<description><![CDATA[<a href="http://www.malcolmcoles.co.uk/blog/javascript-anchor-text-page-rank/"><img align="right" hspace="5" width="150" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/mse-js.png" class="alignright wp-post-image tfe" alt="The box hidden by javascript on moneysavingexpert.com" title="mse-js" /></a>An explanation and test of google's treatment of javascript hidden links.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fjavascript-anchor-text-page-rank%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fjavascript-anchor-text-page-rank%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
<p>I've been experimenting with Google's treatment of links hidden by javascript. I was all set to report my findings when Blogstorm <a href="http://www.blogstorm.co.uk/javascript-links-now-passing-pagerank-anchor-text/">reported that Google had announced publicly what it was doing</a>. Doh (lesson 1: finish blog posts before going on holiday).</p>
<p>Anyway, here's an example of what this means in practice, and the result of my test.</p>
<h3>MoneySavingExpert.com</h3>
<p><div id="attachment_1525" class="wp-caption alignright" style="width: 261px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/mse-js.png"><img class="size-full wp-image-1525" title="mse-js" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/mse-js.png" alt="The box hidden by javascript on moneysavingexpert.com" width="251" height="176" /></a><p class="wp-caption-text">The box hidden by javascript on moneysavingexpert.co</p></div></p>
<p>MoneySavingExpert.com uses javascript to add functionality to its forum pages.</p>
<p>With JS off, clicking on a user's name takes you to the login page - you can access the user's profile only if logged in.</p>
<p>With JS on, if you click on a user's name, this box opens up - the pink styling shows nofollow links. As you can see, there is a link to the URL that a user has specified as their homepage - in this case, I've specified the homepage of this blog for my moneysavingexpert profile.</p>
<p>Recently I spotted these links in my webmaster tools account, and discovered that searching Google for <a href="http://www.google.co.uk/search?q=&quot;visit+malcolmcoles's+homepage&quot;">'Visit malcolmcoles's homepage'</a> returns the homepage of this blog, as well as the MoneySavingExpert forum page.</p>
<p>Of course, this might be happening for reasons other than Google indexing javascript-hidden links, so I decided to test it.</p>
<h3>The test</h3>
<p>I set up a new MoneySavingExpert profile called Nooby19702009, and I set its homepage as www.digitalsparkle.co.uk/jstest4. I then added a couple of forums posting (one even got a thank you from another user!)</p>
<p>I also added a link to the bottom of every post on this blog. With javascript off, this link used anchor text 'Coles TEST XYZ' and linked to www.digitalsparkle.co.uk/jstest3. With javascript on, the URL was changed to www.digitalsparkle.co.uk/jstest4.</p>
<p>If you can make head or tail or it (I just copied it from somewhere), the code was this:</p>
<p style="padding-left: 30px;">&lt;script&gt;<br />
var hrefLink1 = "http://www.digitalsparkle.co.uk/jstest4.html"<br />
function setHref() {<br />
document.getElementById('href1').href = hrefLink1;}<br />
// alert(document.links('href1').href)<br />
// return hrefLink1}<br />
&lt;/script&gt;</p>
<p><div id="attachment_1526" class="wp-caption aligncenter" style="width: 496px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/picture-4.png"><img class="size-full wp-image-1526" title="picture-4" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/picture-4.png" alt="Search reslts for &quot;visit nooby19702009's homepage&quot;" width="486" height="244" /></a><p class="wp-caption-text">Search results for &quot;visit nooby19702009&#39;s homepage&quot;</p></div></p>
<p>The two pages - jstest3 and jstest4 are identical in every way except the URL. They contain a couple of lines of text, including the unique phrase: "colesABCDEF GHIJKL "</p>
<p>Anyway, the upshot was that the following searches all return jstest4.html and NOT jstest3.html:</p>
<ul>
<li>A search for "<a href="http://www.google.co.uk/search?q=%22visit+nooby19702009%27s+homepage%22">visit nooby19702009's homepage</a>" (the javascript-hidden text used on the moneysavingexpert site that pointed to the jstest4 page I'd set as my homepage there).</li>
<li>A search for "<a href="http://www.google.co.uk/search?q=colesABCDEF+GHIJKL">colesABCDEF GHIJKL</a>" (the text used on the jstest3 and jstest 4 pages).</li>
<li>A search for "<a href="http://www.google.co.uk/search?q=%22coles+test+xyz%22">coles test xyz</a>" (the anchor text used on this site for both the plain HTML and JS-only links).</li>
</ul>
<p>This is even though on this site, its jstest3 that is in plain view in the HTML and jstest4 links are all hidden by javascript. And on moneysavingexpert, the link to jstest4 was only visible when the javascript ran. In fact, I can't get jstest3 to appear in any search I've tried. Jstest4 has wiped it out completely.</p>
<h4>What this means</h4>
<p>This shows two things.</p>
<p>The javascript-hidden link must be passing pagerank. Links from two domains to jstest4 have made google index it rather than the identical jstest3 for the unique phrase (colesABCDEF GHIJKL) that both pages contain.</p>
<p>The javascript-hidden link must be passing anchor text - jstest 4 is a result for "<a href="http://www.google.co.uk/search?q=%22visit+nooby19702009%27s+homepage%22">visit nooby19702009's homepage</a>" - a phrase used only on moneysavingexpert.com in a javascript hidden link.</p>
<h3>The implications</h3>
<p>The main implication is that if you are relying on javascript to hide links and foil spammers, it won't work any more ...
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fjavascript-anchor-text-page-rank%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fjavascript-anchor-text-page-rank%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmcoles.co.uk/blog/javascript-anchor-text-page-rank/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sites whose appearance sucks in google news!</title>
		<link>http://www.malcolmcoles.co.uk/blog/checking-appearance-google/</link>
		<comments>http://www.malcolmcoles.co.uk/blog/checking-appearance-google/#comments</comments>
		<pubDate>Wed, 27 May 2009 07:00:10 +0000</pubDate>
		<dc:creator>Malcolm Coles</dc:creator>
				<category><![CDATA[Bad reviews]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.malcolmcoles.co.uk/blog/?p=1515</guid>
		<description><![CDATA[<a href="http://www.malcolmcoles.co.uk/blog/checking-appearance-google/"><img align="right" hspace="5" width="150" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/increase-font-size.png" class="alignright wp-post-image tfe" alt="Headlines of " title="increase-font-size" /></a>More examples of sites that appear in google news with headlines like 'Newsticker requires javascript' and 'Font size A A A']]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fchecking-appearance-google%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fchecking-appearance-google%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
<p>I've written before of the importance of occasionally checking <a href="http://www.malcolmcoles.co.uk/blog/has-johnston-press-digital-publishing-looked-at-itself-in-google-news/">how you appear in google</a>. Here are some other examples.</p>
<h3>Increase font size - www.euractiv.com</h3>
<p>I'm not quite sure what EurActiv is but it has google toolbar page rank of 7, so it must be important, right (I don't want to get into an argument about page rank so shhh)?) Anyway, <a href="http://news.google.co.uk/news?pz=1&amp;ned=uk&amp;hl=en&amp;q=%22increase+font+size%22">it looks like this</a> in Google news:</p>
<p><div id="attachment_1520" class="wp-caption aligncenter" style="width: 500px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/increase-font-size.png"><img class="size-full wp-image-1520" title="increase-font-size" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/increase-font-size.png" alt="Headlines of 'Increase font size'" width="490" height="622" /></a><p class="wp-caption-text">Headlines of &#39;Increase font size&#39;</p></div></p>
<p>It's not clear why from the HTML - although it has used <a href="http://www4.uwm.edu/search/info/onofftag.cfm">&lt;!--googleon:index--&gt;</a> tags but not around the copy that includes the font size changer (which is clearly a bad idea).</p>
<h3>Newsticker requires javascript - Peace FM Online</h3>
<p>Peace FM (page rank 6, so still fairly important in google's eyes). Its headings appear as '<a href="http://news.google.co.uk/news?pz=1&amp;ned=uk&amp;hl=en&amp;q=%22Newsticker+requires+javascript%22">newsticker requires javascript</a>'.</p>
<p><div id="attachment_1516" class="wp-caption aligncenter" style="width: 500px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/newsticker-requires-javascript.png"><img class="size-large wp-image-1516" title="newsticker-requires-javascript" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/newsticker-requires-javascript-490x448.png" alt="Headlines of 'Newsticker requires javascript'" width="490" height="448" /></a><p class="wp-caption-text">Headlines of &#39;Newsticker requires javascript&#39;</p></div></p>
<h3>Adjust font size - several sites</h3>
<p>Several sites appear with the heading "<a href="http://news.google.co.uk/news?pz=1&amp;ned=uk&amp;hl=en&amp;q=%22adjust+font+size%22">Adjust font size</a>" in Google news.</p>
<p><div id="attachment_1519" class="wp-caption aligncenter" style="width: 499px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/adjust-font-size.png"><img class="size-full wp-image-1519" title="adjust-font-size" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/adjust-font-size.png" alt="Headlines of 'Adjust font size'" width="489" height="564" /></a><p class="wp-caption-text">Headlines of &#39;Adjust font size&#39;</p></div></p>
<h3>Font size AAA</h3>
<p>Then there is '<a href="http://news.google.co.uk/news?pz=1&amp;ned=uk&amp;hl=en&amp;q=%22font+size+A+A+A%22">font size AAA</a>':</p>
<p><div id="attachment_1517" class="wp-caption aligncenter" style="width: 500px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/font-size-aaa.png"><img class="size-full wp-image-1517" title="font-size-aaa" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/font-size-aaa.png" alt="Headlines of 'Font size AAA'" width="490" height="395" /></a><p class="wp-caption-text">Headlines of &#39;Font size AAA&#39;</p></div></p>
<h3>Change font size</h3>
<p>And finally '<a href="http://news.google.co.uk/news?pz=1&amp;ned=uk&amp;hl=en&amp;q=%22change+font+size%22">Change font size</a>' - one site has this has its headings with a bonus '-+' at the front ...</p>
<p><div id="attachment_1518" class="wp-caption aligncenter" style="width: 500px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/change-font-size.png"><img class="size-large wp-image-1518" title="change-font-size" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/change-font-size-490x607.png" alt="Headlines of 'Change font size'" width="490" height="607" /></a><p class="wp-caption-text">Headlines of &#39;Change font size&#39;</p></div>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fchecking-appearance-google%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fchecking-appearance-google%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmcoles.co.uk/blog/checking-appearance-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On the usability of taps and the lessons for web design</title>
		<link>http://www.malcolmcoles.co.uk/blog/usability-taps-lessons-web-design/</link>
		<comments>http://www.malcolmcoles.co.uk/blog/usability-taps-lessons-web-design/#comments</comments>
		<pubDate>Wed, 20 May 2009 19:51:52 +0000</pubDate>
		<dc:creator>Malcolm Coles</dc:creator>
				<category><![CDATA[Bad reviews]]></category>
		<category><![CDATA[Good reviews]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Best of 2009]]></category>
		<category><![CDATA[everyday design]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.malcolmcoles.co.uk/blog/?p=1478</guid>
		<description><![CDATA[<a href="http://www.malcolmcoles.co.uk/blog/usability-taps-lessons-web-design/"><img align="right" hspace="5" width="150" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/massive-sign.jpg" class="alignright wp-post-image tfe" alt="A massive sign with tap instructions" title="massive-sign" /></a>A review of the usability of taps - avoiding arrest for getting my camera out in public toilets and showers - in order to see what lessons the design of everyday objects can tell us about web design.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fusability-taps-lessons-web-design%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fusability-taps-lessons-web-design%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
<p>I have been reviewing the <a href="http://www.malcolmcoles.co.uk/blog/tag/usability/">usability</a> of taps - <strong>avoiding arrest for getting my camera out in public toilets and showers </strong>- in order to see what lessons the design of everyday objects can tell us about web design.</p>
<p>Here are the findings ...</p>
<h3>If you need massive instructions, you've cocked it up</h3>
<p>So these are the massive instructions pinned behind one tap I came across. Er, people, it's a tap. If it needs all this, it's a rubbish tap.</p>
<p><div id="attachment_1484" class="wp-caption aligncenter" style="width: 500px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/massive-sign.jpg"><img class="size-full wp-image-1484" title="massive-sign" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/massive-sign.jpg" alt="A massive sign with tap instructions" width="490" height="467" /></a><p class="wp-caption-text">A massive sign with tap instructions</p></div></p>
<h4>The lessons</h4>
<p>If you're writing loads of help text for your site or tools because of problems in usability testing, there's something wrong with the interface. Start again. From scratch. Help text is not the answer.</p>
<h3>Keep important information above the fold</h3>
<h4>Virgin trains taps and soap</h4>
<p>This is what you see when standing there. <strong>WHERE IS THE ACTUAL TAP?!? How do I operate it?</strong></p>
<p><div id="attachment_1480" class="wp-caption aligncenter" style="width: 485px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/above-fold.jpg"><img class="size-full wp-image-1480" title="above-fold" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/above-fold.jpg" alt="Virgin train toilet: What you see when you're standing there" width="475" height="232" /></a><p class="wp-caption-text">Virgin train toilet: What you see when you&#39;re standing there</p></div></p>
<p>This is what you see when you bend down. Oh, that's where the tap and dispenser are ... I really want to bend right over to waist level to be able to use them.</p>
<p><div id="attachment_1481" class="wp-caption aligncenter" style="width: 498px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/below-fold.jpg"><img class="size-full wp-image-1481" title="below-fold" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/below-fold.jpg" alt="Virgin train toilet: What you see when you bend over" width="488" height="220" /></a><p class="wp-caption-text">Virgin train toilet: What you see when you bend over</p></div></p>
<h4>The lesson</h4>
<p>I know people can scroll. And I know not everything should be visible when you first look at a webpage - but you need to give people a clue when they first get there. Making people scroll (bend over) to see important functionality is a bad idea. So don't have a massive header panel, for instance.</p>
<h3>Degrade gracefully</h3>
<p>These taps aren't going to degrade gracefully. The hot is on the right (the left is usual in the UK) and the blue marker for cold has fallen off the one on the left. If the red marker falls off, no one will know which tap is which.</p>
<p><div id="attachment_1482" class="wp-caption aligncenter" style="width: 500px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/degrade-gracefully.jpg"><img class="size-large wp-image-1482" title="degrade-gracefully" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/degrade-gracefully-490x296.jpg" alt="Two taps - one is missings its hot / cold indicator" width="490" height="296" /></a><p class="wp-caption-text">Two taps - one is missings its hot / cold indicator</p></div></p>
<h4>The lesson</h4>
<p>If you use javascript for functionality, make sure the pages work with <a href="http://www.malcolmcoles.co.uk/blog/tag/javascript/">javascript</a> off. Some mobile phones don't run javascript for instance - so making your comments run via client-side javascript or having <a href="http://www.malcolmcoles.co.uk/blog/content-carousels-reviewed/">carousels</a> that don't work with javascript off is a bad idea.</p>
<h3>Don't use a tiny font</h3>
<p>If you have one of those rotating taps, it helps if people know which way to rotate the damn thing to get it to work.</p>
<p>Here's a tap I came across:</p>
<p><div id="attachment_1488" class="wp-caption aligncenter" style="width: 500px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/too-small-font.jpg"><img class="size-large wp-image-1488" title="too-small-font" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/too-small-font-490x445.jpg" alt="A tap with a tiny font" width="490" height="445" /></a><p class="wp-caption-text">A tap with a tiny font</p></div></p>
<p>And here it is when I bent forward to inspect the tiny 6 point font that says cold and hot.</p>
<p><div id="attachment_1487" class="wp-caption aligncenter" style="width: 500px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/too-small-font-zoom.jpg"><img class="size-large wp-image-1487" title="too-small-font-zoom" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/too-small-font-zoom-490x299.jpg" alt="Zoomed in on the tiny font" width="490" height="299" /></a><p class="wp-caption-text">Zoomed in on the tiny font</p></div></p>
<h4>The lesson</h4>
<p>Typography and <a href="http://www.malcolmcoles.co.uk/blog/design-readability-websites/">readability</a> are important - I recently chided <a href="http://www.malcolmcoles.co.uk/blog/newspaper-sites-poor-readability/">newspapers</a> for their small fonts:</p>
<ul>
<li>Aim for 1em (= 16px or 12pt) for your body copy font if you want people to read it.</li>
<li>Don't set your font in absolute pixels, as you stop IE6 users resizing it.</li>
<li>Make sure that if someone ups the font size in your browser, your layout is still readable.</li>
</ul>
<h3>Test it works</h3>
<p>So, look at this tap (sorry for picture quality). There's a pointy end and a large white end you hold onto. Guess what - the pointy end shows nothing. You need the large white end to obscure the setting you want for it to work ...</p>
<p>So when the white bit obscures hot (and the pointy bit points at cold), it's cold. And when, as pictured, the point is pointed at 'tepid', well, that's when it's off.</p>
<p><div id="attachment_1489" class="wp-caption aligncenter" style="width: 499px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/wrong-way.jpg"><img class="size-full wp-image-1489" title="wrong-way" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/wrong-way.jpg" alt="This points the wrong way" width="489" height="523" /></a><p class="wp-caption-text">This points the wrong way</p></div></p>
<h4>The lesson</h4>
<p>I presume this is plumbed in back to front. They could have uncovered this if they had tested it with some real users. Make sure your assumptions are correct by testing your designs with users.</p>
<h3>Be consistent</h3>
<p>So to turn on a tap, you turn it anti-clockwise. Not with these taps! The left one works that way - but the right one works the other way. You have to turn it clockwise to get it to come on.</p>
<p><div id="attachment_1486" class="wp-caption aligncenter" style="width: 497px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/rotate-wrong-way.jpg"><img class="size-full wp-image-1486" title="rotate-wrong-way" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/rotate-wrong-way.jpg" alt="One goes one way, the other goes the opposite way" width="487" height="358" /></a><p class="wp-caption-text">One goes one way, the other goes the opposite way</p></div></p>
<h4>The lesson</h4>
<p>Be consistent:</p>
<ul>
<li> For a start, be consistent on your own site.</li>
<li>Secondly, be consistent with every other site. Don't invent your own icon symbols or ways of doing things - users shouldn't have to learn how to use your site. It should be obvious and intuitive.</li>
</ul>
<h3>Give feedback</h3>
<p>Some taps that you rotate indicate which way to turn them with a blue blob for cold and a red one for hot (or with an H and a C). Here are some.</p>
<p>I can never, ever work these out. If I rotate it to the red side, then the red disappears round the back and I can see the blue. Does this mean it's getting hot or cold?</p>
<p><div id="attachment_1483" class="wp-caption aligncenter" style="width: 491px"><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/give-feedback.jpg"><img class="size-full wp-image-1483" title="give-feedback" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/give-feedback.jpg" alt="Four taps with a blue / red blog to indicate temperature" width="481" height="366" /></a><p class="wp-caption-text">Four taps with a blue / red blob or H / C letters to indicate temperature</p></div></p>
<h4>The lesson</h4>
<p>Give users feedback that helps them understand what they've done and what's happening. This includes:</p>
<ul>
<li>Links that change colour when visited</li>
<li>Buttons that change on mouseover</li>
<li>Indications on forms that there is an error - and where it is.</li>
<li>A progress bar when things are happening.</li>
</ul>
<p>Avoid confusing feedback like:</p>
<ul>
<li>Links that don't change on hover</li>
<li>Headlines (that aren't links) in the same colour as links.</li>
</ul>
<p><strong>What do you think?</strong></p>
<p>Here's another interesting articles on tap usability:</p>
<ul>
<li><a href="http://fivesketches.com/2009/05/unusable-sinks-on-boeing-planes/">Unusable sinks on Boeing planes</a> &lt;-- very true!</li>
<li><a href="http://www.theotherblog.com/Articles/2008/03/18/modern-life-is-rubbish-again/">Modern life is rubbish (again)</a> that features taps alongside air dryers.</li>
<li>A picture of some <a href="http://www.flickr.com/photos/ynohtna/2649765572/in/photostream/">knuckle-grazing taps</a>.</li>
<li>A <a href="http://www.uselog.com/2007/01/office-usability-v-water-fountain.html">water fountain</a> where you have to press a button to be told what button to press.</li>
</ul>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fusability-taps-lessons-web-design%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fusability-taps-lessons-web-design%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmcoles.co.uk/blog/usability-taps-lessons-web-design/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Content carousels reviewed: Yahoo loses, Sky wins</title>
		<link>http://www.malcolmcoles.co.uk/blog/content-carousels-reviewed/</link>
		<comments>http://www.malcolmcoles.co.uk/blog/content-carousels-reviewed/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 22:31:32 +0000</pubDate>
		<dc:creator>Malcolm Coles</dc:creator>
				<category><![CDATA[Bad reviews]]></category>
		<category><![CDATA[Good reviews]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.malcolmcoles.co.uk/blog/?p=1142</guid>
		<description><![CDATA[<a href="http://www.malcolmcoles.co.uk/blog/content-carousels-reviewed/"><img align="right" hspace="5" width="150" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/yahoo-carousel.png" class="alignright wp-post-image tfe" alt="Yahoo UK news carousel" title="yahoo-carousel" /></a>Carousels (sliders as they're sometimes known) are a good way to promote several items of content without using up too much space on your homepage.

Here's a roundup of sites using them - and how successful I think they are. Having studies several, I think the best ones.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fcontent-carousels-reviewed%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fcontent-carousels-reviewed%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
<p>Carousels (sliders as they're sometimes known) are a good way to promote several items of content without using up too much space on your homepage.</p>
<p>Here's a roundup of sites using them - and how successful I think they are. At the end - once I've called Sky a narrow winner over the BBC - I've given some tips on implementing a good one.</p>
<h3>Yahoo UK carousel: 1 point out of 10</h3>
<p><div id="attachment_1146" class="wp-caption aligncenter" style="width: 455px"><img class="size-full wp-image-1146" title="yahoo-carousel" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/yahoo-carousel.png" alt="Yahoo UK news carousel" width="445" height="242" /><p class="wp-caption-text">Yahoo UK news carousel</p></div></p>
<p><a href="http://uk.yahoo.com/">Yahoo's</a> is a classic poorly-implemented carousel. It's not clear that the 4 items at the bottom control the box - it looks more like they are links to pages. (Which they are with javascript off).<span id="more-1142"></span></p>
<h3>E4 carousel: 2/10</h3>
<p><div id="attachment_1148" class="wp-caption aligncenter" style="width: 510px"><img class="size-large wp-image-1148" title="e4-carousel2" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/e4-carousel2-500x164.png" alt="E4 carousel" width="500" height="164" /><p class="wp-caption-text">E4 carousel</p></div></p>
<p>The <a href="http://www.e4.com/">E4</a> carousel is another one where it's not clear to me that the 5 boxes control the page - they look more like links to other pages. (And in fact, with javascript off, this is what they do). If the controls aren't clear, carousels are pretty useless.</p>
<p>Some of the elements are videos that you can play directly, which is good. But personally I find the bold white out of black hard to read.</p>
<h3>VNUnet carousel: 2/10</h3>
<p><div id="attachment_1153" class="wp-caption aligncenter" style="width: 510px"><img class="size-large wp-image-1153" title="vnunet-carousel" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/vnunet-carousel-500x151.png" alt="vnunet carousel" width="500" height="151" /><p class="wp-caption-text">vnunet carousel</p></div></p>
<p>On the plus side, <a href="http://www.vnunet.com/">vnunet's</a> is clear enough what the numbers are for. On the minus side, who can be bothered to click them when there's no clue what they are going to show you?</p>
<p>Also, it's not clear what to click to get to the story - the headline is in fact a link, but it's the same colour as 'Today on vnunet.com' which is not a link. And with javascript off, the buttons don't do anything.</p>
<h3>ABC carousel: 3/10</h3>
<p><div id="attachment_1165" class="wp-caption aligncenter" style="width: 440px"><img class="size-full wp-image-1165" title="abc-carousel" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/abc-carousel.png" alt="abc-carousel" width="430" height="383" /><p class="wp-caption-text">ABC carousel</p></div></p>
<p><a href="http://ww.abc.com">ABC's</a> is another one where it's not clear what the 6 elements are. But at least it rotates quickly. The 'watch free episodes' link is confusing as it never changes. And it looks like they were caught out by widescreen - the big grey box is always half empty.<!--more--></p>
<h3>CBS carousel: 3/10</h3>
<p><div id="attachment_1164" class="wp-caption aligncenter" style="width: 510px"><img class="size-large wp-image-1164" title="cbs-carousel" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/cbs-carousel-500x208.png" alt="CBS carousel" width="500" height="208" /><p class="wp-caption-text">CBS carousel</p></div></p>
<p><a href="http://www.cbs.com/">CBS</a>: great design - lousy functionality.</p>
<p>First, it's obscured by an advert when you load the page. The control showing there are 5 items doesn't appear until you mouseover (so I didnt know it was there, or that the pictures were going to change). And there's no way to see what the 5 elements are. On top of all this, the relationship between the carousel and the top menu items is really unclear.</p>
<h3>ITV carousel: 5/10</h3>
<p><div id="attachment_1149" class="wp-caption aligncenter" style="width: 510px"><img class="size-large wp-image-1149" title="itv-carousel" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/itv-carousel-500x141.png" alt="ITV carousel" width="500" height="141" /><p class="wp-caption-text">ITV carousel</p></div></p>
<p><a href="http://www.itv.com/">ITV</a>'s looks good and its fairly clear what the tabs do. However, it's not clear where to click to actually see the page (you can in fact click anywhere, but you have to work this out). And it's a shame for a TV site you can't play video from within the carousel.</p>
<p>And there seems to be some problem with the javascript and my browser as sometimes when I mouse over the tabs the cursor doesn't change. Some more testing needed perhaps?</p>
<h3>Express carousel: 6/10</h3>
<p><div id="attachment_1159" class="wp-caption aligncenter" style="width: 510px"><img class="size-large wp-image-1159" title="express-carousel" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/express-carousel-500x238.png" alt="Express carousel" width="500" height="238" /><p class="wp-caption-text">Express carousel</p></div></p>
<p>Oh my god. I'm going to say something nice about the <a href="http://www.express.co.uk/home">Express</a> for <a href="http://www.malcolmcoles.co.uk/blog/express-no-updates-sunday/">once</a>. It's the only mainstream UK newspaper to use a carousel on its homepage. And it's not too bad.</p>
<p>It's clear what the tabs are for. everything that should be a link is, but there's a 'read more' call to action just in case. There are multiple content items in each tab in case the main one isn't of interest.</p>
<p>It's not perfect, obviosuly. It rotates automatically, which isn't clear and therefore annoying. And on the features panel, the headline was too long so the copy was all sitting on top of each other. And the <a href="http://www.malcolmcoles.co.uk/blog/newspaper-sites-poor-readability/">font size is tiny</a>. But these are mainly issues with the Express design - as a carousel, it works well.</p>
<h3>Videojug: 6/10</h3>
<p><div id="attachment_1150" class="wp-caption aligncenter" style="width: 510px"><img class="size-large wp-image-1150" title="videojug-carousel" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/videojug-carousel-500x184.png" alt="Videojug carousel" width="500" height="184" /><p class="wp-caption-text">Videojug carousel</p></div></p>
<p>I've always liked <a href="http://www.videojug.com/">Videojug's</a>. It rotates automatically but you can also manually control it if you want to go back to one. There's a little timer showing how long until it rotates the content. My only criticisms are that the font is a bit small, and Ive always found it a bit wierd for a video site that you can't play the video from the carousel itself.</p>
<h3>Consumer Reports carousel: 6/10</h3>
<p><div id="attachment_1168" class="wp-caption aligncenter" style="width: 509px"><img class="size-large wp-image-1168" title="consumer-reports-carousel" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/consumer-reports-carousel-499x226.png" alt="Consumer Reports carousel" width="499" height="226" /><p class="wp-caption-text">Consumer Reports carousel</p></div></p>
<p>Normally i wouldn't give a mark this high to a carousel which made you guess what the elements are. However, it's got an obvious 'Play / pause' control - the only automatic carousel I came across that did. So I gave it some more marks.</p>
<h3>BBC homepage: 8/10</h3>
<p><div id="attachment_1143" class="wp-caption aligncenter" style="width: 510px"><img class="size-large wp-image-1143" title="bbc-carousel" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/bbc-carousel-500x243.png" alt="BBC's homepage carousel" width="500" height="243" /><p class="wp-caption-text">BBC&#39;s homepage carousel</p></div></p>
<p>Beautifully designed, as you'd expect, and you can even play video from within the carousel.</p>
<p>I don't think it's 100% obvious that the tabs control the box, however. Especially as when I load the page, the 4th purple tab seems to be the default one, which isn't very intuitive.</p>
<p>And it's shame that the images are all static photos - some motion might have been good.</p>
<h3>Sky News: the winner with 9/10</h3>
<p><div id="attachment_1156" class="wp-caption aligncenter" style="width: 510px"><img class="size-large wp-image-1156" title="sky-news" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2009/04/sky-news-500x302.png" alt="Sky News carousel" width="500" height="302" /><p class="wp-caption-text">Sky News carousel</p></div></p>
<p>This one has everything. It rotates the content automatically, with a little timer showing when it will change. The images are actually videos, so it has a real energy about it. It's clear what's going on with the 5 elements - and you can also control them manually.</p>
<p>The only issue I has was that when I clicked the first story, there was no sign of this video on the page I was sent to, so it didn't really deliver on its promise. Functionality and design wise, however, I think this one's spot on.</p>
<h3>Tips on implementing a good one</h3>
<p>If you want a carousel, I reckon you should follow these rules:</p>
<ul>
<li>Let users see what all the elements are without clicking</li>
<li>Make them flexible enough to handle different types of content (pictures, videos, multiple links etc).</li>
<li>Make sure they are easy to understand how to control</li>
<li>Make it obvious what to click to change the content of the carousel, and what to click to go to the next page.</li>
<li>And if they rotate elements automatically, make sure it's clear what is happening and when.</li>
</ul>
<h3>Learn more about homepage carousels / sliders</h3>
<p>Here is some more reading:</p>
<ul>
<li><a href="http://www.smileycat.com/miaow/archives/000947.php">Home Page Carousel Showcase: 40+ Carousel Designs</a> (actual <a href="http://www.smileycat.com/design_elements/carousels/">examples here</a>).</li>
<li><a href="http://www.serie3.info/s3slider/demonstration.html">S3 slider jquery plugin example</a> - one way to add one of these devices to your homepage using jquery javascript library (<a href="http://www.serie3.info/s3slider/">documentation here</a>). There's another <a href="http://sorgalla.com/projects/jcarousel/">jquery carousel here</a>.</li>
<li><a href="http://developer.yahoo.com/yui/examples/carousel/index.html">Implement a carousel</a> yourself using the YUI Library instead of jquery. There's also a <a href="http://developer.yahoo.com/ypatterns/pattern.php?pattern=carousel">Carousel Pattern</a> at the Yahoo design pattern library.</li>
<li><a href="http://www.catswhocode.com/blog/top-10-javascript-slideshows-carousels-and-sliders">Top 10 javascript slideshows, carousels and sliders</a> for your blog or site at Cats Who Code.</li>
<li><a href="http://jqueryfordesigners.com/coda-slider-effect/">Creating your own slider</a>, again using jquery (I went from knowing nothing about javascript to implementing this one on my mum's website <a href="http://www.sabc.co.uk/st-albans-office.html">offering st albans offices</a>).</li>
<li>Here's a <a href="http://www.andrewsellick.com/75/simple-3d-carousel-using-mootools">3d carousel using mootools</a>, although I think this is getting away from being a usable one ...</li>
</ul>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fcontent-carousels-reviewed%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fcontent-carousels-reviewed%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmcoles.co.uk/blog/content-carousels-reviewed/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>IntenseDebate, SEO and post counts</title>
		<link>http://www.malcolmcoles.co.uk/blog/intensedebate-seo-comment-count/</link>
		<comments>http://www.malcolmcoles.co.uk/blog/intensedebate-seo-comment-count/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 23:01:50 +0000</pubDate>
		<dc:creator>Malcolm Coles</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.malcolmcoles.co.uk/blog/?p=239</guid>
		<description><![CDATA[IntenseDebate has partly solved its problem with SEO (with the wordpress plugin at least). But there's something funny about the comment counts ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fintensedebate-seo-comment-count%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fintensedebate-seo-comment-count%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
<p>IntenseDebate used to have an SEO problem - with javascript off, comments didn't show so weren't visible to google. At the time, <a title="original intense debate post" href="http://www.malcolmcoles.co.uk/blog/seo-intensedebate-sezwho-and-disqus/">I gave IntenseDebate 0/10 for SEO</a> (and remarked it was a pretty poor non-javascript implementation). They've partly solved it - but they still have a problem counting comments.</p>
<h3>Partial solution</h3>
<p>The wordpress plugin version of IntenseDebate has solved the problem. Partly.</p>
<p>It outputs the comments in a noscript tag - so that google (and anyone else surfing with javascript off) can see them.</p>
<p>Although Alex pointed out that this is only a solution <a href="http://www.malcolmcoles.co.uk/blog/seo-intensedebate-sezwho-and-disqus/#comment-1013">if you're using the plugin</a> (and he has a wider <a href="http://themindstorms.wordpress.com/2009/01/11/commenting-services-face-to-face-disqus-vs-intensedebate-vs-js-kit-vs-sezwho/">review</a> of these comment systems) rather than the widget.</p>
<h3>Still a problem: comment count is wrong.</h3>
<p>However, the comment count is not the same when javascript is off as when it is on.</p>
<p>Take <a href="http://www.seo-writer.com/blog/2008/12/12/intense-debate-plugin/">this post</a>, for instance. With javascript on, there are 7 posts. With javascript off, there are only 5 - The ones from Louise and Danny disappear.</p>
<h3>New SEO score for IntenseDebate: 7.1429</h3>
<p>As it is outputting 5/7 of the comments, I guess its score should be 7.1429 (5/7 of 10, in case you wondered).
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fintensedebate-seo-comment-count%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fintensedebate-seo-comment-count%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmcoles.co.uk/blog/intensedebate-seo-comment-count/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BT, BTconnect, javascript and accessibility</title>
		<link>http://www.malcolmcoles.co.uk/blog/bt-btconnect-javascript-accessibility/</link>
		<comments>http://www.malcolmcoles.co.uk/blog/bt-btconnect-javascript-accessibility/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 13:41:43 +0000</pubDate>
		<dc:creator>Malcolm Coles</dc:creator>
				<category><![CDATA[Bad reviews]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.malcolmcoles.co.uk/blog/?p=190</guid>
		<description><![CDATA[<a href="http://www.malcolmcoles.co.uk/blog/bt-btconnect-javascript-accessibility/"><img align="right" hspace="5" width="150" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2008/12/btconnect-javascript-accessibility-300x165.png" class="alignright wp-post-image tfe" alt="" title="btconnect-javascript-accessibility" /></a>BT needs to sort out how it uses javascript - it looks stupid in the search results and appears to break its own accessibility policy.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fbt-btconnect-javascript-accessibility%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fbt-btconnect-javascript-accessibility%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
<p>BT is the latest company to do odd things with javascript and not notice what their results look like in google as a result.</p>
<p>For some reason, I get a lot of site visitors looking at my post on <a href="http://www.malcolmcoles.co.uk/blog/btconnect-pop3-smtp-email-settings-setup-apple-macs/">BT connect email settings</a>. (They now outnumber the <a href="http://www.malcolmcoles.co.uk/blog/meet-ulrika-johnsons-new-baby-malcolm/">Ulrika Johnson</a> readers.)</p>
<h3>BT connect in google's results</h3>
<p><a href="http://malcolmcoles.co.uk/blog/wp-content/uploads/2008/12/btconnect-javascript-accessibility.png"><img class="alignright size-medium wp-image-192" title="btconnect-javascript-accessibility" src="http://malcolmcoles.co.uk/blog/wp-content/uploads/2008/12/btconnect-javascript-accessibility-300x165.png" alt="" width="300" height="165" /></a>Might this be because <a href="http://www2.btbroadbandoffice.com/">BT's own webpage</a> on the subject looks like nothing-at-all in the google <a href="http://www.google.co.uk/search?q=btconnect+email">search results</a>.</p>
<p>There at number 2 we have '<strong>Javascript disabled [BT broadband office]</strong>'. Sounds helpful ...</p>
<h3>BT and accessibility</h3>
<p>I'm not quite sure why BT finds it necessary to use javascript to assemble the page, which means google sees precisely nothing (check the <a href="http://64.233.183.132/search?q=cache:wBLvbREH_WgJ:www2.btbroadbandoffice.com/+btconnect+email&amp;hl=en&amp;ct=clnk&amp;cd=2&amp;gl=uk&amp;client=firefox-a">google cache</a>).</p>
<p>Especially as it would seem to breach BT's <a href="http://www2.bt.com/static/i/microsite/help_and_tips/sign_up/faq/accessibility.html#faq6">accessibility policy</a>, which states that:</p>
<p style="padding-left: 30px;">"A website is said to be accessible if anyone can use it, no matter what their disability or what technology they are using ... We're keen to ensure that everyone can find information and interact with us online through BT.com."</p>
<p>Just not if you don't have javascript turned on ...</p>
<p>(For more, see previous posts on the <a href="http://www.malcolmcoles.co.uk/blog/the-guardian-and-accessibility/">Guardian, javascript and accessibility</a> and <a href="http://www.malcolmcoles.co.uk/blog/has-johnston-press-digital-publishing-looked-at-itself-in-google-news/">Johnston Digital Press and javascript</a> (who have said they are fixing the issue).
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fbt-btconnect-javascript-accessibility%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.malcolmcoles.co.uk%2Fblog%2Fbt-btconnect-javascript-accessibility%2F&amp;source=malcolmcoles&amp;style=normal&amp;service=bit.ly&amp;service_api=malcolmcoles%3AR_f88779674d748923526914d6d785ca26" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmcoles.co.uk/blog/bt-btconnect-javascript-accessibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
