Archive for the ‘Standards’ Category

The secret of strong and em tags.

Some HTML tags often draw confusion because of their similarities with other tags as well as the way in which they display and style content. Examples of these are blockquote, cite, strong, em or i. Each element has features and, though they might accomplish the same goal, they might be altogether really different. Knowing those differences will help improve the markup of some pages. We’ll concentrate on those important tags that are strong, b,em and i.

Conveying structure.

These tags, though small ARE important. They are actually more used than we would like to admit and their first use is to give better sense to the content. Putting a word in bold or in italics cannot mean anything else but that the word is important and that we want to draw the reader’s attention to that word. Well, the W3C has created the strong and em tags so that the markup can convey the same importance given to that word. This is the basic idea of it all. So the first thing you need to know about these tags is that b and i are presentational elements while strong and em are structural. This explains why so many web designers would be telling you to swap the use of b for strong and i for em.

How and why?

Big question now. How and why (and probably when) to use these. The question might sprout especially when considering the fact that the b and i elements are not deprecated. Let’s look at how the W3C defines these tags: em indicates emphasis and strong indicates stronger emphasis. Bingo, the answer has been here all the time. Both of them are a way to convey importance to a word or a text but there are 2 levels of emphasis here. This tells you when and why you should use them in your code though b and i would have the same presentational effects but will only be giving information on the fact that the text is in bold or italics or not.

But wait, there’s more to this. The use of those tags have an impact on the way screen readers and search engine robots see the content.

Accessibility.

In terms of accessibility, a screen reader uses the strong and em tags are emphasis levels. Screen readers will, as the W3C puts it, “change the synthesis parameters, such as volume, pitch and rate accordingly”. This surely nails it. If we were using b and i to have visual representation we can get to a higher level by using strong and em as they will be doing the same visual job while conveying the structure and working towards more acessibility.

Search engine optimisation.

This information should be used regardless of whether you’re using strong, em, b or i tags. These participate in search engine optimisation. How?

Simply by taking advantage of the human element in the search engine robot’s algorithm. Here is the general concept: if a word is set under emphasis, it means that the author wants this particular word to stand out of the rest to catch the reader’s attention. This might therefore be considered as a KEYWORD! This is how the strong and em elements are treated as conveying emphasis, therefore helping SEO.

However, don’t run over and start stuffing keywords in your content and emphasising them with half a dozen strong and em tags around them. You’d be telling the robots you’re spamming them.

One step further

Some extra points here. If you need to have presentational enhancements to your strong or em tags the common practice is to wrap a strong tag around an em tag like this:

<strong><em>This is the emphasised text</em></strong>

The problem here is that you are giving a level 2 emphasis to an already level 1 emphasised text. This would not mean anything in terms of structure though it will in terms of presentation. Let alone in terms of accessibility.

There is a solution to this: Cascading Style Sheets. Let’s imagine you need all texts in bold and in italics but still want to keep your levels of emphasis, you would style your tags like this:

strong {
    font-style: italic;
}
em {
    font-weight: bold;
}

Digging even more into this, you can add classes to those tags which will give you 4 visual presentations of emphasised texts while keeping the 2 levels of emphasis.

strong {
}
em {
}
.bold {
    font-weight: bold;
}
.italic {
    font-style: italic;
}

You would be using them in your code as such.

<em class="bold">This is the emphasised text</em>
<strong class="italic">This is the emphasised text</strong>

A final word.

There you have it then. A full overview of the secret of the strong and the em tags compared to the b and the i tags. Any questions? Drop them in the comments!

Dropping unnecessary tags in your HTML code.

This post might be a sequel to my previous post on speeding up a page’s loading time to get better rankings in Google’s search engine results pages (SERPs). It is however not the case here. Most of us write our code, at least our code’s structure, in one go. This is done preferably after having identified all the building blocks of a page or template. But let’s be honest, even if we optimise our code, our CSS and all the scripting that accompany our everyday job it is not easy to dive back into the code and go for seconds in terms of cleaning up.

The good choice.

I admit it. I have not done it all the time, cleaning the code more than necessary. Like everybody who has made mistakes I could easily come up with a thousand reasons for not having done so. The first would be: “It takes too much time on the schedule allotted to such or such project. As I matured I understood the necessity of doing second passes in code cleaning.

  • It helps you check any error that could have been left.
  • It might be a good occasion to compress some elements to speed up the page.
  • It is a good chance to drop the unnecessary tags in your HTML code.

Now you might be asking yourself what this “unnecessary tag in the HTML code” is. Simple. When doing second checks on my code I found out that I somehow found new and improved solutions to the code already written. The I would change these. Most of the time I found myself dropping some tags from my HTML code and exploit the inherited properties of other tags to achieve the same results. This would be beneficial for maintainance, improve page loading time and less code means more content for search engines.

The basic code.

Below is a basic example of code that we usually find in web design. There is nothing wrong with this code, it works perfectly well and is written to be nicely styled in CSS.

<div id="navigation">
    <ul>
        <li><a href="/">Home</a></li>
        <li><a href="/about.html">About us</a></li>
        <li><a href="/services.html">Our services</a></li>
        <li><a href="/contact.html">Contact us</a></li>
        <li><a href="/register.html">Register here</a></li>
    </ul>
</div>

As you can see in this code, it is a navigation menu that is implemented into its own wrapping DIV tag which can itself be included in header or sidebar parts in a design. After analysing it and improving its CSS, we would estimate that the code is fine. But there’s one more step to push.

Dropping the tag.

