Archive for 2010

AVstel Ltd. (P.Louis) looking for a web designer / La société AVstel cherche un web designer.

The Art Director of Agence CCC contacted the Bureau for a web designer recruitment in Mauritius. The web designer must be “enn jack” in web/graphic design. The Mauritian agency is called AVStel and is situated in Port Louis. Here is a great proposal for a web design job in Mauritius!

Profil du poste

L’agence sur l’Ile Maurice est AVStel ltd (39, rue Saint-Georges à Port Louis) et est rattachée à l’Agence CCC basée à Paris.

Webdesigner, maîtrisant les outils, langages et logiciels liés à cette profession. Curieux et passionné par le média Internet et ses évolutions (CSS3, HTML 5, …) et ayant également une très bonne approche graphique et faisant force de propositions dans ce domaine.

Connaissances

  1. Logiciels : Photoshop, Dreamweaver, Flash, (Fireworks)
  2. Langages : HTML, CSS, XHTML, Ajax, (ActionSript)
  3. Seraient des plus : Connaissances du média vidéo pour internet (formats, codecs, serveur FMS, …) et du CMS Joomla

Missions

  • Apporter une aide “graphique” aux développeurs lors de leurs demandes ponctuelles (boutons, bannières, etc…)
  • Aider le Directeur Artistique aux diverses réalisations pour le web (interfaces de sites, bannières, emailing,…)
  • Aider à la mise en place d’outils technique/graphique (player vidéo, calendrier interactif, salon virtuel, …)
  • Assurer des missions d’entretien et d’évolution graphique des sites existants (Cardio-meeting, P&P, IFDA, …)
  • Assurer des missions de gestion de contenus pour nos sites (mises en place de textes, vidéos, pdf, etc…)

Cette personne sera intégré au service informatique (développeurs PHP, MySQL, Joomla, Ajax, Air, …) et rattaché au Directeur Artistique parisien.

Exemples

Exemple de site que nous réalisons : www.bellaplastie.com , www.preuvesetpratiques.com

Contact

Pour nous contacter afin postuler à cette offre : nous transmettre CV et impérativement des références (URL de sites réalisés, book, …) à l’adresse suivante : j.robin@societeccc.fr

The new Yahoo! & Bing search engine is being tested.

We’ve been telling you about the future collaboration between Yahoo! and Bing in a past post: Is the Yahoo! switch to Bing an anti-google strategy?. Well, it is now official, the first tests have been made in the USA and Canada as stated by this morning’s post on the Bing Community Blog. According to Yahoo!’s post on Yahoo! Search Blog, 25% of the paid and organic traffic now generated on the US Yahoo! search results are from Bing.

Preparing your site for Bing & Yahoo!

It seems that there will be some changes in the way the Bingbot will be crawling websites. One will have to concentrate on only one bot when it comes to search engine optimisation now. This means that the Yahoo! Slurp will be killed and that webmasters will have to make full use of the Bing Webmaster Center to optimise their SEO on Bing. If one has not done it until now, it will now become an important element as all will go through only one pipe now

For webmasters, it’s important to be familiar with how the Bing crawler interacts with your site. After the full algorithmic transition is complete, you only need to optimize for one crawler (Bing), as we will provide Yahoo! with results from our index.

Bing Webmaster Center, the new place to be.

With this new roll out, the Bing Webmaster Center will prove to be a valuable source of information and will also be a great toolbox for the optimisation of one’s website. Even if you rely a lot more on traffic generated by Google Caffeine, you will have to make sure that your indexation and your presence in results pages at Bing’s are really correct as the same elements will be used in Yahoo!.

Using FIR [Fahrner Image Replacement] – Part 1 – Basic implementation.

When I launched the new template used on this blog some weeks back, a discussion started out on the use of FIR, the Fahrner Image Replacement technique, on the H3 tags I used on the widgets in the different sidebars. Actually, these are not widgets per se as they are hard coded as small included files to maximise load time. An internal recipe if you want. Anyway, the main idea behind using FIR, which is a really old technique, is that I wanted the specific use of images just for these H3s. As pointed out in the comments, I did not go for heavy DOM scripting driven font apps such as Typekit or Google Fonts just because I had no need for these. If I had specific fonts to use for bigger portions I would have used those or Cufòn.

Usability and SEO.

FIR is not the only technique you can use for replacing text with images. You have several techniques which you can find out with a simple Google search. There’s also the sIFR, the Scalabe Inman Flash Replacement, which used Flash to replace text defined by web design guru Shaun Inman. There are 2 reasons why I like the Fahrner Image Replacement technique: usability and SEO. Its use maximises these two core elements. How? Simply because when all CSS are deactivated (which is the case for screen readers) the content is still present. This therefore keeps the content that is associated with the H tag. You can relate to this past article if you want more information on the importance of H tags. Please keep in mind that the way I use the FIR solution is a bit different from the original versions. As a matter of fact, I play more on semantics to reduce the use of unnecessary HTML tags.

