Archive for June 2008

Why does Google think web design means car insurance?

Jun
25
2008

14
Comments

Why does Google think “web design” means “car insurance”? You might not believe they do which is why I took this screen shot to prove it:

Why would Google place Pay Per Click (PPC) text ads for Geico next to organic listings of my two favorite web design companies in Indianapolis (Small Box Web Design and Slingshot SEO)?

Google does pride itself on their “separation of church and state” i.e. their religious segregation of the non-paid, organic search departments from the paid advertising departments. Both paid and organic search use separate algorithms and Google has a strict policy of keeping the two branches incommunicado. Their professed goal is to keep the organic results “pure” and untainted by commercial interests. Are they trying to prove a point that organic listings really are separate from paid listings?

Or maybe the paid search algorithm blew a fuse? Or maybe it was part of a calculated strategy to increase ad revenue?

In my opinion it’s most likely the latter. But before I get into that, let me describe how it happened:

Screen 1:
Earlier today I Googled “car insurance” because it’s a very expensive click with fierce competition and I was curious to see who was organically number one and who was paying for the ad space to be alongside them. There was nothing too surprising: a bunch of organic listings for car insurance along side paid text ads for the same thing.

Screen 2:
Then out of vanity I googled “indianapolis web design company” to see Small Box at the top and also to see who was paying for the neighboring text ad real estate. Image my surprise when I found that Geico and Allstate were paying for that space!

Screen 3:
I thought, “Maybe Google’s PPC algorithm is broken and is just showing the text ads late.” So, I searched for “group health insurance” to see if local web design companies were listed next to insurance brokers. But there were no text ads for web design companies in Indianapolis.

You can see the sequence of search engine results pages (SERPs) in the three screen shots below:

What was going on?

After some searching I found a few blog posts addressing this strange Ad Words phenomenon. Turns out that for roughly a year Google’s been using cookies to track the search history of users even when they’re not logged into their Google account.

They then use this search history to create custom text ad listings that blend the previous queries. See this blog post to see how previous searches for “weather forcast” and “holiday to spain” listed text ads for Spanish weather forecasts. You can see this same sort of blending of searches in the last screen shot above. The searches “indianapolis web design companies” and “group health insurance” generated text ad #5 for a web design company targeting insurance agents and agencies that need a website.

In this article from last summer Google confirmed that they were tailoring text ad listings based on previous queries and the author is more than a little critical of Google’s lack of transparency in how they do it. It even looks like this prior search “feature” is coming to organic listings too.