In standard HTML, some tags have block displays and others have inline ones. Those missing any of these can get them through the declaration of these properties in the cascading style sheets.

    <ul  id="navigation">
        <li><a href="/">Home</a></li>
        <li><a href="/about.html">About us</a></li>
        <li><a href="/services.html">Our services</a></li>
        <li><a href="/contact.html">Contact us</a></li>
        <li><a href="/register.html">Register here</a></li>
    </ul>

With this in mind, we can bring some tags to become their own container instead of relying on an extra tag. This is the case with our basic code where we can directly make use of the containing UL tag to hold the rest of the elements, thus making the use of the holding DIV unnecessary. One tag won! This can be done on a lot of tags such as FORM or even SPAN (if there is a use to it…).

Let’s talk about this.

To be honest, as time goes by, this solution becomes a habit and a second nature. I now do not necessarily have to go through my code and drop tags all the time. I usually write a piece of code and stop and ponder over it. If there is a change to be made it is done immediately but this is now rarely the case. So why not go through your code and drop some tags? Do you have similar approaches in your coding skills? Try this trick out and see how much you can take off your code.

You should be (over-) using the H (heading) tags.

Heading tags (h1, h2, h3, h4, h5, h6) have always had a bad reputation in web designing. The main reason for this is the beastly appearance these tags when they have their default styling. Many a time web designers have thrown the H1 tag out for the use of a H4 one just because the latter has a smaller font size. The H tags are, however, core elements of page building and SHOULD be used and even overused.

The ugliness can be put aside as all this can be styled (as they have always been) with cascading style sheets (CSS).

Semantic web and standards.

With the advent of standards, web designers have understood that clean semantic code is what must be produced be it for maintainability, load time or cross browser compatiblity. Heading tags are part of this semantic code as they are here to structure a page. Their mark-up has been created to give the maximum structuring possibilities to pages. Some tips on their usage:

  • The top level heading (bearing the title or theme of a page) should always be a H1.
  • There can be only one H1 in the entire page.
  • Use heading tags logically, there cannot be suh-headings (H2/H3/…) before a H1.

Search engine optimisation.

In semantic web, headings bear the “titles” of pages and sections. These are therefore important information that a page is giving out to its visitors. Search engine robots have algorithms that take this into consideration. Heading tags are thus analysed by these robots and keywords included in titles are given more weight (this is not an incentive to go for keyword stuffing in headings). Using headings is therefore a good way of working on a page’s ranking.

Another interesting angle on headings and search engine optimisation is the fact that links are allowed in headings. Using headings and keywords along with links result in good optimised anchor text for any page. This can be taken into consideration when working on onsite deeplinking and SEO strategies. The current trend is to put a site’s logo and link in the H1 tag. This does not bring much in terms of SEO as it would do by optimising a page on its own theme and content.

Heading tags and usability.

Nobody likes to read huge boring text blocks on screen. The boredom is usually accentuated by the monotonous looks of long texts. Adding headings reduces this in the first place. Second, headings will allow a visitor to quickly scan a page and the different themes or points the page holds on a particular subject. This comes as a usability tool in this case.

Let’s talks about this…

Headings have a lot of advantages and are here to help web designers improve their code, its structure, usability as well as SEO. So why are they still not being used as such? Try some of the premium WordPress theme sites and check the code on some of their live demos, the designs are great but the code rarely makes good use of the headings.

Speeding your page load time will improve your Google ranking.

It is now official. Speeding up a site’s page delivery will be beneficial for each page’s ranking in the the Search Engine Results Pages (SERPs). So speed is now a ranking factor at Google. This has been officially announced on the Official Google Webmaster Central Blog.

Speeding up websites is important — not just to site owners, but to all Internet users. Faster sites create happy users and we’ve seen in our internal studies that when a site responds slowly, visitors spend less time there. But faster sites don’t just improve user experience; recent data shows that improving site speed also reduces operating costs. Like us, our users place a lot of value in speed — that’s why we’ve decided to take site speed into account in our search rankings. We use a variety of sources to determine the speed of a site relative to other sites.

Satisfied users.

If you still haven’t grasped the concept: Google has always emphasized that it liked pages made for users and not for search engines. A faster loading page means a satisfied user and as Google has all to win when it concerns satisfied users it is using what satisfies them, fast pages, as a ranking tool. Now, those having never seen the usefulness of Google Webmaster Tools can start running there to open their accounts.

:grin:

How to?

There are some simple ways of improving a site’s speed. First things first, use pingdom tools to evaluate your page’s load time. What I like with this new factor is that web designers will have to go back to the basics, re-use the core of web design coding, i.e. writing standards based code.

Standards.

Great day for standards. Using semantic and clean code will definitely help improve a page’s loading time. Using basic and clean tags will help your pages load in a whizz. Make sure you do not use deprecated tags and keep to your document definition (strict, transitional…etc.). Moreover, when using standards you get yourself a step ahead in optimising your code as the latter is easily maintained and you can just get any other coder to dive into your page to optimise it.

With the use of standards, you are bound to reduce the number of lines of code you would have originally used. Thus, pages are lighter and load time is decreased. All benefits!

External CSS.

Using standards implies the separation of presentation and content. This is done through the use of Cascading Style Sheets (CSS) and, more important, the use of external CSS. This also has an impact on your page load time. Why? Having all CSS in one external file means that the file will load only once (on the first page a site is visited) then, the same file is used by the browser to load all the other pages’ presentation. This means that your site’s pages will load faster as the CSS will be read only once and you will not have duplicate code to maintain all the time in each page if your CSS is written in them.

To get the most out of your CSS in terms of load time you can also improve the CSS file itself. Check out a previous article on how you can make pages load faster by minimising the CSS file.