Implementing FIR.

Basis.

The FIR implementation is fairly simple. You need to have an image file bearing your graphical text. The magic occurs with the use of CSS to get the text out of the way and replace it with this image. This is an all CSS technique which means that if there is any CSS failure, the fall back will just be the plain text. So here is a piece of simple code:

<html>
<head>
	<title>FIR technique</title>
</head>
<body>
	<h3>This is the text to be replaced</h3>
</body>
</html>

The replacement image is the following:

Hiding the text.

Now let’s get into the CSS-fu. First of all we need to “hide the text”. We cannot use the visibility attributes because we will not be able to exploit the H3 box that is generated. What we can do is reposition the text inside that box. Actually we will reposition it outside the box and even outside the screen, so far that no simple user screen can show the text. Here is how it goes (you will notice that I’m not using a separate CSS file for this just for the sake of the example):

<<html>
<head>
	<title>FIR technique</title>
	<style type="text/css">
		h3{
			text-indent: -9999px;
		}
	</style>
</head>
<body>
	<h3>This is the text to be replaced</h3>
</body>
</html>

The text-indent implementation throws the text at 9999 pixels on the left of the screen, so it will not be visible at all.

Replacing the text.

Still with CSS, we need will now get the image to occupy the space left. The image does not actually occupy the space, it sits as a background image and we will be tweaking the heights and widths to adjust to the image.

<html>
<head>
	<title>FIR technique</title>
	<style type="text/css">
		h3{
			text-indent: -9999px;
			background: url(replacement.png) no-repeat center left;
		}
	</style>
</head>
<body>
	<h3>This is the text to be replaced</h3>
</body>
</html>

The background uses the URL attribute to call the image. The no-repeat attribute says all that it does and the center attribute centres the image vertically and the left attribute sets it to the left. If the image were too large for the containing box we would be using paddings to increase its size. Here for example, we are increasing the top and bottom paddings by 10 pixels each:

<html>
<head>
	<title>FIR technique</title>
	<style type="text/css">
		h3{
			text-indent: -9999px;
			background: url(replacement.png) no-repeat center left;
			padding: 10px 0;
		}
	</style>
</head>
<body>
	<h3>This is the text to be replaced</h3>
</body>
</html>

See the final result in action here.

Get started…

You can now get started with FIR. It is a simple but effective technique. You can download the source files here. Keep in mind that this technique does not apply only for H tags but for nearly all the tags that you can use. For example, on this site, the link on the logo actually uses FIR. In the following part, we will see how you can optimise your use of FIR.

Edit & precisions

I would like to stress on the fact that this technique is considered as “fail” by a lot of people because of the advent of font faces. As I stated in the intro to this article, if I had larger portions of text to change I would have used them. Knowing this technique is handy for your web design culture/education as well as if you have to choose between going for Javascript external calls or CSS for very small elements. Please note that the original technique was not accessible or usable because it used flawed visibility techniques. This version corrects this with the use of the text indent attribute.

Studying levels of influence before launching your email marketing campaign.

Let’s go back to some old school and traditional form of customer acquisition on the web: email marketing. Many might think that the age of email marketing is over. Email marketing actually is one of the most powerful vectors of conversion generation still in use. It is one of the reasons why newsletter subscription forms have never disappeared from websites. An email marketing campaign can be a great tool for conversion and also a tool to increase client confidence in your products and keep them coming back to you.

Email marketing campaign target.

To maximise an email marketing campaign the first thing to do is to maximise WHO must be contacted in priority and how to personalise the messages sent out. This calls for the indentification of influential people, the prescribers. Those are the main targets as they have different levels of influence on the prospective clients. There are 3 levels of influence.

Level 1 influencers for your email marketing campaign.

These are those influencers who are in immediate interaction with your clients and who have a real impact on their business. They are those who will have an influence on the choice of your products or those of your competitors. They will be the ones inciting the client to chose a brand compared to another as their own work depends on that.

For example, for a small business management tool publisher, accounting experts are level 1 influencers as in at least 1/3 of cases, they are the ones who influence on the software the company will be using.

Level 2 influencers for your email marketing campaign.

This level of influencer is in contact with the your final clients and can influence their choices. This, however, has very little impact on their own activity.

For example, a washing machine manufacturer can counsel a client on the type of washing powder/liquid to use but this will remain at the level of counsel, it doesn’t impact on how this manufacturer will build machines. A specific garment manufacturer for instance will be a level 1 influencer at this point.

Level 3 influencers for your email marketing campaign.

