10 tech questions to ask a Web agency before starting a project

One of the things that saddens me the most about our industry is that in the age of “green” where most  industries are striving to reduce the level of waste they produce (or least pretending to) the average lifetime of a website is about 2 years. Not that every website gets redone every 2 years, because clients often don’t have the budget, but in that many sites show outdated design, content and technology much faster than PCs need to get changed.

Being a project manager, I have seen my fair share of difficult projects, and the biggest mistake that I see clients make is that they have a complete lack of interest or understanding of the technology being used to build their website! But what they don’t realize is that technological choices are the biggest reason sites become outdated so fast.

In order to avoid getting caught, try asking these 10 questions to your Web agency before giving them a project:

1. Which technologies (programming language, framework, database, web server) will be used on the server-side and why?

This is a key question. The choice of technology will have an impact on hosting: if you were previously hosted on a PHP server and your new site is in Rails, you will have to switch servers. Also, open source technologies such as PHP and Rails are used more widely than proprietary ones such as .NET. If all of these things sound like encrypted hieroglyphics, know this: make sure you have someone on your team or a consultant that understands technology, and ask your agency WHY they are choosing certain technologies. This will give you a good idea of whether they understand your needs or if they are simply trying to recycle another website they developed three months ago.

2.  On what browsers will my website work?

It is important that this be addressed before the project starts. If fact, this question can be turned into: will my website work in Internet Explorer 6? Despite being one of the worst piece of software ever written, IE6 is still used by close to 10% of Internet users according to the latest figures. The answer to this question depends on your target audience. If you are targeting 40+ government employees, it might be a good idea to have an IE6 compatible site. In almost every other case, you should avoid IE6 like the plague: it reduces graphic possibilities and increases the production time of any website by at least 25%. If you choose not to support IE6 though, make sure your boss is not running it from his home computer…

3. What will be done to make sure my site is indexed by Search Engines?

Search Engine Optimization (S.E.O) has become of the key factors of success of website. You need to make sure that your site’s developers use unique page titles and meta descriptions for every page of your site. Your homepage should have as much indexable content as possible. Each image should have an <alt> tag that can be read by Google. Make sure you have Google Webmaster Tools installed and that you submit an XML Site Map to search engines. In fact, the SEO best practices deserve their own blog post, which I will make sure to write in the next few weeks. Suffice it to say, an agency does not deserve its title if it is not very knowledgable about how to improve your site’s position in search results.

4. How will I be able to update my content?

In this day and age, no one wants to have to rely on his agency in order to update a sentence in his website. Make sure you have a Content Management System (CMS) that lets you edit your site’s text content, as well as its images and other multimedia files. But remember one thing though, a CMS does not mean you can add new sections, change your logo or change the site’s layout – unless your agency plans on building you a very advanced system. A CMS will often increase your budget by at least 50%, but this investment will ensure a longer lifetime for your site, and you will no longer need to beg your agency in order to make a change that your boss requested “for yesterday”. And if you want to save some money, ask your agency if they can use an open-source CMS such as drupal, spip or even wordpress.

5. How will I be able to track the performance of my site?

This one is easy to adress. Just make sure that your agency knows you will be using google analytics s0 that they can include the tracking code on every page of your future web site. Oh and make sure they install the code a few days before you launch your site, as there is nothing more frustrated than knowing hundreds of people are viewing thousands of pages on your site but that information is being lost down the drain because a developer forgot a coma… (yes this has happened to me before)

6. What will my urls look like?

Most clients and even agencies will never even discuss this point, but your url structure is very important, first to your users, who can use it to understand your site’s navigational structure, but also because urls with important keywords will help improve your position in search results. Make sure your urls will look like “www.site.com/category/article-tile” and not “www.site.com/somthing/pages/category/somthing.jsp?catid=8&pageid=87…

7. Who is responsible if I find a bug after my site is launched?

A very important point. What if you launch a website, and two months later you realize that there is a bug that was there all along but that you did not see because it is the first time you’re going on your site using Internet Explorer 8… will your agency assume responsibility for this? Well this all depends on your contract. What, you didn’t sign a contract with your agency? Now you’re asking for trouble… In general client/agency contracts should include at least a 90 day unconditional warranty on bugs and defects. Beyond that, you’ll have to negotiate. But remember this: bugs aren’t equal to changes. No matter what, if you want to change your logo or add a section, you will have to pay extra.

8. What will my website look like on a mobile phone?

Too many mid-level managers who are just starting to understand why they should spend some time worrying about the Web forget that the Web is no longer the exclusive domain of browsers. An increasing number of users are accessing the Web through their mobile phones, whether IPhones, Blackberrys or Androids. And this is a trend which will only accelarate in the coming months. Make sure you plan some budget for a mobile version of your site, with a nice url like “mobile.yoursite.com”