External behaviour.

Should you be having behaviour on your pages (be they through Java or DOM scripting), the same advice as that for CSS goes. You need to externalise all the code to one external page to avoid constant recalls to all your functions each time a page is loaded. You can also think about progressive enhancement to improve the page loading when scripts are not activated or fail to load. All in all, keeping these simple and short will help improve your page loading capabilities. Other enhancements include the loading of all scripts after the content.

More…

These here are some simple examples on how the code can help pages in improving in terms of load times. It is very important to take these into consideration at the beginning of a project to maximise its ROI. This is a great example on how code and coding strategies can improve SEO, and Google is now making use of it.

You can push further in the ways a page’s load time can be improved for example, the choice of your server or image optimisation strategies.

Failure of the web design community in Mauritius?

Understanding and mis-understanding form part of our daily life. Mauritians have a particularity though. The “outside” view is really important in our society. Showing-off. Along with that we hold on to concepts that everybody rejects publicly but doing all the time. I would put it as it is sometimes the case of “doing better than the Joneses”. How many tuned cars do you find in Mauritius? How many “competition lacaze” have you seen? All in all, in our society it is a “I’m [better/smarter/richer/...insert adjective here] than you” race.

Coming to this, I thought that by launching the Web Design Bureau of Mauritius, I would be able to join a real community of Mauritian web designers. I was dreaming of networking and exchanging passionate findings with other web designers from Mauritius. I was longing to help them in understanding SEO and web design to its core with an objective of bettering the whole system. I hoped for a strong social media driven network where all Mauritian web designers would be exchanging and showing with pride what we could accomplish from our small island. How wrong was I in believing this! There is no community in Mauritius and will not be for a long time.

Web design community in Mauritius

There’s no “I’m better than you” in my endeavour but a real want for networking and sharing. The problem is that the Mauritian ego is what pervades and that ends up in people not accepting positive criticism. For them only the word “criticism” comes out and they forget the “positive”. Everybody in Mauritius is best at what it does (irony!). Others are even declaring themselves guard dogs of the Internet in Mauritius. You can’t be all. Either you’re a web designer and can at least discourse on Zeldman’s “Web Designing with Web Standards” or you’re a jack of all trades and master of none.

Working in a specific field means that you have to know what is going on in the office next to you where UI designers or web marketeers are working. You have to listen and learn from them all while explaining your job to them. You have to know what is the use of community management as well as that of server redirects through a .htaccess file. You have to see what are the advantages of deploying a website through a CMS than building from scratch. You have to understand why such type of code is incompatible with SEO… Where the magic happens is when new techniques are uncovered, great ROI is achieved or just simple genius is created from the mixed research of all these teams.

Networking seems to work right with all people in other fields gravitating around web designing: SEO, expert web management, content building, copywriting or programming but never with web designers. Problem: ego again. You can have a point of view and stand behind it but you also have to accept that others’ ideas can be different. You can discuss about the pros and cons without adding a “g*g*t” or a “f*l**r m*m*”. Sadly though, I’ve seen too many of these around. Few web designers are in for community building and sharing. Many treasure their misconceptions as gold because in the world of the blinds the one-eyed are kings. This goes for companies too.

The web is not mature enough in Mauritius and the cultural tissue very strong. The Internet is an online society that recreates part of our common culture. This is what is happening, the Mauritian culture is seeping through on the online community and recreating what they usually do in everyday life. This is where the Mauritian web design community is failing!

Let’s talk about this.

All this might look like I’m trying to do “better than the Joneses” but it is not the case. It is a real plea to have a strong network in Mauritius.

Now, let’s see what’s really happening: most of the companies and web designers would say that others will steal their work and clients if they enter a community. None actually thinks the other way round. Imagine the impact on a client when you say that you are active in the Mauritian web design community, that you are working hand in hand with others to give better results for that client, to make the web a better place. This would imply that you are not only after your client’s money, this would also imply that state of the art techniques will be used for that client’s site thus reassuring it, this would imply that all the buzz around web communities would also shine on your own business!

Do you think that the industry would get better if a real web design community is built? Do you think that Mauritian web design companies could be real engines of such communities? Would Mauritian web designers gain from having an online community? Does this really imply a change in the way of thinking (I might be getting it all wrong)?

Nobody needs web designers.

What have we done? What has “web 2.0″ brought upon us? The web is maturing and democratisation is on its way. This is why non-techs are making heaps of money over the web with blogs while having 0 knowledge of the way it all works. Mind you this is great as the web is now open to everybody and people are using it as easily as possible but some things are really hard on us web designers and web project managers.

We are family!

Buy computer, get broadband ADSL, surf! This will turn you into a web expert. It is true story that a lot of web designers face the problem of having people who use their own experience and have the “my kid made his own website” syndrome when faced to web professionals. Below are some of the glorious things I personally heard.

“My boyfriend spends hours surfing the web and is a huge Internet consumer, and he says that this website is crap”. This is what I once heard from one of our SAAS managers in a company where I used to work. She was good at selling the web service but when it came to criticising any web designer’s work it was the boyfriend that got into the picture just because he spent hours over the net.

“I have led the reflection over what my website should be doing. I only want people having the same level of approach to my business as I have to surf my site. Others can just sod off. I know it is easy to filter them. I am a pioneer and not a follower, so I will not accept SEO oriented text and I want my site to be WOW but not use the same codes as others. I am used to the web, I surf all night and I want to be on everything that a person types in terms of keywords on Google. Build a website that seduces me!” All this nonsense is what I have been hearing from… a private school director in need of a new website to bring in new recruits!