Level 3 influencers have direct or indirect contact with clients but are merely a link in the whole system. The final client’s choice has no impact on their activity.

For an insurance company, for example, a car dealer is a level 3 influencer because the choice of a car insurance has no impact on whether the final client buys the car at this dealer’s or not?

Now you know who your email marketing campaign should target.

As shown here, it is an absolute priority to identify the level one influencers in your field before even thinking of about what you will be putting in your email marketing campaign. This is a necessity. To make things clear: concentrate on level 1 influencers only to maximise your email marketing campaign conversion rate. Do not lose time with the other levels.

Driving targeted traffic to your site: 3-5% bounce rate!

Targeting a site’s readership, especially when one has a blog, is not an easy task. On going over some websites, I have seen that many would publish their level of hits or visits in one day. Some are pretty awesome when imagining some 30,000 visits in one day. Everybody would dream of that. This would mean huge monetisation programmes, nice level of side income, “influence” and all that goes with it. When delving into SEO and community management, one has to take into consideration another parameter, which might actually be a better indicator than the level of traffic. This indicator is the bounce rate. Bounce rate is what really defines the success of a website. If people are entering and leaving your site in less than 5 seconds, you might need to have a serious talk with you community management and your SEO experts.

Bounce rate fluctuations.

You might have noticed that a bounce rate can either fluctuate a lot on a website or stay put over a long period of time. This goes with the quality of your traffic. Most of the time, the fluctuations will be of more or less 10%. Higher fluctuations and, at that, frequent ones mean that there might be something weird happening on your website. Even if these are not what you would first look at, I sincerely think that important bounce fluctuations should be used as alerts on the health of a website.

3-5% Bounce rate?

Now, you might have come here to see if it can really be done? The answer is “yes”. This very blog, the Web Design Bureau of Mauritius, has been set up to do this. After the first weeks of its launch I tried to find a way of making this site stand out. There were too many odds against it as there is no real web design community in Mauritius but the idea was to get to that very small web engaged community out there. And it worked! The aim was to target that specific traffic and this is what is happening today. Below is a screenshot of one year’s publications. 3.19% bounce rate over a whole year.

The secret…

Actually, there’s no secret to this specific rate at all. It all goes in what you will read on all “how to blog” sites out there. Write for your targeted audience and keep it for them, not even search engines, the rest will follow. It is the only thing I did. What about you? What is your bounce rate and how are you working with/on it?

I’ve been warned that this would not last long once I get more traffic coming. Anyway, so far so good and it’ll be good till it lasts.

Beating Google Adwords competition by using your competitor’s brand name.

In terms of traffic management I primarily focus on organic traffic as it is the type of traffic that is really targeted and that comes to a site to really use the content that’s generated. The Web Design Bureau of Mauritius has always been proud of its 3% bounce rate over 2 years. Now, Google Adwords and PPC traffic is a whole different thing. Getting your fingers in such a cogwheel implies that you’ve tried and tested the techniques on small or medium sized campaigns before entering the big picture. My biggest picture has been a 1 year campaign at 3000€ per month for a client. I will not be giving a lecture on how to use Google Adwords and make the best use of it. There are better people than me when it comes to explaining this subject, I can just invite you to meet them over at PPC Hero.

Beating the Google Adwords competition.

So what is this beating the Google Adwords Competition about? When you go on a Google Adwords crusade, you usually have competitors on the same line, bidding higher than you to reach the top positions in the sponsored links to drive traffic to their site. Now, the big problem is: where do you hit the hardest to get the Google Adwords treasure? The answer is brand name! As weird as this might seem I’m going to give away one of Google’s most mysterious tricks to beat Google Adwords competition with the use of brand names. I stumbled on this by chance and readily understood the implications. This one is not a secret but it is not talked about too much.

Use your competitor’s brand name.

Provided you’re not going to fight Ebay, Amazon or Coca-Cola, you can use your competitors’ brand name to divert their traffic to your site. Here’s how this goes, you can use your competitors’ trademarked terms as keywords in Google Adwords. This depends on whether they have set a record at Google’s to have the keywords reserved or not. Many companies, maybe even your’s, don’t know that there’s this little loophole in Google Adwords and have not done the necessary to shut down the traffic diversion. This is all explained in this discussion I found in the Google Adwords archive. Many big companies seem to have arrangements with Google Adwords, otherwise anybody can bid on a trademark as a keyword. This smells fishy, especially if you’ve registered your trademark, but it actually is true.

Real life experiment.


I wouldn’t be giving out this trick to beat Google Adwords competition without being 100% sure that this can be done, would I? I did a test on Google. One big trademark would be the famous Kawasaki motorcycles. I just typed the trademark name in Google and, hey presto, Google Adwords showed me what their competitors (or sellers) were doing with the keyword.

