When Google unleashed their Web API program in 2002, web developers were giddy with the prospect of tapping into Google’s power and comprehensive index of web pages and documents. Many of the early applications were simple tools that performed basic functions that weren’t terribly useful to the Internet population at large.
As developers got their feet wet and learned what they could really do with the API toolset, they dreamed up ever more useful functionality. One of the first applications with universal appeal was Google Alert, which tracks searches automatically and e-mails you when Google’s search results change for those terms. That’s a great timesaver and a new way of researching information on the Web.
I’ve been using this free service for several months now, and was curious about the how’s and why’s of the service, so I asked its creator, Gideon Greenspan for the scoop.
Traffick: Google Alert has been receiving great press coverage. What do you think about your little creation?
Greenspan: Things have been going very well with Google Alert. The service already has a large number of users in over 120 countries and is growing rapidly and exponentially. I’ve been adding many new features and doing a lot of optimization and streamlining to keep improving the site.
Traffick: I’ve been watching the evolution of Google Alert and noticed that new users no longer have to have their own Google API key. How did you get Google to change that policy?
Greenspan: Originally, each user had to provide their individual Google Web APIs key because each key allows a limited number of queries per day. When Google noticed how many people were signing up for a key just to use it with Google Alert, they gave me a special key with a much higher capacity. I guess they wanted to streamline things and avoid so many non-developers getting API keys. The change was good for Google Alert too because people are more likely to sign up if they needn’t go through an additional step. So far Google have continually increased the capacity of the special key to match Google Alert’s growing needs.
While Google has so far been very encouraging and supportive of Google Alert’s growth as a free service, at some point we’re going to have to put a business model in place, since neither I nor Google can keep this running indefinitely without any form of revenue stream. I envision keeping the basic service free, but adding premium services which allow greater search capacity and other additional features for a reasonable monthly charge.
Traffick: Is Google actually working with you as a partner, or merely advising you about business models they will offer their blessing to?
Greenspan: For now Google has had no input into how Google Alert should work, other than providing the special APIs key and initiating discussions over a formal business relationship. I’m talking with various people inside Google about how this relationship will develop and it is taking some time – until the discussions are concluded the premium service will be on hold. I’m hoping we can agree on a business model that allows both Google Alert and Google to make money from a premium service, while keeping the basic service free.
Traffick: It’s interesting to see Google’s reaction to your work. Many people had the impression that Google wouldn’t accommodate developers as they have with you. Do you think they see the API tool as a competitive advantage over other search engines and don’t want to advertise what they might allow some developers to do?
Greenspan: The impression I get is somewhat different – that Google released the Web APIs to see what would happen, without a specific idea of how they would develop or be used. Google Alert is apparently the heaviest user of the APIs, so Google has an interest in encouraging its growth to help nurture a community of Google-based applications.
Traffick: What kind of new features can users expect?
Greenspan: Some of the features envisioned for the premium version:
- Track more different searches (currently limited to 5)
- Track more results per search (currently limited to 50)
- Perform searches more frequently (currently limited to daily)
- Manage a distribution list for alert emails.
- Track the rank of specific sites for a Google search.
All users now have customization options for their HTML and RSS feeds, so you may want to check that out too.
Traffick: Have you heard about SEO Count (formerly Google Count)? It uses the API to monitor rank and provide ranking reports similar to WebPosition Gold, and it is fee-based. The devloper behind it said Google asked him to change the name but has so far allowed him to charge for this service that uses the API.
Greenspan: I hadn’t heard of it – thanks for the pointer. As mentioned before, rank tracking is a feature I’m planning to add as part of the premium service of Google Alert, but there’s a technical issue I’m waiting to hear about from Google first.
I’m actually surprised about what that service is doing – I guess if it gets big enough Google will start wanting their cut but are happy to let the experiment run in the meantime. I consciously chose not to take that “leap and hope” attitude with Google Alert, since I wanted to respect Google’s API terms. I also don’t want to be charging people for a service before I can guarantee its continuity and scalability, and I can’t do that while the Google Web APIs is in beta and no commercial agreement with Google has been made.
Traffick: Thanks for your time Gideon. We’ll keep checking in with you, as the Google Web API and Google Alert evolve together.