“We want a paper archive (800 PDFs) on our website. I believe it is an easy add.” This one came from a director preparing a huge conference.

The problem.

The underlying problem in all this is not that these people will end up having websites that will not work or will be the opposite of all the objectives they should be aiming for along with the loss off money, it is that web designers have made things too easy. Actually, they have not made things too easy but they have made things look easy from the outside.

This is the core of our work, building tools that accomplish goals but in a specific way: being user centred. The sole fact that the tool is user centred means that the use of the website must be thought out beforehand and that the user navigates easily and has a great experience and accomplishes the goals without feeling the technology lying behind. We all did a great job and succeeded in this endeavour but the problem is that a majority now thinks that if the front-end is easy to use, the back-end’s implementation must be as easy.

This also runs for web project management where, for some clients it all boils down to choosing the titles of each navigation tab or SEO experts where clients just end up saying “stuff the damn thing with keywords as well as our competitor’s name and we’ll get the first place on Google”. All seems too easy now.

No way out.

I won’t be getting into the details here but apart from the horrors I hear in my day job, the Web Design Bureau of Mauritius does get its share of eccentric demands everyday. However, a great resource to see what type of incongruous thoughts clients have is Clients From Hell. So what happens now? How do web designers and all work with such type of people?

Well, major web design blogs have lists of personae of the type of client you should avoid. For others, it is experience that makes it all. You see the client, you judge him/her at the first contact and you run off if necessary. Just don’t waste your time. It is sad to say so but if one has to spend precious work hours trying to educate a client, that person should leave the business. This said, it can be done is you work as an in-house web designer.

Let’s talk about this.

Do you think we made a mistake in making things look so easy? Is there a way of changing client mentality (which I think will never change)? How do you/would you react in such situations? What is YOUR view of the Internet, do you think that things look too “easy” now?

What’s in a name? Domain name and hosting strategies.

There are hundreds of articles on the subject of domain names all over the web. Most of them deal with the choice of the domain names associated to a brand, a company or on why top level domain names are important in the definition of your SEO strategies. Actually, a lot of these articles talk about what could be coined as “the usability of domain names”.

The usability of domain names.

The usability of domain names is the whole marketing jargon buster used to help a client define a domain name. It is here to define branding and visibilityof a brand online. One great resource for that is “Building the Perfect Beast” (pdf document) by Igor International.

The elements are generally:

  • Size of the domain name (the smaller the better, as it seems).
  • Easy to remember (to print in your customers’ minds).
  • Business related (aiming your field).
  • Top level domain (to maximize indexation).
  • Inclusion of keywords (improving ranking through the domain name).

You might be careful.

Some of these advice might have flip sides to them though. The size of the domain name, if coupled with the inclusion of keywords, might not be compatible if you’re trying to become a leader in your field. An example might be DCDM where the name De Chazal du Mée is long and does not give the information that the company is that of chartered accountants.

As such their domain name does not show this aspect either. OK, DCDM is known in Mauritius, what about the international aspect? The branding does not include the fact that the company is big in Africa. Maybe some domain name such as dcdm-chartered-accoutants.tld (top level domain name) would help. To push the envelope a little bit further, the domain name would take care of at least 4 of the elements stated above.

Local you said?

What about local search then? It might seem cool to look for interesting domain names but if the primary audience is local, it would be better not to aim past the target. For example, the Web Design Bureau targets Mauritian web designers. The domain name is therefore a top level one mixed with the “mauritius” keyword. It could have been more specific but this is like that for one specific reason that will not be discussed here.

In a local context it is a good thing to aim for local domain extensions. For example: BBC keeps it domain name centered around the UK www.bbc.co.uk, TF1 in France has a .fr and CNN has a .com (generic extension used in US instead of the .us). None has really gone for the .tv extension but the MBC has tried it out.

What about hosting?

Any domain name with a real website needs to be hosted. Hosting does influence SEO. First of all there is the neighbourhood. On mutualised servers, some domain names can be blacklisted or have bad reputation (the Bureau suffers a bit from hosted porn neighbourhood). Therefore, one should make sure that the site is clearly well hosted.

In the case of multiple websites, one interesting thing is to work on different C class domain IPs. Each site has a unique IP number. If different websites are to be hosted, having really different C class IPs can help when working on different sites’ net linking. Different addresses mean different servers to the robots, so it might really be a win-win strategy to use different hosting companies.

Let’s talk about this…

What concepts did you use to chose your domain name? Why do you have a top level domain or any other level domain name? Do you have a domain name strategy? Are you thinking of changing domains and work on it strategically?

Would Twitter be better for SEO without URL shorteners?

Alice’s last post on the changes in search engines as well as the advent of real time search in SERPs (Search Engine Results Pages) triggered a specific question: how to maximize the use of Twitter posts from an SEO point of view? We are today working towards Social Media Optimisation but the objective here is to have a reflection on how such a tool can become a stepping stone in an SEO strategy.

Anchor text.

All SEO experts will stress on the importance of anchor text in net and deep linking strategies. If you’re not at ease with SEO, here’s a quick overview of the use of anchor text. Anchor text is the text generally used in linking. Most of the time it looks like: read more here/more here etc… One of the core elements in search engine rankings is the number of incoming links. However, search engine robots do not only evaluate if the incoming link is from a high PR page or from a homepage but also what the link tells it before it scans the landing page. Thus a “read more here” text gives less information than, e.g., “web design company” in the link. This IS the anchor text. The robot will evaluate it and have a first information about the theme of the landing page. It is therefore interesting to optimise this anchor text when you’re building your linking strategies.