Aaaaannnnnd, action!

Here you go then. You now have something to beat Google Adwords competition in one go by directly tackling the competitors’ brand names. This also means that you must not be afraid to get in that mine field either. I’m just trying to imagine, say, Le matinal, L’express, Defi Media and Le Mauricien hitting on each other’s keywords on Google ***drooool***.

Google Caffeine will now force companies to blog.

We’ve been talking a lot about the Google Maday update as well as Google Caffeine, the new algorithm. Though this would seem like talking over and over about the same thing, we must take into consideration the huge impact that this new algorithm has on the whole web, search engine optimisation and users ecosystem. The web is an ever changing entity and the “addons” that influential web companies publish always have an effect on the way users will be interacting with websites. This is what Google did by launching Google Caffeine.

Fresh content, the new El Dorado.

Let us jump back to what Google told web professionals on Google Caffeine some two weeks ago. The core elements to take into consideration are:

[Google] Caffeine provides 50 percent fresher results for web searches than our last index. [...] Searchers want to find the latest relevant content and publishers expect to be found the instant they publish.

This means that the way the Google index worked before, though not completely removed, is currently pushed aside to favour a new way of indexing. This new way of indexing takes information as it is published, analyses it and sends it directly into the first (freshest) results that the search engine will be delivering to its users. The impact is that fresh information will always have a lead, be it small, on the old system of having capitalising on age for a page indexed on a given theme.

Impact on companies.

This crosses one of my everlasting belief that companies need to produce more fresh content to keep up with the pace at which the whole system is running. A company can have a website and be communicating on it but if the new deal is that the company regularly publishing content on its own field gets the topmost ranks in search engine results pages then the cards are being redistributed.

This also means that everything like tests and sandboxes are being shattered to pieces (though Google Caffeine must have a sort of filter on that). A younger company with a younger website publishing fresher and to the point content will now be able to compete with the old mammoths. Result: increased competition directed by the Big G. Could anyone have thought that Google Caffeine would have had that much influence on business communication models?

Blogs are not crutches but tools.

Right oh! The solution, as anybody would have imagined is to implement professional business blogs on company websites. Blogs have the flexibility of being readily editable and can produce a lot of tools to improve indexation, social media interaction and drive leads. These are the new tools for indexation and traffic and community managers will be the new guardians of web traffic and notoriety.

It will now become a standard if one wants to stay in the race as Google Caffeinee is implementing it. New search habits are bound to crop up and new SEO techniques will show their face. What business need to understand now is that blogs might be the best way to catch up with the others. As things go, many companies will be launching up blogs with a lot of content copied and pasted from other sites or from their “paper material” but here things will be different. Real blogging rules will have to be used, those levers defining the quality of content and the targeting of traffic will become real in business spheres and those who will be using these as tools rather than crutches to their SEO will be those getting something out of Google Caffeine.

EDIT 24-06-2010. To illustrate the words.


This edit comes 18 hours later. I’ve been following the indexation of this article and as shown above, this post has, for example, hit Google’s first search engine results page when searching for “google caffeine” just after publication just because of the freshness of the article.

New rules.

Do you think that businesses will readily see all the implications of the change in the Google algorithm? Will a large number of those turn towards blogs or will it just be a flop with everybody remaining in their classic seo tryouts and hiding in their niche? Is this the advent of blogs? Do you think that Google Caffeine is a way for Google to push companies towards blogs while signing the death of websites in their classic style?

WordPress 3.0 might have feed errors. Fix them!

WordPress 3.0 is the new current hip. Everybody is switching to the new platform while fearing crashes or great upheavals in the world of blogging. I’ve been a bit worried about all this for some days before taking the leap of the full WordPress 3.0 upgrade. Everything went on really fine until…

Errors through CommentLuv.

I was commenting on a blog I usually visit. When I activated its CommentLuv app, I was greeted with a “No last blog post found” error that got my eyes growing like saucers before starting squinting in pure disbelief, as if staring for 2 minutes at the error message would give me explanation. First thing I did was to check my RSS feed where I found a nice error on line 5 at column 6: XML declaration allowed only at the start of the document error. It dawned to me that the WordPress 3.0 update might have generated this error.

Recurring feed error.

After some research, there seems that this type of error is frequent in WordPress, whatever the version. So I went out to try several feed correcting plugins for WordPress but whatever the solution tried (even that of clearing all WordPress files from blank lines) it didn’t seem to be able to clear the errors out. According to all that I read, it all comes from some trailing blank lines in the feed code. Having tried everything in vain, the only solution to this was to go back to the good old hand coding.

The fix.

Fixing this error was not an easy task but I found an article over at www.w3it.org. The code is fairly simple and its implementation is easy. All in all it takes the feed generated by the WordPress core and clears it all up from any blank line held around.

