tag:blogger.com,1999:blog-93185522008-07-26T13:31:15.924-07:00Web Usability & Website Optimization<img alt="Web Usability and SEO" src="http://photos1.blogger.com/blogger/2073/674/1600/User.gif" border="0" />Dinesh Gajbhiyenoreply@blogger.comBlogger45125tag:blogger.com,1999:blog-9318552.post-56932939376085532752008-01-15T00:10:00.000-08:002008-01-15T00:16:15.694-08:00UXM and Me - The Journey so far, back to bloggingIt's been a long time I couldn't blog and was really missing it. I hardly had any time for it because of my tight schedules in office and rest of the time playing with my new-born baby. Working for <strong><em><a href="http://www.blogger.com/profile/5523481">UXM Satyam</a></em></strong> was really great and I admit that I learned a lot in Usability space and now know a lot of guys in this area. The journey so far with UXM (User eXperience Management) was fascinating but sadly now it has come to an end, I have decided to move on with something of my own. Hopefully I would be able to give little more time to blog and do lot things in RIA area, but only if my daughter allows me :)Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-27464519536195980612007-09-26T21:47:00.000-07:002007-09-26T21:55:12.988-07:00jQueryIt is cool and amazing. <a href="http://jquery.com/">jQuery</a> is a <strong>light weight JavaScript library</strong> that does some awesome jobs in event handling, animation and Ajax interactions on a HTML file. They call it "<span style="color:#663333;">The Write Less, Do More</span>" JavaScript library which can do wonders if at all you are bothered about code optimization and adding some cool effects to your webpage. It is little complex but small and very powerful, lets take a look at following code:<br /><br /><blockquote>$(document).ready(function() {<br />$("#Jmenu ul").hide();<br />$("#Jmenu li").filter("[ul]").hover(<br />function(){$(this).children("ul").show("slow");},<br />function(){$(this).children("ul").hide("slow"); });<br />});</blockquote>The first line gets it ready for the Action. The second line searches for ul structures inside the parent <strong>ul</strong> with id=<em>Jmenu</em> and hides em all. The third line is the mouse over function on parent <strong>li</strong> nodes. The fourth line finds out if the mouse hovered <strong>li</strong> has child elements (ul) and if it has then shows them slowly (cool show effect) and the fifth line hides these elements again on mouse out. Don't forget to add <span style="color:#990000;">jquery.js</span> file in your html file, it can be found on their site. Now if I had to write the same code using typical JavaScript it would be hundreds of lines of code to get the same effect. That was just a small example of what jQuery can do, needless to say it can do many wonderful things that you might not have thought JavaScript can do.<br />jQuery programmers and enthusiasts have come up with lot of Plugins and the repository can be found at: <a href="http://jquery.com/plugins/">http://jquery.com/plugins/</a><br />jQuery is happening and big thing, if you are a UI programmer, get acquainted with it, you will love it.Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-76681385055176078492007-09-23T09:38:00.000-07:002007-09-23T09:52:00.018-07:00Accessible DHTML menus (with Keyboard support)I am a fan of DHTML menus. Dropdown menus like <a href="http://www.alistapart.com/articles/dropdowns/">suckerfish as discussed on alistapart</a> adds great value to the page. They are not typical javascript menus but HTML and CSS based menus that works on all modern browsers and with small javascript they will work on older versions too. And yes if you <strong>disable the CSS</strong> they will still work because of <strong>ul-li</strong> structure in HTML which will still show the links on the HTML page.<br />Good on Accessibility part, right? but hold on here, despite so many claims of these type of menus being highly accessible, they are NOT and two most accessibility disadvantages of them are:<br />1. Disable Javascript alone and they won't work in IE6.0 and below and may be other older browsers too.<br />2. These menus lack keyboard support, very important for users with mobility problems and those who really don't bother to use mouse, I am sure many are there, atleast in IT industry.<br /><br />If we forget first problem and assume users will use modern browsers, we still have to solve the second one and give user freedom to use keyboard for navigation. <strong>jQuery</strong> is the solution I found for this problem. We will discuss more about jQuery and how powerful it is in next post. <a href="http://pfirsichmelba.de/artikel-scripts/suckerfish-accessible.html">FatFish from pfirsichmelba</a> is one such example for DHTML menus with jQuery that adds support for keyboard and here is the demo <a href="http://pfirsichmelba.de/artikel-scripts/dropdown/horizontal.html">http://pfirsichmelba.de/artikel-scripts/dropdown/horizontal.html</a><br />So next time you are building a accessible menu using DHTML don't forget to add keyboard support.Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1165924533891460432006-12-12T03:51:00.000-08:002006-12-12T04:00:11.330-08:00Float:left does not work in Firefox/Netscape<span style="font-weight: bold;">HTML, CSS tips and tricks #II</span><br /><br />The code might be something like:<br /><blockquote><span style="font-style: italic;">&lt;div&gt;<br />&lt;div id="”left”"&gt; test text left or image&lt;/div&gt;<br />&lt;div id="”right”"&gt;test text right&lt;/div&gt;<br />&lt;/div&gt;</span><br /></blockquote>and style with properties:<br /><blockquote style="font-style: italic;"> #left {width:30%; float:left;}<br />#right {float:right;}<br /></blockquote>everything is perfect and <span style="color: rgb(255, 102, 0);">works as expected in Internet Explorer, then what’s wrong with Firefox/Netscape?</span><br />There’s nothing wrong, IE is acting Smarter, it actually calculates and considers the width for ‘<span style="font-style: italic;">right</span>’ div to be <span style="font-weight: bold;">70%</span> but Firefox or Netscape takes it to be<span style="font-weight: bold;"> 100%</span> which I think is logically correct as if we don’t specify the <span style="color: rgb(255, 102, 0);">width=100%</span> that means we assume the browser considers it to be 100%, and the same thing is happening here in case of Firefox and Netscape.<br /><br />Well, now do I need to tell the solution? Pretty simple, assign width preferable little less than 70% e.g. 68% and everything will work as you want in Firefox, Netscape as well as IE.Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1165403068180758052006-12-06T02:59:00.000-08:002006-12-06T03:05:25.163-08:00text-align:center works in IE but not in Firefox<span style="font-weight: bold;">HTML, CSS tips and tricks #I</span><br /><br />When things work in IE as we expect, we presume that it’s perfect and should work in other browsers too. <span style="font-weight: bold; font-style: italic;">text-align:center;</span> or <span style="font-weight: bold; font-style: italic;">text-align:right;</span> properties for layout works well in Internet explorer as we want but it <span style="color: rgb(255, 102, 0);">doesn’t work in mozilla-family of browsers</span>, why?<br /><br />Well there is nothing wrong with Firefox or Netscape but something with IE, read the property again, <span style="font-weight: bold;">text-align</span> must be for <span style="color: rgb(0, 102, 0);">alignment of the text inside an element and not the alignment of that element itself</span>, right? This is why Firefox/Netscape will not align the element but the text inside it, and that’s perfectly alright! But <span style="font-style: italic;">IE</span> on the other hand uses this property to align elements as well as text inside them to specified location, which is <span style="font-style: italic;">logically wron</span>g as far as the alignment of elements is concerned.<br /><br />Well anyways it works in IE, but then <span style="color: rgb(255, 0, 0);">what is solution for Firefox/netscape if you want to align elements in the center/right?</span><br />It’s very simple, use <span style="font-weight: bold;">margin:auto;</span> (all margins top, right, bottom, left would be adjusted automatically) or use <span style="font-weight: bold;">margin-left:auto;</span> and <span style="font-weight: bold;">margin-right:auto;</span> <span style="font-style: italic;">to align the element in the center</span> and use only <span style="font-weight: bold;">margin-left:auto;</span> <span style="font-style: italic;">to align the element to right</span>.<br />Isn’t that logically correct? It is! It works for IE too.Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1165217438443885722006-12-03T23:17:00.000-08:002006-12-03T23:30:38.676-08:00HTML, CSS and Cross Browser IssuesThere are things that work in IE but not in other browsers and there are things that work perfectly in Firefox, Netscape but look weird in Internet Explorer. Sometime when we code/develop an application with very neat HTML and good CSS, we feel that it will work fine in all browsers but that’s always not the case, Internet Explorer renders the pages with its own rules while others do it with their own policies. Most of the time its a problem with IE and the development rule should be to <span style="color:#137603;">design first for other browsers and then fix the issues in IE</span>.<br /><br />One such example is one of my past articles: <a href="http://wusability.blogspot.com/2006/06/alt-text-for-images-and-browsers-why.html">Alt text for images and Browsers - Why some browsers does not display alt text?</a>, it is on why firefox, netscape and mozzila-family of browsers doesn’t show ALT text in tooltip but IE does and what is a way around if you need to show the alternate text for images in tooltip for these browsers.<br /><br />Hereafter I am going to write a small series on HTML, CSS tips and tricks that helped me and hope they will help you too to counteract the <span style="color:#ff0000;">cross-browser compatibility problems</span>.Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1165156499057408682006-12-03T06:32:00.000-08:002006-12-03T23:31:38.786-08:00December 3 - World Disability DayToday, 3rd December, is a <strong>world disability day</strong> and I am happy that part of my work as a <em>web usability professional</em>, involves doing something good for physically challenged people and ie creating <em>Accessible and Usable web application</em>.<br />They have the equal rights to enjoy the life, and we can do lot many things for such people. On political front in India, if we can implement the cast-based reservation system then why can’t we implement reservation for these disabled people?Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1163502722929580952006-11-14T03:05:00.000-08:002006-11-14T03:12:02.950-08:00World Usability Day - 14 November 2006<span style="font-size:130%;color:#ff0000;">Happy World Usability Day - 14 November 2006</span>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1162637391059513382006-11-04T02:24:00.000-08:002006-11-07T05:12:41.356-08:00let the ANCHOR speak<img style="DISPLAY: block; FLOAT: right; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="Link" title="Link" src="http://photos1.blogger.com/blogger/2073/674/1600/link.gif" border="0" /><br /><span style="color:#330033;">One of the most important aspects in <strong>web usability</strong> is how you link pages from/on your website, what you use between &lt;a ...&gt;&lt;/a&gt; tags, what you write as <strong>anchor text</strong> for the target page?<br /></span><br /><span style="color:#330033;">The <strong>text links</strong> if written properly could be very <strong>Usable, SEO friendly</strong> and far better than image links, but what we see most of the time on the web are the links that looks like written for <em>kindergarten students</em>, examples are “<span style="color:#ff0000;">Click here</span>”, “<span style="color:#ff0000;">Link</span>”, “<span style="color:#ff0000;">Go To</span>” etc<br /></span><br /><span style="color:#330033;">The <strong>internet users</strong> are smart and have enough knowledge to differentiate between links and normal text (<em>ofcourse designers need to follow guidelines to make links appear as links and text as text</em>) and you don’t have to force them to click somewhere or go to some link.<br />Second most important point is by <strong>writing anchor text</strong> like “Click here” or “Link” or whatever, you are not giving any idea to the user about what and why he should visit the target page, consider following navigation on one education website:</span><br /><img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="Admission Navigation on one Education site" title="Admission Navigation on one Education site" src="http://photos1.blogger.com/blogger/2073/674/1600/Admission-Navigation.gif" border="0" /> <blockquote><span style="color:#333399;">In above example apart from the top text everything else is links. One will wonder where to go first? Does it make any sense? In my case I clicked one link (random selection) and checked the next page and simply left the website to find the information somewhere else, and I guess more than 50% visitors would do the same thing. The worst thing on this site was when you click on any “Page X” and visit it, you can’t go to “Page X+1” or “Page X-1” or any other “Page Y” as you have only one choice, use the “Back” button, what do you call it, user harassment?<br /></span></blockquote><p><span style="color:#330033;">On the other hand<strong> image links</strong> have their own disadvantages; first of all if the image doesn’t look like a button/link then it’s <strong>hard for the user to understand it’s a link</strong>, secondly most of the time it <strong>fails to speak about the target page</strong>. In some cases good <strong>alternative text</strong> can help, but it is limited to some particular browsers like IE that shows alt text on mouse over the image, others such as firefox doesn’t show alt text on mouse over image (<a href="http://wusability.blogspot.com/2006/06/alt-text-for-images-and-browsers-why.html">Read on why Mozilla family browsers doesn’t show alt text on mouse over</a>), so if you can’t avoid images for linking then design them wisely and let the user know it’s a link and what it is linking. </span><span style="color:#330033;">Image links are also not advisable from <strong>Search Engine Optimization</strong> point of view. </span></p><p><span style="color:#330033;">Then how to link?<br />Some suggestions on usable links: </p></span><ol><li>Avoid images in links</li><li>Avoid JavaScript based links</li><li>Avoid flash navigation</li><li>Use Text links</li><li>Write keyword/key phrase as anchor text that best describes the target page</li><li>Add title text in link tag, eg &lt;a title="web usability and SEO" href="web_usability_seo.html"&gt;Web Usability & SEO&lt;/a&gt;</li><li>If can’t avoid images in links then write keyword/key phrase that best describes the target page as image alt text as well as title text in ‘a’ tag.</li><li>For main navigation add accesskeys in ‘a’ tags for better accessibility.</li><li>Default link appearance (without CSS) looks perfect but if you want to change them to go along with your page then use proper CSS to make decorate them look different than plain text on the page (link as link and text as text).</li><li>If you have to have a image/flash/JavaScript based navigation then have another set of text navigation in footer.</li></ol><p></p>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1160650242837649882006-10-12T03:07:00.000-07:002006-10-12T23:02:01.876-07:00Usable websites rules the web<a href="http://photos1.blogger.com/blogger/2073/674/1600/winner.0.jpg"><img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/2073/674/320/winner.jpg" border="0" /></a> <span style="color:#000066;"><strong>What is the main differentiator factor in the success of most popular websites on the web?</strong> </span><br /><span style="color:#000066;">I think it's <strong>Usability</strong>! </span><br /><span style="color:#000066;">The backend technology may be same/different, a user will not care about it, what they want is <strong>feature rich</strong>, <strong>fast</strong> and <strong>simple websites</strong> which they can use. “<em>Can Use</em>” factor is very important and it signifies that <strong>Web Usability</strong> is one of the critical factors in success of a web site. </span><br /><span style="color:#000066;">Let’s take a look at some most popular websites in their own category: </span><br /><span style="color:#000066;"><br /><strong>Category</strong>: Web Mail<br /><strong>Website</strong>: Gmail<br />User prefer it over other web mail services for one good reason and that is it’s very easy to use, no doubt others are good but isn't Gmail becoming your first choice as your personal web mail client?<br /><br /><strong>Category</strong>: Community Portal<br /><strong>Website</strong>: Orkut<br />Orkut is there and everyone likes it, what makes it more popular than other community web portals which are there on the web from a very long time is the easy to use User Interface along with the great features.<br /><br /><strong>Category</strong>: Online Encyclopedia<br /><strong>Website</strong>: Wikipedia<br />Fortunately/unfortunately it doesn’t have many competitors in it's category, but not only in its own category, Wikipedia, is one of the most popular websites on www and it's simplicity along with its rich contents is winning hearts, I have already wrote </span><a href="http://wusability.blogspot.com/2006/08/wikipedia-my-second-favorite-on-web.html"><span style="color:#000066;">one complete post on why it's my favorite site on web</span></a><span style="color:#000066;"><br /></span><br /></span><span style="color:#000066;">The significant thing about all these websites is that they are <strong>new</strong> on the web but still they have gained enormous popularity on the web. Fortunately other players in the category are waking up and <strong>revamping their own websites</strong> to stay back in the competition. The most common example of this is the <strong>search engines</strong>, MSN has come with a good <strong>UI</strong> and it’s working for them. </span><span style="color:#000066;">Rediff, an Indian Web Mail company has also worked on <strong>web usability</strong> and improved their website significantly. </span><br /><span style="color:#000066;">All I can say is that Web Usability is the making the difference and the <strong>difference is good</strong>.</span>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1157710571780947312006-09-08T02:56:00.000-07:002006-09-08T05:11:55.350-07:00The fight for the Domain namesThe <em>basic reason</em> behind <em>this topic</em> lays in the fact that <em>domain names are allotted or given out on the <strong>first come first serve</strong> basis</em>. Once in a life time opportunity, you get it or you loose it and if you loose it then forget about it.<br /><span style="color:#993300;">It’s like <em>buying a plot at your favorite spot/destination</em>, if someone else likes it and buys it before you do, then it’s <em>gone…. gone for ever</em>. The only way, you can get it back is if the <em>new-owner</em> is selling it and <em>you are the first one in the buyers queue</em>. <strong>If you don’t want to get in such situation then own it the moment you locate it</strong>. There are still some restrictions, you can’t buy any plot that you like, for example you can like a place on Airport but you can’t just walk, buy and possibly built a house over there, can you?. You can only buy those which are <em>free-for-public</em> to buy. But this <em>free-for-public</em> area is large compared to restricted but very limited. If you like a place then there could be thousand others like you who also wish to buy the same piece of land, <strong>but the one, who first locate it, gets the chance to grabs it</strong>.<br /></span><br /><a href="http://photos1.blogger.com/blogger/2073/674/1600/Fight-For-Domain-Name.1.jpg"><img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/2073/674/320/Fight-For-Domain-Name.jpg" border="0" /></a> Same applies to the <strong>domain names</strong>. You think about it and find that it’s available, but you postpone the program, and <em>the next time you search for it and you find that it’s GONE</em>. Now it’s time for you to cry because you are not going to get it back and you have no other option but <em>forget it</em> and think for something else.<br /><br />The <strong>first-come-first-serve principle</strong> for domain names also opened a <em>prospective area for the Bad Guys</em>. There were many cases where before the company get a chance to own their domain name, bad guys grabbed it for the <em>sole purpose of making money</em> because they knew the company will pay any cost to get it back. Not only many small companies or individuals lost the domain names they wanted, but <em>giant companies</em> and <em>big name in industry</em> have also suffered it till <a href="http://www.chillingeffects.org/acpa/">ANTI-CYBERSQUATTING CONSUMER PROTECTION ACT (ACPA)</a> <em>enacted in 1999</em> to protect companies/individuals with good name in the market from loosing their brand/company-name as their domain name on the www. The <em>popular brand names</em> have to <strong>worry at large</strong> about cybersquatting because for any Internet user who knows the company brand, he/she will just type <em><strong><span style="color:#ff0000;">www.&lt;brand&gt;.com</span></strong></em> in the browser to visit that company website; this is the <em>normal perception</em>, even I do the same thing, but if the <em>user don’t find the company at this site then it’s frustration for the user and problem for the company</em>.<br /><br />There are quite a few examples of cybersquatting, where the big names have fought for their right to own the domain name, <a href="http://www.unc.edu/courses/2003spring/law/357c/001/projects/karyn/domainnames/cybersquatting_cases.htm">here’s a list of such Cybersquatting cases</a>. Some of them are really interesting and some of them are still fighting.<br /><blockquote dir="ltr"><p><br /><em><strong>Some definitions</strong>:</em></p><p><em><strong>ACPA</strong>: The Anticybersquatting Consumer Protection Act (ACPA), enacted on November 29, 1999, amends the Lanham Act by adding a new Section 43(d). The law provides trademark owners with a civil remedy against cybersquatters.</em></p><p><em><strong>Cybersquatting</strong>: Under ACPA, cybersquatting is the act of registering, trafficking in, or using a domain name with bad-faith intent to profit from the goodwill of a trademark belonging to someone else.</em></p><p><em><strong>Typosquatting</strong>: Typosquatting is a form of cybersquatting where someone registers a domain name of a highly visited Web site, except with typographical errors.</em></p></blockquote><br /><span style="color:#ff6600;"><em>So don’t delay in registering your domain name, the moment it clicks in your head, the same moment find and click the buy button to own it. </em></span>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1156832862273710742006-08-28T23:15:00.000-07:002006-08-28T23:27:42.286-07:00Findability - Use User's Keywords<a href="http://photos1.blogger.com/blogger/2073/674/1600/search.1.jpg"><img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/2073/674/200/search.jpg" border="0" /></a> In his latest article Jakob Nielsen tells us the importance of<br />old, common and user known keywords for better searchability,<br />findability &amp; usability and why should we avoid new, legacy words<br />when writing for web. <a href="http://www.useit.com/alertbox/search-keywords.html">Read the complete article </a>.<br /><br />When we prepare write up for a website, we should <span style="color:#cc33cc;"><em>use the user<br />language</em></span>, it makes sure <em>user will find our site EASILY</em> rather<br />than using new marking slogans and keywords that only the company knows and user seldom use them to search for your services or products. This is also very important for <span style="color:#006600;"><em>Search Engine Optimization or SEO</em></span>.<br /><br />When we are writing a <strong>SEO copy</strong>, our methodology for preparing a list of keywords for a website includes: <span style="color:#993300;"><em>preparing a list of keywords and keyphrases for company product and services using our own words</em> and then <em>research and prepare a final list of keywords that user likely uses to find our products or services</em>.</span><br /><br />You can use <a href="http://inventory.overture.com/d/searchinventory/suggestion/">Overture's keyword suggestion tool </a>or <a href="http://www.digitalpoint.com/tools/suggestion/">DigitalPoint.com's keyword suggestion tool</a> (Side by Side Data from Overture and Wordtracker)to find the keywords that people, all over the world, use in their search queries to find your services/products.Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1155208457469134242006-08-10T04:07:00.000-07:002006-08-10T04:14:17.486-07:00Wikipedia - My Second favorite on web<a href="http://photos1.blogger.com/blogger/2073/674/1600/wikipedia.jpg"><img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/2073/674/400/wikipedia.jpg" border="0" /></a><br />In my opinion this is the second best thing happened to the Internet, first is ofcourse <span style="color:#3366ff;">G</span><span style="color:#ff0000;">O</span><span style="color:#ffcc00;">O</span><span style="color:#009900;">G</span><span style="color:#ff6600;">L</span><span style="color:#cc33cc;">E</span> (to me). Every article is worth reading and I really like the way it has been organized.<br /><br />And the <em>most beautiful part</em> is that anyone can play with it as it allows everyone, absolutely everyone online can edit and save the pages. So if you don't like something (you won't get that chance, believe me), edit and save the pages and see it online it. Even if you mess up something while editing, don't worry, Wikipedia guys will take care of it.<br /><br />I appreciate the Usability of Wikipedia, it is very easy to use and understand. In my case, I don't actually search on it, I directly append the topic of interest in the end of the url: <strong>http://en.wikipedia.org/wiki/<em>topic_name</em></strong> and go, if it is present on the site it will take me to the article or if it is related to some other topic, it will auto redirect to that topic, that is what I call simplicity.<br />For example, if I wish to read Usability stuff I will just type <a href="http://en.wikipedia.org/wiki/usability">http://en.wikipedia.org/wiki/usability</a> and I am on the page, if I want good material on web<br />usability, I will follow the same thing above but will just add underscore ('_') between the two words which will make my url look like: <a href="http://en.wikipedia.org/wiki/web_usability">http://en.wikipedia.org/wiki/web_usability</a><br /><br />Google and other major search engines loves it. I see atleast one listing from wikipedia in most of my searches.<br /><span style="color:#cc33cc;">Wikipedia Rocks!</span>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1155035081949381342006-08-08T03:28:00.000-07:002006-12-31T13:59:12.266-08:00Web Usability Blooper - Top Airline company websiteThis was my <span style="color:#ff0000;">very bad experience with a very popular, low cost Indian Airline company website</span> - AirDeccan.net. I was trying to reserve a ticket and this is what happened with me.<br /><br />"One-way" trip is default selected so I went further and selected "Leaving From" city-A and "Departing To" city-B (<em>auto refreshed with list of cities where service is available from city A</em>), Departure Date, Number of Passengers by default is 1 which is what I wanted. As my selection and form filling was finished I clicked "Search" button and to my surprise the next step halted on blank page as shown below (I was using Firefox):<br /><span style="font-size:78%;">*Note - Click on images to see enlarged view.</span><br /><p><a href="http://photos1.blogger.com/blogger/2073/674/1600/Search-Result-Firefox.0.jpg"><img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="Air Travel Booking Search Result on Airdeccan in Firefox" src="http://photos1.blogger.com/blogger/2073/674/320/Search-Result-Firefox.0.jpg" border="0" /></a>Just to make sure this is not a problem on my end (e.g. Internet Connection), I tried 3-4 times and every time it didn't show anything on this search result page. The reservation was important to me and this particular airline provides tickets at very low cost, so I decided to give it a try in <em>Internet Explorer</em>, because to this point I could think of only one thing and that was: <span style="color:#ff6600;">the site is not compatible with Firefox</span>. </p><p>Now it was the IE turn, I have Internet Explorer Version 6.0. Obviously I had to follow the same process for booking, so after finishing everything when I hit "Search" button, what appeared after some time was this page: </p><p><a href="http://photos1.blogger.com/blogger/2073/674/1600/Search-Result-IE.jpg"><img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="Air Travel Booking Search Result on Airdeccan in Internet Explorer" src="http://photos1.blogger.com/blogger/2073/674/320/Search-Result-IE.jpg" border="0" /></a> After reading the message on the screen, the first thing came to my mind was that there is <em>no seat availabe in the flight on the date I was looking for</em>. <span style="color:#ff6600;">Can you think of anything else?</span> </p><p>Then I thought there might be <em>large load on their server at that time</em>, so I searched again after some time, but same result. Then I tried on <em>some different dates in August</em>, but to my surprise, it showed same result. </p><p>I was already getting frustrated; I gave couple of more tries to it but same thing and finally decided to call their Customer Care. Thank god I called them up, because then only I came to know that<span style="color:#ff0000;"> they have actually stopped the service on A to B route</span>. It was a big surprise to me as well as more frustration as I had already spent 3 hours on their website. Well there was no other option but to go for alternate travel arrangements.</p><p>As a Usability professional what came to my mind was that <span style="color:#ff0000;">this company didn't actually thought of their online customers</span> (common man as they promote it) interacting with their website. </p><p><em>The simplest thing</em> they could have done is <span style="color:#3366ff;">removing city-B from the “Departing To” list for City-A in “Leaving From”list on the search page itself and vice versa</span>. </p><p>In case the flight is stopped for temporary period then the correct message on the next page or on the first page itself would have been something like: "<span style="color:#3366ff;">Service is unavailable between city-A and city-B till <date>, sorry for.</span>... blah blah blah"</p><p><span style="color:#006600;"><strong>Always watch out for your messages, say it clearly and honestly, never frustrate the consumer, after all you don't wish to loose one</strong>.</span></p><p>My Search details: City-A: <em>Chennai </em>(India), City-B: <em>Pune</em> (India), Booking date: <em>Any date in Aug 2006</em>.</p><p><em>My personal opinion about AirDeccan</em>: I really like and appreciate this company as it is the only company in India which made it affordable for me to travel by plane :) and for thousands of other people in India who never thought they could ever fly in their entire life. </p><p><span style="color:#006600;">And as it is great service provider in offline world, I wish they do the same job online too. </span></p><p><span style="color:#006600;">Website URL: <a href="http://www.airdeccan.net">http://www.airdeccan.net</a><br /></p></span>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1153305244932520872006-07-19T02:42:00.000-07:002006-07-20T21:47:36.953-07:00SEO & Web Usability - Unite themJust finished reading a good article “<a href="http://www.clickz.com/experts/search/results/article.php/3565176">Web Site Usability and SEO</a>” by Shari Thurow where she has answered the question – <em><span style="color:#cc33cc;">Why do usability professionals still not comprehend SEM and SEO?</span></em> ... Good read for SEO and web usability experts, I must say.<br /><br />I always believed that, <strong>Search Engine Optimization</strong> i.e. <em>SEO</em> and <strong>Web Usability</strong> are, among others, the <span style="color:#ff6600;">two very important pillars in building a successful website</span> and if these two forces (usability and seo) work together, there would be no way a website will fail in the market.<br /><br />It is indeed very important for a professional with any of these skills to work hand in hand with a person, who has got expertise in the other field, or the best thing for a <em><span style="color:#cc33cc;">Web Usability Professional would be to acquire SEO skill sets</span></em> and for a <em><span style="color:#cc33cc;">SEO guru to train self the web usability best practices</span></em>. As I wrote in one of my previous articles -“<strong><a href="http://wusability.blogspot.com/2006/01/choosing-domain-names-from-usability_29.html">Choosing Domain names from Usability perspective</a></strong>” I have explained the importance of web usability from the very beginning of a project life cycle, a phase where you/your client propose a website plan. <em><span style="color:#990000;">Web Usability people</span></em> should work with <span style="color:#990000;"><em>Search Engine Marketing (SEM)</em></span> guys right from this beginning phase.<br /><blockquote><span style="font-size:180%;"><strong>"</strong></span> Read more on the same topic at <a href="http://www.seochat.com/c/a/Search-Engine-Optimization-Help/Website-Usability-and-SEO/">this five page article on <em>Web Usability and SEO</em></a> by Jennifer Sullivan Cassidy.</blockquote>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1152258283410045092006-07-07T00:25:00.000-07:002006-07-07T00:56:39.640-07:00Web Usability Problem in Google – Sub Domain BugI have passion for <span style="color:#cc33cc;">search engines</span>, and like others I do spend <span style="color:#cc33cc;">lot of time in searching</span>. I like searching on <strong>Google, Yahoo and MSN</strong>, they are my <span style="color:#cc33cc;">favorite search engines</span>. And being a <em><span style="color:#3333ff;">Search Engine Optimization professional</span></em>, I do keep looking at the searches, study them, and collect the data for my projects/sites.<br />I have another blog, <a href="http://herapheri.blogspot.com">Sher, Shayari, Jokes and PJ’s </a>just for fun where I post the email forward contents from friends and colleagues, which contains funny stuff like jokes, puzzles etc and being into IT company one gets lots of such emails everyday :)<br /><br />Enough about myself, let me get to the point:<br />Well I was <a href="http://www.google.co.in/search?q=shayari">searching for “<strong>Shayari</strong>” (without quotes) in Google</a>, to check relevant blogs and sites that have similar contents as my other <a href="http://herapheri.blogspot.com">blog on Sher and Shayari</a>, and found some weird results on page 3(Results 21-30 of …), below is a screenshot of the same:<br /><br /><p align="center"><a href="http://photos1.blogger.com/blogger/2073/674/1600/Shayari-on-Google.1.jpg"><img style="CURSOR: hand" alt="Search result for shayari on google" src="http://photos1.blogger.com/blogger/2073/674/320/Shayari-on-Google.1.jpg" border="0" /></a></p><br /><br />So what’s the catch?<br />If you look carefully at the results you will realize that <span style="color:#cc33cc;">5 results are from the same domain</span> but with different sub-domains and the <span style="color:#cc33cc;">search listing appears exactly same</span> except for the part of “City” name. Now when you open each of these pages, you will find that all these<span style="color:#cc33cc;"> pages hold the same content</span> too except the “City” name.<br /><br />Looking at the different results from the same domain (with city specific sub domains), I was wondering, <strong>is it really good for the end User?</strong>, and then I thought it could possibly a bug in the Search Giant, because I certainly see a flaw and more than <span style="color:#cc33cc;">technical bug</span> I will call it as <span style="color:#cc33cc;"><em>Usability Problem</em></span> as only one result is enough as all the pages hold the same contents.<br /><br />Well I know and accept that <span style="color:#cc33cc;">Google considers sub-domain as different website</span>, but then as far as I know <span style="color:#cc33cc;">Google also do not consider different pages with exactly same content moreover Google may ban the duplicate pages</span>. Considering these facts, how should we take the above search listings?<br /><span style="color:#ff6600;">I hope Google will notice this posting and take care of this problem soon.</span>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1151584882728704082006-06-29T05:15:00.000-07:002006-06-29T06:30:19.713-07:00Alt text for images and Browsers - Why some browsers does not display alt text?<strong>Alt Text and Browsers</strong><br />Large number of web surfers use Internet Explorer and they are well familiar with its features, one of them being the <strong>visibility of alt text</strong>. <span style="color:#006600;">When we move mouse over any image, specified with alt attribute, we can see the alternative text for that image in a small popup box, called as tooltip.<br /></span><br />Typically, the alternative text is specified in an image tag using alt attribute using this format: <em>&lt;img src="source" alt="some text" /&gt; </em><br /><em></em><br />As our daily use of IE is very high, we tend to believe that the same features are available on all browsers, but that’s not the case. For example <strong>Firefox</strong>, one of the popular browsers, <strong>do not display alt text as tooltip</strong>, simply saying it won’t show the alt text for mouse over action as in IE. (See screenshots below) <a href="http://photos1.blogger.com/blogger/2073/674/1600/Image-Mouse-Over-In-Internet-Explorer.jpg"><img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" src="http://photos1.blogger.com/blogger/2073/674/320/Image-Mouse-Over-In-Internet-Explorer.jpg" border="0" alt="Alt text view in Internet Explorer" /></a><br /><a href="http://photos1.blogger.com/blogger/2073/674/1600/Image-Mouse-Over-In-Firefox.jpg"><img style="FLOAT: left; MARGIN: 0px 0px 10px 10px; CURSOR: hand" src="http://photos1.blogger.com/blogger/2073/674/320/Image-Mouse-Over-In-Firefox.jpg" border="0" alt="No Alt text view in Firefox" /></a><br /><br /><br /><br /><br /><br /><br /><br /><span style="color:#ff6600;">Fig 1: Alt Text view in IE</span> ......... <span style="color:#336666;">Fig 2: No Alt text on mouse over in Firefox</span><br /><br />Now, a question arises in our mind, <span style="color:#ff0000;">why doesn’t Firefox display alt text for image on mouse over? Is it a bug in Firefox?</span><br /><strong>No</strong> it’s not a bug and Firefox is not doing anything wrong by not displaying tooltip for alt text on mouse over image that has alt attribute specified in its “img” tag but the truth is that <span style="color:#009900;">Firefox is obeying the standard HTML guidelines by not displaying it</span>.<br /><br />There is another attribute called “<strong>title</strong>” and <span style="color:#006600;">according to HTML 4.01 specifications, this title attribute may be displayed as a tooltip</span> to provide more information about tag where it has been specified like table/image tag.<br /><br />The alt attribute is used to provide <strong><span style="color:#3333ff;">ALTERNATIVE</span></strong> text for images and from the term it’s obvious that the alt text should be displayed only if browsers could not load image/s for any reason. <span style="color:#006600;">That’s the real meaning of having alternative text for images.</span><br /><br />Also considering the alt text is visible through tooltip for images; <span style="color:#ff6600;">some people may take disadvantage of it and write wrong alternative text instead of text that actually describes the image</span>, because they might see it as one of the marketing area to stuff it with wrong wordings. Some <strong>Search engine Optimizers</strong> or <strong>SEO professionals</strong> can also misuse this attribute. They might use this alt attribute to stuff keywords instead of describing the image.<br /><span style="color:#006600;">This is again one of the reason why mozilla developers don't want to display alternative text for image through tooltip.</span>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1150696472711920332006-06-18T22:48:00.000-07:002006-06-18T23:22:06.413-07:00Actual webpage Title tag and GoogleRecently I was working on some issues related to Internationalization on a Website as a part of Search Engine Optimization and found some interesting facts. Till now I thought that Google keeps the same copy of title as it appears in the source code of a webpage and when it is being showed in search result it will appear exactly as it appears on the webpage when opened in a browser, but I was wrong when I did some googling on this subject.<br />Wherever the use of actual output of char entity and char entity itself (e.g. output of ‘& r a q u o ;’ is ‘»’) are valid to use, Google will also use the output copy of such char entities found in the title text and not the entity itself.<br /><strong>Example for clarification:<br /></strong>Open <a href="http://www.w3c.es/">http://www.w3c.es/</a> in browser, the title of this page in the browser reads as:<br /><span style="color:#cc33cc;">World Wide Web Consortium - Oficina Española<br /></span>but when you look at the source code you will find it as:<br /><span style="color:#cc33cc;">World Wide Web Consortium - Oficina Espa& n t i l d e ;ola</span><br />Which is obvious. Now search for “w3c Espanola” (without quotes) in Google, even here you will see the same title as it appears in browser for the website:<br /><span style="color:#cc33cc;">World Wide Web Consortium - Oficina Española</span><br />But now look at the source code of this Google search result page and you will find that it contains the same title text as appears on the result page, that is:<br /><span style="color:#cc33cc;">World Wide Web Consortium - Oficina <>Española< / b ></span><br />That means Google has the output of the actual title text in the source code of the site and shows the same in the search result page.<br /><br />But wherever it is recommended to use entity only and writing actual output for that char entity in coding is not desirable (e.g. it is recommended to use '& a m p ;' for '&') then Google will also respect it and keep the actual title text including the char entity (and not the output of that char entity)<br /><strong>Example for clarification:</strong><br />Search for “&amp;” (with/without quotes) in Google. On the first place I found barnesandnoble.com, the title of which reads when opened the site in the browser as well as in search result listing is:<br /><span style="color:#ff6600;">Barnes & Noble.com - Home Page<br /></span>Now look at the source code of webpage, it looks as:<br /><span style="color:#ff6600;">Barnes&amp; n b s p ;& a m p ;& n b s p ;Noble.com - Home Page<br /></span>And now at the source code of Google search result page:<br /><span style="color:#ff6600;">Barnes <>& a m p ;< / b > Noble.com - Home Page<br /></span><br />This clearly means Google has ‘& a m p ;’ and not ‘&’ with it, which is sign of respecting the W3C recommendations, but at the same time Google has skipped the '&amp; n b s p ;' as it appears in the actual title text (source code) and replaced it by space in its own version of the same title because its OK to use space as well as as space equivalent in HTML, both ways are valid and this is what Google understands and act smartly.<br /><br /><span style="color:#3333ff;">Hats off to Google!<br /></span><br /><span style="color:#993300;">This also throws light on the fact that Google counts an entity as one character and not the full length of that char entity. Eg. Google will consider the length of ‘& a m p ;’ as 1 and not 5.<br /><br /></span><strong>Note:</strong> The above information is based on some research in Google and there might be variations to it. Spaces have been used to show the character entity and some HTML Tags and so every char entity and space included HTML tags as seen above should be considered with spaces dropped.<br />Please post your comments. We would like to know your views and experience in this area.Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1140349574624626872006-02-19T03:40:00.000-08:002006-11-29T08:35:40.613-08:00Title Tag length, search engines and the UserThere is no hard and fast rule for the length of a title tag in a web page, at least I haven't seen it on W3.org or anywhere in HTML standards.<br />Below are <span style="color: rgb(255, 0, 0);">my personal findings and views</span> about the length of title tag and how long it should be from web usability point.<br /><br /><span style="font-style: italic;">Lets first talk about the Search Engine Result</span>:<br /><br /><span style="font-weight: bold;">Length of Title tag</span> of any search listing in <span style="font-weight: bold; color: rgb(255, 102, 0);">Google</span> search engine can be upto <span style="font-weight: bold; color: rgb(255, 102, 0);">70 characters</span> max, while in <span style="color: rgb(51, 102, 255); font-weight: bold;">MSN</span> it could be up to <span style="color: rgb(51, 102, 255); font-weight: bold;">75 chars</span> and on the other hand <span style="color: rgb(0, 153, 0); font-weight: bold;">Yahoo</span> search engine shows maximum chars from a title tag of a web page and the maximum length in Yahoo search result of title tag could be up to <span style="font-weight: bold; color: rgb(0, 153, 0);">118 characters</span>.<br /><br /><span style="font-style: italic;">Now from user's perspective</span>:<br />When we talk about <span style="font-weight: bold;">user and web usability</span>, the most important thing we need to consider is the Monitor resolution, many users still use <span style="color: rgb(204, 51, 204);">800X600 resolution</span>. Well as we know we can write title of any length*, we should consider only the part of title that is visible in full view of a web page (e.g. in IE) on 800X600 resolution monitor.<br />Well in my finding this gives me <span style="font-weight: bold;">approximate value of title tag length as 80 characters</span>.<br /><br />I would like to hear your opinions and suggestions on this topic.Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1138598452743006652006-01-29T21:17:00.000-08:002006-06-21T02:26:52.253-07:00Choosing Domain names from Usability perspective<p class="MsoNormal" style="TEXT-ALIGN: justify"><span style="font-size:100%;"><b><span style="font-family:Verdana;">Web usability</span></b></span><span style="font-family:Verdana;font-size:100%;"> does not start from designing user friendly web application; it actually starts from very beginning i.e. registering a domain name for your website. <span style="font-size:+0;"></span><?xml:namespace prefix = o /><o:p></o:p></span></p><div style="TEXT-ALIGN: justify"></div><p class="MsoNormal" style="TEXT-ALIGN: justify"><span style="font-size:100%;"><b><span style="font-family:Verdana;">Registering a user friendly domain</span></b></span><span style="font-family:Verdana;font-size:100%;"> is very important from both user as well as search engine point of view. A <i>simple, short, sweet, easy to remember combination of words</i> should be the basic criteria for choosing domain name for your website.<br />Well this doesn't make sense if your company's brand is well known, you are lucky because you don’t have to think much but just go and register your brand as domain for your website and happily skip following guidelines.<o:p><br /></o:p></span></p><div style="TEXT-ALIGN: justify"></div><p class="MsoNormal" style="TEXT-ALIGN: justify"><span style="font-family:Verdana;font-size:100%;">Below are some important tips and guidelines on choosing a right domain name:<o:p></o:p></span></p><ul><li><div style="TEXT-ALIGN: justify"><span style="font-size:100%;"><b><span style="font-family:Verdana;">Keep it short</span></b></span><span style="font-family:Verdana;font-size:100%;"> - You are free to create a domain name of any length up to maximum of 67 characters, but <i>registering lengthier domains</i> would be of less help as <i>people can forget such names easily</i>. So when ‘<i style="COLOR: rgb(51,102,255)">toyshopnewyork.com</i>’ can do a good job for your business then why to register a domain like ‘<i style="COLOR: rgb(255,102,102)">allkindsofkidstoysatjonysshopinnewyork.com</i>’ <o:p></o:p></span></div></li><li><span style="font-family:Verdana;font-size:100%;"><span style="font-size:+0;"><span style="font-size:+0;"></span></span></span><span style="font-size:100%;"><b><span style="font-family:Verdana;">Keyword rich domain</span></b></span><span style="font-family:Verdana;font-size:100%;"> – People who love and are very obsessed about their family names tend to name their business by family name, this is ok as far as physical office/shop is concerned but when it comes to online business you just have to leave it at your home because nobody in this world will search a business with someone's family name until and unless its a well known brand like "Ford", so if you run a toy shop and register a domain like ‘<i style="COLOR: rgb(255,102,102)">Jonybreigsstore.com</i>’, it gives no advantage to you but if you register a keyword rich area specific domain for your store like ‘<i style="COLOR: rgb(51,102,255)">toystorenewyork.com</i>’, believe me it’s going to help you a lot because if someone wants to search for toys shop in New York they will most probably use the key phrases like "toy shop in newyork" or "toys shop new york" etc and you have already got them into your main domain so people will find your shop more easily compared to jonybreigsstore.com. <o:p></o:p></span></li><li><span style="font-family:Verdana;font-size:100%;"><span style="font-size:+0;"><span style="font-size:+0;"></span></span></span><span style="font-size:100%;"><b><span style="font-family:Verdana;">Avoid Internet slang</span></b></span><span style="font-family:Verdana;font-size:100%;"> - Using slang’s (used mainly in chats) like 4 in place of "for", ur for "your" etc while deciding a domain name creates confusion e.g. if you register ‘<i><span style="COLOR: rgb(255,102,102)">something4u.com</span>’</i>, the chances are some user may type ‘<i style="COLOR: rgb(255,102,102)">somethingforu.com</i>’, some may try ‘<i style="COLOR: rgb(255,102,102)">something4you.com</i>’ and even some may use ‘<i style="COLOR: rgb(255,102,102)">somethingforyou.com</i>’ to reach to your website. If you can't resist yourself and just want such domain name (using some slang words) then make sure you also register other combinations that sounds same as your actual domain and forward them to the domain of your choice.<o:p></o:p></span></li><li><span style="font-family:Verdana;font-size:100%;"><span style="font-size:+0;"><span style="font-size:+0;"><span style="FONT-WEIGHT: bold">A</span></span><span style="FONT-WEIGHT: bold"></span></span></span><span style="FONT-WEIGHT: bold;font-size:100%;" ><span style="font-family:Verdana;">bbreviated Domains</span></span><span style="font-family:Verdana;font-size:100%;"> - Abbreviated form of less/not-at-all popular phrase should be avoided, e.g. someone runs a store in New York (something store) but prefer abbreviated form for the domain as ‘<i style="COLOR: rgb(255,102,102)">ssny.com</i>’ but in reality it <span style="font-size:+0;"></span>means ‘<i style="COLOR: rgb(51,102,255)">somethingstorenewyork.com</i>’, it might be good for the owner but may not be a good idea from the users point of view, they may try the full form and to counteract such circumstances, <i>register both abbreviated and full form</i> and forward the full form domain to abbreviated domain of your choice.<o:p></o:p></span></li><li><span style="font-family:Verdana;font-size:100%;"><span style="font-size:+0;"><span style="font-size:+0;"></span></span></span><span style="font-size:100%;"><b><span style="font-family:Verdana;">Hyphenated Domain Names</span></b></span><span style="font-family:Verdana;font-size:100%;"> - People think hyphen separated keyword rich domains is a part of search engine optimization, well that’s true but search engines give equal importance to the keywords in a domain name without hyphens too, so why to worry. In case you can't avoid hyphens in your website name e.g. you register ‘<i style="COLOR: rgb(255,102,102)">some-thing-business.com</i>’, register it but also register ‘<i style="COLOR: rgb(51,102,255)">somethingbusiness.com</i>’ and forward it to ‘<i><span style="COLOR: rgb(0,153,0)">some-thing-business.com</span>’</i><o:p></o:p></span></li><li><span style="font-family:Verdana;font-size:100%;"><span style="font-size:+0;"><span style="font-size:+0;"></span></span></span><span style="font-size:100%;"><b><span style="font-family:Verdana;">.com version</span></b></span><span style="font-family:Verdana;font-size:100%;"> - If the website is for your business, then you must register a .com version for your website, in case it’s not possible and you need/want other extensions like <i style="COLOR: rgb(51,102,255)">.net/.biz/.org</i> only then register it as your first choice and then register .com version of the same site and forward it to your main domain (.net/.biz/.org/other version). This is because the .com version is oldest on web and people more likely use it while visiting any site because many of us still think that 'if it’s a website it should end up to .com and nothing else'.</span></li></ul><div style="TEXT-ALIGN: justify"><span style="font-family:Verdana;font-size:100%;">If you think that buying multiple domains can put a big hole in your pocket, then just think about the brighter side, can you afford to miss potential customers just for additional $10* per year?, I guess No ;)<o:p><br /></o:p></span></div><div style="TEXT-ALIGN: justify"></div><p class="MsoNormal" style="TEXT-ALIGN: justify"><span style="font-size:100%;"><b><span style="font-family:Verdana;">Last very important note</span></b></span><span style="font-family:Verdana;font-size:100%;">: Today there are around 100 million registered domains on the web and the number is just increasing so the moment you think of registering a domain name for your website, just buy it that same moment because possibility is that you might not get it the very next minute.<o:p><br /></o:p></span></p><div style="TEXT-ALIGN: justify"></div><p class="MsoNormal" style="TEXT-ALIGN: justify"><span style="font-size:100%;"><i><span style="font-family:Verdana;">*On an average domain registration fee per year comes to around $10 per year<o:p></o:p></span></i></span></p>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1137519066048070212006-01-17T09:29:00.000-08:002006-01-18T01:29:22.406-08:00Improve Title and Meta Tags for usersAre the <strong>Title tag</strong> and <strong>Meta tags</strong> in every HTML page made only for <strong>search engines</strong>?<br />The answer to this question is <strong>Yes</strong> as well as <strong>No</strong>.<br /><span style="color:#006600;"><span style="color:#009900;">‘Yes’ because many search engines still rely on the text inside these tags while ranking pages but the major search engines (the most popular like Google, Yahoo, MSN) are getting smarter & smarter and gives lower priority to at least the Meta tags when it comes to their ranking algorithm.</span><br /></span><span style="color:#ff6666;">‘No’ because if you write these tags keeping in mind only the search engines and don’t consider your users then you are probably risking the search engine traffic.</span><br /><br />No matter what algorithm these search engines use for ranking web pages, what you see on the search result page is <strong>Title tag text linked to the site</strong> and <strong>small description about the site</strong> that most probably comes from the Meta Description tag. So when the search result appears, visitors just glance through the different listings, compare them and click on the result that satisfies their needs.<br /><br /><p align="center"><a href="http://photos1.blogger.com/blogger/2073/674/1600/google-search-result.jpg"><img style="MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="Google search result for web usability" src="http://photos1.blogger.com/blogger/2073/674/320/google-search-result.jpg" border="0" /></a></p>If the title and description tags are just stuffed with <strong>keywords and key phrases</strong> the same may appear on the search result page, but because the title and description does not provide a brief idea about the target page, many of the searchers may just ignore such listings.<br /><br />So make a point to write <span style="color:#3333ff;">Title tag that should provide the theme of the page</span> and the description inside the <span style="color:#3333ff;">Meta Description tag should be short description of the page</span>.<br />As far as other tags are concerned, you shouldn’t worry about them, search engines just ignore them and so you can.Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1135953131843749792005-12-30T06:24:00.000-08:002005-12-30T06:41:46.203-08:00Happy 2006 to Usability n SEO Professionals<div style="text-align: left;"> <div style="text-align: left;"> </div> <div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/2073/674/1600/hny.0.jpg"><img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://photos1.blogger.com/blogger/2073/674/320/hny.0.jpg" alt="2006 Wishes to Usability and SEO Experts" border="0" /></a><br /></div> <span style=";font-family:courier new;font-size:100%;" ><span style="color: rgb(0, 102, 0);font-family:trebuchet ms;" >Lets promise ourself to build and develop <span style="font-weight: bold;"><span style="color: rgb(255, 102, 0);">Highly Usable, Accessible</span>, <span style="color: rgb(204, 51, 204);">User Friendly</span></span> and <span style="font-weight: bold; color: rgb(102, 51, 51);">Search Engine Friendly</span> websites in coming year 2006. </span></span></div>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1135750996866673392005-12-27T22:20:00.000-08:002005-12-27T22:32:37.276-08:00Quick Guide to Web Accessibility<div style="text-align: justify;"><span style="font-weight: bold;">Section 508</span> states every website should be accessible to disabled people, well if you could make a web site which is <span style="font-weight: bold;">accessible to people with disabilities</span> then its obvious that normal user can also access it, then why not develop websites for everyone.<br /><br />Here's a <span style="font-weight: bold;">quick list</span> for making Accessible websites<br /><br /></div> <ul style="text-align: justify;"> <li style="color: rgb(153, 51, 153);">Use '<span style="font-weight: bold;">alt</span>' atribute for every image/visual elements, and <span style="font-weight: bold;">client-side image maps</span> for images with multiple links.</li> <li style="color: rgb(153, 51, 153);">Use <span style="font-weight: bold;">Captioning</span> and <span style="font-weight: bold;">Transcripts </span>of audio if you are placing some audio in the webpage and <span style="font-weight: bold;">description </span>of video files.</li> <li style="color: rgb(153, 51, 153);">Use <span style="font-weight: bold;">Accessibility keys</span> to access atleast the main pages on the website.</li> <li style="color: rgb(153, 51, 153);">Use '<span style="font-weight: bold;">longdesc</span>' attribute to describe/summerize graphs and charts.</li> <li style="color: rgb(153, 51, 153);">Use '<span style="font-weight: bold;">acronym</span>' element for acronyms/abbreviations.</li> <li style="color: rgb(153, 51, 153);">Use '<span style="font-weight: bold;">label</span>' elements for form fields.</li> <li style="color: rgb(153, 51, 153);">Apply '<span style="font-weight: bold;">title</span>' attribute wherever possible.</li> <li><span style="color: rgb(153, 51, 153);">Use <span style="font-weight: bold;">CSS for layout</span>.</span><br /></li> </ul> <div style="text-align: justify;"> <span style="font-weight: bold;">Web Usability</span> and <span style="font-weight: bold;">Web Accessibility</span> should be the key factors while developing a website.</div>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1134567281697534742005-12-14T05:21:00.000-08:002005-12-14T05:43:20.986-08:00First try with Tableless Design<span style="color: rgb(51, 51, 0);">Well, I was wondering how do they design webpages without tables, then I decided to give it a try myself. While there are many advantages of </span><span style="font-weight: bold; color: rgb(51, 51, 0);">Tableless Design</span><span style="color: rgb(51, 51, 0);"> over designs built with tables, but when I tried it myself, I found it little difficult and time consuming but the end product you achieve is same as what you can achieve with tables.</span><br /><br /><span style="color: rgb(51, 51, 0);">The basic reason why I am so interested in tableless designs is the <span style="font-weight: bold;">Search Engine</span>. Optimization of a website can be best achieved if you go for tableless design but then you need to find out if it is at all possible for your own website. <span style="font-weight: bold;">Keyword prominence is very important in Search Engine Optimization</span>, this is where tableless design has one of the biggest advantage as you can put the main content before the top design, menu, left navigation etc etc, you can just start the main content of a website just after the <span style="font-style: italic;">BODY</span> tag keeping the same look and feel that you get through tables.</span><br /><br /><span style="color: rgb(51, 51, 0);">It could prove <span style="color: rgb(255, 102, 0);">painful</span> if you try to implement a dynamic website in tableless format. </span><span style="color: rgb(51, 51, 0);">Just to give you an example <a href="http://www.geocities.com/clickhere_2_login/index.html">check this page on <span style="font-weight: bold;">Web Usability and <acronym title="Search Engine Optimization">SEO</acronym></span></a> designed using tables, the same page has been developed using <a href="http://www.geocities.com/clickhere_2_login/web_usability_seo.html"><span style="font-weight: bold;">Tableless Design</span> here</a>.<br />The best example of tableless design is this blogging website itself (</span><span style="color: rgb(51, 51, 0);">Blogger.com</span><span style="color: rgb(51, 51, 0);">), just check the source code of this page and find for table.<br /><br /></span><span style="color: rgb(51, 51, 0);"><acronym title="Cascading Style Sheets">CSS</acronym> plays a very important part in tableless design, so if you are good in <acronym title="Cascading Style Sheet">CSS</acronym>. it shouldn'd be a problem for you to develop plain <acronym title="HyperText Markup Language ">HTML</acronym> websites in tableless format.</span>Dinesh Gajbhiyenoreply@blogger.comtag:blogger.com,1999:blog-9318552.post-1132826018258936452005-11-24T01:48:00.000-08:002005-11-24T01:53:38.270-08:00Web Accessibility, Search Engines and You<span style="font-weight: bold;">Search engines love accessible web sites</span>. The basic thing required to make a website search engine friendly is making it accessible to any type of user, and one good way to examine how accessible a website is, can be learnt using <span style="color: rgb(204, 51, 204);">Text Browsers like Linx</span>.<br /><br />Google also mention the same guidelines through its <a href="http://www.google.com/intl/en/webmasters/guidelines.html">Google Information for Webmasters</a> without actually using the word "Accessibility" anywhere on the page, but everything comes<br />under the Accessibility guidelines of <span style="font-weight: bold;">Section 508</span>.<br />Even other major search engines like Yahoo and MSN do love Accessible websites.<br /><br />Complete information about Section 508 can be found at US General Services Administration (GSA)'s fully devoted website <a href="http://www.section508.gov/">www.section508.gov</a>.<br />The one line philosophy behind this act is "<span style="color: rgb(0, 102, 0); font-style: italic;">Electronic and Information Technology should be accessible to people with disabilities</span>"<br /><br />There are couple of good tools to check the Accessibility of a website, you can find them at following URL's:<br /><ul> <li><a href="http://webxact.watchfire.com/">http://webxact.watchfire.com/</a></li> <li><a href="http://webxact.watchfire.com/">http://www.contentquality.com/Default.asp</a></li> </ul><br />If you are <span style="font-weight: bold;">Usability professional</span> or someway related to <span style="font-weight: bold;">Usability field</span> or just have the good feelings to make web a better place then let's together make/help to build <span style="color: rgb(204, 51, 204); font-weight: bold;">Accessible websites</span>.Dinesh Gajbhiyenoreply@blogger.com