9. Do I own the code?

This is another vital contractual issue that you need to address before signing anything. General wisdom says that as long as you pay your agency everything that you owe them, you are the sole owner of your code and are free to retrieve it, back it up, and send it to another agency to be re-used. The one thing you cannot do, however, is take the code and sell it to another company. You basically own the right to the code, but not to exploit it commercially.

10. How will the code be commented?

This is every developer’s nightmare: having to work on code that was written by someone else, and which is so poorly commented that it’s impossible to understand. Ask your agency to show a sample of how they comment their code and show it to another developer. Oh, and make sure that part of your agency’s deliverables is a technical guide to how your site was built, whether database structure, CSS framework, logic behind dynamic contect etc… Hopefully, you will never have to use this guide, but they day you want another team to work on your site, this document will prove to be a life-saver.

My last point is: if after reading my post you feel like you’re so far from understading a tenth of what I talked about you would rather trust your agency because they are nice people, hire a consultant. This is the best way to make sure you won’t have to redo your site entirely every other year.

Share and boost my Google Analytics stats:
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Reddit
  • StumbleUpon
  • Twitter
Posted in Agency world | Tagged , , , , , , , , , , , , | Leave a comment

Leafs suck (science proves it)

OK, I know I just made sure that 6 million Leafs fan want to break my legs next time they see me on Queen st. pretending like I know my way around Toronto, but you HAVE to read this little experiment that an anonymous friend of mine ran (I swear, it’s NOT me, if I had such a clever idea I would not hesitate to brag about it!)

Using Google’s oh-so popular adsense program, he created the following ad:

The ad linked to a small blog created for the occasion which explains why the Habs are so much better than the Leafs. The ad targeted websites and search terms revolving around the keywords “Toronto” “Leafs” “Maple Leafs” and some of the players on this year’s roster (can you name more than 3?)

The ad was served 135,395 times and had a click-through rate of 0.04%, which means 51 users actually clicked on the ad. What’s interesting is that the average CPC was around 0.60$, so for a grand total of 30.60$, my friend was able to piss off close to 150 000 Leafs fans!!! Much cheaper and safer than buying a habs jersey and going to a game at the Air Canada Centre, no? The ad could even be seen on the Toronto Star’s website.

Of course, you’re going to tell me that a lot of people don’t read  or even see banners and google ads when they’re navigating through a site, but even if you figure that 1% of users saw the ad, that would still be over 13,500 pissed-off fans for 30$! And just to prove how pissed some of these fans were, read the comments that were left on the blog post.

The experiment was also repeated on Facebook, with AN EVEN BETTER AD (sorry for the poor quality screenshot):

Here the stats were even more impressive:

For exactly 20 euros (don’t ask me why this is quoted in Euros, but this equals to roughly 32 $) the ad was served 265 866 times! Note that the cost-per-click is much cheaper with Facebook (here it was about 8 cents per click).

Three conclusions about this experiment:

  • The ad approval system for Google adsense and Facebook ads is really far from being flawless. These ads should never have been approved. They serve no purpose other than to anger a category of Web users (fans of the Toronto Maple Leafs)
  • In some rare cases, such as this one, the objective was to have the lowest click-through rate so that the ad could be served more times for fewer dollars, the idea of course being that even if a Leafs fan reads it, he isn’t likely to click on the ad. Maybe there are real-life cases where this could be applied?
  • Leafs suck…. science proves it!
Share and boost my Google Analytics stats:
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Reddit
  • StumbleUpon
  • Twitter
Posted in Life in Montreal, Online strategy | Tagged , , , , , , , | Leave a comment

Resumé de la conférence infopresse sur le marketing des institutions culturelles #IPconf

Bon, étant donné que je suis dans le jus en tropicana ces temps-ci, je vous faire un resumé du resumé de la très intéressante conférence infopresse de mercredi sur le marketing des instutions culturelles. Deux faits intéressants à noter:

  1. Pour une fois, je dis qu’une conférence infopresse était très intéressante. C’est rare, parceque le mot “très” est plus souvent remplacé par le mot “un peu”, ou “pas mal” ou bien “assez”. Mais cette fois-ci, ça mérite un peu plus d’enthousiasme.
  2. Je viens de me rendre compte que je suis en train d’écrire en français. C’est drôle ce qu’un peu de PR avec les gens du milieu montréalais peut faire. Bon je me lance donc dans mon premier post en français! Vive la blogue 101!