What you need to do is to open this file:
wp-includes/feed-rss2.php

Open this file in a text editor and look for this line:

header('Content-Type: text/xml; charset=' . get_option('blog_charset'), true);
$more = 1;

Just underneath it add this code

$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $input);
ob_end_clean();

That’s all! Short and sweet. This code clears all empty lines and hey presto, your feed is restored.

Other feed files?

You might be asking why the wp-includes/feed-rss2.php file? Just because it is the one that is really used in the WordPress feed. You can however do like I did, I opened all the other feed files and stitched them up with the same code.

A final word.

What came out of my perusals over the web on this issue is that the “blank line” error can be generated about anywhere in all the WordPress core or theme files. The current solution corrects all of these in one go but calls for hacking the feed. You’ll find different sources, hacks, solutions or what not on the subject out there and each might have a different root so take a good look at all the possible bugs before testing any solution around.

Yahoo! Search will be switching to the Bing engine – anti Google Caffeine?

It is now official. The Yahoo! Search portal will be switching to the Bing search engine by September 2010 according to the latest thread on Webmasterworld. The portal will be integrating and testing Microsoft’s tool in August and September before going on a full fledged launch.

Long tail keywords.

The Yahoo! and Microsoft partnership has been and is still seen as a battle of dollars to break the “monopoly” held by Google in terms of search marketing. However, there seems to be a reason to the acceleration of this partnership and it is called “Google Caffeine“. Remember the Google Mayday Update? This was the test run for Google’s new algorithm called “Google Caffeine“. The ultimate objective for Google is to be able to understand what a user really means when the it types a specific keyword. This would call for distinct research in language usage. This also explains why the “Google Caffeine” text mainly affected long tail keywords, these being more specific.

A breach?

The big problem of the “Google Caffeine” launch, if this can be qualified as problem, is that it cleared up and re-indexed a lot of pages based on long tail keywords. The “assumed” result has been the throwing out of a large number of huge traffic making pages from big websites. This being said, a lot of professionals have had direct recourse to paid search traffic, increasing ppc sales. Many have seen this as a breach in Google’s monopoly as it resulted in a certain loss of confidence in the search engine. You might look at the comments on my post on the Google Mayday Update and you’ll see that a lot of persons being concerned by the ferocious way Google managed to do this. And here might be Yahoo!’s opportunity to gather all the stray lambs around its search church.

Let’s talk about this…

It will be a long battle before anybody can hit the hegemony of Google in the domain of search applications but each bit of the battlefield left bare by the engine will be taken up by the opponents. Do you think that Yahoo! and Microsoft have seen a real breach here to be try and win some length over Google and its “Google Caffeine“?

Year 3, cranky but working.

The Web Design Bureau of Mauritius has entered its third year since last week. While several important events are being handled for better delivery of content, the new in-house built theme is currently being tested. This cannot be launched in full blast because we are actually waiting to be transfered to our new upgraded green server with increased space and load times in Geneva. However, you can catch a neat preview of the whole thing.

Pretty much of this theme is hand-coded to reduce the input of plugins and widgets and most of the plugins used are here to maximize the user’s experience of the site. The index has also been cleaned up and there are still some pages to be set up. Please bear with this cranky bit for some time and stay connected for future posts.

Custom Search: make the most out of Google Maps with optimized geolocation results

Following your permanent update quest for visibility and content optimisation purposes you may have noticed that, after being so global, web search results pages are becoming more and more local. We do tend toward custom search, and this is just the beginning.

Your goal: do better at SEO rankings.

Creating your own Google Maps file nowadays is still a bonus for your website’s SEO. But let’s bet it will soon become unavoidable. Why is that so?

Google Maps files benefit from a great ranking place in Google’s results pages, and appear almost every time, especially since Google’s upgraded its search interface in March 2010. It firstly concerned keywords with location within the keywords (town, country, zip code …), but has now been extended to many other keywords.

You probably know what this is all about as you may have keywords where your website was at top ranking position, which are now… still in top position, but… After Google Maps results!

I.E. Below with the famous French travel guide www.petitpaume.com : it long has been top of any keywords such as “restaurant + (town)” (“restaurant lyon”). Now, with Google Maps results, it certainly is less visible, and suffers great lost of targeted audience. (click on image for larger view)

Best practices.

Let’s have a look at the specifications required within Google Local to optimise your own dedicated Google Maps business file. In practice, little changes were noticed concerning Google Maps standards, so few optimisations and adjustments in time may be necessary to reach sustainable rankings on specific keywords and keep them.

Criteria:

Content (we will have a deeper look at this section below).

  • Use keywords in the title and within the description.
  • Choose carefully the categories you will put your Google Maps file in.
  • Use pictures (and videos if possible).