The Twitter case.

Any Twitter user will have spotted the issue on the basis of the anchor text definition. There are 2 issues concerning Twitter:

  • As shown lately, url shorteners have been a problem (not huge but still) as viruses or phishing/malware pages can be hidden behind these urls. The problem does not come from hiding something behind a link itself, it can be done with any link. However, some users might be frightened of clicking on links now (which is the exact contrary of the current usage of the tool).
  • As an SEO expert, if Search Engines provide real time content by showing Tweets in SERPs, it would really be interesting to have real anchor texts which will increase the visibility of the landing page be it for a user or a search engine robot.

Anchor text, a solution?

Today, the usage is url shorteners but it might be a good thing to add (or replace) this with the possibility of adding links to anchor text in one’s tweet. This would have some major advantages on the marketing front:

  • As stated earlier, a major help in terms of SEO and link building.
  • A better use of the 140 characters available as space will not be eaten up by the url sent out.
  • The follower might have better incentives to click on a link if the latter has explicit anchor text.

Let’s talk about this…

In the light of this exposé do you think that twitter would be better for SEO without URL shorteners? Do you think that Twitter should add such a linking tool or replace the use of these? Do you think that SEO strategies through Twitter would be great?

I can add my personal view on this: Twitter will not be doing it! Let’s talk about it in the comments.

De Chazal du Mée’s (DCDM) website can harm your computer.

Starting this post is quite weird for me in the sense that I don’t really know how to tackle it, what tone to give it or how to deal with it. So I’m setting out to explain that I’m a human being, more than less pacifist and ready to learn and share information and knowledge with people around me. This last statement is the aim of the Web Design Bureau of Mauritius itself even if the targeted audience is really small. I however have a big problem with the Mauritian mentality. People cannot be honest enough and contact you simply asking for an information or a review or whatever can be their needs in terms of project management, SEO or design. So to all who don’t know how to write a mail here’s a template:

Hi,

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris lacinia arcu ac lorem vulputate euismod. Donec tempus ullamcorper facilisis. Phasellus orci augue, malesuada et luctus at, consequat ac odio. Proin et elit sed dui sodales luctus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus ac felis euismod lacus suscipit commodo. Integer ac augue purus, vel viverra nulla. Ut volutpat ultricies volutpat. Vestibulum commodo imperdiet elit, ac posuere tortor faucibus at.

Best regards
Insert your signature here.

Friendly tip: being polite gives you extra points!

Explaining things to you dear reader.

I know that a lot of my regular readers must be wondering what I’m talking about here. Let’s get to the root of things. Last year I used the DCDM example to illustrate my article on what Mauritian companies were missing on the web. Fair enough, this has had some positive impact (I’m sure) on how this major Mauritian company saw its own online presence. This would explain why, nearly everyday over the past 2 weeks, somebody has been trying to attract my attention to the DCDM issue.

The problem with all this is that (and this meets the first part of my post) the person or persons DID NOT have the humility of sending me a mail or using the contact form available on the Bureau to ask me to do a review of their site (at least that’s what I’m thinking it is) or to write a sequel to the previously published article. No! This person or these persons has/have been spending his/their time making the same query on Google for nearly 13 days. Is that stupid or what? Proof:

Search results for DCDM and Web Design Bureau

Along with that, an in depth analysis of the IP address, strangely from the same C class domain over the whole period, analysis gives more than guilty info from the Google user. Proxies anybody?

Letting time run by.

At first I stayed on my position of not saying anything about this because one of my core convictions is that if people did communicate, a lot of our everyday problems would be solved. As these queries have stopped since this week-end I’ve stepped out to really see why someone would have spent all this energy trying to inform me that I should maybe give a look to the DCDM website. Which I tried to do this evening but…

… and it’s a major BUT.

The most astonishing thing happened. I tried a Google search for DCDM. The idea was to look at their website and also catch up with the previous article’s position in the SERPs (Search Engine Results Pages) to see that it does not do too much harm in DCDM’s rankings. But, as The Beatles put it: “Hey Jude, don’t take it bad…” the DCDM website has gone from being an outrage to the company to a complete ordeal for any user. I don’t know how they coded the thing but Google has blocked it as “This site might harm your computer.” for malware detection.

De Chazal du Mée website can harm your computer.

Don’t try clicking on the “more” results, you’ll get more of the harmful message.

What is going on here is that the whole project is turning into a fiasco having major impact on the Company’s online reputation and, if they’ve got an IT department, they really have to see to it that the people they’re employing do really have the necessary competences. I mean, it is easy and fun to play with Google to leave “Dan Brown” style breadcrumbs to the Bureau but it would be best to spend that time to check the code, the SEO and the compatibility issues of one’s website.

This is it!

I’m borrowing this quote from the late King of Pop. We all have knowledge and work in our fields. The web design field is still young and improving in Mauritius and methodology and standards are core elements that should be inculcated to the workforce. Another thing is that web design projects, and any project in general is lead according to some very humane principles, humility, communication, politeness and dedication. Without these tensions creep in and grow, people lose their temper and the final aim of the project gets out of focus. It is the same for people, especially those you don’t know. So don’t come round on your big steeds to conquer. I’m always willing to help the best I can and you might get something just by asking rather than brute-forcing the whole thing.

How would you have reacted to this situation? Do you think that this show the professionalism of the whole company? Is this the type of company you’d contact if the service ends like this?

How can your small (Mauritian) business benefit from the Internet ?