En rafale donc, 3 phrases à retenir pour chacune des conférences de la journée:

Patrick Beaudoin de chez Cossette sur le thème “les nouvelles pratiques de la communication culturelle”:

  • Les institutions culturelles québécoises sont en retard de 15 à 20 ans par rapport au marketing culturel en Europe ou au États-Unis
  • Les institutions culturelles québécoises doivent faire un meilleur usage du Web et des réseaux sociaux afin de faire parler d’elle et de se rapprocher de leur public
  • Il est tout à fait possible d’envisager une stratégie de communication basée entièrement sur le Web, bien que ceci ne s’applique pas dans tous les cas

Mon cher boss Fady de chez Bluesponge et John McDonald du CCA, présentaient “le Web pour redéfinir la personnalité d’une instituiton: le cas du CCA”

  • La nouvelle vision du CCA est axée sur l’extension du bâtiment physique du CCA en ligne afin de rendre  plus accessible les 500 000 items de la collection, surtout au niveau international.
  • Le CCA va bientôt entamer une phase de sondage avec le public de son site Web (qui a grandi de 30% depuis le lancement de la nouvelle version) afin de guider les prochaines évolutions de sa présence en ligne.
  • Au lieu de garder son riche contenu pour son site Web, le CCA est présent sur Youtube, Facebook, Itunes etc… afin qu’un maximum de gens puisse le consommer. Etre accessible sur le Web ne veut plus simplement dire avoir un bon site Web, mais bien rejoindre son public à travers une multitude de plateformes.

Martin Merlino de chez idéacteur (et ex-Audiogram je présume) sur le sujet “Mettre en marché un artiste: les nouveaux enjeux”:

  • L’industrie de la musique va mourir si celle-ci ne s’adapte pas à la nouvelle réalité du Web.
  • Le Web a permis de faire de grosse économies au niveau de la promotion d’un nouvel album, notamment en évitant d’envoyer des CDs aux critiques qui peuvent maintenant avoir un accès exclusif à la musique sur le site de la compagnie de disque.
  • Afin que les blogeurs et médias Web de type MSN et Cyberpresse parle d’un artiste, il faut leur donner du contenu riche qu’ils vont pouvoir s’approprier. Le problème est que ceux-ci font de l’argent grâce à la pub sur leur plateforme alors que les artistes qui ont produit ce contenu ne touchent rien.

Mathieu Stréliski et Matthew Forsythe de l’ONF ont présenté “Comment les médias sociaux transforment-ils votre réputation?”:

  • Un grand nombre d’internautes est intéressé par l’aspect “making of”. Dans le cas de l’ONF, cela veut dire des conseils afin d’aider de jeune réalisateurs à commencer une carrière dans le milieu.
  • Il est primordial d’être transparent et d’accepter les critiques lorsque on intervient sur les médias sociaux.
  • Une règle importante est de ne pas confier à une agence le rôle de gérer sa communauté car c’est un travail journalier qui demande une bonne connaissance de la personalité de l’institution; et à long-terme il est beaucoup plus rentable d’avoir des ressoures à l’interne.

Pierre Vachon de l’Opéra de Montréal sur “comment rajeunir une instution?”

  • Au début 2006, l’Opéra de Montréal faisait face à un grave déficit provenant du fait que le nombre d’abonnés diminuait d’année en année, alors que le coût de production des performances augmentait régulièrement et que les subventions gouvernementales stagnaient
  • Trois ans plus tard, le public de l’Opéra de Montréal s’est beaucoup rajeuni, et bien que le nombre d’abonnés n’augmente pas, c’est le nombre de billets individuels vendus qui a permis à l’institution de survivre
  • Ce n’est pas seulement le Web qui a permis de rejeunir le public de l’Opéra de Montréal, mais bien la combinaison du renouvelement de  son identité de marque, de l’organisation de  nombreux événements originaux à travers la ville et d’une plus grande présence en ligne
Share and boost my Google Analytics stats:
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Reddit
  • StumbleUpon
  • Twitter
Posted in Agency world, Reviews | Tagged , , , , , , , , , | 2 Comments

SEO Superbowl: Colts vs. Saints

Ok, this post has nothing to do with SEO per se, but I needed a catchy title. The point is: I couldn’t care less about this year’s game. I haven’t watched an NFL game in 3 years, I really don’t feel like eating chicken wings and I took a sobriety vow for the month of February (true story). So instead of looking at the team’s rosters, let’s look at both team’s online presence and decide who the winner of the game will be:

Official websites:

The New Orleans Saints website is built in asp, its design is relatively ugly, it has a typically high ratio of advertising vs. interesting content, and there is so much useless information it’s hard to read anything. The only good point is the multimedia section, which has a good number of audio and video clips to satisfy the average fan’s needs.

On the other hand, the Indianapolis Colts have a much better looking website, with optimized page titles and meta descriptions, properly organized information, a mobile version and a ton of video content, including cheerleader interviews (now you’re talking!). Touch down Colts!

Indianapolis 7 – 0 New Orleans

Facebook

The New Orleans Saints Facebook page has 411,163 fans while the Indianapolis Colts page only manages 300,287 fans. Touch down Saints!

Indianapolis 7 – 7 New Orleans

Youtube

None of the teams have an official Youtube channel, so this one will be determined by the number of search results and the video with highest view count. “new orleans saints” yields 13,900 results, and the video with the highest view count is a little over 500,000 views, while search for “indianapolis colts” gets you a mere 7,060 results while the video with the most views (apart from commercials) has around 150,00 views. Touch down Saints!

Indianapolis 7 – 14 New Orleans

Twitter

@Colts has 6,615 followers while @TheSaints has 7,306. Another touchdown for the Saints!

Indianapolis 7 – 21 New Orleans

LinkedIn

86 members of the Indianapolis Colts have a LinkedIn account, while after searching for five minutes I could not find any results for the Saints. Touch down Colts!

Indianapolis 14 – 21 New Orleans

And now, a blast from the past… will the Colts come back in the game? Let’s see how Alexa.com compares the “reach” of both teams’ websites…

A slight edge for the Colts to send the game into overtime!!!

Indianapolis 21 – 21 New Orleans

It’s time for overtime. The last chance to determine the winner… type in “winner of Super Bowl 2010″ in google image search… who’s the first person you get? Payton Manning of course (even I know who he is). That’s a touch down for the Colts to win the game!!!!

Final score: Indianapolis 28 – 21 New Orleans

The Colts win the first edition of SEO Super Bowl!!!



Share and boost my Google Analytics stats:
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Reddit
  • StumbleUpon
  • Twitter
Posted in Online strategy, Reviews | Tagged , , , , | 2 Comments

When to post to your Facebook fan page

As I’m working on an upcoming (top-secret) social media campaign, the following question came up again for the 5th time in a month:”at which point during the week should I update my product’s fan page in order to get the most visibility?”

An obvious question, since for a product page with 10,000 fans, getting 10% of users to read, interact with and click on the link provided in an update means getting an extra 500 clicks compared to an update with a 5% CTR (I know, at this point you’re either wondering how come your product does not have a fan page yet, or why I feel the need to explain how a better CTR helps a brand)

Now back to the question at hand, with a typical yet oh-so-true answer: The best time to post depends on who your fans are! For example, if your fandom spreads accross the seven seas, you might have to think about timezones before publishing an update: If you post at noon in Montreal (lunch time), it will be 9:00 am in California (start of business day), 6:00pm in Western Europe (as people come home from work) and midnight in Japan (a little late, but perhaps just before going to bed?). Moreover, if your target audience is comprised of 13-17 year olds, posting at lunch time is useless as they are in school and won’t access their Facebook account until the early evening. Anyways, you see my point: there is no formula, so you should adapt to your audience.

However, if we were to define a rule (and I will), it goes as follows: the ideal moment to write your post  is when the proportion  of people reading their Facebook news feeds vs. those updating their status is the greatest. Indeed, the faster updates are being published in a user’s live feed, the faster yours will get bumped down the list. And if you aren’t on the live feed of your fans, you won’t get enough interactions and won’t have a chance of making the news feed of users who log on a few hours later.

Fictitious data showing that the ideal moment to update your status is when number of users (blue) is the greatest compared to the proportion of status updates (red)

So when exactly do we reach that moment of climax?

First an intersting graph taken from onehalfamazing.com shows that on average, fan pages get the best CTR from monday to wednesday, and the worst is from thursday to saturday.

Basically, most users update their statuses when they’re bored at home instead of being out enjoying themselves (or a few too many drinks).

What time is the best time if most of  your fans are in the same timezone. There is no rule, but from my personal experience and the above-stated rationale, the ideal point is probably in the late afternoon (between 3:00 and 4:00 pm) as a majority of users will start checking their accounts when they come home, but they aren’t likely to update their status until after they have read their news and/or live feeds.

Until Facebook releases a better analytics tool to track the CTR on Facebook page updates, you’ll have to take my word for it, or just try different options and adjust to the results!

Share and boost my Google Analytics stats:
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Reddit
  • StumbleUpon
  • Twitter
Posted in Online strategy | Tagged , , | 3 Comments