Be credible.

  • The more your file is closed to be fully complete the better.
  • Use a local phone number and local postal address.
  • Add your website URL and email contact.
  • Seniority counts (as for domain names): so do not wait to create your own Google Maps file!

You must have a landing page (do not rely on your website homepage), and dedicated to your Google Maps file.

  • Same address, same telephone number (local, of course).
  • Presentation: make it like a VCard.
  • Use keywords in the Title and H1.
  • Description, contents and URL rewriting optimised on this landing page (on specific keywords).

Popularity ranking exists: use it!

  • Notifications to your Google Maps file (links and direct Web users’ posts and positive feedbacks on Google Maps), backlinks quality (keywords within the links).
  • Submit to phones / addresses directories (Leshoraires.fr, PagesJaunes.fr, Kompass, 118218.fr…), local directories (Lyon-Web.fr), and directly connected to your field / area of expertise directories (Lyonresto.com …).

What you should absolutely not do:

  • Submit several files at the same address, and with the same title.
  • Use your landing page to display other addresses (if you have several branches, create one Google Maps file and one dedicated landing page for each).
  • Over optimise (excessive keywords density).
  • Do not use too many capital letters (spam).
  • HTML encoding in description area, titre more than 60 characters.
  • Use of reserved and surcharged telephone numbers (0 800 …).

Make your Google Maps file SEO friendly.

Google Maps can be great for keywords optimisation. But be careful: use maximum 2 or three keywords, and these have to correctly describe your business activity. Anyway, you will soon find out by yourself that you will not be able to optimise more unless being blacklisted!

Your Google Map Title (60 characters maximum)

Your Title has to contain keywords (1 or 2). As much as possible, you should write down something that looks like a natural web search.
Your Title must be short as your Google Maps file will be displayed considering your entire Title.

Your description (200 characters maximum)

Description must contain keywords, maximum 3 of them, if possible already used in your Title (for more efficiency, prefer up to 130 characters). This description has to be appalling because the clicks and hard bounce rates matter for your popularity score.

Categories

You can set up to 5 categories on your Google Maps file. You must choose at least one which is referenced in the Google Business local center. Then, you can create specific categories with keywords: these have to match your activity had be as short as possible (please do not make a list of keywords …).

Additional information

Additional field can be added at the end of your Google Maps file. They can participate to your SEO ranking if well used (with keywords). These fields normally can help your business to be more specific, i.e. for a restaurant, specify the nearest parking, or detail the menu. You could add something like “Your restaurant in Lyon suggests …” for your “The Chef suggestion” section …

Pictures (logos and other photos)

Always put a picture in your Google Maps file, as it is a lot more attractive with one, and also can be optimised (name your photos with keywords : “restaurant-in-lyon.jpg”).

Well…

Of course, you want to keep up, won’t you?

So use search engines tools to geolocate your company and services, and make the most of SEO possibilities in this field. Google Maps will be just right for you. Create your own business Google file at Google Place http://maps.google.com/local/add (previously Google Business Local Center).

Google MAYDAY update is affecting long tail keyword rankings.

“Mayday”, term known for those in need of help! This is also the name coined to the latest Google Caffeine update. If you’re a keen Search Engine Optimiser or webmaster you’ve surely seen some signs of major updates at Google’s. The Google Mayday update has been running for nearly a month now though many have just recently been aware of the reality of this major update. So what is this Google Mayday update, what does it bring, and what specificities does it have?

Why Mayday?

The Google Mayday term might be amusing but it is not really. Mayday has been chosen first because the update is taking place in May and second because it is hitting websites in terms of ranking in the search engine results pages (SERPs). Now, are you spotting any difference in your rankings? If not, you should check if you’ve been ranking on “long tail keywords”. The Google Mayday update has been affecting long tail keywords rankings mostly as the algorithm seems to have been set to reorganise ranking on such keywords. I’ve seen major changes on some of my websites ranking on such keywords. Second, some websites are so affected by this update that it is a real “Mayday” call out that is being made.

Novice watch!

For those who are just finding out this term “long tail keywords”, here is a quick overview. When talking about keywords we usually refer to 1 word keywords being essential to a site such as website, seo, ranking, expert, etc. In many cases we cannot be competitive on such keywords because of the amount of “pollution” in the results pages. The solution is then to use “long tail keywords” especially in Mauritius as we’re targetting a Mauritian audience. We’ll then get long tail keywords like “search engine optimisation mauritius”. This has the disadvantage of not being well indexed on general keywords but do a great job sending highly-targetted traffic from those people searching exactly for these specific information online.

Good news or bad news?