This article is based on a real life project. It aims to show small business owners, whatever the field, how such businesses can drive leads out of a small scale but really optimised website. I’ll be taking the example of a small scale French business (18 employees) specialised in aluminium zinc works with which I worked and which made over a gross million euros over 3 years just through its website.

Website. This word and its concept is rather unclear for a whole lot of users online. Worse, many business owners hear and talk about the Internet and websites without ever getting a grasp of the concept. Some understand the possibilities and power of using the Internet and others just do not want to even hear about “that thing”. Huge mistake, especially when it comes to small businesses. Why? Because small businesses are more flexible and faster than large scale ones which are already missing a lot on the web. Moreover, being small means being more available locally, thus having better conversions locally, therefore securing contracts easily.

Real life example: Euralu.

Euralu Zinguerie is a small family business working locally in the Rhone-Alps and Auvergne regions in France. It employs 18 persons who are all local experts in zinc works and aluminium stripping for roofs. Nothing to do with the Internet, heh? However, the founder of this enterprise is tech savvy and had heard about websites and was ready to give it a try with a relatively low investment. The idea was to compete with its closest competitor regional Dal’Alu. The latter is a big group with small franchises disseminated everywhere in France.

The process.

The Euralu Zinguerie process was rather simple. The aim was to (re)create its identity and build a website that would have permanent calls to action to generate leads. The site would also need to compete with a minimum but long lasting search engine optimisation.

The conversion issue had to be tackled even before getting into the design process. The latter had to be extremely light to be able to give more importance to content (hence content to search engines). After some tries, we settled for the possibility of getting into direct contact with the company from all the available pages. This gave the direction for the design process as well as the upcoming SEO.

Minimal effective SEO.

Based on its nature, the site was more of the static type with minimal PHP just for the contact application. Aluminium zinc works being a really specialised field, it would have been really difficult to find specialised directories, especially in France, to get the site boosted by backlinks and exogenous SEO. The other thing was that the SEO wouldn’t have to be maintained (reducing website costs).

We therefore had to base all the SEO on the content and treated each page as a single, optimised entity. Each page has been built around one theme and we even used the site’s static file structure to optimise the whole lot. Site navigation was set to have it always available at eye level and all the specialised parts have been cross linked to maximise crawling. We also made sure that the business field “zinguerie” was present in the domain name.

Results.

Analysing conversions and results for this website might be done from different points of view but, after a friendly call to the founder, I got material to analyse both sides of the medal: online leads as well as offline.

Online.

Okay, so what goes on online for this website? In 3 years, the website’s PR is 0/10. What? 0? Yes, 0 and this kills all your misconceptions on PR because the site boasts 2nd on “zinguerie aluminium” just after the national leader 4th place on “zinguerie alu” and between first and 10th place on most of its strategic keywords such as: entreprise spécialisée zinguerie.

Along with this, is the conversion rate. Here is a screenshot of the conversions over 3 years.

1.74% conversion rate

1.74%, not much? We had set a simple calculation of how much it would have cost to get these persons to convert. The investment over 3 years would have been $495/350€/MRU Rs 14 775. So these are the gross savings made over the Internet for new clients. All in all, about 60% of these clients have hired the company.

Offline.

One of the good ideas we’ve had on this site was to set the phone number just beside the contact form. Notice how easy it is to get contact information from any page of the website. This, on its own, has generated about 150 phone contacts (every new contact is asked how it heard of the company). Here again about 60% of the clients signed for business.

Conclusion

Many are expecting, at this stage to know how much money came in. I have no clear sum to give but this is what I got from the founder. On average, the minimum contract signed (due to the nature of the work and the involvement of raw materials and travel expenses) is 8 000€ (MRU Rs 338 000) and the maximum can go to as much as 30 000€ (MRU Rs 1 260 000). In remaining on the minimum average with an 60% full conversion rate from the web for this small business, the average contracts signed via the website over the past 2 years is a gross 1 008 000€ (MRU Rs 42 504 000). And let’s keep this in mind: Euralu Zinguerie is but a mere small scale local business.

Let’s talk about this…

What is your view of local Mauritian businesses going online? Should they try to get in the gap NOW while the big fishes are still milling around doing nothing? Do you use search engines to find local information and goods? Would you like to have access to such small businesses online? Some small Mauritian businesses are online, do you think they maximize or should maximize their conversion rate?

[GMU Redux] Decluttering navigation.

56! Wonderful number. 56 is also the number of links available on the gov.mu homepage without touching anything. These links make nearly 60-70 percent of the gross content of the home page. On a first view, it’s all about links and from a usability point of view, a visitor does not even spend the time reading all the available links on this page.

One of the great answers that some project managers are fond of is: “If they’re on this site, they’re looking for something, let them do the work now.” Here there is more to it. The visitor has to battle through the content to find data, if it ever finds it.

Decluttering the navigation is not easy task on this site. To be able to do this, we’ll keep in mind the main target for the site: the Mauritian population. Thus, the elements (as they are right now) must be organised in groups targetting the most used sections of the website. Having no access to the analytics tool of the site we cannot really know which sections are the more important. We can however make a guess on these.

Process.

How would this process be followed in a real life project?

  • Use an analytics tool and make a report on a whole year.
  • Targetting the main audience, extract information about the most viewed pages.
  • Determine what are the completed goals for these pages (downloading a file, filling a contact form, filing a report or a demand…)
  • Check if there are any conversions or determine how to follow them in the tracking.
  • Use these pages as a base for navigation, at least section building.
  • Determine section groups and target landing pages as main section pages

One navigation menu or more?

Looking into the navigation system actually used on the site as well as the sub-portals, the site’s overall navigation is separated into 5 parts dispersed around the page. Below is a screenshot of all the other navigational elements.