But none of this fully explained or described what I experienced. The text ads alongside the listings of Small Box and Slingshot SEO were not a blend of “car insurance” and “web design”. You might think it’s a blend of “indianapolis” and “car insurance”, but Ad Words has been serving up geographically targeted ads based on our IP addresses for ages (to see an example of this look at the #4 text ad in the first screen when I queried “car insurance”). Instead the “car insurance” text ads completely trumped the “web design” text ads. Why?

I can’t prove it and haven’t done any testing that could even be remotely described as “scientific”, but I have a hunch that Google is doing this to squeeze as much money out of advertising as they possibly can.

On average, a text ad’s click following a query for “car insurance” can cost as much as $26, but a click for “web design companies” brings Google less than $5 – and a click for “indianapolis web design companies” will cost less than half that. So, if you were Google and had the choice of selling a click for $25 or for $2.50, which would you pick?

The cost per click for text ads displayed following a search for “group health insurance” is roughly $10. This probably explains why I didn’t see any text ads for web design companies alongside the organic results for insurance carriers and brokers.

This is clearly a nice feature if you’re an owner of Google stock and depending on the circumstances it could be a nice feature if you’re a search engine user (especially when the previous queries blend appropriately to deliver targeted results). But is it a feature you want as an advertiser?

If you’re Geico, do you want to be paying $25 for clicks that come from ads displayed alongside web design companies?

If you’re one of our unfortunate competitors that has to pay to get on page one, are you happy that your ads for a highly targeted search got trumped by ads for more expensive search terms?


What is a Content Management System and Why Your Website Needs One

Jun
13
2008

0
Comments

Sometimes we can lose the forest for the trees so I thought it might make sense to get back to basics. What is a Content Management System (CMS)? Simply put a CMS allows you (yes you!) to easily update content on your website. It means that you don’t have to pay us to make changes. It means that you can have fresh content on your site daily if needed. This is increasingly important. Why? Because Google and other search engines love fresh content. If you haven’t updated your site in a month, a year or even years then Google can rightly assume that you aren’t using the web to communicate.

Think of it this way, if there are 40 minnows in a bucket you will pass up the ones floating on the top and go for the ones that are active. Google is the same, it wants to put the active sites on the first page of results.

So an easy to use (and that is critical) CMS has many side benefits besides the cost savings of not having to pay a web firm to update your site. It also greatly improves your ranking for important keyword searches on Google and other search engines.

All of our websites are built with a proprietary Content Management System we developed in-house and then customized to each client’s needs. Our goal is to enable companies to easily update and manage their websites without having to come back to us for help.


Google APIs, OpenSocial at Google I/O Web Developer Conference

Jun
11
2008

0
Comments

Google’s APIs allow nearly complete integration of their services (Search, Maps, Earth, Blogger, etc) into your website. They went over the methods and how to authenticate, plus showcased many of the features they enable.

They also offered up sessions devoted to Android, their new open source mobile phone operating system, and OpenSocial, which allows social networks to share data and even logins so that users aren’t bothered to enter the same information over and over again. I didn’t attend many of these sessions as they don’t pertain to much of our work at Small Box, but I did attend a session on the “social cloud” presented by Brad Fitzpatrick, founder of LiveJournal. In the session he showed what the social cloud is capable of in sharing your information across social sites as well as showcased a few tools, such as one where you can compare your friends lists to show you which friends you may have friended on one site but not on another. Additionally, he discussed the security of the open cloud and addressed concerns about privacy and keeping multiple online personalities (such as your personal and business accounts) separate. Google has since put the session online.

Overall the conference was a great experience and I hope to go again in the future, if not to the Google I/O conference, at least to San Francisco. It’s a great town with a lot going on.


AJAX and Javascript at Google I/O Web Developer Conference 2008

Jun
9
2008

1
Comment

“AJAX & Javascript” was definitely the area of most interest to me at Google’s I/O Web Developer Conference. Here at Small Box we utilize AJAX and Javascript to the best of our ability because it makes sites faster and can really make a great design shine with a more streamlined user experience. Almost all of our sites utilize a javascript library called Prototype, which the founders of ajaxian.com, Dion Almaer (now with Google) and Ben Galbraith, regarded in their presentation as the “granddaddy of AJAX”. This library offers an architecture to enable that quicker-feeling user experience and when used with script.aculo.us enables a site to have some pretty sweet effects.

Google announced at the conference that as of that day, Google Code will now be hosting that software for anyone to use for free. All this means is that when we develop a site using Prototype, we can load the script from Google instead of using a locally hosted version. Normally this is frowned upon because it creates an off-site loading dependency, but the point of their offering is that if multiple sites used the same hosted version of the script, it cuts down on load time for the end-user thanks to caching. This is especially helpful for larger scripts like these that must be loaded for the site to function properly.

After all of the sessions I attended on AJAX I definitely see using it even more in developing sites at Small Box.


Nerding it up in San Francisco: Google’s I/O Web Developers Conference

Jun
6
2008

0
Comments

Last week I had a great learning and networking opportunity as part of my job here at Small Box. The Google I/O Web Developer LinkConference, Google’s largest developer event, was held for the first time ever last week in San Francisco, bringing the nerds and experts of web development together to explore new possibilities brought to the Internet by products like Google’s API’s, Earth, Maps, Android (the open source cell phone software) and Gears (a new standard that brings database technology to the end-user’s browser), plus technologies that are already standards or quickly becoming standard like OpenSocial, AJAX and Javascript. Google called it “Two days of in-depth, technical sessions on how to build the next generation of web applications with Google and open technologies.”

The diverse array of presentations, code labs, tech talks and fireside chats were refreshing for me professionally as it presented a nice balance of new information (OpenSocial, Android, Google Gears) and reinforcing that which I already know and use often while developing sites here at Small Box (AJAX, Javascript, Google’s APIs).

The conference was divided into specific areas: AJAX & Javascript, APIs & Tools, Maps & Geo, Mobile and Social. Next week I’ll dig in to everything I took away from the conference and try not to get too technical.