Is Google Mayday update good or bad for your website? The answer is: it depends. Here is what has been noticed. If you’ve been ranking high on some long tail keywords for some time but have not really managed it, chances are that your page might be plummeting in the rankings. On the other side, you might be catching up with some competitors on other long tail keywords if you’ve been working on these. All in all, the Google Mayday update might be positive as well as negative for a same website. Nothing is definitive for the time being as the Google “Mayday” update is still running as of today.

Let’s talk about this…

Have you noticed a change in your rankings these past days? Did the Google Mayday Update affect your site(s)? What are your views on long tail keywords, do you use them a lot, especially in Mauritius?

Smashing Magazine has changed, will the trend whores also change?

Most, if not all, web designers know the notoriously popular site Smashing Magazine as well as its newly built network, the Smashing Network. Now, what made Smashing Magazine one of the most popular web design related sites out there is the great use, and even a bit of abuse, of the “listicles”, the list posts concept. They have not been the inventors of this concept but sure turned it into the trend it now is (in the web design world).

Trending and whoring.

Some brief Internet history. Once the Smashing Magazine concept took up and proved to be efficient and overtly performing (in terms of traffic hence in terms of revenue on advertisement), hundreds of clones started sprouting all over the place and, let’s admit it, started performing well too. The trend was on and the trend whores have been running around since then consuming, copying, listing, writing, “yes-manning”, “great listing” the content and the concept.

What goes up…

The major problem in all this ran around two major drawbacks.

First one, the popularity of such posts and the traffic generated has brought round a huge amount of link addicts. These are the people leaving two words to two lines comments on the posts, usually positive “great article” comments, just for the sake of putting a link to their own website either to catch link juice or to drive traffic elsewhere. This stiffled discussion and did not add value to the original article.

The other problem was that, at some given point, the whole thing started getting a bit cranky. Some of the lists posts were really light, no analysis whatsoever, just lists of, say, screenshots. I’m not a lists fan but I do read some of Smashing Magazine’s articles and some were really, really shallow. Worse, the other copying trend whores were publishing even shallower posts (I might even have one around in my own archives when I was testing what type of posts I would be publishing).

Setting the record straight.

I can’t say that it started out from there but Paul Scrivens at Drawar went back on how he launched Whitespace and how the concept caught up to be eventually made popular by Smashing Magazine. In this article, Smashing Magazine Killed The Community (Or Maybe It Was Me), Paul explains how this concept slowly started breaking up the web design community. What I found great in it is the mature response of Vitaly Friedman, Smashing Magazine’s CEO, who stated that there were changes coming on the site.

Last month, in the opinion section of Smashing Magazine, Kari Patila restressed the point on the trends that are driving web design today, trends that seem to be depreciating the community.

Changes at Smashing Magazine.

Great changes are those that are not those that jump out at first sight but do great things. Has anyone noticed that the number of comments on the latest Smashing Magazine articles have suddenly fell from the usual 300+ comments (mostly “great posts” ones) to under a 100 mostly well discussed ones? Yes there are changes there.

The team at Smashing Magazine must have analysed of what was polluting the articles and have made 2 major changes. They have been promoting more content oriented articles while keeping some great well-written list posts but the best move I think is the pure and simple removal of comment authors’ website link in the comments. This gave no more incentive to link addicts.

Let’s talk about this…

How do you see this move? Do you prefer the new concept where there is serious discussion on the topics set forward in the articles?

Concerning the trend whores or copycats, do you think that they will be making the same move? Is this the opening of a new era in the world of web design blogging?

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!

Round up of the best posts of April 2010 on the Bureau.

The Web Design Bureau of Mauritius seems to have reached a new level in terms of web presence and traffic over the past month. This is why I have decided to make an overview of the most viewed posts each month. What might be somewhat disturbing is that some of the most viewed posts might have not been published over the past month.

Here is your chance to catch up with them if ou missed something. Below are the 5 posts that have caught the most attention over the past month.

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

A post on how some major standards tags are overlooked and how they would be a sure bet to be included in any web site design.

Speeding your page load time will improve your Google ranking.

Google threw it over the web and everybody started talking about it: page loading time will be a new ranking factor in its algorithm. Find out ways to do it.

Failure of the web design community in Mauritius?

I was a dreamer hoping that there might be a budding web design community in the country but I was wrong. It depends on the people and the way our society works. The 2 commenters here made some great points!

Search Engine Optimisation (SEO) for “coming soon” pages.

This is an exclusive article off the Web Design Bureau of Mauritius. “Coming Soon” pages can do a great deal of SEO work for a website that’s not live yet. Tested and approved tutorial on why and how “Coming Soon” pages are SEOable.

“Facebook login” draws heaps of angry Facebook users!

Is it only usability or understanding the human mind with its different levels of web usage. Find out how the Read Write Web Facebook Login issue tells us some bitter truth on the difficulty of designing websites.

Optimising your site to get Google sitelinks.