A good experimentation would be to group all the main navigation in one place and keep one and only one for less-important links such as disclaimers and “about” pages. On the main navigation, experimenting with mega menus might be the best alternative to the clutterred navigation problem. This would add direct links to specific pages in one place and improve user experience.

The mega menu would have to be above the fold and the second “lesser” navigation in the page footer.

Another interesting experimentation to hold on navigation on this website would be to display a block of information by topic to help finding the information instead of using the drop down menus currently in use.

How to link?

A very important problem crops up when analysing the links. All the bottom page ones are javascript links. Being a government website, the most important factor in the use of the website is easy navigation. Using javascript generated links is one of the worse errors to make in web implementation for 2 main reasons:

  • Non visual browsers will have problems following them as they are non-javascript readers. An “accessibility” link written in javascript shows that accessibility is actually NOT the main objective of a site that needs to have the largest audience possibilities.
  • Search engines will not be able to crawl the pages. SEO (from a business-oriented point of view) might not be a core necessity for such a site but it is important because SEOing it will allow it to have direct links available in search engine results pages, these being what drives people to the information they are looking for.

It is therefore important to check all the links and set them in href (HTML). Furthermore, adding title attributes to them would improve the SEO and facilitate navigation. Anchor texts with keywords will also help navigation as well as SEO in one go.

Conclusion

Navigation is a core element of user experience and experimenting with better content delivery on a site like a Government’s website would be beneficial to all. Improving and decluttering this will have a positive impact on browsing. Experimenting with different solutions to find the best one would not be throwing money out of the window.

Let’s talk about this…

What is your navigation experience of this site? Do you find it easy to browse? Have you ever used it to find information? Tell us about your browsing experiences or encounters on the government website.

Disclaimer

This project is an experimentation on how web users would like the Mauritian Government website to be. This is in no case a real life project. It is based on analysis and experimentation of concepts on the basis of the website currently in use. This project is in no way associated to the Government of Mauritius nor is it an official project. All the material used remains the property of their respective owners and no part of the posts published on the Web Design Bureau of Mauritius on this experiment can be copied or used without written consent of the Web Design Bureau of Mauritius.

Test your web pages in Adobe Browser Lab.

So you’ve spent a lot of time designing your new web pages but are still wondering how they would look like in different browsers. Adobe Browser Lab is the new free tool from Adobe for easier, faster cross browser testing.

Web Font Specimen, helping your typography.

Typography is not the easiest part of web design to master. It however is the core of web design. Tim Brown has set up Web Font Specimen which allows web designers to test, via simple files the rendering of the selected fonts on different browsers. A really useful tool!

[GMU Redux] Testing bandwidth and load times.

We’re in for some fun on this new experiment. Before digging too deep, let’s see how are the current state of affairs. First things first. The major target for the site being the Mauritian population. On its “About E-Government” page, the site states:

The vision of the Government is to provide an effective and efficient delivery of services, on a 24/7 basis, to citizens as well as to the business community. In this respect, the Government has invested in the necessary infrastructure, namely, the Government Online Centre and the Government Web Portal as a gateway to provide Government services online.

This calls for some thought. Delivering quality information first comes through delivering it easily. How are these services delivered then?

The loading time question.

The government website is a public service, hence needs to be effective and practical but the first thing that many users see of this website is the time it takes to load. So let’s dive into this.

Swift page loading is a must today. According to usability guru Jakob Nielsen, web users are ruthless, they have very little patience and page loading time is a huge drawback. (Source)

“People want sites to get to the point, they have very little patience,” he said.

[...]

Web users were also getting very frustrated with all the extras, such as widgets and applications, being added to sites to make them more friendly.

Such extras are only serving to make pages take longer to load, said Dr Nielsen.

Consequently, people get bored with the loading time of websites and end up not using the tools built for their own use. We should also take into consideration one important element, the evolution of bandwidth. With more and more bandwidth available, less time is needed to load a page. In the late 90s, a decent load time was tested and set at 7 seconds for a page on a 56 kb/s dialup. Today, this is measured in milliseconds and under 4 seconds for a page.

Load time testing.

So we did a small research on the website’s loading time. The government’s website has been tested on Pingdom Tools. On a T1-ADSL network, the site takes between 13-14 seconds to load. The full test is available here.

To get a clearer view, some Mauritian web users have been asked to test the site from different locations on the island. Here are the results:

Around 15 seconds on Orange ADSL 512 Kbps @ this moment(1.28 PM) on Chrome! Fond du sac North!
Source : on Twitter

Takes approx. 18sec to load www.gov.mu via Firefox/ Emtel Wimax
Source : on Twitter

My.T 512k. Actual speed is around 90kbps | Firefox 3.5.7 – 94s | Opera 10.10 – 102s | Location: Triolet
Source : on Twitter

The good, the bad and the ugly

The good thing is that, depending on the bandwidth, the site meets only nearly twice the late 1990′s recommendations, it might have been really bad. Who are we trying to fool here ?

The bad thing is that, on the actual standards of bandwidth consumption, the site is 4 or 5 times slower than what is usually seen around the web nowadays.

The really ugly thing about all this is the way local users have not been taken into consideration as well as availability. How? Some points discussed online.

Many Mauritians don’t have ADSL/My. T & Emtel. I expect it would take more time(over 4 mins) when being used on dial-up.
Source : on Twitter

A gross estimate is that there are around 400k Internet users in Mauritius… & around 60-70% of them are dial-up/Nomad users.
Source : on Twitter