Want to get Google sitelinks? Google published a report on the fact that it uses SEO to have its own products listed and ranked in its own search engine. One specific part of the report concentrates on Google Sitelinks and how a site must be set up to get these. Find out how to improve yours to get those great features.

Automatic inclusion of Google Adsense ads in WordPress content.

Creating great content is one of the aims of publishing over the web using platforms such as WordPress. Trying to monetize a blog is another aim and advertisement inclusion is always a problem especially when talking about that of Google Adsense. On this very blog, you found out a tutorial on the easy way of including Google Adsense ads with the use of shortcode in WordPress as well as how to improve the quality of your Google Adsense ads and a guest post by Kurt from Icy Tips on the most performing Google Adsense ads size to use.

Publishing Google Adsense ads in single posts content only.

The use of shortcode is easy for such inclusion and quite handy as it comes through. It actually was the way I used to include my Google Adsense ads in my code. Here’s a newbie tip if you’re going to use the shortcode in your posts. Let’s say that you have decided to publish Google Adsense ads in your posts only. You can use your PHP-fu along with your WordPress-fu to generate your Google Adsense blocks in your posts only. This is how it works out. Make sure you’ve implemented your code as described in the post here: easy way of including Google Adsense ads with the use of shortcode in WordPress.

To make sure you publish only when you’re in a single post you need to write this code in your post:

    if(is_single()) {echo "[adsense]";}

What we are doing here is basically asking the code to check if the current page is a single WordPress post page and publish the shortcode if this is the case. Easy as ever. I usually used this to publish 3 Google Adsense slots (maximum Google Adsense slots you can publish on a page) on my single page posts. When the post was published on the blog’s front page, no Google Adsense ad was visible.

Look Ma! No code!

There’s a way to go one step further! The idea is to publish your WordPress single post Google Adsense ad in your content without having to write anycode while publishing. You might not see why this might be handy but believe me, when you find yourself cleaning up hundreds of posts shortcode inclusion, you quickly try to find another way of doing it (yes, I did clean hundreds of posts manually removing Google Adsense ads in my content). There are 2 ways of doing this.

The first one which I would call the brutal way (maybe slightly more efficient for the non PHP experienced) which calls for direct inclusion of the Google Adsense tag in the code of the single post page, single.php file in the theme folder. You just need to add your Google Adsense slot before or after your content (the the_content() tag) as it pleases you:

Including Google Adsense ads directly in your code.

The classy way of adding Google Adsense slots.

Now the classy way of doing things. It is the way the Google Adsense slots are set on the Web Design Bureau of Mauritius. I wanted to do this just to be able to style the Google Adsense slot right beside the content (the Google Adsense block had to be put right into the content and I did not want to have to put shortcodes all the time). So I had to put it directly into the content. After some research on the code I found out that I could write my own function to modify the code. Basically, I wanted to take all the content sent out by WordPress for my posts and inject my Google Adsense ad into it. Simple. So I had to create a dummy content that could be easily modified. This function must be put in the functions.php file of the WordPress template. Please not that what we are adding here is a filter.

function like_content($content) {
	global $post;
        $original = $content;
		$content = "<div class=\"pub\">";
		$content .= "<script type=\"text/javascript\"><!--
                    google_ad_client = \"pub-XXXXXXXXXXXXXX\";
                    google_ad_slot = \"XXXXXXXXXX\";
                    google_ad_width = 336;
                    google_ad_height = 280;
                    //-->
                    </script>
                    <script type=\"text/javascript\" src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\">
        </script>
                    ";
		$content .= "</div>";
		$content .= $original;
        $content .= "</div>";
       return $content;
}
add_filter( 'the_content', 'like_content' );

There you go, your Google Adsense slot will always be included directly into your content without having anything to implement. The only thing you will now have to do is to style your content through your CSS file.

One step further: Google Adsense in single posts only.

Now, let’s go even further in this. The idea was to generate a Google Adsense ad slot in the single post content. The function above has the enormous drawback of setting the Google Adsense block in ALL the content. By all, I mean all, i.e. pages and single posts. This was not the main idea was it? So we need to remove the filter from all the “pages” content. For this to happen, we need another filter function which will remove the filter if we are in a page. It looks like this:

function remove_like_content() {
  if (is_page()) {
    remove_filter('the_content','like_content');
  }
}
add_action('wp','remove_like_content');

As you can see, the code analyses if the content is in a page with the is_page() method and then removes the filter from the WordPress loop by adding this Google Adsense slot suppresion.

Let’s talk about this.

I know that this is a bit of a creative way of doing things but the whole concept here is to get the best out of both worlds, Google Adsense‘s best performing ads with WordPress’ flexibility. Do you have any other creative way of including Google Adsense slots in your code? If so, please share.