As an aftermath, more than 50% of Mauritians need to wait over a minute to load the first page. Now that’s what cannot really be called service.

Sources

This loading problem on the website might have different sources:

  • Server capabilities. The server can have difficulties delivering pages. Modern browsers also accept Gzipped pages, thing that the server does not actually do.
  • Code. Messy code is present everywhere and each page is a great example of what should not be done.
  • Seperation of content and layout. All are tightly mixed making it difficult to read for any browser.
  • Excessive use of unnecessary javascript.
  • Javascript not loaded in external files.
  • Technology used. It seems that the portal runs on a java or ASP cms and that no page is optimised in terms of code. (Can someone confirm in the comments please?) Standard fast PHP and MySQL might be an interesting try.

SEO Friendly?

Ok, lets admit that some persons care about SEO for such a portal, why would it matter? Simply because people need to find the information. It comes to the quality of the information delivered. For the time being, no real user-centered information is delivered. Just have a look at how the site’s whopping near 60 000 pages look like when indexed in Google.

An example of SEO necessity can be a person having to re-issue his/her id card. Typing the term “mauritian identity card” in Google gives this:

Search on Google for Mauritian ID card

Another fail maybe, but why take this into consideration? Google Webmaster Tools has been updated to include page performance tools. One new criteria in site crawling is now SPEED. This is linked to the load time problem. Another thing is that, content remains king and is a better king if easily found through search engines.

Let’s talk about this…

What is your experience of this site? Do you think that it would gain something with shorter load time? Do you think that the problem comes mainly from the site or your ISP?

Disclaimer

This project is an experimentation on how web users would like the Mauritian Government website to be. This is in no case a real life project. It is based on analysis and experimentation of concepts on the basis of the website currently in use. This project is in no way associated to the Government of Mauritius nor is it an official project. All the material used remains the property of their respective owners and no part of the posts published on the Web Design Bureau of Mauritius on this experiment can be copied or used without written consent of the Web Design Bureau of Mauritius.

The “home page” dilemma.

I was reading an article published in May 2009 on the fundamentals of web designing when I came across this excerpt:

Pay attention to your homepage. That is what the viewers will first see. The home page should be attractive and provide useful information. If it doesn’t satisfy the mentioned criteria then the readers will move on.

This is a great piece of advice. The home page should be attractive. I like to compare it to my version of one of the most futile sayings out there: “Judge the content by its cover…”. You can have different types of users for a website and some types of users judge more on the eye candy than on the information available. This is where your design gets into the game. Give the eye candy to keep “eye-candied driven traffic” and give the content to the more “content-minded traffic”. However, there seems to be a hiccup somewhere around.

“That is what the viewers will first see.” This is what strikes me. With the evolution of search engines, the complexity of algorithms and all the work around SEO and separation of code and content… does the “home page being the first thing viewers see” hold the line? If I look at the traffic generated by the content of this site or any other site I manage, the home page is not the most viewed page or the most important landing page (therefore not the first) on any of the websites. If your content is well built and optimised (content being the core reason of maintaining a website or blog), each page is evaluated and included in search results.

So, is the home page really the first page that a visitor will see? Should it be the most well designed page in a site? The level of design should be the same for any level of a website and the fact that user habits have changed should be taken into consideration to maximise conversion rates through each page of a website.

Most Performing Adsense Ads Size To Use

Most of you uses Adsense right? Whether it is to earn some bucks for a beer or even to make a part time income, Adsense is great but customizing it for the best earning potential is better. So here is one of the best tip to start with the Adsense Customization by looking at the different performance of the Ads Block size.

The best Adsense size to use

This is no more of a secret as everyone has said it at some point in time that the 336px ad space is the most performing. But then the only thing that they told you was that this ad block is most performing but what about the others? As per the Adsense TOS I cannot tell you the exact percentage of success with each size but I’ll give you a list in order of most performing to less performing so that even if the big 336 px ads does not fit on your blog, you can wisely choose another one.

Most Performing to Less Performing Adsense Size:

336 x 280 — 10/10
300 x 250 — 8/10
728 x 90 — 5/10
160 x 600 — 3/10
120 x 600 — 3/10
468 x 60 — 1/10

Now knowing the most performing size will not magically increase your CTR. Each of the ads space are best suitable for a specific part of your blog. So below are the best position to use them.

336 x 280 – This ads space is best to use between your post title and the start of the actual content. Note that I said between Title and Content and NOT ABOVE Title. How? The effect is simply that reader will first read the Title and then relate the ads to the content start in their mind which makes it less intrusive.

adsense positioning

300 x 250 – This can be used at the same place of the 336 one but it is less performing. If you use this one then the best position is to merge it in the content at the right-start. That is align your text to it but place it on the right side of the content.

728 x 90 – Most people use this ads space at the footer but this is the worst position of it. The best position for the space is in your header. That is if your header has only a small logo, you can align it in a table with it.

best way to use adsense 728 banner

160 x 600 – This ads is most performing in your sidebars but it also depends on the density of your sidebar. If your sidebar contain lots of stuffs, then use it in the image form to differentiate it from the others. IMO this 160 px is best performing when in image format rather than text.

120 x 600 – Same as the 160 px one but somehow less performing due to ads blindness to it more and more nowadays.

468 x 60 – Again this one is more and more less performing due to ads blindness. People are fed up of seeing this type of ads. Use it only if you cannot use the above and the best position for it is after your content just before the comment area.

Hope this post help you all for your adsense optimisation. Note that the logic here applies also to any other PPC ads network. You can apply this with Bidvertisers or even Adbrite.

Guest Post by Kurt Avish. :cool: